diff --git a/CLAUDE.md b/CLAUDE.md index fbbd1a6ef4..8fee9ceda4 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -8,7 +8,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co Perry is a native TypeScript compiler written in Rust that compiles TypeScript source code directly to native executables. It uses SWC for TypeScript parsing and LLVM for code generation. -**Current Version:** 0.5.1534 +**Current Version:** 0.5.1535 ## TypeScript Parity Status diff --git a/Cargo.lock b/Cargo.lock index fb483bd8b5..1a4aa6e0b4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5695,7 +5695,7 @@ checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "perry" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "anyhow", "base64 0.22.1", @@ -5759,7 +5759,7 @@ dependencies = [ [[package]] name = "perry-api-manifest" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-dispatch", "serde", @@ -5767,7 +5767,7 @@ dependencies = [ [[package]] name = "perry-audio-miniaudio" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "cc", "libc", @@ -5776,7 +5776,7 @@ dependencies = [ [[package]] name = "perry-codegen" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "anyhow", "inkwell", @@ -5793,7 +5793,7 @@ dependencies = [ [[package]] name = "perry-codegen-arkts" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "anyhow", "perry-hir", @@ -5801,7 +5801,7 @@ dependencies = [ [[package]] name = "perry-codegen-glance" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "anyhow", "perry-hir", @@ -5809,7 +5809,7 @@ dependencies = [ [[package]] name = "perry-codegen-js" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "anyhow", "perry-dispatch", @@ -5818,7 +5818,7 @@ dependencies = [ [[package]] name = "perry-codegen-swiftui" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "anyhow", "perry-hir", @@ -5826,7 +5826,7 @@ dependencies = [ [[package]] name = "perry-codegen-wasm" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "anyhow", "base64 0.22.1", @@ -5838,7 +5838,7 @@ dependencies = [ [[package]] name = "perry-codegen-wear-tiles" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "anyhow", "perry-hir", @@ -5846,7 +5846,7 @@ dependencies = [ [[package]] name = "perry-container-compose" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "anyhow", "async-trait", @@ -5875,14 +5875,14 @@ dependencies = [ [[package]] name = "perry-container-e2e" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "anyhow", ] [[package]] name = "perry-diagnostics" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "serde", "serde_json", @@ -5890,7 +5890,7 @@ dependencies = [ [[package]] name = "perry-dispatch" -version = "0.5.1534" +version = "0.5.1535" [[package]] name = "perry-doc-fixture-my-bindings" @@ -5901,7 +5901,7 @@ dependencies = [ [[package]] name = "perry-doc-tests" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "anyhow", "clap", @@ -5916,7 +5916,7 @@ dependencies = [ [[package]] name = "perry-ext-ads" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "block2", "objc2", @@ -5926,7 +5926,7 @@ dependencies = [ [[package]] name = "perry-ext-argon2" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "argon2", "perry-ffi", @@ -5935,7 +5935,7 @@ dependencies = [ [[package]] name = "perry-ext-axios" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-ffi", "reqwest", @@ -5944,7 +5944,7 @@ dependencies = [ [[package]] name = "perry-ext-bcrypt" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "bcrypt", "perry-ffi", @@ -5952,7 +5952,7 @@ dependencies = [ [[package]] name = "perry-ext-better-sqlite3" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-ffi", "rusqlite", @@ -5960,7 +5960,7 @@ dependencies = [ [[package]] name = "perry-ext-cheerio" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-ffi", "scraper", @@ -5968,7 +5968,7 @@ dependencies = [ [[package]] name = "perry-ext-commander" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-ffi", "perry-runtime", @@ -5976,7 +5976,7 @@ dependencies = [ [[package]] name = "perry-ext-cron" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "chrono", "cron", @@ -5986,7 +5986,7 @@ dependencies = [ [[package]] name = "perry-ext-dayjs" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "chrono", "perry-ffi", @@ -5994,7 +5994,7 @@ dependencies = [ [[package]] name = "perry-ext-decimal" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-ffi", "rust_decimal", @@ -6002,7 +6002,7 @@ dependencies = [ [[package]] name = "perry-ext-dotenv" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-ffi", "serde_json", @@ -6010,7 +6010,7 @@ dependencies = [ [[package]] name = "perry-ext-ethers" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-ffi", "rand 0.10.2", @@ -6018,7 +6018,7 @@ dependencies = [ [[package]] name = "perry-ext-events" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-ffi", "perry-runtime", @@ -6026,14 +6026,14 @@ dependencies = [ [[package]] name = "perry-ext-exponential-backoff" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-ffi", ] [[package]] name = "perry-ext-fastify" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "bytes", "http-body-util", @@ -6051,7 +6051,7 @@ dependencies = [ [[package]] name = "perry-ext-fetch" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "bytes", "lazy_static", @@ -6064,7 +6064,7 @@ dependencies = [ [[package]] name = "perry-ext-http" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "base64 0.22.1", "bytes", @@ -6096,7 +6096,7 @@ dependencies = [ [[package]] name = "perry-ext-ioredis" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "lazy_static", "perry-ffi", @@ -6106,7 +6106,7 @@ dependencies = [ [[package]] name = "perry-ext-jsonwebtoken" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "base64 0.22.1", "jsonwebtoken", @@ -6117,7 +6117,7 @@ dependencies = [ [[package]] name = "perry-ext-lru-cache" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "lru", "perry-ffi", @@ -6126,7 +6126,7 @@ dependencies = [ [[package]] name = "perry-ext-moment" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "chrono", "perry-ffi", @@ -6134,7 +6134,7 @@ dependencies = [ [[package]] name = "perry-ext-mongodb" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "bson", "futures-util", @@ -6146,7 +6146,7 @@ dependencies = [ [[package]] name = "perry-ext-mysql2" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "chrono", "perry-ffi", @@ -6158,7 +6158,7 @@ dependencies = [ [[package]] name = "perry-ext-nanoid" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "nanoid", "perry-ffi", @@ -6167,7 +6167,7 @@ dependencies = [ [[package]] name = "perry-ext-net" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "bytes", "perry-ffi", @@ -6182,7 +6182,7 @@ dependencies = [ [[package]] name = "perry-ext-node-forge" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "const-oid 0.10.2", "der 0.8.1", @@ -6201,7 +6201,7 @@ dependencies = [ [[package]] name = "perry-ext-nodemailer" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "lettre", "perry-ffi", @@ -6211,7 +6211,7 @@ dependencies = [ [[package]] name = "perry-ext-parcel-watcher" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "fancy-regex", "notify", @@ -6223,7 +6223,7 @@ dependencies = [ [[package]] name = "perry-ext-pdf" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-ffi", "printpdf", @@ -6231,7 +6231,7 @@ dependencies = [ [[package]] name = "perry-ext-pg" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-ffi", "sqlx", @@ -6240,7 +6240,7 @@ dependencies = [ [[package]] name = "perry-ext-qs" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-ffi", "perry-runtime", @@ -6249,7 +6249,7 @@ dependencies = [ [[package]] name = "perry-ext-ratelimit" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "governor", "perry-ffi", @@ -6257,7 +6257,7 @@ dependencies = [ [[package]] name = "perry-ext-sharp" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "fast_image_resize", "image", @@ -6268,7 +6268,7 @@ dependencies = [ [[package]] name = "perry-ext-streams" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "lazy_static", "perry-ffi", @@ -6277,7 +6277,7 @@ dependencies = [ [[package]] name = "perry-ext-typescript" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "anyhow", "perry-ffi", @@ -6297,7 +6297,7 @@ dependencies = [ [[package]] name = "perry-ext-undici" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-ffi", "perry-runtime", @@ -6306,7 +6306,7 @@ dependencies = [ [[package]] name = "perry-ext-uuid" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-ffi", "uuid", @@ -6314,7 +6314,7 @@ dependencies = [ [[package]] name = "perry-ext-validator" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-ffi", "regex", @@ -6324,7 +6324,7 @@ dependencies = [ [[package]] name = "perry-ext-ws" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "futures-util", "lazy_static", @@ -6337,7 +6337,7 @@ dependencies = [ [[package]] name = "perry-ext-zlib" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "brotli", "flate2", @@ -6347,7 +6347,7 @@ dependencies = [ [[package]] name = "perry-ffi" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "dashmap 6.2.1", "once_cell", @@ -6356,7 +6356,7 @@ dependencies = [ [[package]] name = "perry-hir" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "anyhow", "perry-api-manifest", @@ -6375,7 +6375,7 @@ dependencies = [ [[package]] name = "perry-parser" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "anyhow", "perry-diagnostics", @@ -6388,7 +6388,7 @@ dependencies = [ [[package]] name = "perry-runtime" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "ahash", "anyhow", @@ -6451,14 +6451,14 @@ dependencies = [ [[package]] name = "perry-runtime-static" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-runtime", ] [[package]] name = "perry-stdlib" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "aes 0.8.4", "aes 0.9.1", @@ -6554,14 +6554,14 @@ dependencies = [ [[package]] name = "perry-stdlib-static" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-stdlib", ] [[package]] name = "perry-transform" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "anyhow", "perry-hir", @@ -6570,7 +6570,7 @@ dependencies = [ [[package]] name = "perry-ui" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "perry-ffi", "perry-ui-model", @@ -6578,7 +6578,7 @@ dependencies = [ [[package]] name = "perry-ui-android" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "base64 0.22.1", "itoa", @@ -6596,7 +6596,7 @@ dependencies = [ [[package]] name = "perry-ui-geisterhand" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "rand 0.10.2", "serde", @@ -6606,7 +6606,7 @@ dependencies = [ [[package]] name = "perry-ui-gtk4" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "base64 0.22.1", "cairo-rs 0.22.9", @@ -6629,7 +6629,7 @@ dependencies = [ [[package]] name = "perry-ui-ios" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "base64 0.22.1", "block2", @@ -6646,7 +6646,7 @@ dependencies = [ [[package]] name = "perry-ui-macos" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "base64 0.22.1", "block2", @@ -6663,7 +6663,7 @@ dependencies = [ [[package]] name = "perry-ui-model" -version = "0.5.1534" +version = "0.5.1535" [[package]] name = "perry-ui-test" @@ -6674,11 +6674,11 @@ dependencies = [ [[package]] name = "perry-ui-testkit" -version = "0.5.1534" +version = "0.5.1535" [[package]] name = "perry-ui-tvos" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "base64 0.22.1", "block2", @@ -6695,7 +6695,7 @@ dependencies = [ [[package]] name = "perry-ui-visionos" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "base64 0.22.1", "block2", @@ -6712,7 +6712,7 @@ dependencies = [ [[package]] name = "perry-ui-watchos" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "block2", "libc", @@ -6726,7 +6726,7 @@ dependencies = [ [[package]] name = "perry-ui-windows" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "base64 0.22.1", "libc", @@ -6745,7 +6745,7 @@ dependencies = [ [[package]] name = "perry-ui-windows-winui" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "base64 0.22.1", "libc", @@ -6758,7 +6758,7 @@ dependencies = [ [[package]] name = "perry-updater" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "anyhow", "base64 0.22.1", @@ -6774,7 +6774,7 @@ dependencies = [ [[package]] name = "perry-wasm-host" -version = "0.5.1534" +version = "0.5.1535" dependencies = [ "wasmi", ] diff --git a/Cargo.toml b/Cargo.toml index ddee952c72..3a9a78ac23 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -335,7 +335,7 @@ codegen-units = 1 codegen-units = 1 [workspace.package] -version = "0.5.1534" +version = "0.5.1535" edition = "2021" license = "MIT" repository = "https://github.com/PerryTS/perry" diff --git a/benchmarks/json_performance/TRUSTED_MATERIALIZED_READ_R26.md b/benchmarks/json_performance/TRUSTED_MATERIALIZED_READ_R26.md new file mode 100644 index 0000000000..2522af03bc --- /dev/null +++ b/benchmarks/json_performance/TRUSTED_MATERIALIZED_READ_R26.md @@ -0,0 +1,432 @@ +# Direct reads of owned materialized JSON arrays: R26 + +Post-parse materialized reads improve without adding intermediate allocations. In the initial access window, 1 MB field reads use 15.84% less CPU, random reads 9.60% less and sequential reads 8.07% less; 16 KB random reads improve 8.24%. An independent 11-repetition run reproduces these gains at 15.15%, 9.51%, 7.61% and 8.23%, respectively, with separated observed ranges. These are read gains after parsing. End-to-end full consumption improves 0.82% at 1 MB and 0.68% at 8 MB, also with separated ranges. + +There are measured tradeoffs. The 20 MB sequential-access median increases 3.30%, then 3.21% in the independent recheck, approximately 0.5 ns per read. Both ranges overlap, but the repeated positive trend remains a cost, not equivalence. The ordinary array dispatcher has identical symbolic instructions; this does not establish the cause. Large Unicode stringify initially rises 7.95%, then 3.10% in an independent 11-repetition recheck, with overlapping ranges. ASCII stringify rises 3.40% initially and falls 0.52% in the recheck. The Unicode positive trend remains unresolved. + +All 38 repeated-input parse/stringify medians remain below Node and Bun, as already true in R25; caches and lazy construction contribute, so this does not establish general object dominance. All 15 changing-input/select controls, seven stringify option controls, five historical regression controls and 36 retained-output CPU ranges overlap. The other 48 full-matrix ranges overlap. Full-matrix peak RSS changes are 0 to +48 KiB; retained peak and after-RSS changes are 0 to +32 KiB. No retained output count or full-output check failed. The zero-spacing stringify gains remain intact. + +The eight windows contain 4,196 timed trials, 624 verification records and 60 calibration trials. All pass checksum, source/artifact hash, sample-vector, median and quiet-window validation. These are controlled R25 comparisons, not a new merged-main baseline. Remaining work includes fresh small-object parse, large Unicode text parse versus Bun, pretty/callback stringify, and object-field access versus Node. The 1 MB field-access result is still about 4.88 times Node CPU and 3.68 times Bun CPU. Independent R25 profiles identify repeated UTF-16 counting as a large Unicode parse cost; the attached length-reuse model is a proposal, not a production speedup. + +## Scope and reference + +The outlined lazy-array read helper now reads the exact materialized array edge owned and traced by its live lazy header. A normal GC array header, non-forwarded state and the existing length/capacity/sanity bounds permit the direct read. Growth forwarding and inconsistent headers retain the general resolver; descriptors, holes and cold construction retain the rooted accessor. Both fast and resolved paths refresh the cached length. No generic array resolver, GC policy, threshold, parse-boundary or lazy-admission change is included. + +Measured source `3aac4d6335da54abeeed73df842decbbe6dd5d71` versus exact frozen R25 `01f2878dad8efc92e394c49b88fe0800b871f593`, both workspace 0.5.1531. The harness calls the reference main/baseline; it is R25, not current main. Earlier R24/R25 implementation bytes are in ready PRs #10050/#10052 with separate release metadata. This experiment is not a merged-main measurement. + +## Validation + +295 serial release JSON runtime tests pass on measured source 3aac4d6335da54abeeed73df842decbbe6dd5d71, including actual copied-minor materialized-array movement, identity, descriptors and growth-forwarding tests. The extended mutation witness asserts an unforwarded shrink, a distinct capacity-crossing grown array, an initially stale owner edge and correct cached lengths without entering rooted construction on a dense hit. Exact all-three production build completed in 429.554 seconds; all frozen artifact hashes and post-start mtimes verified. Candidate runs all 81 behavior/options checks freshly; the exact R25 reference reuses all 81. Every scheduled subject has positive moved-object and protected-from-space counters. Six worker objects and 24 native/shadow IR files match (native ModuleID comment only normalized). New zero/retained native and all shadow checks pass; changing-record native retains four unsuppressed R25 findings, and the original corpus retains sixteen. Matching baselines are not clean native passes. Known lazy-spacer crashes/noncanonical outputs, getter and fractional-spacing differences remain explicit preserved baseline outcomes. Script lint passes 73/74 executed checks, with the existing public benchmark freshness failure; compile-tier and CI-only checks are skipped. File cap passes. No GC policy or parse-boundary changes. + +All 81 reference behavior/options receipts are reused from the exact R25 build. Candidate executions are fresh. Original compiler input paths are held fixed; native IR normalizes only the ModuleID path comment, and shadow IR must match byte-for-byte. The original 18 checker verdicts are reused only after exact emitted-IR and checker-source equivalence; the candidate zero-spacing, changing-record and retained-zero subjects run fresh checker commands, while their reference verdicts are reused from R25. Existing findings remain unsuppressed. + +## Measurement method + +Quiet M1/8 GiB host, Node 26.5.1, Bun 1.3.14; fresh interleaved processes. CPU is user+system per loop iteration, whole-process peak RSS is reported separately. Every terminal window is archived first, including failures. Access loops measure post-parse reads; repeated-input parse includes existing caches/lazy construction and is complemented by consumption and rotating-input cases. Retained outputs remain live. One-operation CPU rows have limited timer resolution. Overlapping ranges do not establish equivalence. + +### Post-parse array access + +Window: 2026-09-11T09:17:47Z to 2026-09-11T09:18:10Z. + +| Fixture / operation | R25 µs | R26 µs | Node µs | Bun µs | CPU change | Ranges | +|---|---:|---:|---:|---:|---:|---| +| records_array_16k / repeat | 0.010193 | 0.010191 | 0.002756 | 0.004516 | -0.02% | overlap | +| records_array_16k / random | 0.023805 | 0.021843 | 0.006681 | 0.009295 | -8.24% | gain | +| records_array_16k / fields | 0.056949 | 0.057002 | 0.005401 | 0.009247 | +0.09% | overlap | +| records_array_16k / sequential | 0.026555 | 0.026569 | 0.003934 | 0.005743 | +0.05% | overlap | +| records_array_1m / repeat | 0.010191 | 0.010183 | 0.002775 | 0.004546 | -0.08% | overlap | +| records_array_1m / random | 0.033652 | 0.030423 | 0.010631 | 0.010739 | -9.60% | gain | +| records_array_1m / fields | 0.062667 | 0.052741 | 0.010800 | 0.014344 | -15.84% | gain | +| records_array_1m / sequential | 0.026519 | 0.024378 | 0.008210 | 0.007477 | -8.07% | gain | +| records_array_20m / repeat | 0.005649 | 0.005638 | 0.003074 | 0.004823 | -0.19% | overlap | +| records_array_20m / random | 0.025680 | 0.025583 | 0.008606 | 0.010032 | -0.38% | overlap | +| records_array_20m / fields | 0.027165 | 0.027187 | 0.011691 | 0.014624 | +0.08% | overlap | +| records_array_20m / sequential | 0.015614 | 0.016129 | 0.006889 | 0.008241 | +3.30% | overlap | + +| Fixture / operation | R25 MiB | R26 MiB | Node MiB | Bun MiB | Peak RSS change MiB | +|---|---:|---:|---:|---:|---:| +| records_array_16k / repeat | 13.031 | 13.047 | 57.875 | 34.781 | +0.016 | +| records_array_16k / random | 13.406 | 13.422 | 57.906 | 35.406 | +0.016 | +| records_array_16k / fields | 13.156 | 13.172 | 58.062 | 35.969 | +0.016 | +| records_array_16k / sequential | 13.156 | 13.172 | 57.828 | 35.219 | +0.016 | +| records_array_1m / repeat | 17.547 | 17.562 | 63.734 | 37.922 | +0.016 | +| records_array_1m / random | 18.469 | 18.484 | 66.688 | 38.906 | +0.016 | +| records_array_1m / fields | 18.250 | 18.266 | 66.781 | 40.281 | +0.016 | +| records_array_1m / sequential | 18.250 | 18.281 | 66.609 | 39.188 | +0.031 | +| records_array_20m / repeat | 96.891 | 96.922 | 194.750 | 93.938 | +0.031 | +| records_array_20m / random | 96.922 | 96.922 | 194.797 | 94.703 | +0.000 | +| records_array_20m / fields | 96.906 | 96.938 | 195.078 | 95.359 | +0.031 | +| records_array_20m / sequential | 96.906 | 96.938 | 194.875 | 94.594 | +0.031 | + +### Independent access recheck (11 repetitions) + +Window: 2026-09-11T09:21:22Z to 2026-09-11T09:21:56Z. + +| Fixture / operation | R25 µs | R26 µs | Node µs | Bun µs | CPU change | Ranges | +|---|---:|---:|---:|---:|---:|---| +| records_array_16k / repeat | 0.010178 | 0.010178 | 0.002751 | 0.004502 | +0.00% | overlap | +| records_array_16k / random | 0.023791 | 0.021833 | 0.006679 | 0.009285 | -8.23% | gain | +| records_array_16k / fields | 0.057060 | 0.057034 | 0.005402 | 0.009255 | -0.05% | overlap | +| records_array_16k / sequential | 0.026569 | 0.026572 | 0.003920 | 0.005763 | +0.01% | overlap | +| records_array_1m / repeat | 0.010176 | 0.010187 | 0.002785 | 0.004558 | +0.11% | overlap | +| records_array_1m / random | 0.033643 | 0.030445 | 0.010594 | 0.010781 | -9.51% | gain | +| records_array_1m / fields | 0.062428 | 0.052971 | 0.010791 | 0.014326 | -15.15% | gain | +| records_array_1m / sequential | 0.026452 | 0.024439 | 0.008166 | 0.007471 | -7.61% | gain | +| records_array_20m / repeat | 0.005649 | 0.005645 | 0.003053 | 0.004801 | -0.07% | overlap | +| records_array_20m / random | 0.025661 | 0.025579 | 0.008587 | 0.010036 | -0.32% | overlap | +| records_array_20m / fields | 0.027153 | 0.027165 | 0.011687 | 0.014585 | +0.04% | overlap | +| records_array_20m / sequential | 0.015619 | 0.016121 | 0.006863 | 0.008258 | +3.21% | overlap | + +| Fixture / operation | R25 MiB | R26 MiB | Node MiB | Bun MiB | Peak RSS change MiB | +|---|---:|---:|---:|---:|---:| +| records_array_16k / repeat | 13.047 | 13.047 | 57.859 | 34.781 | +0.000 | +| records_array_16k / random | 13.406 | 13.422 | 57.875 | 35.406 | +0.016 | +| records_array_16k / fields | 13.156 | 13.172 | 58.000 | 35.984 | +0.016 | +| records_array_16k / sequential | 13.156 | 13.172 | 57.828 | 35.219 | +0.016 | +| records_array_1m / repeat | 17.547 | 17.562 | 63.688 | 37.922 | +0.016 | +| records_array_1m / random | 18.469 | 18.469 | 66.641 | 38.875 | +0.000 | +| records_array_1m / fields | 18.266 | 18.281 | 66.797 | 40.297 | +0.016 | +| records_array_1m / sequential | 18.250 | 18.281 | 66.625 | 39.188 | +0.031 | +| records_array_20m / repeat | 96.906 | 96.906 | 194.766 | 93.938 | +0.000 | +| records_array_20m / random | 96.922 | 96.938 | 194.812 | 94.734 | +0.016 | +| records_array_20m / fields | 96.922 | 96.922 | 195.016 | 95.328 | +0.000 | +| records_array_20m / sequential | 96.906 | 96.938 | 194.859 | 94.562 | +0.031 | + +### Historical regression screen (11 repetitions) + +Window: 2026-09-11T09:20:02Z to 2026-09-11T09:20:55Z. + +| Fixture / operation | R25 µs | R26 µs | Node µs | Bun µs | CPU change | Ranges | +|---|---:|---:|---:|---:|---:|---| +| tiny_object / parse | 0.036800 | 0.036804 | 0.081770 | 0.045172 | +0.01% | overlap | +| records_array_16k / roundtrip | 20.994908 | 20.981851 | 53.968795 | 57.672803 | -0.06% | overlap | +| records_array_1m / roundtrip | 1410.686957 | 1414.669565 | 3582.182609 | 3109.008696 | +0.28% | overlap | +| records_object_1m / parse | 2008.469136 | 2009.962963 | 2750.037037 | 2152.123457 | +0.07% | overlap | +| heterogeneous_1m / stringify | 718.422018 | 718.637615 | 897.683486 | 1055.706422 | +0.03% | overlap | + +| Fixture / operation | R25 MiB | R26 MiB | Node MiB | Bun MiB | Peak RSS change MiB | +|---|---:|---:|---:|---:|---:| +| tiny_object / parse | 32.266 | 32.281 | 59.578 | 69.078 | +0.016 | +| records_array_16k / roundtrip | 69.219 | 69.234 | 65.891 | 70.922 | +0.016 | +| records_array_1m / roundtrip | 61.469 | 61.484 | 152.109 | 93.312 | +0.016 | +| records_object_1m / parse | 66.422 | 66.469 | 92.953 | 79.188 | +0.047 | +| heterogeneous_1m / stringify | 61.703 | 61.719 | 128.984 | 104.891 | +0.016 | + +### Original 38 parse/stringify plus 12 consumption cases + +Window: 2026-09-11T09:23:56Z to 2026-09-11T09:30:45Z. + +| Fixture / operation | R25 µs | R26 µs | Node µs | Bun µs | CPU change | Ranges | +|---|---:|---:|---:|---:|---:|---| +| null / parse | 0.010631 | 0.010629 | 0.027352 | 0.019164 | -0.02% | overlap | +| null / stringify | 0.006563 | 0.006569 | 0.027213 | 0.031079 | +0.09% | overlap | +| string_a / parse | 0.012821 | 0.012818 | 0.031737 | 0.022575 | -0.02% | overlap | +| string_a / stringify | 0.009689 | 0.009692 | 0.030075 | 0.031968 | +0.03% | overlap | +| empty_object / parse | 0.023386 | 0.023435 | 0.045186 | 0.024139 | +0.21% | overlap | +| empty_object / stringify | 0.017576 | 0.017576 | 0.031947 | 0.032567 | +0.00% | overlap | +| tiny_object / parse | 0.036744 | 0.036724 | 0.081602 | 0.045172 | -0.05% | overlap | +| tiny_object / stringify | 0.034004 | 0.033963 | 0.037158 | 0.043165 | -0.12% | overlap | +| small_record / parse | 0.098751 | 0.098676 | 0.340155 | 0.244102 | -0.08% | overlap | +| small_record / stringify | 0.045690 | 0.045657 | 0.108210 | 0.119312 | -0.07% | overlap | +| object_1k / parse | 0.082167 | 0.082036 | 0.533959 | 0.228081 | -0.16% | overlap | +| object_1k / stringify | 0.115320 | 0.115539 | 0.193702 | 0.210967 | +0.19% | overlap | +| records_array_16k / parse | 13.588355 | 13.601294 | 41.365739 | 33.833392 | +0.10% | overlap | +| records_array_16k / stringify | 10.987258 | 11.007723 | 13.181790 | 23.220017 | +0.19% | overlap | +| records_array_16k / sparse | 20.040544 | 20.102186 | 39.786096 | 33.936451 | +0.31% | overlap | +| records_array_16k / scan | 59.010370 | 58.976070 | 41.861739 | 35.709652 | -0.06% | overlap | +| records_array_16k / roundtrip | 20.973495 | 20.971928 | 54.191017 | 57.673717 | -0.01% | overlap | +| records_array_1m / parse | 918.805882 | 917.252941 | 2754.035294 | 2141.070588 | -0.17% | overlap | +| records_array_1m / stringify | 649.427948 | 647.017467 | 848.152838 | 966.786026 | -0.37% | overlap | +| records_array_1m / sparse | 966.888199 | 968.472050 | 2666.869565 | 2184.403727 | +0.16% | overlap | +| records_array_1m / scan | 2813.463768 | 2790.347826 | 2962.115942 | 2228.884058 | -0.82% | gain | +| records_array_1m / roundtrip | 1411.417391 | 1411.756522 | 3552.669565 | 3110.860870 | +0.02% | overlap | +| records_object_1m / parse | 2009.617284 | 2009.666667 | 2738.259259 | 2152.543210 | +0.00% | overlap | +| records_object_1m / stringify | 649.620087 | 648.362445 | 848.947598 | 966.925764 | -0.19% | overlap | +| records_array_8m / parse | 8274.625000 | 8278.312500 | 32861.125000 | 20785.062500 | +0.04% | overlap | +| records_array_8m / stringify | 4735.172414 | 4728.620690 | 7249.586207 | 8164.448276 | -0.14% | overlap | +| records_array_8m / sparse | 8861.266667 | 8845.533333 | 33636.066667 | 21556.266667 | -0.18% | overlap | +| records_array_8m / scan | 21746.125000 | 21598.375000 | 29692.375000 | 21295.750000 | -0.68% | gain | +| records_array_8m / roundtrip | 13105.181818 | 13119.181818 | 36694.909091 | 27948.363636 | +0.11% | overlap | +| records_object_8m / parse | 15908.000000 | 15889.100000 | 34471.600000 | 20849.000000 | -0.12% | overlap | +| records_object_8m / stringify | 4780.655172 | 4780.137931 | 7269.172414 | 8200.655172 | -0.01% | overlap | +| records_array_20m / parse | 39698.500000 | 39706.750000 | 94315.500000 | 53575.750000 | +0.02% | overlap | +| records_array_20m / stringify | 11790.833333 | 11783.666667 | 17308.750000 | 20117.750000 | -0.06% | overlap | +| records_array_20m / sparse | 39739.250000 | 39720.750000 | 97010.500000 | 53648.250000 | -0.05% | overlap | +| records_array_20m / scan | 40839.000000 | 40857.000000 | 90303.000000 | 54155.250000 | +0.04% | overlap | +| records_array_20m / roundtrip | 99217.500000 | 99246.000000 | 103404.000000 | 77123.000000 | +0.03% | overlap | +| records_object_20m / parse | 39720.500000 | 39680.500000 | 97426.250000 | 53752.250000 | -0.10% | overlap | +| records_object_20m / stringify | 11747.500000 | 11748.000000 | 17336.666667 | 20157.750000 | +0.00% | overlap | +| numbers_1m / parse | 1550.921569 | 1552.323529 | 3129.558824 | 3209.137255 | +0.09% | overlap | +| numbers_1m / stringify | 1015.945578 | 1014.448980 | 1975.136054 | 2943.823129 | -0.15% | overlap | +| long_string_1m / parse | 0.348895 | 0.349964 | 364.483963 | 64.627584 | +0.31% | overlap | +| long_string_1m / stringify | 35.081165 | 36.275234 | 102.079084 | 95.209157 | +3.40% | overlap | +| escaped_1m / parse | 981.050633 | 980.164557 | 1761.575949 | 2073.151899 | -0.09% | overlap | +| escaped_1m / stringify | 884.012048 | 884.867470 | 1893.680723 | 2083.855422 | +0.10% | overlap | +| unicode_1m / parse | 0.348528 | 0.348528 | 443.351400 | 58.178033 | +0.00% | overlap | +| unicode_1m / stringify | 28.085657 | 30.317172 | 409.084040 | 448.523636 | +7.95% | overlap | +| wide_1m / parse | 2906.031250 | 2906.562500 | 5290.375000 | 4133.312500 | +0.02% | overlap | +| wide_1m / stringify | 634.073276 | 634.672414 | 6337.310345 | 664.172414 | +0.09% | overlap | +| heterogeneous_1m / parse | 1116.035211 | 1117.105634 | 3846.901408 | 2937.718310 | +0.10% | overlap | +| heterogeneous_1m / stringify | 718.444954 | 718.701835 | 896.715596 | 1056.275229 | +0.04% | overlap | + +| Fixture / operation | R25 MiB | R26 MiB | Node MiB | Bun MiB | Peak RSS change MiB | +|---|---:|---:|---:|---:|---:| +| null / parse | 12.797 | 12.812 | 57.703 | 35.750 | +0.016 | +| null / stringify | 13.000 | 13.016 | 59.656 | 129.812 | +0.016 | +| string_a / parse | 12.797 | 12.812 | 57.719 | 36.125 | +0.016 | +| string_a / stringify | 13.000 | 13.016 | 59.625 | 129.812 | +0.016 | +| empty_object / parse | 32.125 | 32.141 | 59.547 | 69.078 | +0.016 | +| empty_object / stringify | 13.094 | 13.109 | 59.656 | 129.812 | +0.016 | +| tiny_object / parse | 32.266 | 32.281 | 59.641 | 69.078 | +0.016 | +| tiny_object / stringify | 32.328 | 32.328 | 59.688 | 129.797 | +0.000 | +| small_record / parse | 79.531 | 79.547 | 59.672 | 79.906 | +0.016 | +| small_record / stringify | 33.328 | 33.344 | 59.734 | 378.703 | +0.016 | +| object_1k / parse | 64.938 | 64.953 | 61.844 | 71.281 | +0.016 | +| object_1k / stringify | 33.359 | 33.375 | 61.797 | 70.875 | +0.016 | +| records_array_16k / parse | 63.422 | 63.438 | 65.859 | 70.641 | +0.016 | +| records_array_16k / stringify | 33.516 | 33.531 | 61.938 | 71.062 | +0.016 | +| records_array_16k / sparse | 72.219 | 72.234 | 66.016 | 70.656 | +0.016 | +| records_array_16k / scan | 204.453 | 204.453 | 61.891 | 77.422 | +0.000 | +| records_array_16k / roundtrip | 68.750 | 68.766 | 65.922 | 70.875 | +0.016 | +| records_array_1m / parse | 67.109 | 67.109 | 125.656 | 88.750 | +0.000 | +| records_array_1m / stringify | 63.000 | 63.016 | 129.391 | 103.703 | +0.016 | +| records_array_1m / sparse | 67.625 | 67.656 | 125.625 | 97.500 | +0.031 | +| records_array_1m / scan | 158.500 | 158.516 | 97.516 | 83.250 | +0.016 | +| records_array_1m / roundtrip | 61.469 | 61.484 | 152.156 | 93.297 | +0.016 | +| records_object_1m / parse | 66.422 | 66.438 | 93.000 | 79.172 | +0.016 | +| records_object_1m / stringify | 63.031 | 63.047 | 129.453 | 103.719 | +0.016 | +| records_array_8m / parse | 108.812 | 108.828 | 266.000 | 141.406 | +0.016 | +| records_array_8m / stringify | 121.125 | 121.141 | 212.547 | 176.594 | +0.016 | +| records_array_8m / sparse | 109.156 | 109.172 | 266.000 | 188.375 | +0.016 | +| records_array_8m / scan | 186.719 | 186.734 | 230.172 | 133.641 | +0.016 | +| records_array_8m / roundtrip | 129.250 | 129.266 | 267.453 | 149.359 | +0.016 | +| records_object_8m / parse | 187.312 | 187.328 | 244.266 | 131.500 | +0.016 | +| records_object_8m / stringify | 121.156 | 121.188 | 212.516 | 176.812 | +0.031 | +| records_array_20m / parse | 255.422 | 255.438 | 359.812 | 220.719 | +0.016 | +| records_array_20m / stringify | 235.203 | 235.219 | 459.469 | 304.953 | +0.016 | +| records_array_20m / sparse | 255.422 | 255.422 | 359.938 | 220.656 | +0.000 | +| records_array_20m / scan | 255.422 | 255.438 | 330.828 | 225.984 | +0.016 | +| records_array_20m / roundtrip | 295.344 | 295.359 | 342.172 | 256.172 | +0.016 | +| records_object_20m / parse | 255.406 | 255.422 | 359.734 | 220.625 | +0.016 | +| records_object_20m / stringify | 235.250 | 235.266 | 459.516 | 304.938 | +0.016 | +| numbers_1m / parse | 62.766 | 62.781 | 104.156 | 68.234 | +0.016 | +| numbers_1m / stringify | 57.828 | 57.875 | 113.094 | 74.266 | +0.047 | +| long_string_1m / parse | 16.438 | 16.438 | 209.203 | 159.453 | +0.000 | +| long_string_1m / stringify | 54.469 | 54.516 | 183.656 | 161.641 | +0.047 | +| escaped_1m / parse | 58.391 | 58.406 | 102.562 | 67.906 | +0.016 | +| escaped_1m / stringify | 54.875 | 54.891 | 124.828 | 74.797 | +0.016 | +| unicode_1m / parse | 15.766 | 15.766 | 198.312 | 154.516 | +0.000 | +| unicode_1m / stringify | 53.844 | 53.859 | 186.297 | 155.344 | +0.016 | +| wide_1m / parse | 227.688 | 227.703 | 121.141 | 95.078 | +0.016 | +| wide_1m / stringify | 68.625 | 68.672 | 117.969 | 84.500 | +0.047 | +| heterogeneous_1m / parse | 62.547 | 62.562 | 92.891 | 99.531 | +0.016 | +| heterogeneous_1m / stringify | 61.703 | 61.719 | 128.938 | 104.094 | +0.016 | + +### Independent large-string stringify recheck (11 repetitions) + +Window: 2026-09-11T09:33:01Z to 2026-09-11T09:33:34Z. + +| Fixture / operation | R25 µs | R26 µs | Node µs | Bun µs | CPU change | Ranges | +|---|---:|---:|---:|---:|---:|---| +| long_string_1m / stringify | 36.109781 | 35.921956 | 102.544745 | 95.676899 | -0.52% | overlap | +| unicode_1m / stringify | 28.769697 | 29.661010 | 409.786667 | 449.090505 | +3.10% | overlap | + +| Fixture / operation | R25 MiB | R26 MiB | Node MiB | Bun MiB | Peak RSS change MiB | +|---|---:|---:|---:|---:|---:| +| long_string_1m / stringify | 54.469 | 54.484 | 183.641 | 155.609 | +0.016 | +| unicode_1m / stringify | 53.844 | 53.859 | 186.203 | 155.375 | +0.016 | + +### Stringify option controls + +Window: 2026-09-11T09:36:30Z to 2026-09-11T09:37:34Z. + +| Fixture / operation | R25 µs | R26 µs | Node µs | Bun µs | CPU change | Ranges | +|---|---:|---:|---:|---:|---:|---| +| small_record / plain | 0.044920 | 0.044793 | 0.108583 | 0.119955 | -0.28% | overlap | +| small_record / dynamic-zero | 0.044672 | 0.044635 | 0.247271 | 0.394588 | -0.08% | overlap | +| small_record / zero | 0.044873 | 0.044823 | 0.247764 | 0.394338 | -0.11% | overlap | +| small_record / pretty | 0.486143 | 0.483458 | 0.304180 | 0.525227 | -0.55% | overlap | +| small_record / keys | 0.460815 | 0.460790 | 0.594732 | 0.484313 | -0.01% | overlap | +| small_record / callback | 0.946265 | 0.945875 | 0.602920 | 0.580590 | -0.04% | overlap | +| records_array_16k / pretty | 46.209000 | 46.343000 | 33.699000 | 45.851000 | +0.29% | overlap | + +| Fixture / operation | R25 MiB | R26 MiB | Node MiB | Bun MiB | Peak RSS change MiB | +|---|---:|---:|---:|---:|---:| +| small_record / plain | 33.406 | 33.422 | 59.609 | 378.578 | +0.016 | +| small_record / dynamic-zero | 33.438 | 33.406 | 59.562 | 378.641 | -0.031 | +| small_record / zero | 33.422 | 33.422 | 59.594 | 378.625 | +0.000 | +| small_record / pretty | 33.766 | 33.750 | 59.641 | 239.359 | -0.016 | +| small_record / keys | 33.734 | 33.703 | 59.703 | 207.766 | -0.031 | +| small_record / callback | 32.500 | 32.469 | 59.688 | 97.703 | -0.031 | +| records_array_16k / pretty | 35.078 | 35.062 | 57.016 | 49.734 | -0.016 | + +### Eight rotating inputs per fixture + +Window: 2026-09-11T09:41:36Z to 2026-09-11T09:43:19Z. + +| Fixture / operation | R25 µs | R26 µs | Node µs | Bun µs | CPU change | Ranges | +|---|---:|---:|---:|---:|---:|---| +| small_record / rotating | 0.494463 | 0.494365 | 0.331560 | 0.255622 | -0.02% | overlap | +| small_record / same | 0.098989 | 0.099110 | 0.339871 | 0.245228 | +0.12% | overlap | +| small_record / select | 0.009427 | 0.009437 | 0.002668 | 0.003622 | +0.12% | overlap | +| records_array_1m / rotating | 943.354286 | 942.977143 | 2733.960000 | 2161.880000 | -0.04% | overlap | +| records_array_1m / same | 939.160000 | 939.228571 | 2777.411429 | 2152.428571 | +0.01% | overlap | +| records_array_1m / select | 0.011429 | 0.011319 | 0.003111 | 0.003835 | -0.96% | overlap | +| long_string_1m / rotating | 99.934109 | 100.062016 | 372.451163 | 70.704651 | +0.13% | overlap | +| long_string_1m / same | 0.360013 | 0.360651 | 376.974171 | 65.765944 | +0.18% | overlap | +| long_string_1m / select | 0.012002 | 0.011809 | 0.003093 | 0.003886 | -1.60% | overlap | +| escaped_1m / rotating | 1013.540881 | 1013.471698 | 1726.157233 | 2078.213836 | -0.01% | overlap | +| escaped_1m / same | 994.550000 | 994.350000 | 1723.906250 | 2074.818750 | -0.02% | overlap | +| escaped_1m / select | 0.011515 | 0.011229 | 0.003110 | 0.003868 | -2.49% | overlap | +| unicode_1m / rotating | 141.950178 | 141.774377 | 439.562989 | 62.933096 | -0.12% | overlap | +| unicode_1m / same | 0.358727 | 0.357296 | 437.377325 | 59.469957 | -0.40% | overlap | +| unicode_1m / select | 0.011388 | 0.011539 | 0.003139 | 0.003896 | +1.32% | overlap | + +| Fixture / operation | R25 MiB | R26 MiB | Node MiB | Bun MiB | Peak RSS change MiB | +|---|---:|---:|---:|---:|---:| +| small_record / rotating | 31.969 | 31.984 | 59.891 | 80.172 | +0.016 | +| small_record / same | 77.609 | 77.609 | 59.641 | 79.859 | +0.000 | +| small_record / select | 12.797 | 12.812 | 57.859 | 35.250 | +0.016 | +| records_array_1m / rotating | 76.281 | 76.297 | 128.891 | 100.406 | +0.016 | +| records_array_1m / same | 76.281 | 76.297 | 128.828 | 99.953 | +0.016 | +| records_array_1m / select | 22.578 | 22.594 | 67.625 | 42.500 | +0.016 | +| long_string_1m / rotating | 90.219 | 90.234 | 177.609 | 152.484 | +0.016 | +| long_string_1m / same | 24.578 | 24.609 | 197.609 | 142.547 | +0.031 | +| long_string_1m / select | 24.312 | 24.312 | 68.984 | 43.766 | +0.000 | +| escaped_1m / rotating | 64.984 | 65.000 | 89.641 | 77.734 | +0.016 | +| escaped_1m / same | 64.984 | 65.000 | 89.625 | 77.734 | +0.016 | +| escaped_1m / select | 23.516 | 23.531 | 68.438 | 43.234 | +0.016 | +| unicode_1m / rotating | 62.391 | 62.391 | 159.484 | 147.203 | +0.000 | +| unicode_1m / same | 22.688 | 22.688 | 212.047 | 149.953 | +0.000 | +| unicode_1m / select | 22.422 | 22.438 | 68.578 | 44.641 | +0.016 | + +### Retained outputs + +Window: 2026-09-11T09:38:08Z to 2026-09-11T09:39:08Z. + +| Fixture / operation | R25 µs | R26 µs | Node µs | Bun µs | CPU change | Ranges | +|---|---:|---:|---:|---:|---:|---| +| tiny_object / retain-parse / 1 live | 32.000000 | 31.000000 | 379.000000 | 9.000000 | -3.12% | overlap | +| tiny_object / retain-parse / 200000 live | 0.044260 | 0.044365 | 0.131485 | 0.058280 | +0.24% | overlap | +| tiny_object / retain-stringify / 1 live | 11.000000 | 11.000000 | 361.000000 | 7.000000 | +0.00% | overlap | +| tiny_object / retain-stringify / 200000 live | 0.047110 | 0.047160 | 0.083200 | 0.049735 | +0.11% | overlap | +| small_record / retain-parse / 1 live | 32.000000 | 33.000000 | 384.000000 | 12.000000 | +3.12% | overlap | +| small_record / retain-parse / 100000 live | 0.103920 | 0.103910 | 0.483130 | 0.263430 | -0.01% | overlap | +| small_record / retain-stringify / 1 live | 13.000000 | 13.000000 | 370.000000 | 9.000000 | +0.00% | overlap | +| small_record / retain-stringify / 100000 live | 0.067160 | 0.067390 | 0.187090 | 0.135780 | +0.34% | overlap | +| records_array_1m / retain-parse / 1 live | 931.000000 | 935.000000 | 4001.000000 | 2404.000000 | +0.43% | overlap | +| records_array_1m / retain-parse / 16 live | 852.437500 | 855.000000 | 3642.375000 | 2131.875000 | +0.30% | overlap | +| records_array_1m / retain-stringify / 1 live | 800.000000 | 803.000000 | 1335.000000 | 1075.000000 | +0.37% | overlap | +| records_array_1m / retain-stringify / 16 live | 658.750000 | 658.625000 | 998.937500 | 992.437500 | -0.02% | overlap | +| records_object_1m / retain-parse / 1 live | 1871.000000 | 1864.000000 | 3986.000000 | 2413.000000 | -0.37% | overlap | +| records_object_1m / retain-parse / 16 live | 2977.375000 | 2983.375000 | 3667.062500 | 2136.125000 | +0.20% | overlap | +| records_object_1m / retain-stringify / 1 live | 803.000000 | 808.000000 | 1340.000000 | 1071.000000 | +0.62% | overlap | +| records_object_1m / retain-stringify / 16 live | 663.375000 | 661.062500 | 1000.250000 | 993.312500 | -0.35% | overlap | +| records_array_8m / retain-parse / 1 live | 8228.000000 | 8317.000000 | 27816.000000 | 18697.000000 | +1.08% | overlap | +| records_array_8m / retain-parse / 4 live | 8237.000000 | 8246.250000 | 28302.250000 | 21722.500000 | +0.11% | overlap | +| records_array_8m / retain-stringify / 1 live | 29778.000000 | 29714.000000 | 7771.000000 | 8236.000000 | -0.21% | overlap | +| records_array_8m / retain-stringify / 4 live | 16193.250000 | 16183.500000 | 8870.750000 | 9393.250000 | -0.06% | overlap | +| records_object_8m / retain-parse / 1 live | 14429.000000 | 14431.000000 | 28588.000000 | 18644.000000 | +0.01% | overlap | +| records_object_8m / retain-parse / 4 live | 22261.000000 | 22260.000000 | 27920.750000 | 21721.000000 | -0.00% | overlap | +| records_object_8m / retain-stringify / 1 live | 29742.000000 | 29812.000000 | 7738.000000 | 8239.000000 | +0.24% | overlap | +| records_object_8m / retain-stringify / 4 live | 16166.000000 | 16192.000000 | 8899.500000 | 9442.500000 | +0.16% | overlap | +| long_string_1m / retain-parse / 1 live | 164.000000 | 163.000000 | 813.000000 | 132.000000 | -0.61% | overlap | +| long_string_1m / retain-parse / 32 live | 5.593750 | 5.656250 | 465.593750 | 141.312500 | +1.12% | overlap | +| long_string_1m / retain-stringify / 1 live | 132.000000 | 138.000000 | 930.000000 | 152.000000 | +4.55% | overlap | +| long_string_1m / retain-stringify / 32 live | 171.375000 | 172.062500 | 193.187500 | 173.250000 | +0.40% | overlap | +| unicode_1m / retain-parse / 1 live | 198.000000 | 201.000000 | 1240.000000 | 122.000000 | +1.52% | overlap | +| unicode_1m / retain-parse / 32 live | 6.562500 | 6.593750 | 528.750000 | 104.187500 | +0.48% | overlap | +| unicode_1m / retain-stringify / 1 live | 120.000000 | 120.000000 | 1231.000000 | 587.000000 | +0.00% | overlap | +| unicode_1m / retain-stringify / 32 live | 67.250000 | 67.937500 | 495.906250 | 495.062500 | +1.02% | overlap | +| wide_1m / retain-parse / 1 live | 2611.000000 | 2606.000000 | 7526.000000 | 5711.000000 | -0.19% | overlap | +| wide_1m / retain-parse / 16 live | 3665.375000 | 3676.937500 | 5572.875000 | 4313.312500 | +0.32% | overlap | +| wide_1m / retain-stringify / 1 live | 2502.000000 | 2492.000000 | 7593.000000 | 771.000000 | -0.40% | overlap | +| wide_1m / retain-stringify / 16 live | 752.375000 | 752.500000 | 6471.000000 | 702.937500 | +0.02% | overlap | + +| Fixture / operation | R25 MiB | R26 MiB | Node MiB | Bun MiB | Peak RSS change MiB | +|---|---:|---:|---:|---:|---:| +| tiny_object / retain-parse / 1 live | 12.969 | 12.984 | 53.594 | 28.719 | +0.016 | +| tiny_object / retain-parse / 200000 live | 25.438 | 25.453 | 75.562 | 50.641 | +0.016 | +| tiny_object / retain-stringify / 1 live | 13.062 | 13.078 | 53.672 | 28.750 | +0.016 | +| tiny_object / retain-stringify / 200000 live | 25.516 | 25.547 | 72.047 | 47.484 | +0.031 | +| small_record / retain-parse / 1 live | 12.969 | 12.984 | 53.641 | 28.719 | +0.016 | +| small_record / retain-parse / 100000 live | 25.469 | 25.469 | 86.562 | 53.125 | +0.000 | +| small_record / retain-stringify / 1 live | 13.078 | 13.094 | 53.703 | 28.781 | +0.016 | +| small_record / retain-stringify / 100000 live | 28.703 | 28.719 | 81.188 | 51.500 | +0.016 | +| records_array_1m / retain-parse / 1 live | 17.594 | 17.625 | 60.359 | 32.078 | +0.031 | +| records_array_1m / retain-parse / 16 live | 41.484 | 41.500 | 89.562 | 56.344 | +0.016 | +| records_array_1m / retain-stringify / 1 live | 20.156 | 20.172 | 63.031 | 34.859 | +0.016 | +| records_array_1m / retain-stringify / 16 live | 32.828 | 32.844 | 77.125 | 47.672 | +0.016 | +| records_object_1m / retain-parse / 1 live | 16.406 | 16.422 | 60.328 | 32.062 | +0.016 | +| records_object_1m / retain-parse / 16 live | 52.984 | 53.000 | 89.641 | 56.359 | +0.016 | +| records_object_1m / retain-stringify / 1 live | 20.172 | 20.172 | 63.047 | 34.859 | +0.000 | +| records_object_1m / retain-stringify / 16 live | 32.844 | 32.859 | 77.172 | 47.672 | +0.016 | +| records_array_8m / retain-parse / 1 live | 49.562 | 49.578 | 97.859 | 52.766 | +0.016 | +| records_array_8m / retain-parse / 4 live | 85.812 | 85.828 | 159.203 | 92.312 | +0.016 | +| records_array_8m / retain-stringify / 1 live | 79.922 | 79.922 | 118.328 | 73.906 | +0.000 | +| records_array_8m / retain-stringify / 4 live | 99.125 | 99.141 | 144.750 | 94.906 | +0.016 | +| records_object_8m / retain-parse / 1 live | 45.453 | 45.469 | 97.781 | 52.750 | +0.016 | +| records_object_8m / retain-parse / 4 live | 94.172 | 94.188 | 159.297 | 92.266 | +0.016 | +| records_object_8m / retain-stringify / 1 live | 79.906 | 79.922 | 118.359 | 73.906 | +0.016 | +| records_object_8m / retain-stringify / 4 live | 99.125 | 99.141 | 144.625 | 94.906 | +0.016 | +| long_string_1m / retain-parse / 1 live | 16.344 | 16.344 | 57.781 | 30.984 | +0.000 | +| long_string_1m / retain-parse / 32 live | 16.359 | 16.375 | 90.188 | 62.094 | +0.016 | +| long_string_1m / retain-stringify / 1 live | 18.719 | 18.750 | 61.672 | 33.062 | +0.031 | +| long_string_1m / retain-stringify / 32 live | 51.734 | 51.750 | 93.344 | 64.203 | +0.016 | +| unicode_1m / retain-parse / 1 live | 15.672 | 15.688 | 58.594 | 31.672 | +0.016 | +| unicode_1m / retain-parse / 32 live | 15.688 | 15.688 | 87.078 | 59.391 | +0.000 | +| unicode_1m / retain-stringify / 1 live | 17.594 | 17.609 | 61.641 | 34.516 | +0.016 | +| unicode_1m / retain-stringify / 32 live | 42.969 | 42.984 | 90.000 | 62.219 | +0.016 | +| wide_1m / retain-parse / 1 live | 21.438 | 21.453 | 66.531 | 36.734 | +0.016 | +| wide_1m / retain-parse / 16 live | 77.641 | 77.656 | 113.281 | 69.344 | +0.016 | +| wide_1m / retain-stringify / 1 live | 23.875 | 23.891 | 69.453 | 39.688 | +0.016 | +| wide_1m / retain-stringify / 16 live | 37.031 | 37.047 | 87.266 | 53.891 | +0.016 | + +| Fixture / operation | R25 after MiB | R26 after MiB | Node after MiB | Bun after MiB | After-RSS change MiB | +|---|---:|---:|---:|---:|---:| +| tiny_object / retain-parse / 1 live | 11.906 | 11.922 | 52.828 | 28.328 | +0.016 | +| tiny_object / retain-parse / 200000 live | 24.406 | 24.422 | 74.844 | 50.250 | +0.016 | +| tiny_object / retain-stringify / 1 live | 12.000 | 12.016 | 52.922 | 28.344 | +0.016 | +| tiny_object / retain-stringify / 200000 live | 24.484 | 24.516 | 71.344 | 47.078 | +0.031 | +| small_record / retain-parse / 1 live | 11.906 | 11.922 | 52.875 | 28.328 | +0.016 | +| small_record / retain-parse / 100000 live | 24.422 | 24.422 | 85.812 | 52.734 | +0.000 | +| small_record / retain-stringify / 1 live | 12.016 | 12.031 | 52.969 | 28.375 | +0.016 | +| small_record / retain-stringify / 100000 live | 27.672 | 27.688 | 80.500 | 51.094 | +0.016 | +| records_array_1m / retain-parse / 1 live | 16.578 | 16.609 | 58.594 | 31.688 | +0.031 | +| records_array_1m / retain-parse / 16 live | 40.469 | 40.484 | 88.828 | 55.953 | +0.016 | +| records_array_1m / retain-stringify / 1 live | 19.141 | 19.156 | 60.734 | 34.469 | +0.016 | +| records_array_1m / retain-stringify / 16 live | 31.812 | 31.828 | 76.531 | 47.281 | +0.016 | +| records_object_1m / retain-parse / 1 live | 15.375 | 15.391 | 58.516 | 31.672 | +0.016 | +| records_object_1m / retain-parse / 16 live | 52.484 | 52.500 | 88.906 | 55.969 | +0.016 | +| records_object_1m / retain-stringify / 1 live | 19.156 | 19.156 | 60.688 | 34.469 | +0.000 | +| records_object_1m / retain-stringify / 16 live | 31.828 | 31.844 | 76.516 | 47.281 | +0.016 | +| records_array_8m / retain-parse / 1 live | 48.547 | 48.562 | 94.453 | 52.375 | +0.016 | +| records_array_8m / retain-parse / 4 live | 85.328 | 85.344 | 147.000 | 91.922 | +0.016 | +| records_array_8m / retain-stringify / 1 live | 77.359 | 77.359 | 114.312 | 73.516 | +0.000 | +| records_array_8m / retain-stringify / 4 live | 98.625 | 98.641 | 144.094 | 94.516 | +0.016 | +| records_object_8m / retain-parse / 1 live | 33.172 | 33.188 | 94.406 | 52.359 | +0.016 | +| records_object_8m / retain-parse / 4 live | 90.938 | 90.953 | 147.109 | 91.875 | +0.016 | +| records_object_8m / retain-stringify / 1 live | 77.344 | 77.359 | 114.359 | 73.516 | +0.016 | +| records_object_8m / retain-stringify / 4 live | 98.625 | 98.641 | 144.016 | 94.516 | +0.016 | +| long_string_1m / retain-parse / 1 live | 15.312 | 15.312 | 56.719 | 30.594 | +0.000 | +| long_string_1m / retain-parse / 32 live | 15.328 | 15.344 | 89.297 | 61.703 | +0.016 | +| long_string_1m / retain-stringify / 1 live | 17.688 | 17.719 | 60.750 | 32.672 | +0.031 | +| long_string_1m / retain-stringify / 32 live | 51.219 | 51.234 | 92.422 | 63.797 | +0.016 | +| unicode_1m / retain-parse / 1 live | 14.641 | 14.656 | 57.844 | 31.297 | +0.016 | +| unicode_1m / retain-parse / 32 live | 14.656 | 14.656 | 86.453 | 59.000 | +0.000 | +| unicode_1m / retain-stringify / 1 live | 16.562 | 16.578 | 60.969 | 34.109 | +0.016 | +| unicode_1m / retain-stringify / 32 live | 41.938 | 41.953 | 89.344 | 61.812 | +0.016 | +| wide_1m / retain-parse / 1 live | 20.656 | 20.672 | 65.734 | 36.344 | +0.016 | +| wide_1m / retain-parse / 16 live | 77.141 | 77.156 | 112.641 | 68.953 | +0.016 | +| wide_1m / retain-stringify / 1 live | 22.844 | 22.859 | 68.781 | 39.297 | +0.016 | +| wide_1m / retain-stringify / 16 live | 36.000 | 36.016 | 86.641 | 53.500 | +0.016 | + +## Build fingerprints + +| Artifact | R25 SHA-256 | R26 SHA-256 | +|---|---|---| +| perry | `fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79` | `794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040` | +| libperry_runtime.a | `2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4` | `48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb` | +| libperry_stdlib.a | `a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c` | `1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c` | + +The artifact index records archived raw windows, exact sample vectors, validation receipts, source patches and failed attempts. Independent R25 parsing profiles and a future UTF-16-length model, if included in the validation archive, are explicitly diagnostic/proposal evidence and are not R26 performance results. diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/additional-root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/additional-root-comparison.json new file mode 100644 index 0000000000..d5278ec805 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/additional-root-comparison.json @@ -0,0 +1,34 @@ +{ + "matches": true, + "files": [ + { + "subject": "changing", + "mode": "native", + "main_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79", + "candidate_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a", + "normalized_sha256": "630457db94e5b10ad30e7df0933b1545be2d702de1342e6d08afa4e04a7a831e" + }, + { + "subject": "changing", + "mode": "shadow", + "main_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "candidate_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "normalized_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "subject": "retained", + "mode": "native", + "main_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df", + "candidate_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b", + "normalized_sha256": "e2413fabf0d549ac10598e9bfd5fb8cb869a23110e6e4305166ede1a741365dd" + }, + { + "subject": "retained", + "mode": "shadow", + "main_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "candidate_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "normalized_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "note": "Retained-zero native/shadow checks pass. Changing-record shadow checks pass; native retains four unsuppressed R25 unrooted/global property-write findings, with identical IR and fingerprints. Not a clean native verdict." +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/build-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/build-provenance.json new file mode 100644 index 0000000000..6515d793a7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-changing-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-changing-options-validation.json new file mode 100644 index 0000000000..ebf4cae4d8 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-changing-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-changing-roots.json new file mode 100644 index 0000000000..0b0ac2976b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-changing-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-changing-workers-provenance.json new file mode 100644 index 0000000000..c4a2bc5d21 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-fixture-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-fixture-validation.json new file mode 100644 index 0000000000..673bd175ec --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "a6fcbcdadeafcd1b9f0c1915cd14b76559142d39b0638744815f05a3ea35ae30", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-options-validation.json new file mode 100644 index 0000000000..3e1c49aae3 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-retained-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-retained-roots.json new file mode 100644 index 0000000000..23f6b4cb74 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-retained-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-retained-zero-validation.json new file mode 100644 index 0000000000..e19227cb0f --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..969719734a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-roots.json new file mode 100644 index 0000000000..ee1ae6cc61 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "note": "Fresh emitted IR matches R25. Checker scripts are unchanged. Preserve all unsuppressed R25 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-workers-provenance.json new file mode 100644 index 0000000000..7508e22646 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-zero-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-zero-roots.json new file mode 100644 index 0000000000..1c6d8305fb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-zero-validation.json new file mode 100644 index 0000000000..842ba39ab1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero": "77b94f460f2ba5428857bfe116901359e6e85c02f040f9f1bba4fc4b5a2153a5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/changing-options-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/changing-options-worker.js new file mode 100644 index 0000000000..b2af1c36ac --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/changing-options-worker.js @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +let last = null; +function run(count ) { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/changing-options-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/changing-options-worker.ts new file mode 100644 index 0000000000..e9f0a29920 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/changing-options-worker.ts @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +let last: any = null; +function run(count: number): number { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/controller-exit.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/controller-exit.json new file mode 100644 index 0000000000..1f1863572c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/controller-exit.json @@ -0,0 +1,3 @@ +{ + "exit_code": 0 +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/controller.log b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/controller.log new file mode 100644 index 0000000000..aa6a1af24f --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/controller.log @@ -0,0 +1,12 @@ +FINISHED records_array_16k repeat +FINISHED records_array_16k random +FINISHED records_array_16k fields +FINISHED records_array_16k sequential +FINISHED records_array_1m repeat +FINISHED records_array_1m random +FINISHED records_array_1m fields +FINISHED records_array_1m sequential +FINISHED records_array_20m repeat +FINISHED records_array_20m random +FINISHED records_array_20m fields +FINISHED records_array_20m sequential diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/fixture-hashes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/fixture-hashes.json new file mode 100644 index 0000000000..3aeb3a394e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/fixture-hashes.json @@ -0,0 +1,21 @@ +{ + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/fixtures.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/fixtures.json new file mode 100644 index 0000000000..ae252e71f5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/fixtures.json @@ -0,0 +1,223 @@ +[ + { + "name": "null", + "bytes": 4, + "utf16_units": 4, + "kind": "small", + "sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "string_a", + "bytes": 3, + "utf16_units": 3, + "kind": "small", + "sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "empty_object", + "bytes": 2, + "utf16_units": 2, + "kind": "small", + "sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "tiny_object", + "bytes": 7, + "utf16_units": 7, + "kind": "small", + "sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "small_record", + "bytes": 109, + "utf16_units": 109, + "kind": "small", + "sha256": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "object_1k", + "bytes": 1021, + "utf16_units": 1021, + "kind": "object", + "sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_16k", + "bytes": 13197, + "utf16_units": 13197, + "kind": "records_array", + "sha256": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_array_1m", + "bytes": 888597, + "utf16_units": 888597, + "kind": "records_array", + "sha256": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_1m", + "bytes": 888609, + "utf16_units": 888609, + "kind": "records_object", + "sha256": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_8m", + "bytes": 7117930, + "utf16_units": 7117930, + "kind": "records_array", + "sha256": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_8m", + "bytes": 7117942, + "utf16_units": 7117942, + "kind": "records_object", + "sha256": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_20m", + "bytes": 17765930, + "utf16_units": 17765930, + "kind": "records_array", + "sha256": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_20m", + "bytes": 17765942, + "utf16_units": 17765942, + "kind": "records_object", + "sha256": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "numbers_1m", + "bytes": 1067371, + "utf16_units": 1067371, + "kind": "numbers", + "sha256": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "long_string_1m", + "bytes": 1048594, + "utf16_units": 1048594, + "kind": "string", + "sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "escaped_1m", + "bytes": 990018, + "utf16_units": 990018, + "kind": "string", + "sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "unicode_1m", + "bytes": 884018, + "utf16_units": 468018, + "kind": "string", + "sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "wide_1m", + "bytes": 977781, + "utf16_units": 977781, + "kind": "wide", + "sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "heterogeneous_1m", + "bytes": 914291, + "utf16_units": 914291, + "kind": "heterogeneous", + "sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + "operations": [ + "parse", + "stringify" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/access-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/access-worker.js new file mode 100644 index 0000000000..70d94cb8e2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/access-worker.js @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records = JSON.parse(text); +const length = records.length; +function run(rows, count) { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/access-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/access-worker.ts new file mode 100644 index 0000000000..530a63c663 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/access-worker.ts @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records: any = JSON.parse(text); +const length = records.length; +function run(rows: any, count: number): number { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/rotating-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/rotating-worker.js new file mode 100644 index 0000000000..adb5655ef4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/rotating-worker.js @@ -0,0 +1,63 @@ +// Generated from rotating-worker.ts by erasing its type annotations. +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last = null; +let cursor = 0; +let checksum = 0; + +function run(count) { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/rotating-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/rotating-worker.ts new file mode 100644 index 0000000000..ce56073346 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/rotating-worker.ts @@ -0,0 +1,62 @@ +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources: string[] = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last: any = null; +let cursor = 0; +let checksum = 0; + +function run(count: number): number { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/run_access.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/run_access.py new file mode 100644 index 0000000000..aeb19504ea --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/run_access.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ROOT / 'access-worker.js')], + 'bun': [args.bun, str(ROOT / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ROOT / 'access-worker.ts', ROOT / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/run_dispatch_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/run_regression_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/run_regression_focus.py new file mode 100644 index 0000000000..f1c85426ec --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/run_regression_focus.py @@ -0,0 +1,123 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(ROOT / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={p: hashlib.sha256((ROOT / p).read_bytes()).hexdigest() + for p in ['run_regression_focus.py', 'run_dispatch_focus.py', 'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(ROOT / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/with_lock.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/worker.js new file mode 100644 index 0000000000..8ff145c5fb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/worker.js @@ -0,0 +1,82 @@ +// Generated from worker.ts by erasing its type annotations. +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/worker.ts new file mode 100644 index 0000000000..c654926e01 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/worker.ts @@ -0,0 +1,81 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/host.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/host.json new file mode 100644 index 0000000000..65c143f198 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/host.json @@ -0,0 +1,48 @@ +{ + "started_utc": "2026-09-11T09:17:47Z", + "load_before": [ + 1.41357421875, + 1.498046875, + 1.5205078125 + ], + "iterations": 1000000, + "repeat": 7, + "warmup": 0, + "commands": { + "perry": [ + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker" + ], + "baseline": [ + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker" + ], + "node": [ + "/opt/homebrew/bin/node", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.js" + ], + "bun": [ + "/Users/perry/.bun/bin/bun", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.js" + ] + }, + "hashes": { + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.js": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/run-access.py": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265" + }, + "versions": { + "node": "v26.5.1", + "bun": "1.3.14" + }, + "finished_utc": "2026-09-11T09:18:10Z", + "load_after": [ + 1.29541015625, + 1.46484375, + 1.5068359375 + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/lazy-candidate-probes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/lazy-candidate-probes.json new file mode 100644 index 0000000000..8f5a0a0218 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/lazy-candidate-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe": "08b3505bd2317cceb3d408b72e32afe6355e8790a6497776a32c2c02c16634f9", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/lazy-main-probes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/lazy-main-probes.json new file mode 100644 index 0000000000..5fb652abf4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/lazy-main-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-build-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-build-provenance.json new file mode 100644 index 0000000000..87c665a8e4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-changing-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-changing-options-validation.json new file mode 100644 index 0000000000..ba9f2e1197 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-changing-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-changing-roots.json new file mode 100644 index 0000000000..7d0a1073bc --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-changing-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-changing-workers-provenance.json new file mode 100644 index 0000000000..86e941bfdb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-fixture-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-fixture-validation.json new file mode 100644 index 0000000000..36f30fd40e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-options-validation.json new file mode 100644 index 0000000000..b13214914b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-retained-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-retained-roots.json new file mode 100644 index 0000000000..2d74c7b5b1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-retained-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-retained-zero-validation.json new file mode 100644 index 0000000000..826415a9b7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..2bcfdc98bd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-reuse-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-reuse-provenance.json new file mode 100644 index 0000000000..06563fc13c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-reuse-provenance.json @@ -0,0 +1,2492 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "evidence_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "note": "Reference arm called main/baseline is measured R25, not current main. All 81 reference checks and 24 IR verdicts are reused; copied original commands identify their actual execution paths.", + "files": [ + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-compile.log", + "sha256": "bfcc01eb515997ac0bfa6986f21e23e27a9af7deab4563e5863937b3c9135c6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stdout", + "sha256": "8908a39d4a7b4d19b28d6de2f756de4d8aa558f4199186794e3fbf7980e25edf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options", + "sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options", + "sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stderr", + "sha256": "a19295114d0ebf184437625934289909e9f5cdb1ef191c2271bb3e27fa62eaa3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stderr", + "sha256": "95cb018271fe326b5bd3558de2ffdc345d1cf28648a9ee9b5529be53275eb740" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stderr", + "sha256": "12ce48cc9db6fd5b6a43791c497eac6b8eee09ae94a3189cada8cef438ae5f00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stderr", + "sha256": "78864551240e1bd65d36398a74ee53c7c441d2d226237b0732bcc8ddca1240aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-0.log", + "sha256": "9cb1b2454f6568fcc50e9153eca7e82427c08b9a47161ab1e5cb379eb21afdc6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stderr", + "sha256": "61f40388c06a0fbcfac95f559e97e8d18cb1a113e109d7d8eaad72112778f14c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-workers-provenance.json", + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker", + "sha256": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stderr", + "sha256": "34c56c85f2e4033d10d1f5707c7c32e92ac726f38cc210df9777757b78ec5519" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-validation.json", + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-compile.log", + "sha256": "923562ac2fcba7520fa85c5381f506a454cb87c91598863a578a3bb721da405a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stderr", + "sha256": "41433231e908567dea2a7b6145c2069df40b53a99c3d5706ea0035bcfcddb01e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-0.log", + "sha256": "feda68daa9a2da19b7239bcaf6eda541cb340eb6bee385b52bf13e31ac5da19c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-spacer", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-spacer", + "sha256": "2d14926734906c4c4dace01ca2ca28f56b298d267be193c17e7e14cc6e69b24a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only", + "sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-compile.log", + "sha256": "43391112b27aae9ad2d81a93965a9a9e4e69808ab1d5331848180e73c9612ae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stdout", + "sha256": "e4e7560cd912b241435c0e54018563e1c2d7d4350aa4b493a8bc30c8cff01086" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json", + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-compile.log", + "sha256": "5245a6a66a6ec8f03e54836e934b2fc0ecd7cd1505117b4e8c1368449b96d565" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stderr", + "sha256": "7fa67fc071709f87e1c2f94644b466068e43cba2c0c7f5d96f4a63d98f5ed63f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-compile.log", + "sha256": "112407f0fc81f7da9e9c86e5a5f2e9dcaef6b618f7c27112a56732755b818daf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-15lazy_get_rooted.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-15lazy_get_rooted.s", + "sha256": "85fd2d85f57331f82d0600e64d2692a17c70c75d4a64e4c5d14e132216d4c612" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-validation.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-validation.log", + "sha256": "2a191f692f5831551281f65e8e2a8a811e9c642aa6aa14cb8a417a2b4841f953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-validation.json", + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry", + "sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads", + "sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-compile.log", + "sha256": "c84bccd706c1b1efd1eb72c0a4f68de9799aac95d19a0cd9149723ea2a396d2e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker", + "sha256": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stderr", + "sha256": "34a6ba4939da64476b3f733fd2926a2ad27242f39822b48b14b90c50f48ee3bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero", + "sha256": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero", + "sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fixture-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fixture-validation.json", + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-array-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-array-get.s", + "sha256": "3494f1c3dbd4dfe53fae786fd080b6b97b25995c49a72bb33e6f2d4de8bd65dc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-space-probe", + "sha256": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stderr", + "sha256": "d78071b285ec00e504cb5fd437266e0070046cdab2dc74d8746f8bd8a647cb9e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stderr", + "sha256": "2ade94c85c4c6b02f5d3bf01ea0a24d1c794e68844a8ff774ca8465e9ad7a196" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stderr", + "sha256": "5264de0c7ef4fdb40fbe387c5dd8d5b9a3609b85229863489e8d90ed1c689d9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture", + "sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker", + "sha256": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker.o", + "sha256": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-workers-provenance.json", + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-compile.log", + "sha256": "f8e7ed3f57c70b701986a5702ecb901fd5ba49a1d35fc99b750d879f350f0cf5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-roots.json", + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stderr", + "sha256": "ee19920e6ce0610bd009bb3bfe096971b2bd650f51a76aced8923b43ec9d32dd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stderr", + "sha256": "f5858a46e8e5635ad077881c989707960caf2805b7f8d77460aeff047339ffa8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-packed-index-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-packed-index-get.s", + "sha256": "8cb7e01608a2c618c36309a0cc93ebe5831e75fd749ae424a0f91921f84532c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-roots.json", + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stdout", + "sha256": "5d1802bd030fe3379bb06a180e92fcf986296aef9107dadcc10a8f63bdbf6c7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-validation.json", + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length", + "sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-0.log", + "sha256": "3860640dd7df0fe6588e8d0fd8e6d10000acc34f4e0378231636d3395fd9d7aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stderr", + "sha256": "5a88542ecc15c421e1a2ac81c973d9ebab298ad63a711e49d9ebf071e8b779c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe", + "sha256": "75d4839f16e6eed750fc9ecaab0f94987138536f35d198bf48057810f6cfb063" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction", + "sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-0.log", + "sha256": "873cb48cc94653d4f4d1b36e3f4f228c7f9c61e4716f34799ac9ba4320e9dc8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-compile.log", + "sha256": "83e997ebbc5810556f03d0695d399689476ec35aab724f4bb2a080d6649c187f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-validation.json", + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stderr", + "sha256": "e733a531e39ee38444760a938eb35245ecb99bd3c1aa054675168c86de531254" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-compile.log", + "sha256": "2d8c719a56fdceca535663bbf2b0b7b80dadc8f7c25d2a9860ec0da8d72af558" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-0.log", + "sha256": "bfd9807d5f50fbabdab063557adbaa7068e1c2290f0af99444d58926cad7fb35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stderr", + "sha256": "6a57e5f56a2e6c36a914770c825d2f9f8e2f0abf42343aed08aea62ef15244ae" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-roots.json", + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-11cached_read8lazy_get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-11cached_read8lazy_get.s", + "sha256": "417a12ab6b195d609d26afe28235f88fb3e319d3e67272bd3d948fb9b76f5c4d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stderr", + "sha256": "c0508409b11c53455f2ad5d4de1404c876b07c520fda0aa675285dd09858b31e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-8mutation26resolve_materialized_array.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-8mutation26resolve_materialized_array.s", + "sha256": "1828cd33102577e253988ec30fa59522e13304955e2d41d7c70ed62aa6a790db" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.json", + "sha256": "22e0eab1b68df592e51f849c165ece97212f7f67df2790e2f2532b969af25ec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stderr", + "sha256": "a781a93db6c9ed109ac408041f9fdf664106223ad54d2f554803b52e83b3f887" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-roots.json", + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-0.log", + "sha256": "c5ed96ca6475927931d87ffcea89a25a753ea540aa3659976e26afa6404aef2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture-0.ll", + "sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker-0.ll", + "sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/ordinary-workers-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/ordinary-workers-check.log", + "sha256": "a070a94176c6d41c9a84264e2c2a20584444f94cbe159d6a74ff8f2c6ce96349" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only-0.ll", + "sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length-0.ll", + "sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction-0.ll", + "sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker-0.ll", + "sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry-0.ll", + "sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker-0.ll", + "sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads-0.ll", + "sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-check.log", + "sha256": "c687e0bda1d65d6a644547dd46495041a9602bff17d0af9578bdd89adf749ff8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/check-0.log", + "sha256": "2e1e93ae99fdbf7ff3601b32f219b9d9a53926fb85a68158506729b4cf7436f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/zero.ll", + "sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/compile.log", + "sha256": "30ff32dd1c93979b9cc522524aed8325e2205867de6fab90231163c2293d8832" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/worker.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/check-0.log", + "sha256": "5bc08c71b75ca87cb23c5dea77186b06a48601e92be12bd7ad4da55bc627e38a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture-0.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker-0.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only-0.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length-0.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction-0.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker-0.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry-0.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker-0.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads-0.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-1.log", + "sha256": "8dff47d11974370bd580487f44a5ec19789218771c1d1d3c42c9a2f67e03a763" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-0.log", + "sha256": "b4ad91c3eab41620a040675b7da92174960e8d9bba454e4cf709a10991272347" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/zero.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/compile.log", + "sha256": "a3b74a3f34e0f290e4ba243956663644625603cf688dcf18c38ac8a7fc3c6f6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/worker.o", + "sha256": "6958910c40f95da63c21d9527aef5f052de60d110c38de5b702126f9ebdcece1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-1.log", + "sha256": "064c117b67243e7c927199ad1a1470831a56b2ee7728f032f0619ba99dd9edc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-0.log", + "sha256": "b2b11d103a7685b9c344918149dd3fdaa15213e4252c5a84723aaeda677299eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/zero.ll", + "sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/compile.log", + "sha256": "e22b3b8461278d9e9222b37395d7b919dffff3dafe989b9611836ec5ea5aec59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/worker.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/check-0.log", + "sha256": "f6698d16f45c156aba049cea597490fba9638f1ec78369502f9cf1764d6c926c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/zero.ll", + "sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/compile.log", + "sha256": "4f9e08368bba41235bdcb5c91165174cf21bfd2f68c6c2dad29375fb34b1e6a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/worker.o", + "sha256": "2a9823592433f7eed446e49d191dcfbf8d8e27e57e8d3eb3eb3c58be8e6b36b4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/check-0.log", + "sha256": "cde78b91411e68c230304de0fae7db0a5cc891d5f89abeab8a3f445b57417c85" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_stdlib.a", + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/perry", + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_runtime.a", + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/zero.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/compile.log", + "sha256": "388ec8d9701d4602fe56748892bb906a972538cf446ac90f08ca348f441213f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/worker.o", + "sha256": "b7d0d1ce0724ae92f5d47ebcb945c9d02a42821790079d8cf300678eb327d1bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-1.log", + "sha256": "ab66f20703b9c2e9fc7f3cd7f5c4548b7f54a770d90c04379eb0867944361a04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-0.log", + "sha256": "4050d2a3c84c2d0606b532b2cf18db4b4532c38ddc407b74ee58b6e70a4aa96a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/zero.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/compile.log", + "sha256": "6452aab181e235450dd538ad16a5a9d9f21cf1de328cc3a234f130a71f8a8559" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/worker.o", + "sha256": "f284a1fd1866dea47fda49afd09a902687db4cd273d60e76b73373f0f716f8b5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-1.log", + "sha256": "8196a1e23f481eba29acc2160175f2f3ccd76efc3e9a62b73078c4636b7026da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-0.log", + "sha256": "fb3a04e2b1e934c16da2bbc675d86657bb9682bfcdbb84d6cefb7baf41ff00e7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "427c9a83027574c4461a503fcaab0a2608fbb83bdf1699973a2bcfe8a0d096e0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "52e307cfac9ab598f756c0182b1c45ed62a528d81a86739316c928818e1a89eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/compile.log", + "sha256": "ee3243b3a0e8994ea6588e9873584adc4aa97b14267c59c66f905e15991b1c2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/worker.o", + "sha256": "f0d633b01a767b183bb047f9df5edbb68eff904f899650d1c0c7616be336a405" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/compile.log", + "sha256": "b1f931e40020a67d405d85069d071c101931112ba5d5eac5f52d7473f5e97a3c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/worker.o", + "sha256": "28691e1e114f0bcc0302caf3b244d66b5f23d6e2eb60e9e00a4e24a6a513c2ef" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/compile.log", + "sha256": "ef54f8e8253aa4502657cc184171d6a83a37891cf3ddc855228cd1c372934628" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/worker.o", + "sha256": "aa6922f3289ee3847936c92c33001a579735d25115b1b4229c1101ad4ac79903" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/compile.log", + "sha256": "40cd1052a284c7b13d9e8feb6454f8915ff7dc7a96d8b80cadfb390c3bc4e126" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/worker.o", + "sha256": "4aacc8839e6a96dda7cc2ddd08eafaa6207d69af602ec89be3d80a24d851d1ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/compile.log", + "sha256": "8047196f9faa2179fc8dd926028fc63162b958cf27208510104f3da2778c2bdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/worker.o", + "sha256": "56656cc41877b23e12816bf121a1d5b2155908d846ccd31a7d772b545f05b45c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/compile.log", + "sha256": "5f5a2f15111fcde1a97a7c18993cf658a7e7cdea3d818d701060862ce7e43a8f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/worker.o", + "sha256": "efd01fbf9c3c1d7f7c6d089242bbf3a1cf595ffac1b9455feff11b663831e186" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/compile.log", + "sha256": "a5b514d2e6ebfe18ef44104bea06494f00064886ba2bf40e2951c736bf4ae062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/worker.o", + "sha256": "19808fe019ad81ad28405e395b69ca2116ed6e162584242e99bdbe3afbf144f0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/compile.log", + "sha256": "a86e7d9b7147414ae5779d4eae698751fd0c1b6a69423c1026ec4122542da145" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/worker.o", + "sha256": "9d4b685772750a0bf9ea3f8f7617563f3ff36278c5c21f175190b1eabc18f92c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/compile.log", + "sha256": "58eb8aadf976b3af8f35adc1be45122bbd28edb9d2be317cc27961f37d686de9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/worker.o", + "sha256": "916b38f99cc1ff1f0f9374a8557577007a7046844c5a81364ac826f755e8a01a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "6dc46fa8a272f130ecf98116d39e85409396ddd0374c7536dddb6f811cf00757" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/compile.log", + "sha256": "59be8774038b7e8c88c9aa5fcdd5ae9aacd85919d1a971e24e54b54a67e2b4c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/compile.log", + "sha256": "3250a2968404de7cda74c24112c5fc64b54a78ddb0aecb4ca34820d854403062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/worker.o", + "sha256": "462dbeb33d6f8851abf74488ded6a5a038c3e550926b2253faa53a1c683d8de1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/compile.log", + "sha256": "f95c102e788bd67783acad42f824aab934987690ca0dba2e7d1db9a08905975c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/worker.o", + "sha256": "1012306eb033f8b43e1b25aee960f84307e98cce2ab9471676d7b4620625b896" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/compile.log", + "sha256": "9c77d4fb5766284644d2914d0026d67e6f113cb072573bc9b4fe7e7e8733c47c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/worker.o", + "sha256": "9acc2ae0d9786f1330efd820d9cdf5eaa6042d68a49da472145d2afa2bc2cad3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/compile.log", + "sha256": "ed56c83522731ac94f1840b17e68288dec1d66d931eb3008e7ae594bc855e748" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/worker.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/compile.log", + "sha256": "77f302b730a6872abc2adf38a88eed36502a0cff7906fe55fd5e01c3f9ab46d1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/worker.o", + "sha256": "6ca5eee3aa558315a20a2450b93587279fd85f3475e6e78ba1c3b4c492b2ffc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/compile.log", + "sha256": "5baca3735bb0108e5c20afab19d96e59fffc0f3e42187254c2485ed05a10520c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/worker.o", + "sha256": "c1231c97608889b5790735858873bda932e3ee7ed9f8ec1c293b02c6a756d0f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/compile.log", + "sha256": "732f5d8e16116472aa8021a909dab88d887d090f1e85d4ee66f626367e39af37" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/worker.o", + "sha256": "578466e28aa1e9837406f037983a68cd58f4748b8a95ff5b31c98e56f4a8b02b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/compile.log", + "sha256": "a159d33103385b4a47519c453d93560dda1a19d2d49553c149596c93b2d32641" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "6f04c8ac7a9408ad14932d498e57b6cbd8215997345da13f5d5c25932e7625cb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "8077eb6cee794e9c857500125018ff127f18b0f1d187caf79dc51f36cc24e43a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "97cb6b183b9e4e8e1c8d87fabf2a0f009e5be97a52686633294ef083cee8072a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "66327336cb51ae8a5b9dc2f013695d4c2a78f9473e3b34f4d8752b1b5731b25a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "602e8a19f1d5b047e056d5fc85395daafc24aa8f9ab71011b4c17ae3b6234d7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "83b73c072cbbca1a31acbeeaf5a91bb2a305e303e05cd4466dd68794d4bdcb52" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "96bfa878a9e33d7beed072e8f57f3f259150a1b07bb6eb88fc6fdbdd4eb83cdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "2d985a40ef89350fbcebd0e3189ea06a271aae20305bc01a5378b70a767bf7f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "74027b84ff2fa008465587fc74b299427d4c62fcf347c17392713790845a1531" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-and-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-and-build.py", + "sha256": "1793780ddcceb227002566c16420086a034cfc391986294d634c20d4a081253c", + "adapted_controller_sha256": "639a489044d315b7928ec3b90572766f630974323c6833e86825306a8f0907e8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-changing-options.py", + "sha256": "bf3c200ba08ee6d1f90c0be241b6af2045db6881a107ddae44188aa0540303d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-zero-retained.py", + "sha256": "695f483ec60c1792529ce01cced55760958e3265a7133a95a72cd8f8fc7330c2" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-options.py", + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-zero.py", + "sha256": "eae83f5dfaa093307809967282a5ff6fbe5e5ab22a5f8c04c794cf8470823ec8", + "adapted_controller_sha256": "e0e5d53197e063b9c664107eeedd318054c2b8900220b27482e550f506616260" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-options.py", + "sha256": "890eb9be7484bf1453866fdc27cc3ad11f614f8b49fc0a69d7c9ea9e48609e8a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-changing-options.py", + "sha256": "dcad361f6e2ecd5c3b1933638b64314cc25d1986424ec3a1b20e7d81c62d1a29" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-rotating.py", + "sha256": "fd2e84685baf7e6525dd96e7187dc4595db523740aa69e7944a56b2c9f574423" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/probe-lazy-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/probe-lazy-baseline.py", + "sha256": "da65ba2bcc65be99759037329865c9be288b1f8cd09130669f15562fa45b4ccb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-full.py", + "sha256": "f9ea6d91a552375018d9c9c36d0a55cc7c03af930bf546b279d50cdae92f15c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-candidate-validation.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-candidate-validation.py", + "sha256": "cadcba87c0282e393804a301fb871a31776bd65ed2fa0073e4e9e135613f9265" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-roots.py", + "sha256": "505ffb042285229f810f5383efd6ca417c62a319c0c904a5f209b8e0bddcae21", + "adapted_controller_sha256": "be88eb9b9edb5a9ee9e93222546e6c6c4bb284ad35def61d5fe750a14e9dab63" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-after-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-after-build.py", + "sha256": "d3240b9a70aafc6a6013381a4fc29a134248d3d02e3a435a6fc22d419df4bff3", + "adapted_controller_sha256": "5f6faf42bf4d77b0bbb1110e906a9439a1cc62bf818180355f46e10340c26c34" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-lint.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-lint.py", + "sha256": "b228808035eba5472e845e534d7799d2222ee142cef0a273cb941810fdfd53f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-release.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-release.py", + "sha256": "f104da4b90eda0c4f2f28ef311a6bdd8b8cb4afc27c65a6d6569285b2955d1fe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-small-rotating-recheck.py", + "sha256": "0fba6080126b2157d699559f9476299a23b866ffecf511d272d12a9a32a5af00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-changing-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-changing-worker.py", + "sha256": "4788cfea12588ad6b638625293f3dfad0b2f43196d81767ca20765835492af9f", + "adapted_controller_sha256": "9f1ff996614ff4c01a44b461487ab07ab40f2599d3e41791795285dd039c8c05" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fraction.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fraction.py", + "sha256": "50d439538133260244b63d569e3c2a72e85cabeb7d1e780920c14f2b33a7be5a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-changing-options.py", + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-retained.py", + "sha256": "77fb29d605b62a49c66e03b60d5c0bf15accb8932880cb3068805da937f60889" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-zero-retained.py", + "sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-focus.py", + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-workers.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-workers.py", + "sha256": "8ec388464aebad1d9d3b3a94cc332880a40a1df82040369f25e423cbcd15189a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-getter-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-getter-baseline.py", + "sha256": "e8a9aa55d90dba9c874b90f6cdb8219406e35fc6b8cb68f7a261927b15da30fc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/archive-results.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/archive-results.py", + "sha256": "0e19efb9e48597b0355955bcd6031ffa91bdef692f8433af3efc30ec77860c35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-zero-retained.py", + "sha256": "de8de8302b063dd1c5a394ea8f0fbb5c339c70f00288fbc462f8acbfad4dc0f3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-full.py", + "sha256": "3e1c44a315d5009ee31d5a1c5fa58f9384ccad261acb457d016a5b0a575926a3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/inspect-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/inspect-disassembly.py", + "sha256": "955bc47675072c38fc35370dd68b7fa39eeeefde1d94661e4546dc3eda1533e1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-options.py", + "sha256": "09d11119c03f3f23f6ade09fe4ab3e8e340f60c4d022d222027ec1a6ba553fe5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-changing-options.py", + "sha256": "2e65bdbd42801154589a417a920a461e6225ade84c6fd0c5cf4230155808a61c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-changing-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-changing-roots.py", + "sha256": "5eba6d1cf8795ba52dadc0c1eed89af38ac5351f57298212101f7816f75ac981", + "adapted_controller_sha256": "0d804863d6b7200d9367791084a16d930f86ab548fea1b43e7e3d9c32125350c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-json-entry-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-json-entry-disassembly.py", + "sha256": "83f2ec9478d222d8adc027e38819b5cdc919d575dbee471925171f02f903cd01" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-recheck-options.py", + "sha256": "0c67c0e8abbc57c33e35ec92f57b24c4019a6518105b46300102bc799a4daab4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-supplement.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-supplement.py", + "sha256": "b8a9283a8f493c05fefbdb8d8d781dc02f0a637864c7d6cda90e9e34e16a6c77" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-retained-zero-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-retained-zero-worker.py", + "sha256": "4aed26beafb68ca2f901440a5e24d60fa2b6b089c817fcd52196b27985609a07", + "adapted_controller_sha256": "3eaa34802d18e6933535ff8c225744a7dc24defbefa597567b17c392398da562" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-rotating.py", + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fixtures.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fixtures.py", + "sha256": "a789fbdf1a23ab3f247235e0a909464b0f0869a042497867f5792dcf7ce41b80" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-access.py", + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-retained-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-retained-zero.py", + "sha256": "db7631a047e0b67c008a45a61c8ca08588a089512e35a8d84d62e97930f78fc0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-options.py", + "sha256": "e870bfe1145fa558e47f0a9af1fde3efb18e30458f679a778f55f4b0c9d29cdc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-small-rotating-recheck.py", + "sha256": "75c692fcb1a6e8cfc86935712ac34742919093364212a5702d7cd6759056f6c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-retained-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-retained-roots.py", + "sha256": "0801ffa589fa234ed335286946ed6f9d1dddc8fdd952e75dba53284d949e4d38", + "adapted_controller_sha256": "5b6dc49229a667b21b5afe42806779ed44054d8eb8f013f941a8b9948a79f151" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-retained.py", + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/stage.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/stage.py", + "sha256": "dd4119bc5151c813b226c12a4b1065b235750f25387cac654a20928c71aab84d", + "adapted_controller_sha256": "de4fe6712445fbe0c108f13c80c54787e256f0b81b73a96d99c4da9b94068f69" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-extras.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-extras.py", + "sha256": "b747bf477e1a0b4308ad6ab68884f151786da4ae6ec4069512ad1836d646728d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-zero-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-zero-roots.py", + "sha256": "900584fb2bc94488f00438152f8d9b72f67c7272b59320fbc1eccf993360549e", + "adapted_controller_sha256": "18e78fdcc00cd2bd6f8d6318ea5f68cd0a17a82228fbdc2bf252d49734f2e329" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-recheck-options.py", + "sha256": "682583119410a68efc5953086db2dbc66fe1ccf54e2def559ed802da5bbf1b35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-roots.py", + "sha256": "87500a5860178415e50257b5afdb93f3a3d3733c639ecbd92e3e764c68b9ebe7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.ts", + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/fraction-baseline.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/fraction-baseline.json", + "sha256": "41475efabdbe458358432bdba58a7015a523a7e37dc760dc631d8f183a18dd7f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.js", + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.ts", + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.js", + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.js", + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.ts", + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/test_json_zero_spacing.ts", + "sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/full-cases.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/full-cases.json", + "sha256": "8728ac72d0fc35a0cf9b9131392b2ffbaa3fc47b38666e2bf0908d33efe6999c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_dispatch_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_dispatch_focus.py", + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.ts", + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.js", + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/with_lock.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/with_lock.py", + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.ts", + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_access.py", + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.js", + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_regression_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_regression_focus.py", + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.js", + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.ts", + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-build-provenance.json", + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/lazy-candidate-probes.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-main-probes.json", + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/getter-baseline-comparison.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/getter-baseline-r25-original.json", + "sha256": "99ff8b289f95d4bc3cbbde7e763677d33645c4c438dfcf817b3f55cab84d405c" + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-roots.json new file mode 100644 index 0000000000..85aa8d1945 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "9495bfc95e2afcfb5a7cb535e440e61ec0722cb1", + "note": "Fresh emitted IR matches R24. Checker scripts are unchanged. Preserve all unsuppressed R24 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-workers-provenance.json new file mode 100644 index 0000000000..236d23f3a3 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-zero-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-zero-roots.json new file mode 100644 index 0000000000..fc4c08e55e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-zero-validation.json new file mode 100644 index 0000000000..82eae0872a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/measure-supplement.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/measure-supplement.py new file mode 100644 index 0000000000..24b74aed95 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/measure-supplement.py @@ -0,0 +1,43 @@ +from pathlib import Path +import argparse, json, shlex, shutil, subprocess + +w = Path(__file__).resolve().parent +p = '.work/' + w.name + '/' +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance' +parser = argparse.ArgumentParser() +parser.add_argument('phase', choices=['access', 'focus', 'options', 'rotating', 'retained']) +kind = parser.parse_args().phase +worker = {'access': 'access-worker', 'rotating': 'rotating-worker', 'options': 'options'}.get(kind, 'worker') +cmd = ['python3', p + 'run-' + kind + '.py', '--worker', p + 'candidate-' + worker, + '--baseline-worker', p + 'main-' + worker, '--node', '/opt/homebrew/bin/node', + '--bun', '/Users/perry/.bun/bin/bun'] +if kind == 'focus': + cases = ['records_array_16k:scan:4000:8:7', 'records_array_1m:scan:200:2:7', + 'records_array_8m:scan:32:1:7', 'records_array_20m:scan:16:1:7', + 'records_array_20m:roundtrip:8:1:7', 'records_array_1m:parse:200:8:7', + 'records_array_1m:stringify:256:8:7', 'small_record:parse:2000000:5000:7', + 'small_record:stringify:10000000:5000:7', 'long_string_1m:stringify:4096:8:7', + 'null:stringify:20000000:5000:7', 'string_a:stringify:20000000:5000:7', + 'empty_object:stringify:10000000:5000:7', 'tiny_object:stringify:10000000:5000:7', + 'object_1k:stringify:2000000:5000:7'] + for case in cases: + cmd += ['--case', case] +elif kind == 'rotating': + cmd += ['--filter', 'unicode_1m,long_string_1m,escaped_1m,small_record,records_array_1m', + '--repeat', '7', '--source-commit', json.loads((w / 'provenance.json').read_text())['source_commit']] +slug = 'quiet-' + w.name + '-' + kind +invocation = ['python3', 'with_lock.py', '--'] + cmd + ['--results-dir', 'results/' + slug] +command_file = w / ('remote-' + kind + '-command.json') +log_file = w / ('remote-' + kind + '.log') +command_file.write_text(json.dumps(invocation, indent=2) + '\n') +with log_file.open('wb') as log: + result = subprocess.run(['ssh', 'perry@perry-macos.local', 'cd ' + shlex.quote(remote) + ' && ' + shlex.join(invocation)], + stdout=log, stderr=subprocess.STDOUT) +print(log_file.read_text(), flush=True) +# Preserve every terminal window before any other remote operation, including failures. +subprocess.run(['python3', str(w / 'archive-results.py'), slug, kind, '--allow-failed-window'], check=True) +d = w.parents[1] / 'results' / slug +for source in [command_file, log_file, w / 'remote-stage-hashes.json', Path(__file__)]: + shutil.copy2(source, d / source.name) +(d / 'controller-exit.json').write_text(json.dumps({'exit_code': result.returncode}, indent=2) + '\n') +raise SystemExit(result.returncode) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/options-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/options-worker.js new file mode 100644 index 0000000000..ff661e013c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/options-worker.js @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +const keys = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last = null; +function identity(key, value) { return value; } +function run(count) { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/options-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/options-worker.ts new file mode 100644 index 0000000000..f2544147e2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/options-worker.ts @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +const keys: string[] = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last: any = null; +function identity(key: string, value: any): any { return value; } +function run(count: number): number { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/processes-after.txt b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/processes-after.txt new file mode 100644 index 0000000000..301b60f821 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/processes-after.txt @@ -0,0 +1,567 @@ + PID %CPU COMM + 1 1.1 /sbin/launchd + 94 0.9 /usr/libexec/logd + 95 0.0 /usr/libexec/smd + 96 0.0 /usr/libexec/UserEventAgent + 98 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd + 102 0.0 /usr/sbin/systemstats + 104 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support/accessoryupdaterd + 106 0.0 /usr/libexec/configd + 107 0.0 endpointsecurityd + 108 0.0 /System/Library/CoreServices/powerd.bundle/powerd + 109 0.0 /usr/libexec/IOMFB_bics_daemon + 111 0.0 /usr/libexec/amfid + 113 0.0 /usr/libexec/remoted + 115 0.0 /usr/libexec/keybagd + 116 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Support/softwareupdated + 117 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd_system + 119 0.0 /usr/libexec/watchdogd + 123 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds + 124 0.0 /System/Library/CoreServices/iconservicesd + 125 0.0 /usr/libexec/kernelmanagerd + 126 0.0 /usr/libexec/diskarbitrationd + 129 0.0 /usr/libexec/coreduetd + 130 0.0 /usr/sbin/syslogd + 132 0.0 /usr/libexec/thermalmonitord + 133 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/contextstored + 134 0.0 /usr/libexec/xprotectd + 135 0.0 /usr/libexec/opendirectoryd + 136 0.0 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd + 137 0.0 /System/Library/CoreServices/launchservicesd + 138 0.0 /usr/libexec/timed + 139 0.0 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd + 140 0.0 /usr/sbin/securityd + 142 0.0 /usr/libexec/locationd + 143 0.0 /usr/libexec/nesessionmanager + 145 0.0 autofsd + 146 0.0 /usr/libexec/dasd + 147 0.0 /System/Library/PrivateFrameworks/Heimdal.framework/Helpers/kdc + 148 0.0 /usr/libexec/corerepaird + 150 0.0 /usr/sbin/distnoted + 154 0.0 /System/Library/CoreServices/logind + 155 0.0 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond + 156 0.0 /usr/sbin/KernelEventAgent + 158 0.0 /usr/libexec/usermanagerd + 160 0.0 /usr/sbin/bluetoothd + 161 1.2 /usr/sbin/notifyd + 162 0.0 /usr/libexec/sandboxd + 163 0.0 /usr/libexec/corebrightnessd + 164 0.0 /usr/libexec/AirPlayXPCHelper + 165 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/com.apple.cmio.registerassistantservice + 167 7.9 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer + 168 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 169 0.0 /usr/sbin/cfprefsd + 170 0.0 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow + 172 1.8 /usr/libexec/runningboardd + 173 0.0 /System/Library/CoreServices/coreservicesd + 174 0.3 /usr/libexec/trustd + 176 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsd + 177 0.0 /usr/sbin/coreaudiod + 179 0.0 /usr/libexec/PowerUIAgent + 181 0.0 /usr/sbin/mDNSResponder + 183 0.0 /usr/libexec/apfsd + 184 0.0 /usr/libexec/nsurlsessiond + 185 0.0 /usr/libexec/nehelper + 190 0.0 /usr/libexec/airportd + 194 0.0 /usr/libexec/lsd + 195 0.0 /usr/libexec/logd_helper + 197 0.0 /usr/libexec/symptomsd + 198 0.0 /usr/sbin/distnoted + 206 0.0 /usr/libexec/mobileassetd + 207 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS/authd + 208 0.0 /usr/sbin/distnoted + 209 0.0 /usr/libexec/eligibilityd + 213 0.0 /usr/libexec/hidd + 220 0.0 /usr/libexec/ApplicationFirewall/socketfilterfw + 221 0.0 /usr/sbin/distnoted + 235 1.6 /usr/libexec/syspolicyd + 251 0.0 Core Audio Driver (ParrotAudioPlugin.driver) + 254 0.0 /usr/libexec/audiomxd + 262 0.0 /usr/sbin/mDNSResponderHelper + 265 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/biomed + 270 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS/com.apple.CodeSigningHelper + 271 0.0 /usr/libexec/securityd_system + 272 0.0 /System/Library/CoreServices/TimeMachine/backupd + 282 0.0 /usr/sbin/WirelessRadioManagerd + 284 0.0 /System/Library/CoreServices/appleeventsd + 285 0.0 /usr/sbin/distnoted + 287 0.0 /usr/libexec/audioclocksyncd + 289 0.0 /usr/libexec/com.apple.cmio.videodriverkithostextension.systemextension/Contents/MacOS/com.apple.cmio.videodriverkithostextension + 291 0.0 /usr/libexec/storagekitd + 297 0.0 /usr/libexec/mobileactivationd + 300 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/suhelperd + 301 0.0 /usr/libexec/cameracaptured + 302 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS/UVCAssistant + 303 0.0 /System/Library/CoreServices/osanalyticshelper + 305 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 306 0.0 /usr/sbin/distnoted + 310 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext/com.apple.DriverKit-IOUserDockChannelSerial + 311 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN + 312 0.0 /System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext/com.apple.AppleUserHIDDrivers + 313 0.0 /usr/sbin/cfprefsd + 314 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated + 315 0.0 /usr/sbin/distnoted + 316 0.0 /usr/libexec/trustd + 319 0.0 /usr/libexec/triald_system + 322 0.0 /usr/sbin/distnoted + 324 0.0 /System/Library/Frameworks/GSS.framework/Helpers/GSSCred + 325 0.0 /usr/libexec/searchpartyd + 327 0.0 /usr/sbin/distnoted + 328 0.0 /System/Library/CoreServices/TimeMachine/backupd-helper + 329 0.0 /usr/libexec/rtcreportingd + 332 0.0 /usr/sbin/BTLEServer + 338 0.0 /usr/libexec/symptomsd-diag + 339 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 340 0.0 /usr/sbin/distnoted + 341 0.0 /usr/sbin/cfprefsd + 344 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/modelcatalogd + 345 0.0 /usr/libexec/secd + 347 0.0 /usr/libexec/UserEventAgent + 352 0.0 /usr/libexec/knowledge-agent + 353 0.0 /System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS/CoreServicesUIAgent + 354 0.0 /usr/sbin/universalaccessd + 355 0.0 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd + 356 0.0 /usr/libexec/containermanagerd + 357 0.0 /usr/libexec/pboard + 359 0.0 /usr/libexec/lsd + 360 0.0 /usr/libexec/wifip2pd + 361 0.0 /usr/libexec/linkd + 362 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/MacOS/Safari + 367 0.0 /usr/libexec/nsurlsessiond + 368 0.0 /usr/libexec/rapportd + 369 0.0 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + 370 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/ContextStoreAgent + 372 0.0 /System/Library/CoreServices/WindowManager.app/Contents/MacOS/WindowManager + 373 0.0 /usr/libexec/routined + 374 0.0 /usr/sbin/usernoted + 375 0.0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock + 376 0.0 /System/Library/CoreServices/lockoutagent + 377 0.0 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter + 378 0.0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer + 379 0.0 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder + 384 0.0 /usr/sbin/distnoted + 385 0.0 /System/Library/CoreServices/AccessibilityUIServer.app/Contents/MacOS/AccessibilityUIServer + 386 0.0 /System/Library/CoreServices/WallpaperAgent.app/Contents/MacOS/WallpaperAgent + 387 0.0 /usr/libexec/secinitd + 388 0.0 /usr/libexec/dmd + 392 0.0 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd + 394 0.0 /usr/sbin/filecoordinationd + 395 0.0 /System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support/siriactionsd + 396 0.0 /System/Library/PrivateFrameworks/iCloudDriveCore.framework/Versions/A/Support/bird + 397 0.0 automountd + 398 0.0 /usr/libexec/trustd + 399 0.0 /System/Library/CoreServices/sharedfilelistd + 400 0.0 /System/Library/PrivateFrameworks/FileProvider.framework/Support/fileproviderd + 401 0.0 /usr/libexec/pkd + 402 0.0 /System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support/AMPDeviceDiscoveryAgent + 405 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 407 0.0 /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd + 408 0.0 /System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd + 409 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/fontworker + 410 0.0 /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd + 411 0.0 /System/Library/PrivateFrameworks/SyncedDefaults.framework/Support/syncdefaultsd + 412 0.0 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd + 413 0.0 /System/Library/CoreServices/iconservicesagent + 414 0.0 /usr/libexec/ContinuityCaptureAgent + 416 0.0 /System/Library/CoreServices/audioaccessoryd + 418 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/corespotlightd + 423 0.0 /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary + 424 0.0 /System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod + 425 0.5 /usr/libexec/gamepolicyd + 426 0.0 /System/Library/PrivateFrameworks/UserNotificationsCore.framework/Support/usernotificationsd + 429 0.0 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter + 431 0.0 /System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A/ScreenTimeAgent + 433 0.0 /System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent + 435 0.0 /usr/libexec/transparencyd + 436 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 437 0.0 /System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support/donotdisturbd + 438 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted + 439 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 441 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 444 0.0 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer + 445 0.0 /System/Library/PrivateFrameworks/SessionCore.framework/Support/liveactivitiesd + 446 0.0 /usr/libexec/sharingd + 449 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 450 0.0 /usr/libexec/findmylocateagent + 451 0.0 /System/Library/PrivateFrameworks/CoreParsec.framework/parsecd + 454 0.0 /System/Cryptexes/App/usr/libexec/SafariBookmarksSyncAgent + 456 0.0 /usr/libexec/networkserviceproxy + 462 0.0 /usr/libexec/neagent + 464 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking + 465 0.0 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CMFSyncAgent + 466 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.GPU.xpc/Contents/MacOS/com.apple.WebKit.GPU + 470 0.0 /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support/followupd + 471 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd + 472 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 473 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherWidget.appex/Contents/MacOS/WeatherWidget + 474 0.0 /System/Library/CoreServices/WiFiAgent.app/Contents/MacOS/WiFiAgent + 475 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS/IMDPersistenceAgent + 476 0.0 /System/Library/PrivateFrameworks/StatusKit.framework/StatusKitAgent + 478 0.0 /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources/familycircled + 485 0.0 /System/Library/PrivateFrameworks/UserActivity.framework/Agents/useractivityd + 486 0.0 /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra + 488 0.0 /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight + 489 0.0 /usr/libexec/spotlightknowledged.updater + 491 0.0 /System/Applications/Photos.app/Contents/PlugIns/PhotosReliveWidget.appex/Contents/MacOS/PhotosReliveWidget + 494 0.0 /usr/libexec/ospredictiond + 495 0.0 /System/Library/CoreServices/UIKitSystem.app/Contents/MacOS/UIKitSystem + 499 0.0 /System/Library/PrivateFrameworks/iTunesCloud.framework/Support/itunescloudd + 504 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoteagent + 505 0.0 /usr/libexec/avconferenced + 506 0.0 /System/Library/PrivateFrameworks/MediaAnalysis.framework/Versions/A/mediaanalysisd + 507 0.0 /usr/sbin/spindump + 509 0.0 /System/Library/PrivateFrameworks/TextInputUIMacHelper.framework/Versions/A/XPCServices/CursorUIViewService.xpc/Contents/MacOS/CursorUIViewService + 515 0.0 /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/com.apple.Safari.SafeBrowsing.Service + 518 0.0 /usr/libexec/nearbyd + 522 0.0 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd + 525 0.0 /System/Library/CoreServices/ScopedBookmarkAgent + 526 0.0 /System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources/amsaccountsd + 529 0.0 /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed + 531 0.0 /System/Library/CoreServices/SubmitDiagInfo + 533 0.0 /System/Applications/Calendar.app/Contents/PlugIns/CalendarWidgetExtension.appex/Contents/MacOS/CalendarWidgetExtension + 546 0.0 /usr/libexec/searchpartyuseragent + 549 0.0 /System/Applications/Reminders.app/Contents/PlugIns/RemindersWidgetExtension.appex/Contents/MacOS/RemindersWidgetExtension + 552 0.0 /System/Applications/Tips.app/Contents/PlugIns/TipsWidgetExtension.appex/Contents/MacOS/TipsWidgetExtension + 555 0.0 /System/Applications/Shortcuts.app/Contents/PlugIns/ShortcutsWidgetExtension.appex/Contents/MacOS/ShortcutsWidgetExtension + 559 0.0 /System/Library/PrivateFrameworks/HearingCore.framework/heard + 560 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd + 564 0.0 /Users/perry/builder-macos/target/release/perry-ship + 565 0.0 /System/Library/Frameworks/InputMethodKit.framework/Resources/imklaunchagent + 567 0.0 /System/Library/Image Capture/Support/icdd + 572 0.0 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent + 573 0.0 /System/Library/CoreServices/diagnostics_agent + 574 0.0 /System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS/TextInputMenuAgent + 577 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 586 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 598 0.0 /usr/libexec/aned + 621 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd + 622 0.0 /System/Library/PrivateFrameworks/GenerativeExperiencesRuntime.framework/Versions/A/generativeexperiencesd + 630 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherIntents.appex/Contents/MacOS/WeatherIntents + 632 0.0 /System/Library/PrivateFrameworks/PassKitCore.framework/passd + 636 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetItems.appex/Contents/MacOS/FindMyWidgetItems + 638 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeEnergyWidgetsExtension.appex/Contents/MacOS/HomeEnergyWidgetsExtension + 639 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/RecordWidgetExtension.appex/Contents/MacOS/RecordWidgetExtension + 642 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetPeople.appex/Contents/MacOS/FindMyWidgetPeople + 643 0.0 /usr/sbin/distnoted + 647 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgets.appex/Contents/MacOS/JournalWidgets + 648 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeWidget.appex/Contents/MacOS/HomeWidget + 649 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/VoiceMemosSettingsWidgetExtension.appex/Contents/MacOS/VoiceMemosSettingsWidgetExtension + 650 0.0 /usr/sbin/distnoted + 652 0.0 /usr/libexec/milod + 656 0.0 /System/Library/CoreServices/Batteries.app/Contents/PlugIns/BatteriesAvocadoWidgetExtension.appex/Contents/MacOS/BatteriesAvocadoWidgetExtension + 658 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS/ScreenTimeWidgetExtension + 661 0.0 /System/Applications/Podcasts.app/Contents/PlugIns/PodcastsWidget.appex/Contents/MacOS/PodcastsWidget + 663 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetIntentsExtension.appex/Contents/MacOS/ScreenTimeWidgetIntentsExtension + 664 0.0 /System/Applications/Clock.app/Contents/PlugIns/WorldClockWidget.appex/Contents/MacOS/WorldClockWidget + 665 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgetsSecure.appex/Contents/MacOS/JournalWidgetsSecure + 666 0.0 /System/Library/CoreServices/PeopleViewService.app/Contents/PlugIns/PeopleWidget_macOSExtension.appex/Contents/MacOS/PeopleWidget_macOSExtension + 667 0.0 /System/Applications/Notes.app/Contents/PlugIns/com.apple.Notes.WidgetExtension.appex/Contents/MacOS/com.apple.Notes.WidgetExtension + 669 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/Extensions/SafariWidgetExtension.appex/Contents/MacOS/SafariWidgetExtension + 670 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/PlugIns/MobileTimerIntents.appex/Contents/MacOS/MobileTimerIntents + 673 0.0 /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd + 686 0.0 /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTrackingAgent + 689 0.0 /System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext/IOUserBluetoothSerialDriver + 697 0.0 /usr/libexec/modelmanagerd + 698 0.0 /usr/sbin/distnoted + 709 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANECompilerService.xpc/Contents/MacOS/ANECompilerService + 712 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport + 721 0.0 /usr/sbin/distnoted + 725 0.0 /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/fairplayd + 727 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent + 731 0.0 /usr/libexec/inputanalyticsd + 732 0.0 /usr/sbin/distnoted + 740 0.0 /usr/libexec/sysmond + 749 0.0 /usr/sbin/systemstats + 750 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService + 751 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectBridgeService.xpc/Contents/MacOS/XProtectBridgeService + 760 0.0 /System/Applications/Calendar.app/Contents/Extensions/CalendarIntentsExtension.appex/Contents/MacOS/CalendarIntentsExtension + 761 0.0 /System/Applications/Messages.app/Contents/Extensions/MessagesActionExtension.appex/Contents/MacOS/MessagesActionExtension + 763 0.0 /System/Library/CoreServices/CrashReporterSupportHelper + 765 0.0 /System/Library/PrivateFrameworks/WeatherDaemon.framework/weatherd + 772 0.0 /System/Library/PrivateFrameworks/WorkflowKit.framework/XPCServices/ShortcutsViewService.xpc/Contents/MacOS/ShortcutsViewService + 787 0.0 /usr/libexec/online-auth-agent + 789 0.0 /usr/sbin/distnoted + 801 0.0 /System/Library/CoreServices/iconservicesagent + 822 0.0 /System/Library/PrivateFrameworks/OnDeviceStorage.framework/Support/amsondevicestoraged + 832 0.0 /usr/sbin/cfprefsd + 834 0.0 /usr/libexec/mmaintenanced + 838 0.0 /usr/sbin/cfprefsd + 842 0.0 /usr/sbin/cfprefsd + 843 0.0 /usr/sbin/cfprefsd + 847 0.0 /System/Cryptexes/App/usr/libexec/PasswordBreachAgent + 848 0.0 /usr/sbin/cfprefsd + 860 0.0 /usr/sbin/cfprefsd + 861 0.0 /usr/sbin/cfprefsd + 862 0.0 /usr/sbin/cfprefsd + 863 0.0 /usr/libexec/mlhostd + 866 0.0 /usr/libexec/powerdatad + 867 0.0 /usr/sbin/cfprefsd + 869 0.0 /usr/libexec/ASPCarryLog + 883 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 884 0.0 /usr/libexec/seputil + 1096 0.0 /System/Cryptexes/App/usr/libexec/AuthenticationServicesAgent + 1169 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XprotectService.xpc/Contents/MacOS/XprotectService + 1398 0.0 /System/iOSSupport/System/Library/PrivateFrameworks/HomeEnergyDaemon.framework/Support/homeenergyd + 1412 0.0 /System/Library/PrivateFrameworks/MediaAnalysisAccess.framework/Versions/A/XPCServices/mediaanalysisd-access.xpc/Contents/MacOS/mediaanalysisd-access + 1849 0.0 /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/Support/recentsd + 3976 0.0 /System/Library/PrivateFrameworks/ContinuousDialogManagerService.framework/assistant_cdmd + 4119 0.0 /System/Library/PrivateFrameworks/AvatarPersistence.framework/Support/avatarsd + 4120 0.0 /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/Support/contactsdonationagent + 4307 0.0 /usr/libexec/captiveagent + 4762 0.0 /usr/libexec/frauddefensed + 4769 0.0 /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/XPCServices/com.apple.CloudPhotosConfiguration.xpc/Contents/MacOS/com.apple.CloudPhotosConfiguration + 4781 0.0 /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/XPCServices/com.apple.BKAgentService.xpc/Contents/MacOS/com.apple.BKAgentService + 5548 0.0 /usr/libexec/seserviced + 5602 0.0 /usr/libexec/filevaultd + 5603 0.0 /System/Library/PrivateFrameworks/GeoAnalytics.framework/geoanalyticsd + 5606 0.0 /System/Library/PrivateFrameworks/PrivateCloudCompute.framework/privatecloudcomputed.app/Contents/MacOS/privatecloudcomputed + 5621 0.0 /usr/libexec/taskgated + 5736 0.0 /System/Library/PrivateFrameworks/Stickers.framework/Support/stickersd + 5759 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/managedcorespotlightd + 5767 0.0 /usr/sbin/distnoted + 5768 0.0 /System/Library/ExtensionKit/Extensions/GenerativeExperiencesSafetyInferenceProvider.appex/Contents/MacOS/GenerativeExperiencesSafetyInferenceProvider + 5769 0.0 /usr/sbin/cfprefsd + 5770 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService + 6121 0.0 /usr/libexec/remindd + 6705 0.0 /usr/libexec/applekeystored + 8779 0.0 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/mbuseragent + 8789 0.0 /usr/libexec/DataDetectorsSourceAccess +12133 0.0 /usr/libexec/tipsd +13734 0.0 /usr/libexec/biomesyncd +13761 0.0 sshd-session: perry [priv] +13762 0.0 +13764 0.0 sshd-session: perry@notty +13765 0.0 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python +14466 0.0 ps +14895 0.0 /usr/libexec/wifivelocityd +15933 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad +16212 10.9 /System/Library/ExtensionKit/Extensions/WallpaperAerialsExtension.appex/Contents/MacOS/WallpaperAerialsExtension +16213 2.8 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS/VTDecoderXPCService +17355 0.0 /usr/sbin/netbiosd +19642 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/Executables/mobiletimerd +22309 0.0 /System/Library/CoreServices/ReportSystemMemory +39544 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS/IMAutomaticHistoryDeletionAgent +39617 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService +39618 0.0 /System/Library/PrivateFrameworks/MapsSync.framework/mapssyncd +39637 0.0 /System/Library/PrivateFrameworks/CallHistory.framework/Support/CallHistorySyncHelper +39662 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/ModelCatalogAgent +41554 0.0 /usr/libexec/PerfPowerServices +46759 0.0 /usr/libexec/ioupsd +46762 0.0 /usr/sbin/BTLEServerAgent +49101 0.0 /System/Library/PrivateFrameworks/MobileAssetDaemon.framework/Versions/A/XPCServices/com.apple.MobileAsset.DownloadService.Builtin.xpc/Contents/MacOS/com.apple.MobileAsset.DownloadService.Builtin +49103 0.0 /System/Library/PrivateFrameworks/StreamingExtractor.framework/Versions/A/XPCServices/STExtractionService.privileged.xpc/Contents/MacOS/STExtractionService.privileged +49267 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/EAUpdaterService.xpc/Contents/MacOS/EAUpdaterService +49521 0.0 /System/Library/PrivateFrameworks/WebPrivacy.framework/webprivacyd +50091 0.0 /usr/libexec/assessmentagent +50092 0.0 /System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A/maild +50093 0.0 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/commerce +50094 0.0 /System/Cryptexes/App/usr/libexec/com.apple.Safari.History +50103 0.0 /usr/libexec/replayd +50104 0.0 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter +50105 0.0 /System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS/CoreLocationAgent +50106 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsagent +50107 0.0 /System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS/Keychain Circle Notification +50695 0.0 /usr/libexec/feedbackd +50955 0.0 cloudphotod +50959 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS/UARPUpdaterServiceUSBPD +51036 0.0 /usr/libexec/triald +51044 0.0 /System/Library/PrivateFrameworks/TrialServer.framework/Versions/A/XPCServices/TrialArchivingService.xpc/Contents/MacOS/TrialArchivingService +51103 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Versions/A/XPCServices/com.apple.MobileSoftwareUpdate.CleanupPreparePathService.xpc/Contents/MacOS/com.apple.MobileSoftwareUpdate.CleanupPreparePathService +51142 0.0 /usr/libexec/containermanagerd_system +52122 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +52128 0.0 /usr/libexec/AssetCache/AssetCache +52130 0.0 /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS/AssetCacheTetheratorService +52409 0.0 /System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd +52453 0.0 /usr/libexec/adprivacyd +52456 0.0 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd +52457 0.0 /System/Library/PrivateFrameworks/CoreADI.framework/adid +52458 0.0 /usr/libexec/promotedcontentd +52459 0.0 /usr/libexec/fairplaydeviceidentityd +53616 0.0 /usr/libexec/dprivacyd +53617 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53618 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53622 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53623 0.0 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager +53624 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53625 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53626 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53630 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53631 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53632 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53633 0.0 /System/Library/Frameworks/AudioToolbox.framework/AudioComponentRegistrar +53641 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53642 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53643 0.0 /usr/libexec/uarpassetmanagerd +53644 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceDisplay.xpc/Contents/MacOS/UARPUpdaterServiceDisplay +53645 0.0 /System/Library/PrivateFrameworks/UARPAssetManager.framework/XPCServices/UARPAssetManagerServiceMobileAsset.xpc/Contents/MacOS/UARPAssetManagerServiceMobileAsset +53810 0.0 /usr/libexec/bluetoothuserd +53811 0.0 /usr/libexec/findmydeviced +56810 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCompute.framework/Versions/A/XPCServices/IntelligencePlatformComputeService.xpc/Contents/MacOS/IntelligencePlatformComputeService +57779 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstoreagent +57780 0.0 /System/Library/PrivateFrameworks/InstallCoordination.framework/Support/installcoordinationd +57781 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedODRService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedODRService +57782 0.0 /System/Library/PrivateFrameworks/AppleMediaServicesUI.framework/amsengagementd +57872 0.0 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.privileged.xpc/Contents/MacOS/com.apple.StreamingUnzipService.privileged +58789 0.0 /usr/libexec/countryd +58802 0.0 /System/Library/Frameworks/ManagedSettings.framework/Versions/A/ManagedSettingsAgent +58812 0.0 /System/Library/PrivateFrameworks/NewDeviceOutreach.framework/ndoagent +59412 0.0 /System/Library/PrivateFrameworks/ReplicatorCore.framework/Support/replicatord +61271 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted +62942 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/BiomeAgent +62957 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +62958 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +62961 0.0 /usr/libexec/duetexpertd +62963 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/intelligenceplatformd +70105 0.0 /System/Library/CoreServices/ReportCrash +70111 0.0 /System/Library/CoreServices/diagnosticservicesd +70953 0.0 /usr/libexec/biometrickitd +70958 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedTaskService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedTaskService +70963 0.0 /System/Library/Frameworks/MediaExtension.framework/Versions/A/Helpers/MENotificationAgent +70964 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Support/BackgroundTaskManagementAgent.app/Contents/MacOS/BackgroundTaskManagementAgent +70966 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Resources/backgroundtaskmanagementd +70968 0.0 /usr/libexec/aneuserd +71089 0.0 /usr/libexec/powerexperienced +71330 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSOAgent.app/Contents/MacOS/AppSSOAgent +71331 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSODaemon +71332 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +71333 0.0 /usr/libexec/findmybeaconingd +71334 0.0 /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferAgent.app/Contents/MacOS/IMTransferAgent +71336 0.0 /usr/libexec/wifianalyticsd +71376 0.0 /usr/libexec/backgroundassets.user +73149 0.0 /usr/libexec/proactiveeventtrackerd +73151 0.0 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Helpers/ProtectedCloudKeySyncing +73152 0.0 /usr/libexec/swtransparencyd +73153 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +74315 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +74316 0.0 /usr/sbin/distnoted +74825 0.0 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/XPCServices/DPSubmissionService.xpc/Contents/MacOS/DPSubmissionService +75643 0.0 /usr/libexec/audioanalyticsd +75645 0.0 /usr/libexec/ciphermld +75646 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +75647 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75648 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75969 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent +75970 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated +76414 0.0 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/XPCServices/PerfPowerTelemetryClientRegistrationService.xpc/Contents/MacOS/PerfPowerTelemetryClientRegistrationService +76539 0.0 /System/Library/Frameworks/ShazamKit.framework/shazamd +76540 0.0 /System/Library/PrivateFrameworks/SystemStatusServer.framework/Support/systemstatusd +76699 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/remotemanagementd +76700 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +76701 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +76702 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +76705 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +76706 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +76707 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/DiskManagementSubscriber.xpc/Contents/MacOS/DiskManagementSubscriber +76708 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedPreferencesSubscriber.xpc/Contents/MacOS/ManagedPreferencesSubscriber +76709 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SoftwareUpdateSubscriber.xpc/Contents/MacOS/SoftwareUpdateSubscriber +76710 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/MigrationSubscriber.xpc/Contents/MacOS/MigrationSubscriber +76711 0.0 /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/systemmigrationd +76712 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +76713 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributiond +76714 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +76715 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedConfigurationFilesSubscriber.xpc/Contents/MacOS/ManagedConfigurationFilesSubscriber +76861 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +77182 0.0 /usr/libexec/assetsubscriptiond +77186 0.0 /usr/libexec/griddatad +77191 0.0 /usr/libexec/dprivacyd +77192 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectUpdateService.xpc/Contents/MacOS/XProtectUpdateService +77193 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +77194 0.0 /System/Library/PrivateFrameworks/IntlPreferences.framework/Support/localizationswitcherd +77195 0.0 /usr/libexec/siriknowledged +77196 0.0 /usr/libexec/tzd +77198 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted_helper +77199 0.0 /usr/libexec/appleaccountd +77200 0.0 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd +77203 0.0 /usr/libexec/sysdiagnosed +77204 0.0 /System/Library/Frameworks/QuickLookThumbnailing.framework/Support/com.apple.quicklook.ThumbnailsAgent +77207 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +77208 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +77209 0.0 /usr/libexec/MTLAssetUpgraderD +77210 0.0 /usr/libexec/mlruntimed +77211 0.0 /System/Library/PrivateFrameworks/SiriTTSService.framework/sirittsd +77212 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +77213 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/StandaloneHIDAudService.xpc/Contents/MacOS/StandaloneHIDAudService +77214 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceLegacyAudio.xpc/Contents/MacOS/UARPUpdaterServiceLegacyAudio +77215 0.0 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/XPCServices/SetStoreUpdateService.xpc/Contents/MacOS/SetStoreUpdateService +77216 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/geodMachServiceBridge +77217 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/system_installd +77218 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd +77224 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/XPCServices/media-indexer.xpc/Contents/MacOS/media-indexer +77225 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPLibraryAgent +77226 0.0 /System/Library/PrivateFrameworks/PodcastServices.framework/XPCServices/PodcastContentService.xpc/Contents/MacOS/PodcastContentService +77227 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPArtworkAgent +77262 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +77287 0.0 /System/Library/PrivateFrameworks/AXAssetLoader.framework/Support/axassetsd +77288 0.0 /System/Library/CoreServices/EscrowSecurityAlert.app/Contents/MacOS/EscrowSecurityAlert +77289 0.0 /System/Library/PrivateFrameworks/TextToSpeechVoiceBankingSupport.framework/Support/voicebankingd +77290 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77291 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/KonaSynthesizer.appex/Contents/MacOS/KonaSynthesizer +77292 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/MauiAUSP.appex/Contents/MacOS/MauiAUSP +77293 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/SiriAUSP.appex/Contents/MacOS/SiriAUSP +77294 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/WardaSynthesizer.appex/Contents/MacOS/WardaSynthesizer +77295 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77296 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/MacinTalkAUSP.appex/Contents/MacOS/MacinTalkAUSP +77297 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77298 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77299 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77300 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77301 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/AUCrashHandlerService.xpc/Contents/MacOS/AUCrashHandlerService +77302 0.0 /System/Library/PrivateFrameworks/CloudServices.framework/Helpers/com.apple.sbd +77303 0.0 /usr/libexec/swcd +77531 0.0 /usr/libexec/mobilerepaird +77701 0.0 /System/Library/PrivateFrameworks/CoreKDL.framework/Support/corekdld +78714 0.0 /System/Library/PrivateFrameworks/JetCore.framework/Support/jetpackassetd +79810 0.0 /usr/sbin/cfprefsd +82557 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributionagent +82558 0.0 /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/Versions/A/XPCServices/Managed Background Assets Helper Service.xpc/Contents/MacOS/Managed Background Assets Helper Service +83674 0.0 /System/Library/PrivateFrameworks/IntelligenceTasksEngine.framework/Support/intelligencetasksd +84260 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagementAgent +84263 0.0 /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/XPCServices/SafariConfigurationSubscriber.xpc/Contents/MacOS/SafariConfigurationSubscriber +84264 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +84265 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +84266 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +84270 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +84271 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +84272 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/AccountSubscriber.xpc/Contents/MacOS/AccountSubscriber +84273 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +84274 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +84275 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ASConfigurationSubscriber.xpc/Contents/MacOS/ASConfigurationSubscriber +84276 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedSettingsSubscriber.xpc/Contents/MacOS/ManagedSettingsSubscriber +84328 0.0 /System/Library/PrivateFrameworks/Ecosystem.framework/Support/ecosystemd +84329 0.0 /usr/libexec/GamePolicyAgent +84330 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +84391 0.0 /usr/libexec/intelligentroutingd +84392 0.0 /System/Library/PrivateFrameworks/DeviceCheckInternal.framework/devicecheckd +84404 0.0 /System/Library/PrivateFrameworks/AppleIntelligenceReportingProcessing.framework/Versions/A/XPCServices/AppleIntelligenceReportingProcessingService.xpc/Contents/MacOS/AppleIntelligenceReportingProcessingService +84405 0.0 /System/Library/PrivateFrameworks/HomeKitEvents.framework/Support/homeeventsd +84423 0.0 /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/FeatureAccessAgent +84845 0.0 /System/Library/PrivateFrameworks/BusinessChatService.framework/businessservicesd +84847 0.0 /System/Library/PrivateFrameworks/MessagesBlastDoorSupport.framework/Versions/A/XPCServices/MessagesBlastDoorService.xpc/Contents/MacOS/MessagesBlastDoorService +86892 0.0 aslmanager +87457 0.0 /System/Library/PrivateFrameworks/StorageManagement.framework/Resources/diskspaced +87756 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/knowledgeconstructiond +89574 0.0 /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd +90448 0.0 /usr/libexec/nfcd +90449 0.0 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer +90468 0.0 /usr/libexec/betaenrollmentagent +90469 0.0 /usr/libexec/betaenrollmentd +90470 0.0 /usr/libexec/microstackshot +90577 0.0 /usr/sbin/systemsoundserverd +90592 0.0 /System/Library/CoreServices/talagentd +90616 0.0 /System/Library/PrivateFrameworks/AppleCredentialManager.framework/AppleCredentialManagerDaemon +90893 0.0 /usr/libexec/dirhelper +91864 0.0 /System/Library/CoreServices/ReportCrash +92246 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +92570 0.0 /usr/libexec/proactived +92571 0.0 /System/Library/PrivateFrameworks/IntelligenceFlowContextRuntime.framework/Versions/A/intelligencecontextd +92572 0.0 /System/Library/CoreServices/pbs +92715 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +97953 0.0 /usr/libexec/gamecontrollerd +97954 0.0 /System/Library/PrivateFrameworks/GameControllerFoundation.framework/Versions/A/XPCServices/GameControllerConfigService.xpc/Contents/MacOS/GameControllerConfigService +97955 0.0 /usr/libexec/gamecontrolleragentd + 537 0.0 login + 539 0.0 -zsh + 542 0.0 login + 553 0.0 -zsh + 550 0.0 login + 591 0.0 -zsh diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/processes-before.txt b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/processes-before.txt new file mode 100644 index 0000000000..4e1c639f7e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/processes-before.txt @@ -0,0 +1,573 @@ + PID %CPU COMM + 1 1.2 /sbin/launchd + 94 0.5 /usr/libexec/logd + 95 0.0 /usr/libexec/smd + 96 0.0 /usr/libexec/UserEventAgent + 98 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd + 102 0.0 /usr/sbin/systemstats + 104 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support/accessoryupdaterd + 106 0.0 /usr/libexec/configd + 107 0.0 endpointsecurityd + 108 0.0 /System/Library/CoreServices/powerd.bundle/powerd + 109 0.0 /usr/libexec/IOMFB_bics_daemon + 111 0.0 /usr/libexec/amfid + 113 0.0 /usr/libexec/remoted + 115 0.0 /usr/libexec/keybagd + 116 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Support/softwareupdated + 117 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd_system + 119 0.0 /usr/libexec/watchdogd + 123 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds + 124 0.0 /System/Library/CoreServices/iconservicesd + 125 0.0 /usr/libexec/kernelmanagerd + 126 0.0 /usr/libexec/diskarbitrationd + 129 0.0 /usr/libexec/coreduetd + 130 0.0 /usr/sbin/syslogd + 132 0.2 /usr/libexec/thermalmonitord + 133 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/contextstored + 134 0.0 /usr/libexec/xprotectd + 135 4.3 /usr/libexec/opendirectoryd + 136 0.0 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd + 137 0.0 /System/Library/CoreServices/launchservicesd + 138 0.0 /usr/libexec/timed + 139 0.0 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd + 140 0.0 /usr/sbin/securityd + 142 0.0 /usr/libexec/locationd + 143 0.0 /usr/libexec/nesessionmanager + 145 0.0 autofsd + 146 0.0 /usr/libexec/dasd + 147 0.0 /System/Library/PrivateFrameworks/Heimdal.framework/Helpers/kdc + 148 0.0 /usr/libexec/corerepaird + 150 0.0 /usr/sbin/distnoted + 154 0.0 /System/Library/CoreServices/logind + 155 0.0 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond + 156 0.0 /usr/sbin/KernelEventAgent + 158 0.0 /usr/libexec/usermanagerd + 160 0.2 /usr/sbin/bluetoothd + 161 0.9 /usr/sbin/notifyd + 162 0.0 /usr/libexec/sandboxd + 163 0.0 /usr/libexec/corebrightnessd + 164 0.0 /usr/libexec/AirPlayXPCHelper + 165 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/com.apple.cmio.registerassistantservice + 167 9.5 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer + 168 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 169 0.0 /usr/sbin/cfprefsd + 170 0.0 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow + 172 0.0 /usr/libexec/runningboardd + 173 0.0 /System/Library/CoreServices/coreservicesd + 174 0.0 /usr/libexec/trustd + 176 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsd + 177 0.0 /usr/sbin/coreaudiod + 179 0.0 /usr/libexec/PowerUIAgent + 181 0.0 /usr/sbin/mDNSResponder + 183 0.0 /usr/libexec/apfsd + 184 0.0 /usr/libexec/nsurlsessiond + 185 0.0 /usr/libexec/nehelper + 190 0.0 /usr/libexec/airportd + 194 0.0 /usr/libexec/lsd + 195 0.0 /usr/libexec/logd_helper + 197 0.0 /usr/libexec/symptomsd + 198 0.0 /usr/sbin/distnoted + 206 0.0 /usr/libexec/mobileassetd + 207 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS/authd + 208 0.0 /usr/sbin/distnoted + 209 0.0 /usr/libexec/eligibilityd + 213 0.0 /usr/libexec/hidd + 220 0.0 /usr/libexec/ApplicationFirewall/socketfilterfw + 221 0.0 /usr/sbin/distnoted + 235 0.0 /usr/libexec/syspolicyd + 251 0.0 Core Audio Driver (ParrotAudioPlugin.driver) + 254 0.0 /usr/libexec/audiomxd + 262 0.0 /usr/sbin/mDNSResponderHelper + 265 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/biomed + 270 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS/com.apple.CodeSigningHelper + 271 0.0 /usr/libexec/securityd_system + 272 0.0 /System/Library/CoreServices/TimeMachine/backupd + 282 0.0 /usr/sbin/WirelessRadioManagerd + 284 0.0 /System/Library/CoreServices/appleeventsd + 285 0.0 /usr/sbin/distnoted + 287 0.0 /usr/libexec/audioclocksyncd + 289 0.0 /usr/libexec/com.apple.cmio.videodriverkithostextension.systemextension/Contents/MacOS/com.apple.cmio.videodriverkithostextension + 291 0.0 /usr/libexec/storagekitd + 297 0.0 /usr/libexec/mobileactivationd + 300 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/suhelperd + 301 0.0 /usr/libexec/cameracaptured + 302 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS/UVCAssistant + 303 0.0 /System/Library/CoreServices/osanalyticshelper + 305 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 306 0.0 /usr/sbin/distnoted + 310 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext/com.apple.DriverKit-IOUserDockChannelSerial + 311 0.8 /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN + 312 0.0 /System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext/com.apple.AppleUserHIDDrivers + 313 0.0 /usr/sbin/cfprefsd + 314 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated + 315 0.0 /usr/sbin/distnoted + 316 0.0 /usr/libexec/trustd + 319 0.0 /usr/libexec/triald_system + 322 0.0 /usr/sbin/distnoted + 324 0.0 /System/Library/Frameworks/GSS.framework/Helpers/GSSCred + 325 0.0 /usr/libexec/searchpartyd + 327 0.0 /usr/sbin/distnoted + 328 0.0 /System/Library/CoreServices/TimeMachine/backupd-helper + 329 0.0 /usr/libexec/rtcreportingd + 332 0.0 /usr/sbin/BTLEServer + 338 0.0 /usr/libexec/symptomsd-diag + 339 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 340 0.0 /usr/sbin/distnoted + 341 0.0 /usr/sbin/cfprefsd + 344 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/modelcatalogd + 345 0.0 /usr/libexec/secd + 347 0.0 /usr/libexec/UserEventAgent + 352 0.0 /usr/libexec/knowledge-agent + 353 0.0 /System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS/CoreServicesUIAgent + 354 0.0 /usr/sbin/universalaccessd + 355 0.0 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd + 356 0.0 /usr/libexec/containermanagerd + 357 0.0 /usr/libexec/pboard + 359 0.0 /usr/libexec/lsd + 360 0.0 /usr/libexec/wifip2pd + 361 0.0 /usr/libexec/linkd + 362 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/MacOS/Safari + 367 0.0 /usr/libexec/nsurlsessiond + 368 0.0 /usr/libexec/rapportd + 369 0.0 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + 370 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/ContextStoreAgent + 372 0.0 /System/Library/CoreServices/WindowManager.app/Contents/MacOS/WindowManager + 373 0.0 /usr/libexec/routined + 374 0.0 /usr/sbin/usernoted + 375 0.0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock + 376 0.0 /System/Library/CoreServices/lockoutagent + 377 0.0 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter + 378 0.0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer + 379 0.0 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder + 384 0.0 /usr/sbin/distnoted + 385 0.0 /System/Library/CoreServices/AccessibilityUIServer.app/Contents/MacOS/AccessibilityUIServer + 386 0.0 /System/Library/CoreServices/WallpaperAgent.app/Contents/MacOS/WallpaperAgent + 387 0.0 /usr/libexec/secinitd + 388 0.0 /usr/libexec/dmd + 392 0.0 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd + 394 0.0 /usr/sbin/filecoordinationd + 395 0.0 /System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support/siriactionsd + 396 0.0 /System/Library/PrivateFrameworks/iCloudDriveCore.framework/Versions/A/Support/bird + 397 0.0 automountd + 398 0.0 /usr/libexec/trustd + 399 0.0 /System/Library/CoreServices/sharedfilelistd + 400 0.0 /System/Library/PrivateFrameworks/FileProvider.framework/Support/fileproviderd + 401 0.0 /usr/libexec/pkd + 402 0.0 /System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support/AMPDeviceDiscoveryAgent + 405 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 407 0.0 /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd + 408 0.0 /System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd + 409 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/fontworker + 410 0.0 /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd + 411 0.0 /System/Library/PrivateFrameworks/SyncedDefaults.framework/Support/syncdefaultsd + 412 0.0 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd + 413 0.0 /System/Library/CoreServices/iconservicesagent + 414 0.0 /usr/libexec/ContinuityCaptureAgent + 416 0.0 /System/Library/CoreServices/audioaccessoryd + 418 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/corespotlightd + 423 0.0 /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary + 424 0.0 /System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod + 425 0.0 /usr/libexec/gamepolicyd + 426 0.0 /System/Library/PrivateFrameworks/UserNotificationsCore.framework/Support/usernotificationsd + 429 0.0 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter + 431 0.0 /System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A/ScreenTimeAgent + 433 0.0 /System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent + 435 0.0 /usr/libexec/transparencyd + 436 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 437 0.0 /System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support/donotdisturbd + 438 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted + 439 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 441 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 444 0.0 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer + 445 0.0 /System/Library/PrivateFrameworks/SessionCore.framework/Support/liveactivitiesd + 446 0.2 /usr/libexec/sharingd + 449 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 450 0.0 /usr/libexec/findmylocateagent + 451 0.0 /System/Library/PrivateFrameworks/CoreParsec.framework/parsecd + 454 0.0 /System/Cryptexes/App/usr/libexec/SafariBookmarksSyncAgent + 456 0.0 /usr/libexec/networkserviceproxy + 462 0.0 /usr/libexec/neagent + 464 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking + 465 0.0 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CMFSyncAgent + 466 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.GPU.xpc/Contents/MacOS/com.apple.WebKit.GPU + 470 0.0 /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support/followupd + 471 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd + 472 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 473 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherWidget.appex/Contents/MacOS/WeatherWidget + 474 0.0 /System/Library/CoreServices/WiFiAgent.app/Contents/MacOS/WiFiAgent + 475 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS/IMDPersistenceAgent + 476 0.0 /System/Library/PrivateFrameworks/StatusKit.framework/StatusKitAgent + 478 0.0 /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources/familycircled + 485 0.0 /System/Library/PrivateFrameworks/UserActivity.framework/Agents/useractivityd + 486 0.0 /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra + 488 0.0 /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight + 489 0.0 /usr/libexec/spotlightknowledged.updater + 491 0.0 /System/Applications/Photos.app/Contents/PlugIns/PhotosReliveWidget.appex/Contents/MacOS/PhotosReliveWidget + 494 0.0 /usr/libexec/ospredictiond + 495 0.0 /System/Library/CoreServices/UIKitSystem.app/Contents/MacOS/UIKitSystem + 499 0.0 /System/Library/PrivateFrameworks/iTunesCloud.framework/Support/itunescloudd + 504 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoteagent + 505 0.0 /usr/libexec/avconferenced + 506 0.0 /System/Library/PrivateFrameworks/MediaAnalysis.framework/Versions/A/mediaanalysisd + 507 0.0 /usr/sbin/spindump + 509 0.0 /System/Library/PrivateFrameworks/TextInputUIMacHelper.framework/Versions/A/XPCServices/CursorUIViewService.xpc/Contents/MacOS/CursorUIViewService + 515 0.0 /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/com.apple.Safari.SafeBrowsing.Service + 518 0.1 /usr/libexec/nearbyd + 522 0.0 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd + 525 0.0 /System/Library/CoreServices/ScopedBookmarkAgent + 526 0.0 /System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources/amsaccountsd + 529 0.0 /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed + 531 0.0 /System/Library/CoreServices/SubmitDiagInfo + 533 0.0 /System/Applications/Calendar.app/Contents/PlugIns/CalendarWidgetExtension.appex/Contents/MacOS/CalendarWidgetExtension + 546 0.0 /usr/libexec/searchpartyuseragent + 549 0.0 /System/Applications/Reminders.app/Contents/PlugIns/RemindersWidgetExtension.appex/Contents/MacOS/RemindersWidgetExtension + 552 0.0 /System/Applications/Tips.app/Contents/PlugIns/TipsWidgetExtension.appex/Contents/MacOS/TipsWidgetExtension + 555 0.0 /System/Applications/Shortcuts.app/Contents/PlugIns/ShortcutsWidgetExtension.appex/Contents/MacOS/ShortcutsWidgetExtension + 559 0.0 /System/Library/PrivateFrameworks/HearingCore.framework/heard + 560 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd + 564 0.0 /Users/perry/builder-macos/target/release/perry-ship + 565 0.0 /System/Library/Frameworks/InputMethodKit.framework/Resources/imklaunchagent + 567 0.0 /System/Library/Image Capture/Support/icdd + 572 0.0 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent + 573 0.0 /System/Library/CoreServices/diagnostics_agent + 574 0.0 /System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS/TextInputMenuAgent + 577 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 586 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 598 0.0 /usr/libexec/aned + 621 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd + 622 0.0 /System/Library/PrivateFrameworks/GenerativeExperiencesRuntime.framework/Versions/A/generativeexperiencesd + 630 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherIntents.appex/Contents/MacOS/WeatherIntents + 632 0.0 /System/Library/PrivateFrameworks/PassKitCore.framework/passd + 636 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetItems.appex/Contents/MacOS/FindMyWidgetItems + 638 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeEnergyWidgetsExtension.appex/Contents/MacOS/HomeEnergyWidgetsExtension + 639 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/RecordWidgetExtension.appex/Contents/MacOS/RecordWidgetExtension + 642 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetPeople.appex/Contents/MacOS/FindMyWidgetPeople + 643 0.0 /usr/sbin/distnoted + 647 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgets.appex/Contents/MacOS/JournalWidgets + 648 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeWidget.appex/Contents/MacOS/HomeWidget + 649 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/VoiceMemosSettingsWidgetExtension.appex/Contents/MacOS/VoiceMemosSettingsWidgetExtension + 650 0.0 /usr/sbin/distnoted + 652 0.0 /usr/libexec/milod + 656 0.0 /System/Library/CoreServices/Batteries.app/Contents/PlugIns/BatteriesAvocadoWidgetExtension.appex/Contents/MacOS/BatteriesAvocadoWidgetExtension + 658 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS/ScreenTimeWidgetExtension + 661 0.0 /System/Applications/Podcasts.app/Contents/PlugIns/PodcastsWidget.appex/Contents/MacOS/PodcastsWidget + 663 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetIntentsExtension.appex/Contents/MacOS/ScreenTimeWidgetIntentsExtension + 664 0.0 /System/Applications/Clock.app/Contents/PlugIns/WorldClockWidget.appex/Contents/MacOS/WorldClockWidget + 665 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgetsSecure.appex/Contents/MacOS/JournalWidgetsSecure + 666 0.0 /System/Library/CoreServices/PeopleViewService.app/Contents/PlugIns/PeopleWidget_macOSExtension.appex/Contents/MacOS/PeopleWidget_macOSExtension + 667 0.0 /System/Applications/Notes.app/Contents/PlugIns/com.apple.Notes.WidgetExtension.appex/Contents/MacOS/com.apple.Notes.WidgetExtension + 669 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/Extensions/SafariWidgetExtension.appex/Contents/MacOS/SafariWidgetExtension + 670 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/PlugIns/MobileTimerIntents.appex/Contents/MacOS/MobileTimerIntents + 673 0.0 /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd + 686 0.0 /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTrackingAgent + 689 0.0 /System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext/IOUserBluetoothSerialDriver + 697 0.0 /usr/libexec/modelmanagerd + 698 0.0 /usr/sbin/distnoted + 709 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANECompilerService.xpc/Contents/MacOS/ANECompilerService + 712 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport + 721 0.0 /usr/sbin/distnoted + 725 0.0 /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/fairplayd + 727 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent + 731 0.0 /usr/libexec/inputanalyticsd + 732 0.0 /usr/sbin/distnoted + 740 0.0 /usr/libexec/sysmond + 749 0.0 /usr/sbin/systemstats + 750 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService + 751 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectBridgeService.xpc/Contents/MacOS/XProtectBridgeService + 760 0.0 /System/Applications/Calendar.app/Contents/Extensions/CalendarIntentsExtension.appex/Contents/MacOS/CalendarIntentsExtension + 761 0.0 /System/Applications/Messages.app/Contents/Extensions/MessagesActionExtension.appex/Contents/MacOS/MessagesActionExtension + 763 0.0 /System/Library/CoreServices/CrashReporterSupportHelper + 765 0.0 /System/Library/PrivateFrameworks/WeatherDaemon.framework/weatherd + 772 0.0 /System/Library/PrivateFrameworks/WorkflowKit.framework/XPCServices/ShortcutsViewService.xpc/Contents/MacOS/ShortcutsViewService + 787 0.0 /usr/libexec/online-auth-agent + 789 0.0 /usr/sbin/distnoted + 801 0.0 /System/Library/CoreServices/iconservicesagent + 822 0.0 /System/Library/PrivateFrameworks/OnDeviceStorage.framework/Support/amsondevicestoraged + 832 0.0 /usr/sbin/cfprefsd + 834 0.0 /usr/libexec/mmaintenanced + 838 0.0 /usr/sbin/cfprefsd + 842 0.0 /usr/sbin/cfprefsd + 843 0.0 /usr/sbin/cfprefsd + 847 0.0 /System/Cryptexes/App/usr/libexec/PasswordBreachAgent + 848 0.0 /usr/sbin/cfprefsd + 860 0.0 /usr/sbin/cfprefsd + 861 0.0 /usr/sbin/cfprefsd + 862 0.0 /usr/sbin/cfprefsd + 863 0.0 /usr/libexec/mlhostd + 866 0.0 /usr/libexec/powerdatad + 867 0.0 /usr/sbin/cfprefsd + 869 0.0 /usr/libexec/ASPCarryLog + 883 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 884 0.0 /usr/libexec/seputil + 1096 0.0 /System/Cryptexes/App/usr/libexec/AuthenticationServicesAgent + 1169 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XprotectService.xpc/Contents/MacOS/XprotectService + 1398 0.0 /System/iOSSupport/System/Library/PrivateFrameworks/HomeEnergyDaemon.framework/Support/homeenergyd + 1412 0.0 /System/Library/PrivateFrameworks/MediaAnalysisAccess.framework/Versions/A/XPCServices/mediaanalysisd-access.xpc/Contents/MacOS/mediaanalysisd-access + 1849 0.0 /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/Support/recentsd + 3976 0.0 /System/Library/PrivateFrameworks/ContinuousDialogManagerService.framework/assistant_cdmd + 4119 0.0 /System/Library/PrivateFrameworks/AvatarPersistence.framework/Support/avatarsd + 4120 0.0 /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/Support/contactsdonationagent + 4307 0.0 /usr/libexec/captiveagent + 4762 0.0 /usr/libexec/frauddefensed + 4769 0.0 /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/XPCServices/com.apple.CloudPhotosConfiguration.xpc/Contents/MacOS/com.apple.CloudPhotosConfiguration + 4781 0.0 /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/XPCServices/com.apple.BKAgentService.xpc/Contents/MacOS/com.apple.BKAgentService + 5548 0.0 /usr/libexec/seserviced + 5602 0.0 /usr/libexec/filevaultd + 5603 0.0 /System/Library/PrivateFrameworks/GeoAnalytics.framework/geoanalyticsd + 5606 0.0 /System/Library/PrivateFrameworks/PrivateCloudCompute.framework/privatecloudcomputed.app/Contents/MacOS/privatecloudcomputed + 5621 0.0 /usr/libexec/taskgated + 5736 0.0 /System/Library/PrivateFrameworks/Stickers.framework/Support/stickersd + 5759 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/managedcorespotlightd + 5767 0.0 /usr/sbin/distnoted + 5768 0.0 /System/Library/ExtensionKit/Extensions/GenerativeExperiencesSafetyInferenceProvider.appex/Contents/MacOS/GenerativeExperiencesSafetyInferenceProvider + 5769 0.0 /usr/sbin/cfprefsd + 5770 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService + 6121 0.0 /usr/libexec/remindd + 6705 0.0 /usr/libexec/applekeystored + 8779 0.0 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/mbuseragent + 8789 0.0 /usr/libexec/DataDetectorsSourceAccess +12133 0.0 /usr/libexec/tipsd +13734 0.0 /usr/libexec/biomesyncd +13755 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +13756 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +13757 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +13758 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +13759 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +13760 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +13761 10.7 sshd-session: perry [priv] +13762 0.0 +13764 0.3 sshd-session: perry@notty +13765 0.0 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python +13766 0.0 ps +14895 0.0 /usr/libexec/wifivelocityd +15933 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad +16212 11.0 /System/Library/ExtensionKit/Extensions/WallpaperAerialsExtension.appex/Contents/MacOS/WallpaperAerialsExtension +16213 3.2 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS/VTDecoderXPCService +17355 0.0 /usr/sbin/netbiosd +19642 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/Executables/mobiletimerd +22309 0.0 /System/Library/CoreServices/ReportSystemMemory +39544 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS/IMAutomaticHistoryDeletionAgent +39617 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService +39618 0.0 /System/Library/PrivateFrameworks/MapsSync.framework/mapssyncd +39637 0.0 /System/Library/PrivateFrameworks/CallHistory.framework/Support/CallHistorySyncHelper +39662 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/ModelCatalogAgent +41554 0.0 /usr/libexec/PerfPowerServices +46759 0.0 /usr/libexec/ioupsd +46762 0.0 /usr/sbin/BTLEServerAgent +49101 0.0 /System/Library/PrivateFrameworks/MobileAssetDaemon.framework/Versions/A/XPCServices/com.apple.MobileAsset.DownloadService.Builtin.xpc/Contents/MacOS/com.apple.MobileAsset.DownloadService.Builtin +49103 0.0 /System/Library/PrivateFrameworks/StreamingExtractor.framework/Versions/A/XPCServices/STExtractionService.privileged.xpc/Contents/MacOS/STExtractionService.privileged +49267 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/EAUpdaterService.xpc/Contents/MacOS/EAUpdaterService +49521 0.0 /System/Library/PrivateFrameworks/WebPrivacy.framework/webprivacyd +50091 0.0 /usr/libexec/assessmentagent +50092 0.0 /System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A/maild +50093 0.0 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/commerce +50094 0.0 /System/Cryptexes/App/usr/libexec/com.apple.Safari.History +50103 0.0 /usr/libexec/replayd +50104 0.0 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter +50105 0.0 /System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS/CoreLocationAgent +50106 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsagent +50107 0.0 /System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS/Keychain Circle Notification +50695 0.0 /usr/libexec/feedbackd +50955 0.0 cloudphotod +50959 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS/UARPUpdaterServiceUSBPD +51036 0.0 /usr/libexec/triald +51044 0.0 /System/Library/PrivateFrameworks/TrialServer.framework/Versions/A/XPCServices/TrialArchivingService.xpc/Contents/MacOS/TrialArchivingService +51103 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Versions/A/XPCServices/com.apple.MobileSoftwareUpdate.CleanupPreparePathService.xpc/Contents/MacOS/com.apple.MobileSoftwareUpdate.CleanupPreparePathService +51142 0.0 /usr/libexec/containermanagerd_system +52122 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +52128 0.0 /usr/libexec/AssetCache/AssetCache +52130 0.0 /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS/AssetCacheTetheratorService +52409 0.0 /System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd +52453 0.0 /usr/libexec/adprivacyd +52456 0.0 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd +52457 0.0 /System/Library/PrivateFrameworks/CoreADI.framework/adid +52458 0.0 /usr/libexec/promotedcontentd +52459 0.0 /usr/libexec/fairplaydeviceidentityd +53616 0.0 /usr/libexec/dprivacyd +53617 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53618 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53622 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53623 0.0 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager +53624 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53625 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53626 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53630 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53631 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53632 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53633 0.0 /System/Library/Frameworks/AudioToolbox.framework/AudioComponentRegistrar +53641 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53642 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53643 0.0 /usr/libexec/uarpassetmanagerd +53644 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceDisplay.xpc/Contents/MacOS/UARPUpdaterServiceDisplay +53645 0.0 /System/Library/PrivateFrameworks/UARPAssetManager.framework/XPCServices/UARPAssetManagerServiceMobileAsset.xpc/Contents/MacOS/UARPAssetManagerServiceMobileAsset +53810 0.0 /usr/libexec/bluetoothuserd +53811 0.0 /usr/libexec/findmydeviced +56810 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCompute.framework/Versions/A/XPCServices/IntelligencePlatformComputeService.xpc/Contents/MacOS/IntelligencePlatformComputeService +57779 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstoreagent +57780 0.0 /System/Library/PrivateFrameworks/InstallCoordination.framework/Support/installcoordinationd +57781 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedODRService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedODRService +57782 0.0 /System/Library/PrivateFrameworks/AppleMediaServicesUI.framework/amsengagementd +57872 0.0 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.privileged.xpc/Contents/MacOS/com.apple.StreamingUnzipService.privileged +58789 0.0 /usr/libexec/countryd +58802 0.0 /System/Library/Frameworks/ManagedSettings.framework/Versions/A/ManagedSettingsAgent +58812 0.0 /System/Library/PrivateFrameworks/NewDeviceOutreach.framework/ndoagent +59412 0.0 /System/Library/PrivateFrameworks/ReplicatorCore.framework/Support/replicatord +61271 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted +62942 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/BiomeAgent +62957 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +62958 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +62961 0.0 /usr/libexec/duetexpertd +62963 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/intelligenceplatformd +70105 0.0 /System/Library/CoreServices/ReportCrash +70111 0.0 /System/Library/CoreServices/diagnosticservicesd +70953 0.0 /usr/libexec/biometrickitd +70958 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedTaskService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedTaskService +70963 0.0 /System/Library/Frameworks/MediaExtension.framework/Versions/A/Helpers/MENotificationAgent +70964 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Support/BackgroundTaskManagementAgent.app/Contents/MacOS/BackgroundTaskManagementAgent +70966 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Resources/backgroundtaskmanagementd +70968 0.0 /usr/libexec/aneuserd +71089 0.0 /usr/libexec/powerexperienced +71330 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSOAgent.app/Contents/MacOS/AppSSOAgent +71331 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSODaemon +71332 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +71333 0.0 /usr/libexec/findmybeaconingd +71334 0.0 /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferAgent.app/Contents/MacOS/IMTransferAgent +71336 0.0 /usr/libexec/wifianalyticsd +71376 0.0 /usr/libexec/backgroundassets.user +73149 0.0 /usr/libexec/proactiveeventtrackerd +73151 0.0 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Helpers/ProtectedCloudKeySyncing +73152 0.0 /usr/libexec/swtransparencyd +73153 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +74315 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +74316 0.0 /usr/sbin/distnoted +74825 0.0 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/XPCServices/DPSubmissionService.xpc/Contents/MacOS/DPSubmissionService +75643 0.0 /usr/libexec/audioanalyticsd +75645 0.0 /usr/libexec/ciphermld +75646 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +75647 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75648 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75969 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent +75970 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated +76414 0.0 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/XPCServices/PerfPowerTelemetryClientRegistrationService.xpc/Contents/MacOS/PerfPowerTelemetryClientRegistrationService +76539 0.0 /System/Library/Frameworks/ShazamKit.framework/shazamd +76540 0.0 /System/Library/PrivateFrameworks/SystemStatusServer.framework/Support/systemstatusd +76699 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/remotemanagementd +76700 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +76701 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +76702 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +76705 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +76706 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +76707 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/DiskManagementSubscriber.xpc/Contents/MacOS/DiskManagementSubscriber +76708 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedPreferencesSubscriber.xpc/Contents/MacOS/ManagedPreferencesSubscriber +76709 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SoftwareUpdateSubscriber.xpc/Contents/MacOS/SoftwareUpdateSubscriber +76710 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/MigrationSubscriber.xpc/Contents/MacOS/MigrationSubscriber +76711 0.0 /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/systemmigrationd +76712 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +76713 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributiond +76714 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +76715 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedConfigurationFilesSubscriber.xpc/Contents/MacOS/ManagedConfigurationFilesSubscriber +76861 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +77182 0.0 /usr/libexec/assetsubscriptiond +77186 0.0 /usr/libexec/griddatad +77191 0.0 /usr/libexec/dprivacyd +77192 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectUpdateService.xpc/Contents/MacOS/XProtectUpdateService +77193 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +77194 0.0 /System/Library/PrivateFrameworks/IntlPreferences.framework/Support/localizationswitcherd +77195 0.0 /usr/libexec/siriknowledged +77196 0.0 /usr/libexec/tzd +77198 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted_helper +77199 0.0 /usr/libexec/appleaccountd +77200 0.0 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd +77203 0.0 /usr/libexec/sysdiagnosed +77204 0.0 /System/Library/Frameworks/QuickLookThumbnailing.framework/Support/com.apple.quicklook.ThumbnailsAgent +77207 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +77208 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +77209 0.0 /usr/libexec/MTLAssetUpgraderD +77210 0.0 /usr/libexec/mlruntimed +77211 0.0 /System/Library/PrivateFrameworks/SiriTTSService.framework/sirittsd +77212 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +77213 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/StandaloneHIDAudService.xpc/Contents/MacOS/StandaloneHIDAudService +77214 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceLegacyAudio.xpc/Contents/MacOS/UARPUpdaterServiceLegacyAudio +77215 0.0 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/XPCServices/SetStoreUpdateService.xpc/Contents/MacOS/SetStoreUpdateService +77216 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/geodMachServiceBridge +77217 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/system_installd +77218 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd +77224 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/XPCServices/media-indexer.xpc/Contents/MacOS/media-indexer +77225 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPLibraryAgent +77226 0.0 /System/Library/PrivateFrameworks/PodcastServices.framework/XPCServices/PodcastContentService.xpc/Contents/MacOS/PodcastContentService +77227 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPArtworkAgent +77262 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +77287 0.0 /System/Library/PrivateFrameworks/AXAssetLoader.framework/Support/axassetsd +77288 0.0 /System/Library/CoreServices/EscrowSecurityAlert.app/Contents/MacOS/EscrowSecurityAlert +77289 0.0 /System/Library/PrivateFrameworks/TextToSpeechVoiceBankingSupport.framework/Support/voicebankingd +77290 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77291 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/KonaSynthesizer.appex/Contents/MacOS/KonaSynthesizer +77292 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/MauiAUSP.appex/Contents/MacOS/MauiAUSP +77293 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/SiriAUSP.appex/Contents/MacOS/SiriAUSP +77294 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/WardaSynthesizer.appex/Contents/MacOS/WardaSynthesizer +77295 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77296 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/MacinTalkAUSP.appex/Contents/MacOS/MacinTalkAUSP +77297 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77298 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77299 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77300 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77301 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/AUCrashHandlerService.xpc/Contents/MacOS/AUCrashHandlerService +77302 0.0 /System/Library/PrivateFrameworks/CloudServices.framework/Helpers/com.apple.sbd +77303 0.0 /usr/libexec/swcd +77531 0.0 /usr/libexec/mobilerepaird +77701 0.0 /System/Library/PrivateFrameworks/CoreKDL.framework/Support/corekdld +78714 0.0 /System/Library/PrivateFrameworks/JetCore.framework/Support/jetpackassetd +79810 0.0 /usr/sbin/cfprefsd +82557 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributionagent +82558 0.0 /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/Versions/A/XPCServices/Managed Background Assets Helper Service.xpc/Contents/MacOS/Managed Background Assets Helper Service +83674 0.0 /System/Library/PrivateFrameworks/IntelligenceTasksEngine.framework/Support/intelligencetasksd +84260 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagementAgent +84263 0.0 /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/XPCServices/SafariConfigurationSubscriber.xpc/Contents/MacOS/SafariConfigurationSubscriber +84264 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +84265 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +84266 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +84270 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +84271 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +84272 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/AccountSubscriber.xpc/Contents/MacOS/AccountSubscriber +84273 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +84274 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +84275 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ASConfigurationSubscriber.xpc/Contents/MacOS/ASConfigurationSubscriber +84276 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedSettingsSubscriber.xpc/Contents/MacOS/ManagedSettingsSubscriber +84328 0.0 /System/Library/PrivateFrameworks/Ecosystem.framework/Support/ecosystemd +84329 0.0 /usr/libexec/GamePolicyAgent +84330 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +84391 0.0 /usr/libexec/intelligentroutingd +84392 0.0 /System/Library/PrivateFrameworks/DeviceCheckInternal.framework/devicecheckd +84404 0.0 /System/Library/PrivateFrameworks/AppleIntelligenceReportingProcessing.framework/Versions/A/XPCServices/AppleIntelligenceReportingProcessingService.xpc/Contents/MacOS/AppleIntelligenceReportingProcessingService +84405 0.0 /System/Library/PrivateFrameworks/HomeKitEvents.framework/Support/homeeventsd +84423 0.0 /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/FeatureAccessAgent +84845 0.0 /System/Library/PrivateFrameworks/BusinessChatService.framework/businessservicesd +84847 0.0 /System/Library/PrivateFrameworks/MessagesBlastDoorSupport.framework/Versions/A/XPCServices/MessagesBlastDoorService.xpc/Contents/MacOS/MessagesBlastDoorService +86892 0.0 aslmanager +87457 0.0 /System/Library/PrivateFrameworks/StorageManagement.framework/Resources/diskspaced +87756 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/knowledgeconstructiond +89574 0.0 /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd +90448 0.0 /usr/libexec/nfcd +90449 0.0 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer +90468 0.0 /usr/libexec/betaenrollmentagent +90469 0.0 /usr/libexec/betaenrollmentd +90470 0.0 /usr/libexec/microstackshot +90577 0.0 /usr/sbin/systemsoundserverd +90592 0.0 /System/Library/CoreServices/talagentd +90616 0.0 /System/Library/PrivateFrameworks/AppleCredentialManager.framework/AppleCredentialManagerDaemon +90893 0.0 /usr/libexec/dirhelper +91864 0.0 /System/Library/CoreServices/ReportCrash +92246 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +92570 0.0 /usr/libexec/proactived +92571 0.0 /System/Library/PrivateFrameworks/IntelligenceFlowContextRuntime.framework/Versions/A/intelligencecontextd +92572 0.0 /System/Library/CoreServices/pbs +92715 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +97953 0.0 /usr/libexec/gamecontrollerd +97954 0.0 /System/Library/PrivateFrameworks/GameControllerFoundation.framework/Versions/A/XPCServices/GameControllerConfigService.xpc/Contents/MacOS/GameControllerConfigService +97955 0.0 /usr/libexec/gamecontrolleragentd + 537 0.0 login + 539 0.0 -zsh + 542 0.0 login + 553 0.0 -zsh + 550 0.0 login + 591 0.0 -zsh diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/provenance.json new file mode 100644 index 0000000000..fb8f04dcb6 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/provenance.json @@ -0,0 +1,80 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "base_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "main_build": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + }, + "candidate_build": { + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/remote-access-command.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/remote-access-command.json new file mode 100644 index 0000000000..55686e18d6 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/remote-access-command.json @@ -0,0 +1,17 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/trusted-materialized-read-r26/run-access.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-access-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-access-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-access" +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/remote-access.log b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/remote-access.log new file mode 100644 index 0000000000..fbbaf5b25e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/remote-access.log @@ -0,0 +1,4 @@ +ACQUIRED json-perf-13765-1789118267 load (1.41357421875, 1.498046875, 1.5205078125) +FINISHED custom load (1.29541015625, 1.46484375, 1.5068359375) +QUIET_GATE True +RELEASED diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/remote-stage-hashes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/remote-stage-hashes.json new file mode 100644 index 0000000000..f38837a26b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/remote-stage-hashes.json @@ -0,0 +1,135 @@ +{ + "run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "results/fixtures.json": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d", + ".work/trusted-materialized-read-r26/fixture-hashes.json": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06", + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + ".work/trusted-materialized-read-r26/main-reuse-provenance.json": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74", + ".work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + ".work/trusted-materialized-read-r26/run-options.py": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8", + ".work/trusted-materialized-read-r26/root-comparison.json": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9", + ".work/trusted-materialized-read-r26/options-worker.js": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9", + ".work/trusted-materialized-read-r26/candidate-workers-provenance.json": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633", + ".work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + ".work/trusted-materialized-read-r26/main-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + ".work/trusted-materialized-read-r26/provenance.json": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376", + ".work/trusted-materialized-read-r26/main-options-validation.json": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04", + ".work/trusted-materialized-read-r26/main-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + ".work/trusted-materialized-read-r26/source.patch": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + ".work/trusted-materialized-read-r26/lazy-main-probes.json": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7", + ".work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + ".work/trusted-materialized-read-r26/candidate-fixture-validation.json": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695", + ".work/trusted-materialized-read-r26/build-provenance.json": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db", + ".work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + ".work/trusted-materialized-read-r26/run-focus.py": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060", + ".work/trusted-materialized-read-r26/main-roots.json": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a", + ".work/trusted-materialized-read-r26/main-zero-roots.json": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee", + ".work/trusted-materialized-read-r26/main-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + ".work/trusted-materialized-read-r26/main-fixture-validation.json": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14", + ".work/trusted-materialized-read-r26/candidate-roots.json": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a", + ".work/trusted-materialized-read-r26/candidate-zero-validation.json": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140", + ".work/trusted-materialized-read-r26/main-build-provenance.json": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + ".work/trusted-materialized-read-r26/main-zero-validation.json": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341", + ".work/trusted-materialized-read-r26/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + ".work/trusted-materialized-read-r26/run-access.py": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c", + ".work/trusted-materialized-read-r26/run-retained.py": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da", + ".work/trusted-materialized-read-r26/candidate-options-validation.json": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e", + ".work/trusted-materialized-read-r26/candidate-zero-roots.json": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80", + ".work/trusted-materialized-read-r26/main-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + ".work/trusted-materialized-read-r26/lazy-candidate-probes.json": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81", + ".work/trusted-materialized-read-r26/main-workers-provenance.json": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + ".work/trusted-materialized-read-r26/zero-root-comparison.json": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2", + ".work/trusted-materialized-read-r26/harness/run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + ".work/trusted-materialized-read-r26/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + ".work/trusted-materialized-read-r26/harness/worker.js": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4", + ".work/trusted-materialized-read-r26/harness/with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + ".work/trusted-materialized-read-r26/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + ".work/trusted-materialized-read-r26/harness/run_access.py": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67", + ".work/trusted-materialized-read-r26/harness/access-worker.js": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957", + ".work/trusted-materialized-read-r26/harness/run_regression_focus.py": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270", + ".work/trusted-materialized-read-r26/harness/rotating-worker.js": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + ".work/trusted-materialized-read-r26/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + ".work/rotating/manifest.json": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85", + ".work/trusted-materialized-read-r26/run-rotating.py": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316", + ".work/rotating/small_record.0.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/rotating/small_record.1.json": "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + ".work/rotating/small_record.2.json": "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + ".work/rotating/small_record.3.json": "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + ".work/rotating/small_record.4.json": "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + ".work/rotating/small_record.5.json": "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + ".work/rotating/small_record.6.json": "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + ".work/rotating/small_record.7.json": "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d", + ".work/rotating/records_array_1m.0.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/rotating/records_array_1m.1.json": "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + ".work/rotating/records_array_1m.2.json": "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + ".work/rotating/records_array_1m.3.json": "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + ".work/rotating/records_array_1m.4.json": "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + ".work/rotating/records_array_1m.5.json": "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + ".work/rotating/records_array_1m.6.json": "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + ".work/rotating/records_array_1m.7.json": "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a", + ".work/rotating/long_string_1m.0.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/rotating/long_string_1m.1.json": "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + ".work/rotating/long_string_1m.2.json": "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + ".work/rotating/long_string_1m.3.json": "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + ".work/rotating/long_string_1m.4.json": "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + ".work/rotating/long_string_1m.5.json": "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + ".work/rotating/long_string_1m.6.json": "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + ".work/rotating/long_string_1m.7.json": "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03", + ".work/rotating/escaped_1m.0.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/rotating/escaped_1m.1.json": "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + ".work/rotating/escaped_1m.2.json": "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + ".work/rotating/escaped_1m.3.json": "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + ".work/rotating/escaped_1m.4.json": "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + ".work/rotating/escaped_1m.5.json": "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + ".work/rotating/escaped_1m.6.json": "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + ".work/rotating/escaped_1m.7.json": "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6", + ".work/rotating/unicode_1m.0.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/rotating/unicode_1m.1.json": "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + ".work/rotating/unicode_1m.2.json": "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + ".work/rotating/unicode_1m.3.json": "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + ".work/rotating/unicode_1m.4.json": "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + ".work/rotating/unicode_1m.5.json": "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + ".work/rotating/unicode_1m.6.json": "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + ".work/rotating/unicode_1m.7.json": "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263", + ".work/trusted-materialized-read-r26/run-changing-options.py": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4", + ".work/trusted-materialized-read-r26/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + ".work/trusted-materialized-read-r26/changing-options-worker.js": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00", + ".work/trusted-materialized-read-r26/main-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + ".work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + ".work/trusted-materialized-read-r26/main-changing-workers-provenance.json": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83", + ".work/trusted-materialized-read-r26/candidate-changing-workers-provenance.json": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e", + ".work/trusted-materialized-read-r26/main-changing-options-validation.json": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44", + ".work/trusted-materialized-read-r26/candidate-changing-options-validation.json": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0", + ".work/trusted-materialized-read-r26/run-zero-retained.py": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + ".work/trusted-materialized-read-r26/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + ".work/trusted-materialized-read-r26/retained-zero-worker.js": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf", + ".work/trusted-materialized-read-r26/main-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + ".work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + ".work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442", + ".work/trusted-materialized-read-r26/candidate-retained-zero-workers-provenance.json": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66", + ".work/trusted-materialized-read-r26/main-retained-zero-validation.json": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4", + ".work/trusted-materialized-read-r26/candidate-retained-zero-validation.json": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405", + ".work/trusted-materialized-read-r26/main-changing-roots.json": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640", + ".work/trusted-materialized-read-r26/candidate-changing-roots.json": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54", + ".work/trusted-materialized-read-r26/main-retained-roots.json": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b", + ".work/trusted-materialized-read-r26/candidate-retained-roots.json": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e", + ".work/trusted-materialized-read-r26/additional-root-comparison.json": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/retained-zero-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/retained-zero-worker.js new file mode 100644 index 0000000000..92e8f87b8d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/retained-zero-worker.js @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count ) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/retained-zero-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/retained-zero-worker.ts new file mode 100644 index 0000000000..5501d8dcf5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/retained-zero-worker.ts @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/root-comparison.json new file mode 100644 index 0000000000..b2c92f5711 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/root-comparison.json @@ -0,0 +1,185 @@ +{ + "ir_files": [ + { + "mode": "native", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813", + "candidate_sha256": "8b6ecd6a35e30d47d6b9f3e8a31c864c8b4c1671032ef023db633c1e7f2cf1cd", + "normalized_sha256": "2d54b9e25fb20c03b59ca8d18a35fa88c071e63e4d38c7b5c6193407a351a56a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f", + "candidate_sha256": "1ff0255b1234c1a08f8c074aaa64a8dceeb7e9137bf0f4e8de7209de13ffb1c2", + "normalized_sha256": "9892c9273c75b2a9862f3213fd34b524f12809cd4bd93f686f54ae7cf0f5735d", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055", + "candidate_sha256": "7191733bf871fe2b47bab95a56a17f4bbd3cea5d5c08903070b8f2608633be9c", + "normalized_sha256": "c555d3c7c69a88199574a0ba39634549ec127236317379c5665c9a1270770476", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359", + "candidate_sha256": "0fb76b33b0dd2739e44bf2ddcf5bc4311d693dd5a90a65df7ffee43599b76c2f", + "normalized_sha256": "ef908a2a54dc7ddc34d05be1eba933ea63ba4d1cd3978fe3e0af8c2c679268a3", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749", + "candidate_sha256": "06264825bf7cbff008313be119b1b82eb9becf85ad8c8f73d2fff66277abe63c", + "normalized_sha256": "45cce147ac495b89188390522a65e91be4b08c8a0a2b36c354f085067b67e468", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8", + "candidate_sha256": "5b3d1433a937bdbd3a0e3291c0bcd6eddd1105c54f996aacfde0ed350db72af1", + "normalized_sha256": "2309fdeecdedb442ef1311c4dfb278ccddc9293d812bc364d6de17ac7e00e01a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe", + "candidate_sha256": "1cc7383dca37929fcd564fbb18d0e140be278bae543a556735b6ccb59b754213", + "normalized_sha256": "6137f0af59a4e8ba78a15d40607529d6ea51f5c7e1a1c7809906d8629bb9a2c0", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a", + "candidate_sha256": "5b41faf657864e49e32f8094172e06e4fe4fbb194c15a59d80b80aa9d840ecab", + "normalized_sha256": "ffd4b8bf82446eeeabdbefb15a5a4160381fa4960ee988189bb5e9c5f2855e39", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "worker-0.ll", + "same": true, + "main_sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5", + "candidate_sha256": "f7cd047428912e67b3b76dd96a1f7be14b4ee38925546c6b885a37467351ab0e", + "normalized_sha256": "872217f439889862138ef684fb6b3385cd75c6f059d425e4e2dcac78f4eb3515", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "shadow", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "candidate_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalized_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "candidate_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalized_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "candidate_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalized_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "candidate_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalized_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "candidate_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalized_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "candidate_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalized_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "candidate_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalized_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "candidate_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalized_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "worker-0.ll", + "same": true, + "main_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "candidate_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalized_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalization": "none" + } + ], + "checks_match": true, + "native_fingerprints": [ + "options-worker-0.ll::perry_fn_options_worker_ts__run$generic::unrooted:global->js_closure_alloc_singleton", + "options-worker-0.ll::perry_fn_options_worker_ts__run$spec_b::unrooted:global->js_closure_alloc_singleton", + "prior-entry-0.ll::main::stale:alloc->js_write_barrier_root_nanbox", + "prior-entry-0.ll::perry_closure_prior_entry_ts__5::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$generic::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$spec_b::unrooted:global->js_array_push_f64_spec", + "test_json_cached_construction-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_source_length-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/rotating-manifest.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/rotating-manifest.json new file mode 100644 index 0000000000..c112e6ac25 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/rotating-manifest.json @@ -0,0 +1,287 @@ +[ + { + "fixture": "null", + "bytes": 4, + "sha256": [ + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b" + ], + "distinct_contents": 1 + }, + { + "fixture": "string_a", + "bytes": 3, + "sha256": [ + "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + "c100f95c1913f9c72fc1f4ef0847e1e723ffe0bde0b36e5f36c13f81fe8c26ed", + "879923da020d1533f4d8e921ea7bac61e8ba41d3c89d17a4d14e3a89c6780d5d", + "3fa5834dc920d385ca9b099c9fe55dcca163a6b256a261f8f147291b0e7cf633", + "8c8656c5d114d7f8b2a412d2d5fd03accce3ed050624a0493734591a9666b110", + "30f8b180d63559f2512b744f60449e1245803dd6b6af9766e11acac8ddca0aae", + "e6c67f7247161354cd7e1d34d5149f373a433fa472a7e957dfdc60dfa66e162e", + "71e0bdc1413ca781ffeb37612d10c7a727cd747943bd577288a9bd86b848c0d7" + ], + "distinct_contents": 8 + }, + { + "fixture": "empty_object", + "bytes": 2, + "sha256": [ + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a" + ], + "distinct_contents": 1 + }, + { + "fixture": "tiny_object", + "bytes": 7, + "sha256": [ + "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + "7e8059f495589fcd981232cc11d00b00da3802c01d688fa1cf1f6bed6e5bb33c", + "70778ce01ad8d1a82c80a3500bee476f34651238edeb936c4a7b0161b1395169", + "17e7d2b31edd9f05e7b330a13f9bb644babad3b5bce9a7cf5bb4c28c4a02332f", + "b2e8319d2c28dce0b83e7836e036750f0171acbea88b0f1be304e1aec903beaa", + "97ff8ae7ad6a7e502c9df4f7c5f19dbb2d6538eb8d4c26c7acd31ef6d377f016", + "906162c307d04d1b08bacae28759f8c011fd6bdb8d4a1c74e64aae5f2e86139a", + "22b7d568f03c3923642093bd1beb8b18bbf1333a296c3b9b191cd0a6b2b558f3" + ], + "distinct_contents": 8 + }, + { + "fixture": "small_record", + "bytes": 109, + "sha256": [ + "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d" + ], + "distinct_contents": 8 + }, + { + "fixture": "object_1k", + "bytes": 1021, + "sha256": [ + "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + "fee77441888eab7671c3acd54a6d03908003400ae5b84021ecd178a4228e4516", + "2bb286ab4a30b3e1f4099da9f04f81c25ab786f00a48fac77087313f3bd42292", + "578d6177406f2ef6ad4cdef2cd166e4f2a00e079e4a8ede9d6285ac00e9d5f6f", + "a5c2b2d02d5d6755a5c8d69032d6abeffea1c6576c8df1bfa3a352fc5caaf1ab", + "4b14fe187834c6a2b9401531e94162d001d3569f3357b6f28a5ca1c536d1572f", + "bd9e3a9bacc4e96bc89396e16a121d1b0b26de469ec89b290aa3415e55584b81", + "c1ef19cd7a2c99b17185e915c9776916051acf0c344e7b08740d4983d1b09af2" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_16k", + "bytes": 13197, + "sha256": [ + "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "d405464816d4442367d0a01a631395dcb8744bef9e797b563bbce254d57f1117", + "41dfc0dac3e4f9eb11d2d8a89f9a5d5fc7d41ae939c25ef1e61c7fd190b0feaa", + "a1a3b49cbbebc93eaea2f8eddb580d7a02d4bb63869d2bcdeb26c92c32253645", + "90df22a74309ae8d98e3785c8751de3c2aa5f3afc19e1b70292dd2718d29b721", + "40a938efd860a1c8664a377161a5ea15698e674b7d036dd38d1f49a184ca2e68", + "9df3135f2512d348f01b0d16ddea24647cbeecf5289b249b37cc6938f9500c2f", + "b135a2323e97951e3b45b2cf373376f8209d9bc9dffafdd2bfc43168f2b11818" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_1m", + "bytes": 888597, + "sha256": [ + "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_1m", + "bytes": 888609, + "sha256": [ + "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + "074e7f1b5a3297a84eddf94d2eeddf500d2a5eb4651c4832437dbefe1381a97e", + "10a8d5706f4318ac0cdbc6a271b488e8bf8b6821eedd06a558b2b0fa850e82e2", + "e21468e77bcbb3c18f2e6a0af9bc342b72667c5ad0ae3d0fedbeaffb5eb4148b", + "1af114c148442c78d0ad513a2f3685290c0e1b55c0887d92d5530e7bf94f93f2", + "a12f45d56d0b66b8343cce21325c04c4092001ca34a58770d7cc88a7d43f178a", + "9d9092612996c5725cfcfd2888fe98b8d9818a34ecc0f5fe7ea87d3183197141", + "6e747f774e0646cd120f421386b18e1d6e4201f12509d3becf92e0c5cb7dec0f" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_8m", + "bytes": 7117930, + "sha256": [ + "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + "b361145feb3731b457e8deb75067eb8172f56f262eac9a3359afb036364358fd", + "0e157f2f410ee51d1d6eadadf14202b3dfb865cf38d97e5516c5bca5278b8cd7", + "296af4d877c1c1e8f4146653654951519f7ad94fd5c28c236abab5a39a62715c", + "be5036b5177c072feac9a4ba83efc967be8b96a981ecbdc83ce7c88e6b0eea9d", + "7e606ca1aa37a51b5afb6d5e20b017df1f4a6f2b1003cc1b69c8a03fa641fedb", + "7678661c772517928b98c9a7b8b5604baf2803be7053dfabd9e3950344dad9cb", + "e529b99a160e01d5a1ebc9ffc4c9ca9a4d72296c2a0dca91d3a7e9000c4072e6" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_8m", + "bytes": 7117942, + "sha256": [ + "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + "7a2ade0ae4fbdaacab918a72c99a5407b0e4b53e79b572b12b87c4ecf8e5cdd6", + "8757e5ddd1bb98341c38474195b55c04ded270f121a9c5f19f5f81a4ebe6effd", + "268c053592ce72a984afb7225d623617c94e82db2b166f9d65ac70326bf31a9a", + "7b4b5819fd3fbd07dc4dc3ef8d0fe723e723824ea06f139abd5c190037cb7059", + "049d581822215208b65aabf4bb877fd75938fd033c143af242ac1af98ba58712", + "72ea0c92a38d31e518ba9f76c43c5cc39cb641e0388293b448913efa7871dbeb", + "6d7fa3e42f60a17c3467edcc453af1f1950154fb19f9c4fc064d662465e7406a" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_20m", + "bytes": 17765930, + "sha256": [ + "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + "220cd03df6a1bb80ff034eafc1691a04688921b98b32f3dbe51357d5356e652b", + "40c68c0a66396878a7f2dbda8308836152abac40315e916e6366b37f41dc4eac", + "a5c7ff116dd7c2bc1730434f83283f7c51bfbdb3300358948624b34ec3317670", + "dd1fa7fea8b05d30360ccd29df62ef5e274cfe03077aded0dc82a00b88259f07", + "d4cbafe8caaeead0cc959c4dc20470da4f2b6c22b6f12637b7a748244f5ae3e7", + "c619a1e6c2b7ed9027e2a54607a733618f7cfdcf19408bd927f574c669c54bcd", + "de2676531e84aaa93946f4eb171e72d5a8ea6c0e5be817c8b6f6fb1b94ff9aa9" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_20m", + "bytes": 17765942, + "sha256": [ + "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + "33309f39969fecc8f3f338511d26138d840e1963eced14de71a86b074c3d75dd", + "1b027e2f9671fe69f617d0dc720c4dc3b96299be1176ca3832f44ee5cc520466", + "db4cace5ae703c16e1777042131f83bfd539d699b55877549fc4edfa1aefe3f9", + "717cde2dcda3170e50b2df50d8d447119365a899eb4235358647cbeac987d3c3", + "2a3e877b3d9a4aaa2071684a20db8b21b8c2ed5c4d60e13d892305027aca876d", + "421074b708f80a7111a60b540bc7530d5cf8b12ebb7a82ea55b3e247ef97be43", + "ac11ae2aa5482797aed2c41b625bc5f122ce099f1f9af8c09121ec66a2f71b9b" + ], + "distinct_contents": 8 + }, + { + "fixture": "numbers_1m", + "bytes": 1067371, + "sha256": [ + "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + "04804c824edbbaee95d44f2b984239739a9d21a6fc9e7b5af116eca3470df756", + "d1632dd82d2869ee96981e3a48534ddfad935f1370ecc7f82f875a2917e0a864", + "9a1f57998dfbe0535bec6872af322369462ffbaa959e347c83644f09b62ec620", + "dc27761ba254c4278b72b4701606a7feed90f7452813e13aaa47619fe0e7e7e7", + "d9aae03ed068e8bc45e09435e5af8172ee070b052ede8a72441acb9ab3713254", + "b43d2aa5321f7352f7fb7d72c0d49d9d6b41b2bac2688d8418407b28bcb3fc60", + "2ebade344295cb9c08e1948ee581d1748ba717650994881493b8cc0252a6db1b" + ], + "distinct_contents": 8 + }, + { + "fixture": "long_string_1m", + "bytes": 1048594, + "sha256": [ + "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03" + ], + "distinct_contents": 8 + }, + { + "fixture": "escaped_1m", + "bytes": 990018, + "sha256": [ + "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6" + ], + "distinct_contents": 8 + }, + { + "fixture": "unicode_1m", + "bytes": 884018, + "sha256": [ + "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263" + ], + "distinct_contents": 8 + }, + { + "fixture": "wide_1m", + "bytes": 977781, + "sha256": [ + "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + "61bc3aeea8ea3bf941ca3dfacc83483933f2f801d42f29919b7090e2e169eea4", + "b93c04f0b4f5ddaa8d7f6d9ef39b1a33a0ca05ddcdeba49509160238f47c8bb4", + "051f6bd75aa40269ee0db362f79d7409d95be966654008a40b8399d16fa8269d", + "d6c50c9d08594d7957008b9933f5579ff9b5339571fffc47680546028d3da4e9", + "a93da8ca093c47beb7b813ce95fc5caa3be3e25649b1c7ab38a613f8dbc63708", + "4a172951cf78a83d98fafea9f8cd0ff0243a4c948e69865a1973bbece3c3ee8b", + "e2309789e481a9204db22f7fc59eb0ae33473cb169ec8be0d1b57ae68ebcd832" + ], + "distinct_contents": 8 + }, + { + "fixture": "heterogeneous_1m", + "bytes": 914291, + "sha256": [ + "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + "f039bb8a9d3412a1daa4d678f3343bef8cbb3dd516234017507e7a4fbab6ba99", + "66d17691a2aa750d1d6326eb4b75577f971e595d3cc47d6c3fd24baf29b26ffd", + "8f7b4b910c9343a5d813f6b41fb0618449baa8e1c951ef23d21f5ddb4f32d126", + "ed0b56a08d033ea18d67a39081244069cd77127f6255760c377eb3cd1359d149", + "fa3d6d7a4d66f44b71ccf6027195f05b50c2f8a661058b7b03fb95eb80eb7ee2", + "c2e59cd37685211b1c03d19163eadef719f15b49713406a6e913f4d54e617e5f", + "7263fcc0aa1c3f992498b233f74f8dc556257c6b6a759c5c9e81e4b68a161fa5" + ], + "distinct_contents": 8 + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-access.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-access.py new file mode 100644 index 0000000000..33c1aabcf0 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-access.py @@ -0,0 +1,90 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +ACCESS = Path(__file__).resolve().parent / 'harness' + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ACCESS / 'access-worker.js')], + 'bun': [args.bun, str(ACCESS / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ACCESS / 'access-worker.ts', ACCESS / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-changing-options.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-changing-options.py new file mode 100644 index 0000000000..cce160bc8c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-changing-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','changing-plain',2000000,5000,7), ('small_record','changing-zero',2000000,5000,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'changing-plain', 'changing-zero'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'changing-options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'changing-options-worker.ts',WORK/'changing-options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'changing-options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-focus.py new file mode 100644 index 0000000000..57dd08053c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-focus.py @@ -0,0 +1,125 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-options.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-options.py new file mode 100644 index 0000000000..80a09d0c0d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','plain',2000000,5000,7), ('small_record','dynamic-zero',2000000,5000,7), ('small_record','zero',2000000,5000,7), ('small_record','pretty',1000000,5000,7), ('small_record','keys',1000000,5000,7), ('small_record','callback',200000,5000,7), ('records_array_16k','pretty',1000,8,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'plain', 'zero', 'dynamic-zero', 'pretty', 'keys', 'callback'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'options-worker.ts',WORK/'options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-retained.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-retained.py new file mode 100644 index 0000000000..f1b7e8ca8a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-retained.py @@ -0,0 +1,129 @@ +#!/usr/bin/env python3 +"""Retained-output RSS comparison: fixed counts, fresh processes and interleaved engines. +Reports whole-process RSS while results remain live; this is not isolated heap size. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +WANTED = {'tiny_object': 200000, 'small_record': 100000, 'records_array_1m': 16, + 'records_object_1m': 16, 'records_array_8m': 4, 'records_object_8m': 4, + 'long_string_1m': 32, 'unicode_1m': 32, 'wide_1m': 16} +CASES = [(fixture, operation, count, 0, 7) + for fixture, high in WANTED.items() + for operation in ['retain-parse', 'retain-stringify'] for count in [1, high]] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'retain-parse', 'retain-stringify'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == count + warmup + save('memory', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + rss_after = [r['rss_after'] / 1048576 for r in selected] + rss_before = [r['rss_before'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks, + rss_after_mib=statistics.median(rss_after), rss_after_samples_mib=rss_after, + rss_before_mib=statistics.median(rss_before), rss_before_samples_mib=rss_before)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-rotating.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-rotating.py new file mode 100644 index 0000000000..c0ec24066a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-rotating.py @@ -0,0 +1,167 @@ +#!/usr/bin/env python3 +"""Compare cached and rotating input parsing, including an input-selection control. + +Eight equal-size documents are preloaded before timing. Rotating them defeats +Perry's single-source parse caches without charging file IO or string creation +to JSON.parse. This is a bounded corpus benchmark, not a fresh allocation on +every call. RSS includes all eight live inputs; never compare it directly to +the one-input worker's RSS. Raw selection overhead is reported, not subtracted. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import subprocess +import time + +WORK = Path(__file__).resolve().parent +ROOT = WORK.parents[1] + + +def sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def run_one(command, prefix, operation, count, warmup, mode, verify=False): + env = {key: value for key, value in os.environ.items() if not key.startswith('PERRY_')} + argv = command + [str(prefix), operation, str(count), str(warmup), + 'verify' if verify else 'time', mode] + started = time.monotonic() + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, stdout=subprocess.PIPE, + stderr=subprocess.PIPE, env=env, start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + return dict(error='timeout', iterations=count) + stdout, stderr = stdout.decode(), stderr.decode(errors='replace') + row = dict(exit_code=process.returncode, process_wall_s=time.monotonic() - started, + iterations=count, warmup=warmup, operation=operation, mode=mode) + match = re.search(r'^RESULT (.+)$', stdout, re.M) + if process.returncode != 0 or not match: + return dict(row, error='process failed', stdout=stdout[:1000], stderr=stderr[-4000:]) + fields = ['wall_ms', 'user_us', 'system_us', 'rss_before', 'rss_after', 'checksum', 'retained'] + values = list(map(float, match.group(1).split())) + if len(values) != len(fields): + raise ValueError(f'Invalid result: {match.group(1)}') + row.update(zip(fields, values)) + if not all(math.isfinite(value) for value in values): + return dict(row, error='nonfinite result') + peak = re.search(r'(\d+)\s+maximum resident set size', stderr) + if peak: + row['peak_rss'] = int(peak.group(1)) + if verify: + outputs = re.findall(r'^VERIFY (\d+) (.*)$', stdout, re.M) + row['verified_members'] = [int(index) for index, _ in outputs] + row['verify_sha256'] = hashlib.sha256('\n'.join(text for _, text in outputs).encode()).hexdigest() + last = re.search(r'^LAST (.*)$', stdout, re.M) + row['last_sha256'] = hashlib.sha256(last.group(1).encode()).hexdigest() if last else None + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, help='interleaved Perry reference arm') + parser.add_argument('--node', default='node') + parser.add_argument('--bun', default='bun') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--repeat', type=int, default=5) + parser.add_argument('--filter', default='', help='comma-separated fixture names') + parser.add_argument('--phase', choices=['verify', 'timing', 'all'], default='all') + parser.add_argument('--modes', default='rotating,same,select') + parser.add_argument('--source-commit', help='source revision when staging outside the checkout') + args = parser.parse_args() + # Refuse accidental trial mixing, including after an interrupted run. + args.results_dir.mkdir(parents=True, exist_ok=False) + fixtures = json.loads((ROOT / '.work/rotating/manifest.json').read_text()) + if args.filter: + selected = set(args.filter.split(',')) + fixtures = [fixture for fixture in fixtures if fixture['fixture'] in selected] + if {fixture['fixture'] for fixture in fixtures} != selected: + parser.error('Unknown fixture in --filter') + engines = {'perry': [str(args.worker.resolve())], + 'node': [args.node, str(WORK / 'harness/rotating-worker.js')], + 'bun': [args.bun, str(WORK / 'harness/rotating-worker.js')]} + if args.baseline_worker: + engines['baseline'] = [str(args.baseline_worker.resolve())] + modes = args.modes.split(',') + if set(modes) - {'rotating', 'same', 'select'}: + parser.error('Unknown mode') + metadata = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), host=os.uname().nodename, + cpu=subprocess.check_output(['sysctl', '-n', 'machdep.cpu.brand_string'], text=True).strip(), + memory=int(subprocess.check_output(['sysctl', '-n', 'hw.memsize'], text=True)), + worker_sha256=sha(args.worker), fixtures=fixtures, + baseline_worker_sha256=sha(args.baseline_worker) if args.baseline_worker else None, + engines=list(engines), + verification_counts_by_mode={'rotating': [2, 7, 9], 'same': [9], 'select': [9]}, + source_sha256={str(path): sha(path) for path in + [Path(__file__), WORK / 'harness/rotating-worker.ts', WORK / 'harness/rotating-worker.js']}, + commit=args.source_commit or subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=ROOT, text=True).strip(), + versions={engine: subprocess.check_output([command[0], '--version'], text=True).strip() + for engine, command in engines.items() if engine in {'node', 'bun'}}) + meta_path = args.results_dir / 'host.json' + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + def save(phase, fixture, engine, row): + row.update(engine=engine, fixture=fixture['fixture'], bytes=fixture['bytes']) + with (args.results_dir / (phase + '.jsonl')).open('a') as output: + output.write(json.dumps(row) + '\n') + if 'error' in row: + raise RuntimeError(f"{engine} {fixture['fixture']}: {row['error']}") + + rng = random.Random(10022) + for fixture in fixtures: + prefix = ROOT / '.work/rotating' / fixture['fixture'] + if args.phase in {'all', 'verify'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + # End the actual timed loop at multiple corpus indices. A + # worker accidentally parsing sources[0] on every iteration + # must fail even though its separate eight-member audit passes. + for count in metadata['verification_counts_by_mode'][mode]: + results = {engine: run_one(command, prefix, operation, count, 8, mode, verify=True) + for engine, command in engines.items()} + reference = results['node'] + for engine, row in results.items(): + row['correct'] = ('error' not in row and 'error' not in reference + and row['verified_members'] == list(range(8)) + and row['verify_sha256'] == reference['verify_sha256'] + and row['last_sha256'] == reference['last_sha256'] + and row['checksum'] == reference['checksum']) + save('verify', fixture, engine, row) + if not row['correct']: + raise RuntimeError(f"Incorrect output: {fixture['fixture']} {mode} {engine}") + print('VERIFY', fixture['fixture'], mode, 'all engines passed', flush=True) + if args.phase in {'all', 'timing'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + warmup = 5000 if fixture['bytes'] < 4096 else 8 + initial = 2000 if fixture['bytes'] < 4096 or mode == 'select' else 8 + rates = [] + for engine, command in engines.items(): + row = run_one(command, prefix, operation, initial, warmup, mode) + save('calibration', fixture, engine, row) + rates.append(max(0.00001, (row['user_us'] + row['system_us']) / initial / 1000)) + count = max(8, min(2_000_000, int(min(150 / min(rates), 1500 / max(rates))))) + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run_one(engines[engine], prefix, operation, count, warmup, mode) + row['rep'] = rep + save('timing', fixture, engine, row) + print('TIMING', fixture['fixture'], mode, count, 'calls per engine', flush=True) + metadata.update(load_after=os.getloadavg(), finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime())) + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-zero-retained.py.gz b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-zero-retained.py.gz new file mode 100644 index 0000000000..f6ecd91142 Binary files /dev/null and b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-zero-retained.py.gz differ diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-zero-retained.source.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-zero-retained.source.json new file mode 100644 index 0000000000..b87581d6de --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-zero-retained.source.json @@ -0,0 +1,7 @@ +{ + "original_path": "run-zero-retained.py", + "original_bytes": 6864, + "original_sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + "gzip_sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d", + "note": "Lossless archive encoding preserves the exact measured source, including trailing whitespace." +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run_dispatch_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/source.patch.gz b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/source.patch.gz new file mode 100644 index 0000000000..8b4971050f Binary files /dev/null and b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/source.patch.gz differ diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/source.patch.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/source.patch.json new file mode 100644 index 0000000000..d997dd8a35 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/source.patch.json @@ -0,0 +1,5 @@ +{ + "original_bytes": 4099, + "original_sha256": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + "gzip_sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/summary.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/summary.json new file mode 100644 index 0000000000..cb8ecb49b1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/summary.json @@ -0,0 +1,1202 @@ +[ + { + "fixture": "records_array_16k", + "operation": "repeat", + "engine": "perry", + "cpu_us": 0.010191, + "cpu_samples_us": [ + 0.027908, + 0.010589, + 0.010191, + 0.010192, + 0.010189, + 0.010185, + 0.010178 + ], + "peak_rss_mib": 13.046875, + "peak_rss_samples_mib": [ + 13.046875, + 13.046875, + 13.046875, + 13.046875, + 13.0625, + 13.0625, + 13.046875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "repeat", + "engine": "baseline", + "cpu_us": 0.010193, + "cpu_samples_us": [ + 0.026643, + 0.014274, + 0.010173, + 0.010185, + 0.010191, + 0.010311, + 0.010193 + ], + "peak_rss_mib": 13.03125, + "peak_rss_samples_mib": [ + 13.03125, + 13.03125, + 13.03125, + 13.03125, + 13.03125, + 13.03125, + 13.03125 + ] + }, + { + "fixture": "records_array_16k", + "operation": "repeat", + "engine": "node", + "cpu_us": 0.002756, + "cpu_samples_us": [ + 0.002742, + 0.00276, + 0.002743, + 0.002758, + 0.002756, + 0.002749, + 0.002775 + ], + "peak_rss_mib": 57.875, + "peak_rss_samples_mib": [ + 57.859375, + 57.890625, + 57.84375, + 57.71875, + 57.875, + 57.9375, + 57.875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "repeat", + "engine": "bun", + "cpu_us": 0.004516, + "cpu_samples_us": [ + 0.004516, + 0.004495, + 0.00456, + 0.004487, + 0.00454, + 0.004491, + 0.004523 + ], + "peak_rss_mib": 34.78125, + "peak_rss_samples_mib": [ + 34.78125, + 34.78125, + 34.796875, + 34.78125, + 34.78125, + 34.875, + 34.875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "random", + "engine": "perry", + "cpu_us": 0.021843, + "cpu_samples_us": [ + 0.021893, + 0.021843, + 0.021834, + 0.021844, + 0.02185, + 0.021839, + 0.02183 + ], + "peak_rss_mib": 13.421875, + "peak_rss_samples_mib": [ + 13.421875, + 13.4375, + 13.4375, + 13.421875, + 13.421875, + 13.4375, + 13.421875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "random", + "engine": "baseline", + "cpu_us": 0.023805, + "cpu_samples_us": [ + 0.02387, + 0.023829, + 0.023824, + 0.023779, + 0.023805, + 0.023768, + 0.023787 + ], + "peak_rss_mib": 13.40625, + "peak_rss_samples_mib": [ + 13.40625, + 13.40625, + 13.40625, + 13.40625, + 13.40625, + 13.40625, + 13.40625 + ] + }, + { + "fixture": "records_array_16k", + "operation": "random", + "engine": "node", + "cpu_us": 0.006681, + "cpu_samples_us": [ + 0.006698, + 0.006677, + 0.006677, + 0.006671, + 0.006691, + 0.006685, + 0.006681 + ], + "peak_rss_mib": 57.90625, + "peak_rss_samples_mib": [ + 57.859375, + 57.921875, + 57.921875, + 57.921875, + 57.875, + 57.90625, + 57.84375 + ] + }, + { + "fixture": "records_array_16k", + "operation": "random", + "engine": "bun", + "cpu_us": 0.009295, + "cpu_samples_us": [ + 0.009295, + 0.009331, + 0.009309, + 0.009259, + 0.009296, + 0.009288, + 0.009266 + ], + "peak_rss_mib": 35.40625, + "peak_rss_samples_mib": [ + 35.421875, + 35.40625, + 35.375, + 35.390625, + 35.40625, + 35.390625, + 35.421875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "fields", + "engine": "perry", + "cpu_us": 0.057002, + "cpu_samples_us": [ + 0.057025, + 0.05703, + 0.056899, + 0.056954, + 0.057002, + 0.057002, + 0.056966 + ], + "peak_rss_mib": 13.171875, + "peak_rss_samples_mib": [ + 13.1875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "fields", + "engine": "baseline", + "cpu_us": 0.056949, + "cpu_samples_us": [ + 0.056987, + 0.05692, + 0.056863, + 0.056933, + 0.05709, + 0.056949, + 0.057267 + ], + "peak_rss_mib": 13.15625, + "peak_rss_samples_mib": [ + 13.15625, + 13.171875, + 13.171875, + 13.171875, + 13.15625, + 13.15625, + 13.15625 + ] + }, + { + "fixture": "records_array_16k", + "operation": "fields", + "engine": "node", + "cpu_us": 0.005401, + "cpu_samples_us": [ + 0.005398, + 0.005409, + 0.005401, + 0.005403, + 0.005405, + 0.005393, + 0.005388 + ], + "peak_rss_mib": 58.0625, + "peak_rss_samples_mib": [ + 58.078125, + 58.09375, + 58.09375, + 58.0625, + 58.046875, + 58.046875, + 58.046875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "fields", + "engine": "bun", + "cpu_us": 0.009247, + "cpu_samples_us": [ + 0.009222, + 0.009454, + 0.009248, + 0.009247, + 0.009203, + 0.009234, + 0.009282 + ], + "peak_rss_mib": 35.96875, + "peak_rss_samples_mib": [ + 35.953125, + 35.984375, + 35.9375, + 35.9375, + 35.96875, + 35.984375, + 35.96875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "sequential", + "engine": "perry", + "cpu_us": 0.026569, + "cpu_samples_us": [ + 0.026564, + 0.026569, + 0.026549, + 0.026681, + 0.026572, + 0.026579, + 0.026563 + ], + "peak_rss_mib": 13.171875, + "peak_rss_samples_mib": [ + 13.171875, + 13.171875, + 13.171875, + 13.1875, + 13.171875, + 13.171875, + 13.171875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "sequential", + "engine": "baseline", + "cpu_us": 0.026555, + "cpu_samples_us": [ + 0.026556, + 0.026551, + 0.026568, + 0.02655, + 0.026554, + 0.026555, + 0.026581 + ], + "peak_rss_mib": 13.15625, + "peak_rss_samples_mib": [ + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625 + ] + }, + { + "fixture": "records_array_16k", + "operation": "sequential", + "engine": "node", + "cpu_us": 0.003934, + "cpu_samples_us": [ + 0.003923, + 0.003939, + 0.003946, + 0.003934, + 0.003932, + 0.003928, + 0.003942 + ], + "peak_rss_mib": 57.828125, + "peak_rss_samples_mib": [ + 57.8125, + 57.828125, + 57.796875, + 57.859375, + 57.828125, + 57.796875, + 57.859375 + ] + }, + { + "fixture": "records_array_16k", + "operation": "sequential", + "engine": "bun", + "cpu_us": 0.005743, + "cpu_samples_us": [ + 0.00573, + 0.005743, + 0.005785, + 0.005721, + 0.005735, + 0.005751, + 0.00584 + ], + "peak_rss_mib": 35.21875, + "peak_rss_samples_mib": [ + 35.265625, + 35.21875, + 35.25, + 35.21875, + 35.234375, + 35.203125, + 35.21875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "repeat", + "engine": "perry", + "cpu_us": 0.010183, + "cpu_samples_us": [ + 0.010171, + 0.010191, + 0.010184, + 0.010198, + 0.010182, + 0.010183, + 0.010169 + ], + "peak_rss_mib": 17.5625, + "peak_rss_samples_mib": [ + 17.578125, + 17.578125, + 17.578125, + 17.5625, + 17.5625, + 17.5625, + 17.5625 + ] + }, + { + "fixture": "records_array_1m", + "operation": "repeat", + "engine": "baseline", + "cpu_us": 0.010191, + "cpu_samples_us": [ + 0.010197, + 0.010201, + 0.010175, + 0.010202, + 0.010191, + 0.010172, + 0.010189 + ], + "peak_rss_mib": 17.546875, + "peak_rss_samples_mib": [ + 17.5625, + 17.546875, + 17.5625, + 17.546875, + 17.5625, + 17.546875, + 17.546875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "repeat", + "engine": "node", + "cpu_us": 0.002775, + "cpu_samples_us": [ + 0.002741, + 0.002893, + 0.002752, + 0.002775, + 0.002751, + 0.002807, + 0.002797 + ], + "peak_rss_mib": 63.734375, + "peak_rss_samples_mib": [ + 63.59375, + 63.65625, + 63.78125, + 63.734375, + 63.734375, + 63.6875, + 63.8125 + ] + }, + { + "fixture": "records_array_1m", + "operation": "repeat", + "engine": "bun", + "cpu_us": 0.004546, + "cpu_samples_us": [ + 0.004498, + 0.004515, + 0.004573, + 0.004604, + 0.004546, + 0.004544, + 0.004558 + ], + "peak_rss_mib": 37.921875, + "peak_rss_samples_mib": [ + 37.890625, + 37.921875, + 37.921875, + 37.9375, + 37.9375, + 37.90625, + 37.9375 + ] + }, + { + "fixture": "records_array_1m", + "operation": "random", + "engine": "perry", + "cpu_us": 0.030423, + "cpu_samples_us": [ + 0.030349, + 0.030423, + 0.030414, + 0.030495, + 0.030432, + 0.030525, + 0.030413 + ], + "peak_rss_mib": 18.484375, + "peak_rss_samples_mib": [ + 18.484375, + 18.46875, + 18.484375, + 18.484375, + 18.46875, + 18.484375, + 18.484375 + ] + }, + { + "fixture": "records_array_1m", + "operation": "random", + "engine": "baseline", + "cpu_us": 0.033652, + "cpu_samples_us": [ + 0.033628, + 0.033686, + 0.033614, + 0.033656, + 0.03373, + 0.033636, + 0.033652 + ], + "peak_rss_mib": 18.46875, + "peak_rss_samples_mib": [ + 18.46875, + 18.453125, + 18.46875, + 18.46875, + 18.46875, + 18.453125, + 18.46875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "random", + "engine": "node", + "cpu_us": 0.010631, + "cpu_samples_us": [ + 0.010635, + 0.011338, + 0.010631, + 0.010617, + 0.010506, + 0.011372, + 0.010624 + ], + "peak_rss_mib": 66.6875, + "peak_rss_samples_mib": [ + 66.71875, + 66.59375, + 66.734375, + 66.640625, + 66.6875, + 66.625, + 66.765625 + ] + }, + { + "fixture": "records_array_1m", + "operation": "random", + "engine": "bun", + "cpu_us": 0.010739, + "cpu_samples_us": [ + 0.010743, + 0.010748, + 0.010703, + 0.010739, + 0.010699, + 0.010731, + 0.010761 + ], + "peak_rss_mib": 38.90625, + "peak_rss_samples_mib": [ + 38.9375, + 38.90625, + 38.90625, + 38.875, + 38.9375, + 38.890625, + 38.875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "fields", + "engine": "perry", + "cpu_us": 0.052741, + "cpu_samples_us": [ + 0.052308, + 0.052741, + 0.052928, + 0.052095, + 0.053165, + 0.052946, + 0.052645 + ], + "peak_rss_mib": 18.265625, + "peak_rss_samples_mib": [ + 18.28125, + 18.28125, + 18.265625, + 18.265625, + 18.265625, + 18.265625, + 18.28125 + ] + }, + { + "fixture": "records_array_1m", + "operation": "fields", + "engine": "baseline", + "cpu_us": 0.062667, + "cpu_samples_us": [ + 0.062981, + 0.061664, + 0.061649, + 0.062678, + 0.06259, + 0.063087, + 0.062667 + ], + "peak_rss_mib": 18.25, + "peak_rss_samples_mib": [ + 18.25, + 18.25, + 18.265625, + 18.265625, + 18.25, + 18.25, + 18.25 + ] + }, + { + "fixture": "records_array_1m", + "operation": "fields", + "engine": "node", + "cpu_us": 0.0108, + "cpu_samples_us": [ + 0.010871, + 0.010797, + 0.010921, + 0.010888, + 0.010714, + 0.010785, + 0.0108 + ], + "peak_rss_mib": 66.78125, + "peak_rss_samples_mib": [ + 66.78125, + 66.859375, + 66.78125, + 66.765625, + 66.640625, + 66.890625, + 66.765625 + ] + }, + { + "fixture": "records_array_1m", + "operation": "fields", + "engine": "bun", + "cpu_us": 0.014344, + "cpu_samples_us": [ + 0.014407, + 0.014293, + 0.014369, + 0.014279, + 0.014344, + 0.014327, + 0.014379 + ], + "peak_rss_mib": 40.28125, + "peak_rss_samples_mib": [ + 40.296875, + 40.328125, + 40.25, + 40.3125, + 40.28125, + 40.28125, + 40.28125 + ] + }, + { + "fixture": "records_array_1m", + "operation": "sequential", + "engine": "perry", + "cpu_us": 0.024378, + "cpu_samples_us": [ + 0.024373, + 0.02451, + 0.024347, + 0.02442, + 0.024522, + 0.024282, + 0.024378 + ], + "peak_rss_mib": 18.28125, + "peak_rss_samples_mib": [ + 18.28125, + 18.265625, + 18.28125, + 18.28125, + 18.28125, + 18.28125, + 18.265625 + ] + }, + { + "fixture": "records_array_1m", + "operation": "sequential", + "engine": "baseline", + "cpu_us": 0.026519, + "cpu_samples_us": [ + 0.026515, + 0.026535, + 0.026519, + 0.026678, + 0.026557, + 0.026311, + 0.026513 + ], + "peak_rss_mib": 18.25, + "peak_rss_samples_mib": [ + 18.265625, + 18.25, + 18.25, + 18.25, + 18.25, + 18.25, + 18.265625 + ] + }, + { + "fixture": "records_array_1m", + "operation": "sequential", + "engine": "node", + "cpu_us": 0.00821, + "cpu_samples_us": [ + 0.008131, + 0.008149, + 0.008229, + 0.008611, + 0.008163, + 0.00824, + 0.00821 + ], + "peak_rss_mib": 66.609375, + "peak_rss_samples_mib": [ + 66.578125, + 66.578125, + 66.671875, + 66.6875, + 66.578125, + 66.671875, + 66.609375 + ] + }, + { + "fixture": "records_array_1m", + "operation": "sequential", + "engine": "bun", + "cpu_us": 0.007477, + "cpu_samples_us": [ + 0.007454, + 0.00752, + 0.007508, + 0.007492, + 0.007448, + 0.007449, + 0.007477 + ], + "peak_rss_mib": 39.1875, + "peak_rss_samples_mib": [ + 39.1875, + 39.234375, + 39.15625, + 39.1875, + 39.1875, + 39.15625, + 39.1875 + ] + }, + { + "fixture": "records_array_20m", + "operation": "repeat", + "engine": "perry", + "cpu_us": 0.005638, + "cpu_samples_us": [ + 0.00565, + 0.005638, + 0.005636, + 0.005678, + 0.005668, + 0.005633, + 0.005636 + ], + "peak_rss_mib": 96.921875, + "peak_rss_samples_mib": [ + 96.90625, + 96.921875, + 96.90625, + 96.921875, + 96.921875, + 96.921875, + 96.90625 + ] + }, + { + "fixture": "records_array_20m", + "operation": "repeat", + "engine": "baseline", + "cpu_us": 0.005649, + "cpu_samples_us": [ + 0.005672, + 0.005648, + 0.00565, + 0.005663, + 0.005649, + 0.005636, + 0.005646 + ], + "peak_rss_mib": 96.890625, + "peak_rss_samples_mib": [ + 96.890625, + 96.890625, + 96.890625, + 96.890625, + 96.890625, + 96.90625, + 96.90625 + ] + }, + { + "fixture": "records_array_20m", + "operation": "repeat", + "engine": "node", + "cpu_us": 0.003074, + "cpu_samples_us": [ + 0.003107, + 0.003031, + 0.003115, + 0.003106, + 0.003069, + 0.003074, + 0.003061 + ], + "peak_rss_mib": 194.75, + "peak_rss_samples_mib": [ + 194.703125, + 194.703125, + 194.75, + 194.765625, + 194.734375, + 194.765625, + 194.765625 + ] + }, + { + "fixture": "records_array_20m", + "operation": "repeat", + "engine": "bun", + "cpu_us": 0.004823, + "cpu_samples_us": [ + 0.004826, + 0.004823, + 0.004826, + 0.004845, + 0.004725, + 0.004623, + 0.004568 + ], + "peak_rss_mib": 93.9375, + "peak_rss_samples_mib": [ + 93.890625, + 93.953125, + 93.96875, + 93.96875, + 93.9375, + 93.9375, + 93.859375 + ] + }, + { + "fixture": "records_array_20m", + "operation": "random", + "engine": "perry", + "cpu_us": 0.025583, + "cpu_samples_us": [ + 0.025642, + 0.025537, + 0.025586, + 0.02565, + 0.02554, + 0.025583, + 0.02556 + ], + "peak_rss_mib": 96.921875, + "peak_rss_samples_mib": [ + 96.9375, + 96.921875, + 96.921875, + 96.921875, + 96.921875, + 96.921875, + 96.921875 + ] + }, + { + "fixture": "records_array_20m", + "operation": "random", + "engine": "baseline", + "cpu_us": 0.02568, + "cpu_samples_us": [ + 0.025836, + 0.025679, + 0.025837, + 0.02568, + 0.025679, + 0.025689, + 0.025648 + ], + "peak_rss_mib": 96.921875, + "peak_rss_samples_mib": [ + 96.90625, + 96.921875, + 96.921875, + 96.921875, + 96.921875, + 96.90625, + 96.921875 + ] + }, + { + "fixture": "records_array_20m", + "operation": "random", + "engine": "node", + "cpu_us": 0.008606, + "cpu_samples_us": [ + 0.008606, + 0.008587, + 0.008626, + 0.008598, + 0.008612, + 0.008584, + 0.00862 + ], + "peak_rss_mib": 194.796875, + "peak_rss_samples_mib": [ + 194.8125, + 194.8125, + 194.796875, + 194.8125, + 194.796875, + 194.71875, + 194.75 + ] + }, + { + "fixture": "records_array_20m", + "operation": "random", + "engine": "bun", + "cpu_us": 0.010032, + "cpu_samples_us": [ + 0.01004, + 0.010007, + 0.009994, + 0.010032, + 0.010063, + 0.01, + 0.01004 + ], + "peak_rss_mib": 94.703125, + "peak_rss_samples_mib": [ + 94.6875, + 94.703125, + 94.703125, + 94.78125, + 94.703125, + 94.765625, + 94.75 + ] + }, + { + "fixture": "records_array_20m", + "operation": "fields", + "engine": "perry", + "cpu_us": 0.027187, + "cpu_samples_us": [ + 0.027131, + 0.027184, + 0.027239, + 0.027245, + 0.027187, + 0.027127, + 0.027191 + ], + "peak_rss_mib": 96.9375, + "peak_rss_samples_mib": [ + 96.9375, + 96.9375, + 96.921875, + 96.9375, + 96.921875, + 96.9375, + 96.9375 + ] + }, + { + "fixture": "records_array_20m", + "operation": "fields", + "engine": "baseline", + "cpu_us": 0.027165, + "cpu_samples_us": [ + 0.027133, + 0.027386, + 0.027281, + 0.027157, + 0.027147, + 0.027165, + 0.027174 + ], + "peak_rss_mib": 96.90625, + "peak_rss_samples_mib": [ + 96.90625, + 96.921875, + 96.90625, + 96.90625, + 96.921875, + 96.90625, + 96.921875 + ] + }, + { + "fixture": "records_array_20m", + "operation": "fields", + "engine": "node", + "cpu_us": 0.011691, + "cpu_samples_us": [ + 0.011811, + 0.011695, + 0.011601, + 0.011691, + 0.011776, + 0.011532, + 0.011494 + ], + "peak_rss_mib": 195.078125, + "peak_rss_samples_mib": [ + 195.0625, + 195.078125, + 195.078125, + 195.09375, + 195.078125, + 195.046875, + 194.921875 + ] + }, + { + "fixture": "records_array_20m", + "operation": "fields", + "engine": "bun", + "cpu_us": 0.014624, + "cpu_samples_us": [ + 0.0147, + 0.014579, + 0.014699, + 0.014572, + 0.014551, + 0.014624, + 0.014819 + ], + "peak_rss_mib": 95.359375, + "peak_rss_samples_mib": [ + 95.359375, + 95.3125, + 95.28125, + 95.375, + 95.375, + 95.3125, + 95.359375 + ] + }, + { + "fixture": "records_array_20m", + "operation": "sequential", + "engine": "perry", + "cpu_us": 0.016129, + "cpu_samples_us": [ + 0.016129, + 0.016147, + 0.01614, + 0.016093, + 0.015497, + 0.016144, + 0.015621 + ], + "peak_rss_mib": 96.9375, + "peak_rss_samples_mib": [ + 96.9375, + 96.9375, + 96.921875, + 96.9375, + 96.9375, + 96.921875, + 96.9375 + ] + }, + { + "fixture": "records_array_20m", + "operation": "sequential", + "engine": "baseline", + "cpu_us": 0.015614, + "cpu_samples_us": [ + 0.015614, + 0.015617, + 0.015625, + 0.015549, + 0.015658, + 0.015381, + 0.015591 + ], + "peak_rss_mib": 96.90625, + "peak_rss_samples_mib": [ + 96.90625, + 96.90625, + 96.90625, + 96.90625, + 96.921875, + 96.921875, + 96.921875 + ] + }, + { + "fixture": "records_array_20m", + "operation": "sequential", + "engine": "node", + "cpu_us": 0.006889, + "cpu_samples_us": [ + 0.006773, + 0.006845, + 0.006893, + 0.006765, + 0.00689, + 0.006889, + 0.006914 + ], + "peak_rss_mib": 194.875, + "peak_rss_samples_mib": [ + 194.9375, + 194.890625, + 194.71875, + 194.984375, + 194.859375, + 194.875, + 194.84375 + ] + }, + { + "fixture": "records_array_20m", + "operation": "sequential", + "engine": "bun", + "cpu_us": 0.008241, + "cpu_samples_us": [ + 0.008334, + 0.008258, + 0.008185, + 0.008241, + 0.008139, + 0.008263, + 0.008235 + ], + "peak_rss_mib": 94.59375, + "peak_rss_samples_mib": [ + 94.640625, + 94.546875, + 94.5625, + 94.65625, + 94.59375, + 94.59375, + 94.546875 + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/timing.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/timing.jsonl new file mode 100644 index 0000000000..4474f82114 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/timing.jsonl @@ -0,0 +1,336 @@ +{"wall_ms": 1.925915999999999, "user_us": 4174.0, "system_us": 342.0, "rss_before": 29638656.0, "rss_after": 36061184.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36470784, "instructions": 195506904, "cycles": 61801001, "engine": "bun", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 1.3950420000000001, "user_us": 2493.0, "system_us": 249.0, "rss_before": 55017472.0, "rss_after": 59883520.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60669952, "instructions": 320755002, "cycles": 105319005, "engine": "node", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 26.599458, "user_us": 26409.0, "system_us": 234.0, "rss_before": 12451840.0, "rss_after": 12632064.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13664256, "instructions": 312400290, "cycles": 74455280, "engine": "baseline", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 27.900208000000003, "user_us": 27736.0, "system_us": 172.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 312211904, "cycles": 76461737, "engine": "perry", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 14.268583, "user_us": 14262.0, "system_us": 12.0, "rss_before": 12451840.0, "rss_after": 12632064.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13664256, "instructions": 299817025, "cycles": 51837300, "engine": "baseline", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 10.581916, "user_us": 10575.0, "system_us": 14.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299884746, "cycles": 51786137, "engine": "perry", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 1.4009169999999997, "user_us": 2499.0, "system_us": 261.0, "rss_before": 55066624.0, "rss_after": 59932672.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60702720, "instructions": 325348661, "cycles": 109289302, "engine": "node", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 1.92225, "user_us": 4151.0, "system_us": 344.0, "rss_before": 29638656.0, "rss_after": 36061184.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36470784, "instructions": 195058415, "cycles": 61804511, "engine": "bun", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 10.186625, "user_us": 10161.0, "system_us": 30.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299926922, "cycles": 51887161, "engine": "perry", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 10.166875000000001, "user_us": 10162.0, "system_us": 11.0, "rss_before": 12451840.0, "rss_after": 12632064.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13664256, "instructions": 299742826, "cycles": 51488933, "engine": "baseline", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 1.9463749999999997, "user_us": 4180.0, "system_us": 380.0, "rss_before": 29655040.0, "rss_after": 36077568.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36487168, "instructions": 195097575, "cycles": 61396587, "engine": "bun", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 1.3831250000000015, "user_us": 2490.0, "system_us": 253.0, "rss_before": 54968320.0, "rss_after": 59867136.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60653568, "instructions": 320628067, "cycles": 105370590, "engine": "node", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 10.187707999999999, "user_us": 10161.0, "system_us": 31.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299885726, "cycles": 51990829, "engine": "perry", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 1.3887080000000012, "user_us": 2497.0, "system_us": 261.0, "rss_before": 54935552.0, "rss_after": 59768832.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60522496, "instructions": 319197945, "cycles": 104179858, "engine": "node", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 1.9219170000000005, "user_us": 4152.0, "system_us": 335.0, "rss_before": 29638656.0, "rss_after": 36061184.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36470784, "instructions": 194494690, "cycles": 61408496, "engine": "bun", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 10.17925, "user_us": 10160.0, "system_us": 25.0, "rss_before": 12451840.0, "rss_after": 12632064.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13664256, "instructions": 299821799, "cycles": 51894592, "engine": "baseline", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 1.3995000000000015, "user_us": 2501.0, "system_us": 255.0, "rss_before": 55050240.0, "rss_after": 59916288.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60686336, "instructions": 320546695, "cycles": 105142469, "engine": "node", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 10.184833, "user_us": 10162.0, "system_us": 29.0, "rss_before": 12451840.0, "rss_after": 12632064.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13664256, "instructions": 299880745, "cycles": 51933481, "engine": "baseline", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 1.9428750000000008, "user_us": 4188.0, "system_us": 352.0, "rss_before": 29638656.0, "rss_after": 36061184.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36470784, "instructions": 195289182, "cycles": 61273674, "engine": "bun", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 10.18225, "user_us": 10160.0, "system_us": 29.0, "rss_before": 12484608.0, "rss_after": 12664832.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13697024, "instructions": 299901369, "cycles": 52103451, "engine": "perry", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 1.9286670000000008, "user_us": 4156.0, "system_us": 335.0, "rss_before": 29736960.0, "rss_after": 36159488.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36569088, "instructions": 195142075, "cycles": 61762925, "engine": "bun", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 10.181417, "user_us": 10160.0, "system_us": 25.0, "rss_before": 12484608.0, "rss_after": 12664832.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13697024, "instructions": 299843417, "cycles": 51811985, "engine": "perry", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 1.3890829999999994, "user_us": 2489.0, "system_us": 260.0, "rss_before": 54984704.0, "rss_after": 59916288.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60751872, "instructions": 326028887, "cycles": 109832697, "engine": "node", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 10.341291, "user_us": 10292.0, "system_us": 19.0, "rss_before": 12451840.0, "rss_after": 12632064.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13664256, "instructions": 299898066, "cycles": 51873411, "engine": "baseline", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 1.403916999999998, "user_us": 2511.0, "system_us": 264.0, "rss_before": 55033856.0, "rss_after": 59899904.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60686336, "instructions": 322046673, "cycles": 106695291, "engine": "node", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 10.170582999999999, "user_us": 10158.0, "system_us": 20.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299794046, "cycles": 51722268, "engine": "perry", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 10.186250000000001, "user_us": 10162.0, "system_us": 31.0, "rss_before": 12451840.0, "rss_after": 12632064.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13664256, "instructions": 299861474, "cycles": 52187526, "engine": "baseline", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 1.938333, "user_us": 4172.0, "system_us": 351.0, "rss_before": 29736960.0, "rss_after": 36159488.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36569088, "instructions": 195478127, "cycles": 61982611, "engine": "bun", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 21.886167, "user_us": 21780.0, "system_us": 113.0, "rss_before": 12468224.0, "rss_after": 13041664.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14073856, "instructions": 460917648, "cycles": 89508926, "engine": "perry", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 5.581540999999998, "user_us": 8905.0, "system_us": 390.0, "rss_before": 29671424.0, "rss_after": 36732928.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37142528, "instructions": 211819018, "cycles": 76136215, "engine": "bun", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 23.864207999999998, "user_us": 23743.0, "system_us": 127.0, "rss_before": 12451840.0, "rss_after": 13025280.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14057472, "instructions": 543982242, "cycles": 95789084, "engine": "baseline", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 5.044291999999999, "user_us": 6416.0, "system_us": 282.0, "rss_before": 55001088.0, "rss_after": 59899904.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60669952, "instructions": 351254502, "cycles": 119419378, "engine": "node", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 5.035208000000001, "user_us": 6416.0, "system_us": 261.0, "rss_before": 54984704.0, "rss_after": 59932672.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60735488, "instructions": 349954288, "cycles": 118351143, "engine": "node", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 5.5742910000000006, "user_us": 8900.0, "system_us": 431.0, "rss_before": 29655040.0, "rss_after": 36716544.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37126144, "instructions": 212100176, "cycles": 76965268, "engine": "bun", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 23.822791999999996, "user_us": 23752.0, "system_us": 77.0, "rss_before": 12451840.0, "rss_after": 13025280.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14057472, "instructions": 543667196, "cycles": 95665366, "engine": "baseline", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 21.8365, "user_us": 21783.0, "system_us": 60.0, "rss_before": 12484608.0, "rss_after": 13058048.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14090240, "instructions": 460702153, "cycles": 89269316, "engine": "perry", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 23.816083000000003, "user_us": 23744.0, "system_us": 80.0, "rss_before": 12451840.0, "rss_after": 13025280.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14057472, "instructions": 543660235, "cycles": 95382234, "engine": "baseline", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 5.035375, "user_us": 6416.0, "system_us": 261.0, "rss_before": 54984704.0, "rss_after": 59949056.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60735488, "instructions": 349533208, "cycles": 117932398, "engine": "node", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 5.583208000000001, "user_us": 8901.0, "system_us": 408.0, "rss_before": 29622272.0, "rss_after": 36683776.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37093376, "instructions": 211895695, "cycles": 76649882, "engine": "bun", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 21.827083, "user_us": 21788.0, "system_us": 46.0, "rss_before": 12484608.0, "rss_after": 13058048.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14090240, "instructions": 460699069, "cycles": 89538409, "engine": "perry", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 23.775083, "user_us": 23738.0, "system_us": 41.0, "rss_before": 12451840.0, "rss_after": 13025280.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14057472, "instructions": 543628448, "cycles": 95306692, "engine": "baseline", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 21.8385, "user_us": 21781.0, "system_us": 63.0, "rss_before": 12468224.0, "rss_after": 13041664.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14073856, "instructions": 460683306, "cycles": 89216423, "engine": "perry", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 5.586792000000001, "user_us": 8888.0, "system_us": 371.0, "rss_before": 29638656.0, "rss_after": 36700160.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37109760, "instructions": 211503759, "cycles": 76106768, "engine": "bun", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 5.030291, "user_us": 6408.0, "system_us": 263.0, "rss_before": 54935552.0, "rss_after": 59867136.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60735488, "instructions": 347549287, "cycles": 116511677, "engine": "node", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 21.8415, "user_us": 21782.0, "system_us": 68.0, "rss_before": 12468224.0, "rss_after": 13041664.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14073856, "instructions": 460737028, "cycles": 89402060, "engine": "perry", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 5.063750000000002, "user_us": 6427.0, "system_us": 264.0, "rss_before": 55050240.0, "rss_after": 59899904.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60686336, "instructions": 361338780, "cycles": 128465410, "engine": "node", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 23.799125000000004, "user_us": 23743.0, "system_us": 62.0, "rss_before": 12451840.0, "rss_after": 13025280.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14057472, "instructions": 543697337, "cycles": 95757756, "engine": "baseline", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 5.578917000000001, "user_us": 8902.0, "system_us": 394.0, "rss_before": 29655040.0, "rss_after": 36716544.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37126144, "instructions": 212039677, "cycles": 76102407, "engine": "bun", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 21.83275, "user_us": 21786.0, "system_us": 53.0, "rss_before": 12484608.0, "rss_after": 13058048.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14090240, "instructions": 460756181, "cycles": 89252512, "engine": "perry", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 5.581334000000002, "user_us": 8883.0, "system_us": 405.0, "rss_before": 29638656.0, "rss_after": 36700160.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37109760, "instructions": 211912194, "cycles": 76190848, "engine": "bun", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 23.760958999999996, "user_us": 23736.0, "system_us": 32.0, "rss_before": 12451840.0, "rss_after": 13025280.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14057472, "instructions": 543637049, "cycles": 95325342, "engine": "baseline", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 5.0384579999999985, "user_us": 6420.0, "system_us": 265.0, "rss_before": 54951936.0, "rss_after": 59916288.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60719104, "instructions": 348698730, "cycles": 117232200, "engine": "node", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 21.822584, "user_us": 21780.0, "system_us": 50.0, "rss_before": 12468224.0, "rss_after": 13041664.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14073856, "instructions": 460722030, "cycles": 89163393, "engine": "perry", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 5.0362919999999995, "user_us": 6419.0, "system_us": 262.0, "rss_before": 54919168.0, "rss_after": 59867136.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60653568, "instructions": 355722577, "cycles": 122819761, "engine": "node", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 23.780125, "user_us": 23745.0, "system_us": 42.0, "rss_before": 12451840.0, "rss_after": 13025280.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14057472, "instructions": 543659907, "cycles": 95590886, "engine": "baseline", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 5.56625, "user_us": 8884.0, "system_us": 382.0, "rss_before": 29638656.0, "rss_after": 36732928.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37142528, "instructions": 211584199, "cycles": 76122646, "engine": "bun", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 4.228541999999999, "user_us": 8804.0, "system_us": 418.0, "rss_before": 29622272.0, "rss_after": 37289984.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37699584, "instructions": 247409361, "cycles": 75613398, "engine": "bun", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 56.980084, "user_us": 56872.0, "system_us": 115.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 1021633222, "cycles": 201865026, "engine": "baseline", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 3.505082999999999, "user_us": 5121.0, "system_us": 277.0, "rss_before": 55066624.0, "rss_after": 60096512.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60899328, "instructions": 370432762, "cycles": 114689452, "engine": "node", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 57.018041000000004, "user_us": 56945.0, "system_us": 80.0, "rss_before": 12484608.0, "rss_after": 12795904.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13828096, "instructions": 1021587920, "cycles": 201994734, "engine": "perry", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 3.505458000000001, "user_us": 5135.0, "system_us": 274.0, "rss_before": 54984704.0, "rss_after": 60112896.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60915712, "instructions": 370325279, "cycles": 114650780, "engine": "node", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 56.916917, "user_us": 56805.0, "system_us": 115.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021555266, "cycles": 201515025, "engine": "baseline", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 57.022124999999996, "user_us": 56806.0, "system_us": 224.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021713955, "cycles": 201926871, "engine": "perry", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 4.3401250000000005, "user_us": 8968.0, "system_us": 486.0, "rss_before": 29671424.0, "rss_after": 37322752.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37732352, "instructions": 248151919, "cycles": 76099941, "engine": "bun", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 3.4915829999999985, "user_us": 5144.0, "system_us": 257.0, "rss_before": 55017472.0, "rss_after": 60129280.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60915712, "instructions": 375942069, "cycles": 119099654, "engine": "node", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 56.856708, "user_us": 56794.0, "system_us": 69.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021580020, "cycles": 201518566, "engine": "baseline", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 56.891375, "user_us": 56827.0, "system_us": 72.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021595700, "cycles": 201358908, "engine": "perry", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 4.2454160000000005, "user_us": 8811.0, "system_us": 437.0, "rss_before": 29622272.0, "rss_after": 37273600.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37683200, "instructions": 247397572, "cycles": 75595318, "engine": "bun", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 4.237667, "user_us": 8807.0, "system_us": 440.0, "rss_before": 29622272.0, "rss_after": 37273600.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37683200, "instructions": 247469292, "cycles": 75424954, "engine": "bun", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 3.4984579999999994, "user_us": 5122.0, "system_us": 281.0, "rss_before": 54984704.0, "rss_after": 60063744.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60882944, "instructions": 372942348, "cycles": 116393283, "engine": "node", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 56.948417, "user_us": 56863.0, "system_us": 91.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021543825, "cycles": 201799011, "engine": "perry", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 56.926542, "user_us": 56837.0, "system_us": 96.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021546873, "cycles": 201663091, "engine": "baseline", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 3.5004170000000006, "user_us": 5135.0, "system_us": 270.0, "rss_before": 55033856.0, "rss_after": 60096512.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60866560, "instructions": 366767216, "cycles": 112616132, "engine": "node", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 56.999458000000004, "user_us": 56928.0, "system_us": 74.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021592674, "cycles": 201945929, "engine": "perry", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 57.086541000000004, "user_us": 57025.0, "system_us": 65.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 1021502001, "cycles": 202400394, "engine": "baseline", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 4.234875000000001, "user_us": 8786.0, "system_us": 417.0, "rss_before": 29622272.0, "rss_after": 37306368.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37715968, "instructions": 247300311, "cycles": 75512122, "engine": "bun", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 56.996375, "user_us": 56896.0, "system_us": 106.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021606046, "cycles": 201836242, "engine": "perry", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 4.256292, "user_us": 8808.0, "system_us": 426.0, "rss_before": 29655040.0, "rss_after": 37322752.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37732352, "instructions": 247663763, "cycles": 75925273, "engine": "bun", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 3.497917000000001, "user_us": 5125.0, "system_us": 268.0, "rss_before": 54984704.0, "rss_after": 60047360.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60866560, "instructions": 376941436, "cycles": 121542095, "engine": "node", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 56.942458, "user_us": 56876.0, "system_us": 73.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 1021559395, "cycles": 201688909, "engine": "baseline", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 4.261875, "user_us": 8828.0, "system_us": 454.0, "rss_before": 29655040.0, "rss_after": 37306368.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37715968, "instructions": 247452617, "cycles": 75892712, "engine": "bun", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 3.4862910000000014, "user_us": 5120.0, "system_us": 268.0, "rss_before": 54984704.0, "rss_after": 60030976.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60866560, "instructions": 371808054, "cycles": 115859972, "engine": "node", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 57.263875, "user_us": 57021.0, "system_us": 246.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 1021655298, "cycles": 203042075, "engine": "baseline", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 56.959583, "user_us": 56899.0, "system_us": 67.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021629300, "cycles": 202008047, "engine": "perry", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 2.4546670000000006, "user_us": 5357.0, "system_us": 373.0, "rss_before": 29687808.0, "rss_after": 36569088.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36978688, "instructions": 207754567, "cycles": 65176941, "engine": "bun", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 2.365958000000001, "user_us": 3665.0, "system_us": 258.0, "rss_before": 54968320.0, "rss_after": 59850752.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60620800, "instructions": 348342253, "cycles": 109993599, "engine": "node", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 26.549083, "user_us": 26521.0, "system_us": 35.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 485898554, "cycles": 104399324, "engine": "baseline", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 26.560208999999997, "user_us": 26519.0, "system_us": 45.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485872173, "cycles": 104200162, "engine": "perry", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 26.563709, "user_us": 26518.0, "system_us": 51.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485895981, "cycles": 104136485, "engine": "perry", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 2.4503749999999993, "user_us": 5365.0, "system_us": 378.0, "rss_before": 29638656.0, "rss_after": 36519936.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36929536, "instructions": 207752803, "cycles": 64996572, "engine": "bun", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 26.547292, "user_us": 26517.0, "system_us": 34.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 485955927, "cycles": 104354755, "engine": "baseline", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 2.3751669999999994, "user_us": 3681.0, "system_us": 258.0, "rss_before": 54935552.0, "rss_after": 59834368.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60637184, "instructions": 347310067, "cycles": 109125986, "engine": "node", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 26.542917, "user_us": 26513.0, "system_us": 36.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485977145, "cycles": 104419495, "engine": "perry", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 26.565209000000003, "user_us": 26513.0, "system_us": 55.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 485838841, "cycles": 104301336, "engine": "baseline", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 2.4669170000000005, "user_us": 5394.0, "system_us": 391.0, "rss_before": 29655040.0, "rss_after": 36552704.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36962304, "instructions": 208334944, "cycles": 65099039, "engine": "bun", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 2.3694999999999986, "user_us": 3675.0, "system_us": 271.0, "rss_before": 54919168.0, "rss_after": 59785216.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60604416, "instructions": 348941996, "cycles": 110814932, "engine": "node", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 26.546958000000004, "user_us": 26514.0, "system_us": 36.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 485919170, "cycles": 104755918, "engine": "baseline", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 2.367791999999998, "user_us": 3675.0, "system_us": 259.0, "rss_before": 55083008.0, "rss_after": 59899904.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60669952, "instructions": 346849014, "cycles": 108946697, "engine": "node", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 26.682958, "user_us": 26654.0, "system_us": 27.0, "rss_before": 12484608.0, "rss_after": 12795904.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13828096, "instructions": 485899299, "cycles": 104476443, "engine": "perry", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 2.4411249999999995, "user_us": 5346.0, "system_us": 375.0, "rss_before": 29638656.0, "rss_after": 36519936.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36929536, "instructions": 207354969, "cycles": 64857097, "engine": "bun", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 26.568167, "user_us": 26516.0, "system_us": 56.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485948497, "cycles": 104418795, "engine": "perry", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 2.449375, "user_us": 5367.0, "system_us": 368.0, "rss_before": 29655040.0, "rss_after": 36536320.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36945920, "instructions": 207591996, "cycles": 64818746, "engine": "bun", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 2.3704579999999975, "user_us": 3673.0, "system_us": 259.0, "rss_before": 54919168.0, "rss_after": 59834368.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60637184, "instructions": 348742129, "cycles": 110506269, "engine": "node", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 26.547958, "user_us": 26515.0, "system_us": 39.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 485848372, "cycles": 104319461, "engine": "baseline", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 26.573332999999998, "user_us": 26513.0, "system_us": 66.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485955432, "cycles": 104360785, "engine": "perry", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 26.548959000000004, "user_us": 26516.0, "system_us": 39.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 485851225, "cycles": 104207084, "engine": "baseline", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 2.453292000000001, "user_us": 5367.0, "system_us": 384.0, "rss_before": 29622272.0, "rss_after": 36503552.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36913152, "instructions": 207697312, "cycles": 65123059, "engine": "bun", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 2.3615829999999995, "user_us": 3670.0, "system_us": 258.0, "rss_before": 54902784.0, "rss_after": 59801600.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60604416, "instructions": 356436958, "cycles": 116850089, "engine": "node", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 2.3707910000000005, "user_us": 3679.0, "system_us": 263.0, "rss_before": 54951936.0, "rss_after": 59867136.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60669952, "instructions": 348287232, "cycles": 110173923, "engine": "node", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 2.477875000000001, "user_us": 5405.0, "system_us": 435.0, "rss_before": 29622272.0, "rss_after": 36519936.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36929536, "instructions": 208461984, "cycles": 65581579, "engine": "bun", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 26.574459, "user_us": 26519.0, "system_us": 62.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 485941497, "cycles": 104490465, "engine": "baseline", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 26.556459, "user_us": 26520.0, "system_us": 43.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485866726, "cycles": 104337828, "engine": "perry", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 10.166540999999999, "user_us": 10161.0, "system_us": 10.0, "rss_before": 17235968.0, "rss_after": 17399808.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18432000, "instructions": 317344496, "cycles": 56148650, "engine": "perry", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 10.193416000000003, "user_us": 10177.0, "system_us": 20.0, "rss_before": 17219584.0, "rss_after": 17383424.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18415616, "instructions": 317327993, "cycles": 56067106, "engine": "baseline", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 1.4259170000000019, "user_us": 2485.0, "system_us": 256.0, "rss_before": 60735488.0, "rss_after": 65617920.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66682880, "instructions": 378251651, "cycles": 123569909, "engine": "node", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 1.9292499999999997, "user_us": 4159.0, "system_us": 339.0, "rss_before": 33030144.0, "rss_after": 39321600.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39731200, "instructions": 237231244, "cycles": 69183407, "engine": "bun", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 10.1875, "user_us": 10161.0, "system_us": 30.0, "rss_before": 17235968.0, "rss_after": 17399808.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18432000, "instructions": 317280939, "cycles": 56113327, "engine": "perry", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 10.196291, "user_us": 10162.0, "system_us": 39.0, "rss_before": 17203200.0, "rss_after": 17367040.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18399232, "instructions": 317325311, "cycles": 56153826, "engine": "baseline", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 1.9420830000000002, "user_us": 4177.0, "system_us": 338.0, "rss_before": 33062912.0, "rss_after": 39354368.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39763968, "instructions": 237460821, "cycles": 69441214, "engine": "bun", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 1.469583, "user_us": 2612.0, "system_us": 281.0, "rss_before": 60866560.0, "rss_after": 65716224.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66748416, "instructions": 373170790, "cycles": 118369898, "engine": "node", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 10.168124999999998, "user_us": 10163.0, "system_us": 12.0, "rss_before": 17219584.0, "rss_after": 17383424.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18415616, "instructions": 317237233, "cycles": 55924276, "engine": "baseline", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 1.4270410000000027, "user_us": 2499.0, "system_us": 253.0, "rss_before": 60932096.0, "rss_after": 65781760.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66879488, "instructions": 371660958, "cycles": 118249347, "engine": "node", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 1.9797089999999997, "user_us": 4219.0, "system_us": 354.0, "rss_before": 33046528.0, "rss_after": 39354368.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39763968, "instructions": 238305480, "cycles": 69581118, "engine": "bun", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 10.18075, "user_us": 10157.0, "system_us": 27.0, "rss_before": 17235968.0, "rss_after": 17399808.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18432000, "instructions": 317266263, "cycles": 56039353, "engine": "perry", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 10.193999999999999, "user_us": 10159.0, "system_us": 39.0, "rss_before": 17219584.0, "rss_after": 17383424.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18415616, "instructions": 317289934, "cycles": 56035634, "engine": "perry", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 1.424624999999999, "user_us": 2521.0, "system_us": 254.0, "rss_before": 60932096.0, "rss_after": 65798144.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66830336, "instructions": 374829896, "cycles": 120651027, "engine": "node", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 10.198166999999998, "user_us": 10162.0, "system_us": 40.0, "rss_before": 17203200.0, "rss_after": 17367040.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18399232, "instructions": 317225070, "cycles": 56093037, "engine": "baseline", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 1.982125, "user_us": 4237.0, "system_us": 367.0, "rss_before": 33062912.0, "rss_after": 39370752.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39780352, "instructions": 238574537, "cycles": 69729278, "engine": "bun", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 10.184542, "user_us": 10167.0, "system_us": 24.0, "rss_before": 17219584.0, "rss_after": 17383424.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18415616, "instructions": 317327844, "cycles": 56120697, "engine": "baseline", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 1.9492499999999993, "user_us": 4194.0, "system_us": 352.0, "rss_before": 33079296.0, "rss_after": 39370752.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39780352, "instructions": 237601511, "cycles": 69212952, "engine": "bun", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 1.4151249999999997, "user_us": 2497.0, "system_us": 254.0, "rss_before": 60932096.0, "rss_after": 65781760.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66830336, "instructions": 374869835, "cycles": 120920229, "engine": "node", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 10.17825, "user_us": 10167.0, "system_us": 15.0, "rss_before": 17219584.0, "rss_after": 17383424.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18415616, "instructions": 317306309, "cycles": 56248644, "engine": "perry", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 1.4403749999999995, "user_us": 2538.0, "system_us": 269.0, "rss_before": 60801024.0, "rss_after": 65699840.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66781184, "instructions": 378960100, "cycles": 123997423, "engine": "node", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 1.9449590000000008, "user_us": 4184.0, "system_us": 360.0, "rss_before": 33046528.0, "rss_after": 39337984.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39747584, "instructions": 237366981, "cycles": 69420168, "engine": "bun", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 10.168125, "user_us": 10163.0, "system_us": 9.0, "rss_before": 17203200.0, "rss_after": 17367040.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18399232, "instructions": 317300366, "cycles": 56225486, "engine": "baseline", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 10.179208999999998, "user_us": 10161.0, "system_us": 22.0, "rss_before": 17219584.0, "rss_after": 17383424.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18415616, "instructions": 317340193, "cycles": 56008590, "engine": "perry", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 10.164833000000002, "user_us": 10160.0, "system_us": 9.0, "rss_before": 17219584.0, "rss_after": 17383424.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18415616, "instructions": 317247272, "cycles": 55760508, "engine": "perry", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 1.9570000000000007, "user_us": 4198.0, "system_us": 360.0, "rss_before": 33079296.0, "rss_after": 39370752.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39780352, "instructions": 237820922, "cycles": 69398374, "engine": "bun", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 10.185167, "user_us": 10163.0, "system_us": 26.0, "rss_before": 17203200.0, "rss_after": 17367040.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18399232, "instructions": 317245553, "cycles": 56126842, "engine": "baseline", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 1.4321669999999997, "user_us": 2534.0, "system_us": 263.0, "rss_before": 61014016.0, "rss_after": 65863680.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66912256, "instructions": 374682322, "cycles": 120278974, "engine": "node", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 5.774708, "user_us": 10297.0, "system_us": 446.0, "rss_before": 33062912.0, "rss_after": 40321024.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40828928, "instructions": 280488400, "cycles": 90272944, "engine": "bun", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 30.343541, "user_us": 30277.0, "system_us": 72.0, "rss_before": 17235968.0, "rss_after": 18350080.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19382272, "instructions": 502846460, "cycles": 120608379, "engine": "perry", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 33.624083, "user_us": 33549.0, "system_us": 79.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 585988113, "cycles": 131174967, "engine": "baseline", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 7.347708000000001, "user_us": 10072.0, "system_us": 563.0, "rss_before": 61030400.0, "rss_after": 69320704.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69959680, "instructions": 455450669, "cycles": 143598176, "engine": "node", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 30.416458000000002, "user_us": 30319.0, "system_us": 104.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 502948558, "cycles": 121054045, "engine": "perry", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 7.989875000000001, "user_us": 10754.0, "system_us": 584.0, "rss_before": 60882944.0, "rss_after": 69156864.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69828608, "instructions": 455996958, "cycles": 148491222, "engine": "node", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 33.678208, "user_us": 33570.0, "system_us": 116.0, "rss_before": 17203200.0, "rss_after": 18317312.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19349504, "instructions": 585902140, "cycles": 131410208, "engine": "baseline", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 5.774708999999998, "user_us": 10302.0, "system_us": 446.0, "rss_before": 33062912.0, "rss_after": 40337408.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40796160, "instructions": 280166902, "cycles": 90134143, "engine": "bun", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 5.765334000000001, "user_us": 10291.0, "system_us": 412.0, "rss_before": 33046528.0, "rss_after": 40304640.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40796160, "instructions": 280295491, "cycles": 89911013, "engine": "bun", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 33.609917, "user_us": 33523.0, "system_us": 91.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 585877950, "cycles": 131134619, "engine": "baseline", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 30.407500000000006, "user_us": 30332.0, "system_us": 82.0, "rss_before": 17235968.0, "rss_after": 18350080.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19382272, "instructions": 502912860, "cycles": 120952802, "engine": "perry", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 7.317708000000003, "user_us": 10053.0, "system_us": 578.0, "rss_before": 61014016.0, "rss_after": 69304320.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69976064, "instructions": 453812459, "cycles": 142954237, "engine": "node", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 7.283417, "user_us": 10020.0, "system_us": 597.0, "rss_before": 60948480.0, "rss_after": 69238784.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69877760, "instructions": 460314679, "cycles": 148072337, "engine": "node", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 5.765707999999998, "user_us": 10298.0, "system_us": 441.0, "rss_before": 33046528.0, "rss_after": 40304640.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40763392, "instructions": 280394426, "cycles": 89895716, "engine": "bun", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 33.649, "user_us": 33555.0, "system_us": 101.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 585955811, "cycles": 131401998, "engine": "baseline", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 30.487417000000004, "user_us": 30401.0, "system_us": 94.0, "rss_before": 17235968.0, "rss_after": 18350080.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19382272, "instructions": 502880596, "cycles": 121154992, "engine": "perry", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 5.762124999999999, "user_us": 10265.0, "system_us": 434.0, "rss_before": 33079296.0, "rss_after": 40353792.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40828928, "instructions": 279851815, "cycles": 90081990, "engine": "bun", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 30.426167, "user_us": 30327.0, "system_us": 105.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 502979997, "cycles": 121268884, "engine": "perry", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 33.72558300000001, "user_us": 33611.0, "system_us": 119.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 585965831, "cycles": 131649819, "engine": "baseline", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 7.210750000000001, "user_us": 9933.0, "system_us": 573.0, "rss_before": 61030400.0, "rss_after": 69304320.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69926912, "instructions": 456004195, "cycles": 144536521, "engine": "node", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 5.7673749999999995, "user_us": 10300.0, "system_us": 431.0, "rss_before": 33030144.0, "rss_after": 40304640.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40779776, "instructions": 280281579, "cycles": 90144205, "engine": "bun", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 8.04925, "user_us": 10779.0, "system_us": 593.0, "rss_before": 60833792.0, "rss_after": 69189632.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69861376, "instructions": 457399872, "cycles": 148417985, "engine": "node", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 30.517708, "user_us": 30371.0, "system_us": 154.0, "rss_before": 17235968.0, "rss_after": 18350080.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19382272, "instructions": 502937786, "cycles": 121509909, "engine": "perry", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 33.632749999999994, "user_us": 33536.0, "system_us": 100.0, "rss_before": 17203200.0, "rss_after": 18317312.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19349504, "instructions": 585916511, "cycles": 131358951, "engine": "baseline", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 5.777833999999999, "user_us": 10284.0, "system_us": 477.0, "rss_before": 33030144.0, "rss_after": 40304640.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40763392, "instructions": 279842188, "cycles": 89929550, "engine": "bun", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 33.647833000000006, "user_us": 33568.0, "system_us": 84.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 585825634, "cycles": 131180253, "engine": "baseline", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 30.405959, "user_us": 30322.0, "system_us": 91.0, "rss_before": 17235968.0, "rss_after": 18350080.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19382272, "instructions": 502984728, "cycles": 121031377, "engine": "perry", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 7.287917, "user_us": 10066.0, "system_us": 558.0, "rss_before": 60964864.0, "rss_after": 69353472.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 70008832, "instructions": 460590733, "cycles": 147457489, "engine": "node", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 7.15625, "user_us": 10288.0, "system_us": 583.0, "rss_before": 60882944.0, "rss_after": 69353472.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 70025216, "instructions": 488158897, "cycles": 144200724, "engine": "node", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 52.300875000000005, "user_us": 52190.0, "system_us": 118.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 1070845112, "cycles": 190997511, "engine": "perry", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 62.978041999999995, "user_us": 62853.0, "system_us": 128.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 1319763686, "cycles": 225330763, "engine": "baseline", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 6.850042000000002, "user_us": 13819.0, "system_us": 588.0, "rss_before": 33046528.0, "rss_after": 41795584.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42254336, "instructions": 327102473, "cycles": 100378213, "engine": "bun", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 7.011875, "user_us": 10210.0, "system_us": 587.0, "rss_before": 61030400.0, "rss_after": 69484544.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 70107136, "instructions": 491734757, "cycles": 147757747, "engine": "node", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 52.737666, "user_us": 52628.0, "system_us": 113.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 1070865791, "cycles": 192547558, "engine": "perry", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 61.656666, "user_us": 61547.0, "system_us": 117.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 1319821538, "cycles": 221507806, "engine": "baseline", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 6.810625000000002, "user_us": 13738.0, "system_us": 555.0, "rss_before": 33062912.0, "rss_after": 41828352.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42287104, "instructions": 327332657, "cycles": 100329260, "engine": "bun", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 6.818708000000001, "user_us": 13789.0, "system_us": 580.0, "rss_before": 33013760.0, "rss_after": 41762816.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42205184, "instructions": 327092178, "cycles": 100216970, "engine": "bun", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 61.643083000000004, "user_us": 61536.0, "system_us": 113.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1319879436, "cycles": 221073235, "engine": "baseline", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 52.923792, "user_us": 52836.0, "system_us": 92.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1070808663, "cycles": 192662386, "engine": "perry", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 7.017458000000001, "user_us": 10267.0, "system_us": 654.0, "rss_before": 60850176.0, "rss_after": 69353472.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 70025216, "instructions": 492559119, "cycles": 148218611, "engine": "node", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 62.66979200000001, "user_us": 62225.0, "system_us": 453.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1319910374, "cycles": 224498301, "engine": "baseline", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 6.795083000000002, "user_us": 13747.0, "system_us": 532.0, "rss_before": 33062912.0, "rss_after": 41811968.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42270720, "instructions": 326842544, "cycles": 100175469, "engine": "bun", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 52.091415999999995, "user_us": 52015.0, "system_us": 80.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1070870326, "cycles": 190387155, "engine": "perry", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 7.050333000000002, "user_us": 10292.0, "system_us": 596.0, "rss_before": 60932096.0, "rss_after": 69369856.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 70008832, "instructions": 491959304, "cycles": 147461842, "engine": "node", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 6.790457999999999, "user_us": 13762.0, "system_us": 582.0, "rss_before": 33030144.0, "rss_after": 41779200.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42237952, "instructions": 326639841, "cycles": 100306743, "engine": "bun", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 62.587084000000004, "user_us": 62460.0, "system_us": 130.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 1319837056, "cycles": 223942197, "engine": "baseline", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 53.156708, "user_us": 53044.0, "system_us": 121.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1070853666, "cycles": 193835497, "engine": "perry", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 6.955082999999998, "user_us": 10167.0, "system_us": 547.0, "rss_before": 60735488.0, "rss_after": 69189632.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69877760, "instructions": 487824019, "cycles": 143854990, "engine": "node", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 6.996041999999999, "user_us": 10169.0, "system_us": 616.0, "rss_before": 60981248.0, "rss_after": 69517312.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 70139904, "instructions": 492385928, "cycles": 148292282, "engine": "node", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 63.08200000000001, "user_us": 62995.0, "system_us": 92.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 1319857870, "cycles": 225630757, "engine": "baseline", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 6.80425, "user_us": 13793.0, "system_us": 534.0, "rss_before": 33030144.0, "rss_after": 41779200.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42237952, "instructions": 326603413, "cycles": 100158877, "engine": "bun", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 52.94175, "user_us": 52823.0, "system_us": 123.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1070887874, "cycles": 193194193, "engine": "perry", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 6.814, "user_us": 13810.0, "system_us": 569.0, "rss_before": 33046528.0, "rss_after": 41795584.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42237952, "instructions": 326615249, "cycles": 100178705, "engine": "bun", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 6.988917000000001, "user_us": 10194.0, "system_us": 606.0, "rss_before": 60866560.0, "rss_after": 69369856.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 70008832, "instructions": 492888983, "cycles": 148000503, "engine": "node", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 62.66375, "user_us": 62515.0, "system_us": 152.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 1319861149, "cycles": 224312223, "engine": "baseline", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 52.636584, "user_us": 52512.0, "system_us": 133.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 1070912997, "cycles": 192160989, "engine": "perry", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 26.507166999999995, "user_us": 26450.0, "system_us": 65.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 594984363, "cycles": 108279934, "engine": "baseline", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 3.5198329999999984, "user_us": 6997.0, "system_us": 457.0, "rss_before": 33046528.0, "rss_after": 40665088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41091072, "instructions": 264635851, "cycles": 79603874, "engine": "bun", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 24.368083000000002, "user_us": 24298.0, "system_us": 75.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 512092431, "cycles": 101784686, "engine": "perry", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 4.994250000000001, "user_us": 7603.0, "system_us": 528.0, "rss_before": 60932096.0, "rss_after": 69206016.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69812224, "instructions": 461419339, "cycles": 142312703, "engine": "node", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 24.505332999999997, "user_us": 24425.0, "system_us": 85.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 512042864, "cycles": 102143816, "engine": "perry", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 26.527250000000002, "user_us": 26458.0, "system_us": 77.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 595084302, "cycles": 108907164, "engine": "baseline", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 3.5292080000000006, "user_us": 7020.0, "system_us": 500.0, "rss_before": 33112064.0, "rss_after": 40714240.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41140224, "instructions": 265224113, "cycles": 80149635, "engine": "bun", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 4.943415999999999, "user_us": 7587.0, "system_us": 562.0, "rss_before": 60817408.0, "rss_after": 69140480.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69812224, "instructions": 463703842, "cycles": 143502349, "engine": "node", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 3.537207999999998, "user_us": 7021.0, "system_us": 487.0, "rss_before": 33030144.0, "rss_after": 40632320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41058304, "instructions": 264666936, "cycles": 79826399, "engine": "bun", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 24.340125, "user_us": 24261.0, "system_us": 86.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 511998068, "cycles": 101884045, "engine": "perry", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 26.515959000000002, "user_us": 26448.0, "system_us": 71.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 595053607, "cycles": 108520140, "engine": "baseline", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 5.075040999999999, "user_us": 7682.0, "system_us": 547.0, "rss_before": 60899328.0, "rss_after": 69222400.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69910528, "instructions": 462304760, "cycles": 141618953, "engine": "node", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 24.416375000000002, "user_us": 24346.0, "system_us": 74.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 512113144, "cycles": 101594616, "engine": "perry", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 5.434750000000001, "user_us": 8046.0, "system_us": 565.0, "rss_before": 60981248.0, "rss_after": 69304320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69926912, "instructions": 458290120, "cycles": 140545410, "engine": "node", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 26.671375, "user_us": 26595.0, "system_us": 83.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 595107731, "cycles": 109251366, "engine": "baseline", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 3.535791999999999, "user_us": 7023.0, "system_us": 469.0, "rss_before": 33046528.0, "rss_after": 40665088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41091072, "instructions": 264917638, "cycles": 79692105, "engine": "bun", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 24.518209, "user_us": 24431.0, "system_us": 91.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 512015932, "cycles": 102017716, "engine": "perry", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 26.553416999999996, "user_us": 26495.0, "system_us": 62.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 594926088, "cycles": 108385733, "engine": "baseline", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 3.519458, "user_us": 7002.0, "system_us": 446.0, "rss_before": 33046528.0, "rss_after": 40665088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41091072, "instructions": 264637071, "cycles": 79821832, "engine": "bun", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 5.0980419999999995, "user_us": 7590.0, "system_us": 573.0, "rss_before": 60817408.0, "rss_after": 69189632.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69812224, "instructions": 454365812, "cycles": 136117585, "engine": "node", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 3.519667, "user_us": 7003.0, "system_us": 446.0, "rss_before": 33030144.0, "rss_after": 40632320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41058304, "instructions": 264744195, "cycles": 79555062, "engine": "bun", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 24.275208, "user_us": 24203.0, "system_us": 79.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 512089453, "cycles": 101364462, "engine": "perry", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 5.073125000000001, "user_us": 7683.0, "system_us": 557.0, "rss_before": 60899328.0, "rss_after": 69255168.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69910528, "instructions": 453908468, "cycles": 134201806, "engine": "node", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 26.304666, "user_us": 26230.0, "system_us": 81.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 594924188, "cycles": 107808229, "engine": "baseline", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 24.372208, "user_us": 24295.0, "system_us": 83.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 512099260, "cycles": 101518314, "engine": "perry", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 5.1108340000000005, "user_us": 7655.0, "system_us": 555.0, "rss_before": 60882944.0, "rss_after": 69189632.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69844992, "instructions": 454584123, "cycles": 135078404, "engine": "node", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 3.5365, "user_us": 7021.0, "system_us": 456.0, "rss_before": 33046528.0, "rss_after": 40665088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41091072, "instructions": 264778920, "cycles": 80005470, "engine": "bun", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 26.509667, "user_us": 26374.0, "system_us": 139.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 594982413, "cycles": 108497176, "engine": "baseline", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 1.5260419999999897, "user_us": 2817.0, "system_us": 290.0, "rss_before": 198656000.0, "rss_after": 203440128.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204161024, "instructions": 1589996001, "cycles": 410894269, "engine": "node", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 5.641332999999996, "user_us": 5637.0, "system_us": 13.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1692148147, "cycles": 317727048, "engine": "perry", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 5.664375, "user_us": 5639.0, "system_us": 33.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101597184, "instructions": 1692324759, "cycles": 317685436, "engine": "baseline", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 2.082209000000006, "user_us": 4397.0, "system_us": 429.0, "rss_before": 91766784.0, "rss_after": 98041856.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98451456, "instructions": 1148024520, "cycles": 263823112, "engine": "bun", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 5.638667000000005, "user_us": 5634.0, "system_us": 14.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101597184, "instructions": 1689965979, "cycles": 315413703, "engine": "baseline", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 5.629917000000006, "user_us": 5626.0, "system_us": 12.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1689980569, "cycles": 316672167, "engine": "perry", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 2.076332999999998, "user_us": 4385.0, "system_us": 438.0, "rss_before": 91832320.0, "rss_after": 98107392.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98516992, "instructions": 1149890957, "cycles": 245726850, "engine": "bun", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 1.4977910000000065, "user_us": 2753.0, "system_us": 278.0, "rss_before": 198639616.0, "rss_after": 203440128.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204161024, "instructions": 1577386632, "cycles": 385601609, "engine": "node", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 2.070915999999997, "user_us": 4382.0, "system_us": 444.0, "rss_before": 91848704.0, "rss_after": 98123776.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98533376, "instructions": 1145548162, "cycles": 245525872, "engine": "bun", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 1.5739169999999945, "user_us": 2834.0, "system_us": 281.0, "rss_before": 198770688.0, "rss_after": 203522048.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204210176, "instructions": 1580461769, "cycles": 391812298, "engine": "node", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 5.645416999999995, "user_us": 5630.0, "system_us": 20.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101597184, "instructions": 1690070615, "cycles": 315128793, "engine": "baseline", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 5.626834000000002, "user_us": 5626.0, "system_us": 10.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1689980637, "cycles": 315800887, "engine": "perry", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 5.671042, "user_us": 5654.0, "system_us": 24.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1689928249, "cycles": 314413184, "engine": "perry", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 1.5175839999999994, "user_us": 2780.0, "system_us": 326.0, "rss_before": 198754304.0, "rss_after": 203489280.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204226560, "instructions": 1584054601, "cycles": 396004249, "engine": "node", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 2.09075, "user_us": 4384.0, "system_us": 461.0, "rss_before": 91848704.0, "rss_after": 98123776.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98533376, "instructions": 1148025933, "cycles": 245575640, "engine": "bun", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 5.657416999999995, "user_us": 5652.0, "system_us": 11.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101597184, "instructions": 1690057360, "cycles": 315222071, "engine": "baseline", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 2.051540999999993, "user_us": 4322.0, "system_us": 403.0, "rss_before": 91832320.0, "rss_after": 98091008.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98500608, "instructions": 1146418006, "cycles": 244641660, "engine": "bun", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 5.661541, "user_us": 5631.0, "system_us": 37.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1690405635, "cycles": 315250468, "engine": "perry", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 1.5062500000000085, "user_us": 2770.0, "system_us": 299.0, "rss_before": 198721536.0, "rss_after": 203505664.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204193792, "instructions": 1585997486, "cycles": 400936430, "engine": "node", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 5.641124999999995, "user_us": 5640.0, "system_us": 9.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101597184, "instructions": 1690099193, "cycles": 317735173, "engine": "baseline", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 5.627374999999994, "user_us": 5625.0, "system_us": 11.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1690013526, "cycles": 317063441, "engine": "baseline", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 1.518291000000005, "user_us": 2771.0, "system_us": 303.0, "rss_before": 198754304.0, "rss_after": 203538432.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204226560, "instructions": 1580571057, "cycles": 402594073, "engine": "node", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 1.990832999999995, "user_us": 4253.0, "system_us": 370.0, "rss_before": 91848704.0, "rss_after": 98091008.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98500608, "instructions": 1139780151, "cycles": 242902787, "engine": "bun", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 5.627749999999999, "user_us": 5626.0, "system_us": 7.0, "rss_before": 69222400.0, "rss_after": 69320704.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1689790769, "cycles": 315238608, "engine": "perry", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 5.640374999999999, "user_us": 5629.0, "system_us": 17.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1690077362, "cycles": 315403735, "engine": "baseline", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 1.5087500000000063, "user_us": 2769.0, "system_us": 292.0, "rss_before": 198770688.0, "rss_after": 203538432.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204226560, "instructions": 1587496262, "cycles": 398327128, "engine": "node", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 5.627583000000001, "user_us": 5626.0, "system_us": 10.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1689814087, "cycles": 315061432, "engine": "perry", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 1.9964999999999975, "user_us": 4204.0, "system_us": 364.0, "rss_before": 91766784.0, "rss_after": 97992704.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98418688, "instructions": 1147051484, "cycles": 245743808, "engine": "bun", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 25.830625000000012, "user_us": 25657.0, "system_us": 179.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1829216728, "cycles": 380009174, "engine": "baseline", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 6.673541999999998, "user_us": 8304.0, "system_us": 302.0, "rss_before": 198737920.0, "rss_after": 203587584.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204275712, "instructions": 1620052443, "cycles": 416845345, "engine": "node", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 5.914125000000006, "user_us": 9557.0, "system_us": 483.0, "rss_before": 91766784.0, "rss_after": 98877440.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99287040, "instructions": 1176580727, "cycles": 262542391, "engine": "bun", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 25.637459, "user_us": 25576.0, "system_us": 66.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1829225232, "cycles": 379904596, "engine": "perry", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 25.526916000000007, "user_us": 25502.0, "system_us": 35.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829044354, "cycles": 379238136, "engine": "perry", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 6.699250000000006, "user_us": 8267.0, "system_us": 320.0, "rss_before": 198803456.0, "rss_after": 203636736.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204275712, "instructions": 1627808721, "cycles": 418455348, "engine": "node", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 5.907125000000008, "user_us": 9557.0, "system_us": 450.0, "rss_before": 91783168.0, "rss_after": 98893824.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99303424, "instructions": 1175658775, "cycles": 262500300, "engine": "bun", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 25.67308400000001, "user_us": 25650.0, "system_us": 29.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829167898, "cycles": 379522010, "engine": "baseline", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 5.917833999999992, "user_us": 9555.0, "system_us": 439.0, "rss_before": 91783168.0, "rss_after": 98893824.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99303424, "instructions": 1172899659, "cycles": 262339727, "engine": "bun", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 6.6710000000000065, "user_us": 8309.0, "system_us": 317.0, "rss_before": 198639616.0, "rss_after": 203587584.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204259328, "instructions": 1624969844, "cycles": 416637203, "engine": "node", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 25.58012500000001, "user_us": 25548.0, "system_us": 38.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829149599, "cycles": 380440832, "engine": "perry", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 25.839833999999996, "user_us": 25768.0, "system_us": 69.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1828893320, "cycles": 379732495, "engine": "baseline", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 5.914500000000004, "user_us": 9520.0, "system_us": 512.0, "rss_before": 91865088.0, "rss_after": 98975744.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99385344, "instructions": 1167992439, "cycles": 261277762, "engine": "bun", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 25.672166999999988, "user_us": 25612.0, "system_us": 68.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829100798, "cycles": 380547781, "engine": "baseline", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 6.701708999999994, "user_us": 8264.0, "system_us": 334.0, "rss_before": 198754304.0, "rss_after": 203603968.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204275712, "instructions": 1624706799, "cycles": 410954374, "engine": "node", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 25.643249999999988, "user_us": 25577.0, "system_us": 73.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829112655, "cycles": 379028840, "engine": "perry", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 25.674665999999995, "user_us": 25627.0, "system_us": 52.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829513217, "cycles": 379338844, "engine": "baseline", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 5.932415999999996, "user_us": 9578.0, "system_us": 485.0, "rss_before": 91783168.0, "rss_after": 98893824.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99303424, "instructions": 1175313549, "cycles": 262727871, "engine": "bun", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 25.530749999999998, "user_us": 25471.0, "system_us": 69.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829696166, "cycles": 381284634, "engine": "perry", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 6.7207910000000055, "user_us": 8277.0, "system_us": 335.0, "rss_before": 198721536.0, "rss_after": 203587584.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204259328, "instructions": 1618283413, "cycles": 404979305, "engine": "node", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 25.684125, "user_us": 25655.0, "system_us": 34.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1829223011, "cycles": 379952411, "engine": "baseline", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 25.578125, "user_us": 25516.0, "system_us": 67.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829316282, "cycles": 382066979, "engine": "perry", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 6.658791000000008, "user_us": 8289.0, "system_us": 295.0, "rss_before": 198705152.0, "rss_after": 203538432.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204177408, "instructions": 1617011860, "cycles": 405166344, "engine": "node", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 5.892917000000004, "user_us": 9535.0, "system_us": 465.0, "rss_before": 91848704.0, "rss_after": 98959360.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99368960, "instructions": 1169341991, "cycles": 261288126, "engine": "bun", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 25.550542, "user_us": 25532.0, "system_us": 28.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829517274, "cycles": 380081868, "engine": "perry", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 6.674875, "user_us": 8305.0, "system_us": 315.0, "rss_before": 198656000.0, "rss_after": 203538432.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204210176, "instructions": 1620323901, "cycles": 416780427, "engine": "node", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 25.642291999999998, "user_us": 25613.0, "system_us": 35.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829011056, "cycles": 379658227, "engine": "baseline", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 5.915374999999997, "user_us": 9572.0, "system_us": 468.0, "rss_before": 91832320.0, "rss_after": 98942976.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99352576, "instructions": 1169480569, "cycles": 261539018, "engine": "bun", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 8.285042000000004, "user_us": 11417.0, "system_us": 394.0, "rss_before": 198721536.0, "rss_after": 203849728.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204537856, "instructions": 1647474479, "cycles": 415707450, "engine": "node", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 27.125166000000007, "user_us": 27097.0, "system_us": 34.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 2080071281, "cycles": 383894693, "engine": "perry", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 8.382084000000006, "user_us": 13962.0, "system_us": 738.0, "rss_before": 91848704.0, "rss_after": 99581952.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99991552, "instructions": 1207567928, "cycles": 275350631, "engine": "bun", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 27.12516699999999, "user_us": 27103.0, "system_us": 30.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 2080336936, "cycles": 384168532, "engine": "baseline", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 27.175292, "user_us": 27102.0, "system_us": 82.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 2080156441, "cycles": 385200001, "engine": "perry", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 8.416083999999998, "user_us": 13907.0, "system_us": 672.0, "rss_before": 91815936.0, "rss_after": 99532800.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99942400, "instructions": 1214855162, "cycles": 276600549, "engine": "bun", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 8.150334, "user_us": 11269.0, "system_us": 426.0, "rss_before": 198737920.0, "rss_after": 203882496.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204554240, "instructions": 1655097125, "cycles": 415231264, "engine": "node", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 27.377291, "user_us": 27119.0, "system_us": 267.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2080383272, "cycles": 384814060, "engine": "baseline", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 8.410708, "user_us": 14011.0, "system_us": 688.0, "rss_before": 91766784.0, "rss_after": 99500032.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99909632, "instructions": 1214334584, "cycles": 294156149, "engine": "bun", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 27.232959, "user_us": 27161.0, "system_us": 78.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2080164414, "cycles": 384350262, "engine": "perry", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 27.274832999999987, "user_us": 27210.0, "system_us": 71.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 2080295847, "cycles": 384845045, "engine": "baseline", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 7.968375000000009, "user_us": 11175.0, "system_us": 426.0, "rss_before": 198721536.0, "rss_after": 203866112.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204554240, "instructions": 1648422262, "cycles": 417079266, "engine": "node", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 27.15175, "user_us": 27112.0, "system_us": 45.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 2080331180, "cycles": 385977503, "engine": "baseline", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 27.23916700000001, "user_us": 27204.0, "system_us": 41.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 2080467733, "cycles": 385521775, "engine": "perry", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 8.079458000000002, "user_us": 11281.0, "system_us": 410.0, "rss_before": 198737920.0, "rss_after": 203931648.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204570624, "instructions": 1656808960, "cycles": 421132320, "engine": "node", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 8.279999999999994, "user_us": 13838.0, "system_us": 734.0, "rss_before": 91865088.0, "rss_after": 99598336.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 100007936, "instructions": 1208936891, "cycles": 276093945, "engine": "bun", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 8.295250000000003, "user_us": 13905.0, "system_us": 646.0, "rss_before": 91865088.0, "rss_after": 99598336.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 100007936, "instructions": 1209251525, "cycles": 276365440, "engine": "bun", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 8.27695899999999, "user_us": 11343.0, "system_us": 433.0, "rss_before": 198836224.0, "rss_after": 203931648.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204554240, "instructions": 1657279180, "cycles": 431383217, "engine": "node", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 27.1785, "user_us": 27101.0, "system_us": 86.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2080212396, "cycles": 385217060, "engine": "perry", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 27.140667, "user_us": 27093.0, "system_us": 54.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2080209615, "cycles": 384433500, "engine": "baseline", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 8.280042000000002, "user_us": 13849.0, "system_us": 775.0, "rss_before": 91815936.0, "rss_after": 99532800.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99942400, "instructions": 1211569224, "cycles": 277201879, "engine": "bun", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 7.956958999999998, "user_us": 11142.0, "system_us": 390.0, "rss_before": 198705152.0, "rss_after": 203800576.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204521472, "instructions": 1662640868, "cycles": 436310119, "engine": "node", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 27.155167000000006, "user_us": 27101.0, "system_us": 64.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 2080454376, "cycles": 383989739, "engine": "baseline", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 27.117292000000006, "user_us": 27101.0, "system_us": 26.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 2080617432, "cycles": 385674573, "engine": "perry", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 8.026333999999991, "user_us": 11159.0, "system_us": 335.0, "rss_before": 198606848.0, "rss_after": 203735040.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204390400, "instructions": 1653110738, "cycles": 424953646, "engine": "node", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 27.184625000000004, "user_us": 27108.0, "system_us": 83.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 2080271210, "cycles": 384915990, "engine": "perry", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 27.164541000000007, "user_us": 27110.0, "system_us": 64.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2080240747, "cycles": 385026465, "engine": "baseline", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 8.483707999999993, "user_us": 14074.0, "system_us": 745.0, "rss_before": 91848704.0, "rss_after": 99581952.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99991552, "instructions": 1206340787, "cycles": 276209817, "engine": "bun", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 4.3174999999999955, "user_us": 7714.0, "system_us": 620.0, "rss_before": 91848704.0, "rss_after": 98828288.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99237888, "instructions": 1160731238, "cycles": 256089074, "engine": "bun", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 4.1036670000000015, "user_us": 6403.0, "system_us": 370.0, "rss_before": 198705152.0, "rss_after": 203718656.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204406784, "instructions": 1630335843, "cycles": 421528166, "engine": "node", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 16.123667000000005, "user_us": 16116.0, "system_us": 13.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1808514674, "cycles": 351979272, "engine": "perry", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 15.607959000000001, "user_us": 15557.0, "system_us": 57.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1808315485, "cycles": 348621658, "engine": "baseline", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 15.606667000000009, "user_us": 15565.0, "system_us": 52.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1808418762, "cycles": 347377390, "engine": "baseline", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 4.302624999999999, "user_us": 7682.0, "system_us": 576.0, "rss_before": 91799552.0, "rss_after": 98729984.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99139584, "instructions": 1167060998, "cycles": 256851294, "engine": "bun", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 16.14087500000001, "user_us": 16108.0, "system_us": 39.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1808585747, "cycles": 350388209, "engine": "perry", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 4.112375, "user_us": 6460.0, "system_us": 385.0, "rss_before": 198639616.0, "rss_after": 203685888.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204357632, "instructions": 1628810346, "cycles": 417060465, "engine": "node", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 4.27091699999999, "user_us": 7622.0, "system_us": 563.0, "rss_before": 91815936.0, "rss_after": 98746368.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99155968, "instructions": 1160835488, "cycles": 255671100, "engine": "bun", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 16.130875000000003, "user_us": 16110.0, "system_us": 30.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1808229230, "cycles": 350024907, "engine": "perry", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 4.142624999999995, "user_us": 6519.0, "system_us": 374.0, "rss_before": 198524928.0, "rss_after": 203505664.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204177408, "instructions": 1625903668, "cycles": 413469665, "engine": "node", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 15.614624999999997, "user_us": 15558.0, "system_us": 67.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1807976691, "cycles": 346949396, "engine": "baseline", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 4.069583999999992, "user_us": 6415.0, "system_us": 350.0, "rss_before": 198819840.0, "rss_after": 203784192.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204455936, "instructions": 1627854659, "cycles": 405789003, "engine": "node", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 4.296708000000002, "user_us": 7681.0, "system_us": 560.0, "rss_before": 91865088.0, "rss_after": 98844672.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99254272, "instructions": 1159770113, "cycles": 255159824, "engine": "bun", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 15.539709000000002, "user_us": 15539.0, "system_us": 10.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1808274531, "cycles": 348699863, "engine": "baseline", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 16.087292000000012, "user_us": 16079.0, "system_us": 14.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1808102344, "cycles": 348881688, "engine": "perry", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 15.652875000000002, "user_us": 15562.0, "system_us": 96.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1808504341, "cycles": 347560381, "engine": "baseline", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 4.131833, "user_us": 6526.0, "system_us": 364.0, "rss_before": 198672384.0, "rss_after": 203636736.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204324864, "instructions": 1634607428, "cycles": 423028388, "engine": "node", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 15.490915999999999, "user_us": 15466.0, "system_us": 31.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1808242233, "cycles": 347205516, "engine": "perry", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 4.248458999999997, "user_us": 7615.0, "system_us": 524.0, "rss_before": 91848704.0, "rss_after": 98779136.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99188736, "instructions": 1160029014, "cycles": 255663596, "engine": "bun", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 16.13620800000001, "user_us": 16114.0, "system_us": 30.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1808489902, "cycles": 349670249, "engine": "perry", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 4.284875000000007, "user_us": 7673.0, "system_us": 590.0, "rss_before": 91799552.0, "rss_after": 98779136.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99188736, "instructions": 1168801856, "cycles": 258072146, "engine": "bun", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 15.376333000000002, "user_us": 15355.0, "system_us": 26.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1808066330, "cycles": 346534386, "engine": "baseline", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 4.145833999999994, "user_us": 6548.0, "system_us": 341.0, "rss_before": 198737920.0, "rss_after": 203685888.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204341248, "instructions": 1624616823, "cycles": 412832113, "engine": "node", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 15.611209000000002, "user_us": 15575.0, "system_us": 46.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1808678418, "cycles": 349406261, "engine": "perry", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 4.323958000000005, "user_us": 7721.0, "system_us": 514.0, "rss_before": 91799552.0, "rss_after": 98729984.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99139584, "instructions": 1165676237, "cycles": 256935816, "engine": "bun", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 4.188458999999995, "user_us": 6540.0, "system_us": 374.0, "rss_before": 198705152.0, "rss_after": 203620352.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204308480, "instructions": 1631503331, "cycles": 419704602, "engine": "node", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 15.586166999999996, "user_us": 15556.0, "system_us": 35.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1808364012, "cycles": 348455249, "engine": "baseline", "operation": "sequential", "rep": 6, "correct": true} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/verify.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/verify.jsonl new file mode 100644 index 0000000000..0a45abb7f6 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/verify.jsonl @@ -0,0 +1,12 @@ +{"wall_ms": 1.4050000000000011, "user_us": 2499.0, "system_us": 270.0, "rss_before": 54919168.0, "rss_after": 59834368.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60620800, "instructions": 325546530, "cycles": 109495487, "engine": "node", "operation": "repeat"} +{"wall_ms": 5.0552920000000015, "user_us": 6433.0, "system_us": 273.0, "rss_before": 54968320.0, "rss_after": 59916288.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60702720, "instructions": 350930887, "cycles": 119888240, "engine": "node", "operation": "random"} +{"wall_ms": 3.4875830000000008, "user_us": 5115.0, "system_us": 263.0, "rss_before": 54951936.0, "rss_after": 59949056.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60751872, "instructions": 376141186, "cycles": 119589269, "engine": "node", "operation": "fields"} +{"wall_ms": 2.3620839999999994, "user_us": 3663.0, "system_us": 250.0, "rss_before": 54951936.0, "rss_after": 59801600.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60620800, "instructions": 350290840, "cycles": 111749436, "engine": "node", "operation": "sequential"} +{"wall_ms": 1.438167, "user_us": 2525.0, "system_us": 274.0, "rss_before": 60850176.0, "rss_after": 65781760.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66846720, "instructions": 378463410, "cycles": 123122743, "engine": "node", "operation": "repeat"} +{"wall_ms": 7.426666999999998, "user_us": 10017.0, "system_us": 576.0, "rss_before": 61046784.0, "rss_after": 69287936.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69926912, "instructions": 460107818, "cycles": 147955248, "engine": "node", "operation": "random"} +{"wall_ms": 6.979458000000001, "user_us": 10188.0, "system_us": 612.0, "rss_before": 61014016.0, "rss_after": 69451776.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 70074368, "instructions": 494150200, "cycles": 149519337, "engine": "node", "operation": "fields"} +{"wall_ms": 5.4921250000000015, "user_us": 8176.0, "system_us": 585.0, "rss_before": 61014016.0, "rss_after": 69337088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69943296, "instructions": 457333200, "cycles": 139823631, "engine": "node", "operation": "sequential"} +{"wall_ms": 1.4966659999999905, "user_us": 2730.0, "system_us": 306.0, "rss_before": 198656000.0, "rss_after": 203407360.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204111872, "instructions": 1577383604, "cycles": 400479220, "engine": "node", "operation": "repeat"} +{"wall_ms": 6.646749999999997, "user_us": 8290.0, "system_us": 291.0, "rss_before": 198705152.0, "rss_after": 203571200.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204292096, "instructions": 1626443364, "cycles": 415568457, "engine": "node", "operation": "random"} +{"wall_ms": 7.959875000000011, "user_us": 11128.0, "system_us": 373.0, "rss_before": 198885376.0, "rss_after": 204013568.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204701696, "instructions": 1654340117, "cycles": 427919432, "engine": "node", "operation": "fields"} +{"wall_ms": 4.162959000000001, "user_us": 6549.0, "system_us": 341.0, "rss_before": 198787072.0, "rss_after": 203767808.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204439552, "instructions": 1619281428, "cycles": 403499623, "engine": "node", "operation": "sequential"} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/window.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/window.json new file mode 100644 index 0000000000..fd203569e8 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/window.json @@ -0,0 +1,32 @@ +{ + "owner": "json-perf-13765-1789118267", + "load_before": [ + 1.41357421875, + 1.498046875, + 1.5205078125 + ], + "started_utc": "2026-09-11T09:17:47Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/trusted-materialized-read-r26/run-access.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-access-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-access-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-access" + ], + "competing_workloads_before": [], + "load_after": [ + 1.29541015625, + 1.46484375, + 1.5068359375 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:18:10Z" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/with_lock.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/zero-root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/zero-root-comparison.json new file mode 100644 index 0000000000..e29eca90dd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/zero-root-comparison.json @@ -0,0 +1,17 @@ +{ + "matches": true, + "files": [ + { + "mode": "native", + "normalized_sha256": "a452c11cd5682ca7099a90032eb786db6a0d779d6102a8e506bfe8c0276c79f5", + "main_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd", + "candidate_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "normalized_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "main_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "candidate_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/additional-root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/additional-root-comparison.json new file mode 100644 index 0000000000..d5278ec805 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/additional-root-comparison.json @@ -0,0 +1,34 @@ +{ + "matches": true, + "files": [ + { + "subject": "changing", + "mode": "native", + "main_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79", + "candidate_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a", + "normalized_sha256": "630457db94e5b10ad30e7df0933b1545be2d702de1342e6d08afa4e04a7a831e" + }, + { + "subject": "changing", + "mode": "shadow", + "main_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "candidate_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "normalized_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "subject": "retained", + "mode": "native", + "main_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df", + "candidate_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b", + "normalized_sha256": "e2413fabf0d549ac10598e9bfd5fb8cb869a23110e6e4305166ede1a741365dd" + }, + { + "subject": "retained", + "mode": "shadow", + "main_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "candidate_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "normalized_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "note": "Retained-zero native/shadow checks pass. Changing-record shadow checks pass; native retains four unsuppressed R25 unrooted/global property-write findings, with identical IR and fingerprints. Not a clean native verdict." +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/build-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/build-provenance.json new file mode 100644 index 0000000000..6515d793a7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-changing-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-changing-options-validation.json new file mode 100644 index 0000000000..ebf4cae4d8 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-changing-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-changing-roots.json new file mode 100644 index 0000000000..0b0ac2976b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-changing-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-changing-workers-provenance.json new file mode 100644 index 0000000000..c4a2bc5d21 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-fixture-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-fixture-validation.json new file mode 100644 index 0000000000..673bd175ec --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "a6fcbcdadeafcd1b9f0c1915cd14b76559142d39b0638744815f05a3ea35ae30", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-options-validation.json new file mode 100644 index 0000000000..3e1c49aae3 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-retained-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-retained-roots.json new file mode 100644 index 0000000000..23f6b4cb74 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-retained-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-retained-zero-validation.json new file mode 100644 index 0000000000..e19227cb0f --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..969719734a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-roots.json new file mode 100644 index 0000000000..ee1ae6cc61 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "note": "Fresh emitted IR matches R25. Checker scripts are unchanged. Preserve all unsuppressed R25 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-workers-provenance.json new file mode 100644 index 0000000000..7508e22646 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-zero-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-zero-roots.json new file mode 100644 index 0000000000..1c6d8305fb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-zero-validation.json new file mode 100644 index 0000000000..842ba39ab1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero": "77b94f460f2ba5428857bfe116901359e6e85c02f040f9f1bba4fc4b5a2153a5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/changing-options-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/changing-options-worker.js new file mode 100644 index 0000000000..b2af1c36ac --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/changing-options-worker.js @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +let last = null; +function run(count ) { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/changing-options-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/changing-options-worker.ts new file mode 100644 index 0000000000..e9f0a29920 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/changing-options-worker.ts @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +let last: any = null; +function run(count: number): number { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/controller-exit.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/controller-exit.json new file mode 100644 index 0000000000..1f1863572c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/controller-exit.json @@ -0,0 +1,3 @@ +{ + "exit_code": 0 +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/controller.log b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/controller.log new file mode 100644 index 0000000000..cb518b28d8 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/controller.log @@ -0,0 +1,50 @@ +FINISHED null parse 2000000 +FINISHED null stringify 2000000 +FINISHED string_a parse 2000000 +FINISHED string_a stringify 2000000 +FINISHED empty_object parse 2000000 +FINISHED empty_object stringify 2000000 +FINISHED tiny_object parse 2000000 +FINISHED tiny_object stringify 2000000 +FINISHED small_record parse 1581369 +FINISHED small_record stringify 2000000 +FINISHED object_1k parse 1961848 +FINISHED object_1k stringify 1036867 +FINISHED records_array_16k parse 11284 +FINISHED records_array_16k stringify 12949 +FINISHED records_array_16k sparse 7868 +FINISHED records_array_16k scan 3761 +FINISHED records_array_16k roundtrip 7659 +FINISHED records_array_1m parse 170 +FINISHED records_array_1m stringify 229 +FINISHED records_array_1m sparse 161 +FINISHED records_array_1m scan 69 +FINISHED records_array_1m roundtrip 115 +FINISHED records_object_1m parse 81 +FINISHED records_object_1m stringify 229 +FINISHED records_array_8m parse 16 +FINISHED records_array_8m stringify 29 +FINISHED records_array_8m sparse 15 +FINISHED records_array_8m scan 8 +FINISHED records_array_8m roundtrip 11 +FINISHED records_object_8m parse 10 +FINISHED records_object_8m stringify 29 +FINISHED records_array_20m parse 4 +FINISHED records_array_20m stringify 12 +FINISHED records_array_20m sparse 4 +FINISHED records_array_20m scan 4 +FINISHED records_array_20m roundtrip 2 +FINISHED records_object_20m parse 4 +FINISHED records_object_20m stringify 12 +FINISHED numbers_1m parse 102 +FINISHED numbers_1m stringify 147 +FINISHED long_string_1m parse 2806 +FINISHED long_string_1m stringify 1922 +FINISHED escaped_1m parse 158 +FINISHED escaped_1m stringify 166 +FINISHED unicode_1m parse 2786 +FINISHED unicode_1m stringify 2475 +FINISHED wide_1m parse 64 +FINISHED wide_1m stringify 232 +FINISHED heterogeneous_1m parse 142 +FINISHED heterogeneous_1m stringify 218 diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/fixture-hashes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/fixture-hashes.json new file mode 100644 index 0000000000..3aeb3a394e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/fixture-hashes.json @@ -0,0 +1,21 @@ +{ + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/fixtures.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/fixtures.json new file mode 100644 index 0000000000..ae252e71f5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/fixtures.json @@ -0,0 +1,223 @@ +[ + { + "name": "null", + "bytes": 4, + "utf16_units": 4, + "kind": "small", + "sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "string_a", + "bytes": 3, + "utf16_units": 3, + "kind": "small", + "sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "empty_object", + "bytes": 2, + "utf16_units": 2, + "kind": "small", + "sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "tiny_object", + "bytes": 7, + "utf16_units": 7, + "kind": "small", + "sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "small_record", + "bytes": 109, + "utf16_units": 109, + "kind": "small", + "sha256": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "object_1k", + "bytes": 1021, + "utf16_units": 1021, + "kind": "object", + "sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_16k", + "bytes": 13197, + "utf16_units": 13197, + "kind": "records_array", + "sha256": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_array_1m", + "bytes": 888597, + "utf16_units": 888597, + "kind": "records_array", + "sha256": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_1m", + "bytes": 888609, + "utf16_units": 888609, + "kind": "records_object", + "sha256": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_8m", + "bytes": 7117930, + "utf16_units": 7117930, + "kind": "records_array", + "sha256": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_8m", + "bytes": 7117942, + "utf16_units": 7117942, + "kind": "records_object", + "sha256": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_20m", + "bytes": 17765930, + "utf16_units": 17765930, + "kind": "records_array", + "sha256": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_20m", + "bytes": 17765942, + "utf16_units": 17765942, + "kind": "records_object", + "sha256": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "numbers_1m", + "bytes": 1067371, + "utf16_units": 1067371, + "kind": "numbers", + "sha256": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "long_string_1m", + "bytes": 1048594, + "utf16_units": 1048594, + "kind": "string", + "sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "escaped_1m", + "bytes": 990018, + "utf16_units": 990018, + "kind": "string", + "sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "unicode_1m", + "bytes": 884018, + "utf16_units": 468018, + "kind": "string", + "sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "wide_1m", + "bytes": 977781, + "utf16_units": 977781, + "kind": "wide", + "sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "heterogeneous_1m", + "bytes": 914291, + "utf16_units": 914291, + "kind": "heterogeneous", + "sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + "operations": [ + "parse", + "stringify" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/full-cases.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/full-cases.json new file mode 100644 index 0000000000..ce6e1cd1d4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/full-cases.json @@ -0,0 +1,358 @@ +{ + "scope": "R23 original 38 parse/stringify plus 12 consumption cases; original iteration counts and warmups reused unchanged, seven interleaved fresh-process repetitions per engine; prepared before R23 performance timing", + "iteration_reference_commit": "4fc51192eddce6efeb11fb70c5c10ba3c25978cc", + "iteration_reference_path": "benchmarks/json_performance/results/quiet-main-53df-all-r5/timing.jsonl", + "iteration_reference_sha256": "31027b5e01b853a5cc3aba43376a3638906ae8dc4ebe7e5cae26f172af745c6b", + "cases": [ + { + "fixture": "null", + "operation": "parse", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "null", + "operation": "stringify", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "string_a", + "operation": "parse", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "string_a", + "operation": "stringify", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "empty_object", + "operation": "parse", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "empty_object", + "operation": "stringify", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "tiny_object", + "operation": "stringify", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "small_record", + "operation": "parse", + "iterations": 1581369, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "small_record", + "operation": "stringify", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "object_1k", + "operation": "parse", + "iterations": 1961848, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "object_1k", + "operation": "stringify", + "iterations": 1036867, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "records_array_16k", + "operation": "parse", + "iterations": 11284, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_16k", + "operation": "stringify", + "iterations": 12949, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_16k", + "operation": "sparse", + "iterations": 7868, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_16k", + "operation": "scan", + "iterations": 3761, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_1m", + "operation": "parse", + "iterations": 170, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_1m", + "operation": "stringify", + "iterations": 229, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_1m", + "operation": "sparse", + "iterations": 161, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_1m", + "operation": "scan", + "iterations": 69, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_object_1m", + "operation": "stringify", + "iterations": 229, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_8m", + "operation": "parse", + "iterations": 16, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_8m", + "operation": "stringify", + "iterations": 29, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_8m", + "operation": "sparse", + "iterations": 15, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_8m", + "operation": "scan", + "iterations": 8, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_8m", + "operation": "roundtrip", + "iterations": 11, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_object_8m", + "operation": "parse", + "iterations": 10, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_object_8m", + "operation": "stringify", + "iterations": 29, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_20m", + "operation": "parse", + "iterations": 4, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_20m", + "operation": "stringify", + "iterations": 12, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_20m", + "operation": "sparse", + "iterations": 4, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_20m", + "operation": "scan", + "iterations": 4, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_20m", + "operation": "roundtrip", + "iterations": 2, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_object_20m", + "operation": "parse", + "iterations": 4, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_object_20m", + "operation": "stringify", + "iterations": 12, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "numbers_1m", + "operation": "parse", + "iterations": 102, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "numbers_1m", + "operation": "stringify", + "iterations": 147, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "long_string_1m", + "operation": "parse", + "iterations": 2806, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "escaped_1m", + "operation": "parse", + "iterations": 158, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "escaped_1m", + "operation": "stringify", + "iterations": 166, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "unicode_1m", + "operation": "parse", + "iterations": 2786, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "wide_1m", + "operation": "parse", + "iterations": 64, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "wide_1m", + "operation": "stringify", + "iterations": 232, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "heterogeneous_1m", + "operation": "parse", + "iterations": 142, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "warmup": 2, + "repetitions": 7 + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/access-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/access-worker.js new file mode 100644 index 0000000000..70d94cb8e2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/access-worker.js @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records = JSON.parse(text); +const length = records.length; +function run(rows, count) { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/access-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/access-worker.ts new file mode 100644 index 0000000000..530a63c663 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/access-worker.ts @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records: any = JSON.parse(text); +const length = records.length; +function run(rows: any, count: number): number { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/rotating-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/rotating-worker.js new file mode 100644 index 0000000000..adb5655ef4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/rotating-worker.js @@ -0,0 +1,63 @@ +// Generated from rotating-worker.ts by erasing its type annotations. +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last = null; +let cursor = 0; +let checksum = 0; + +function run(count) { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/rotating-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/rotating-worker.ts new file mode 100644 index 0000000000..ce56073346 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/rotating-worker.ts @@ -0,0 +1,62 @@ +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources: string[] = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last: any = null; +let cursor = 0; +let checksum = 0; + +function run(count: number): number { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/run_access.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/run_access.py new file mode 100644 index 0000000000..aeb19504ea --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/run_access.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ROOT / 'access-worker.js')], + 'bun': [args.bun, str(ROOT / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ROOT / 'access-worker.ts', ROOT / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/run_dispatch_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/run_regression_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/run_regression_focus.py new file mode 100644 index 0000000000..f1c85426ec --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/run_regression_focus.py @@ -0,0 +1,123 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(ROOT / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={p: hashlib.sha256((ROOT / p).read_bytes()).hexdigest() + for p in ['run_regression_focus.py', 'run_dispatch_focus.py', 'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(ROOT / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/with_lock.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/worker.js new file mode 100644 index 0000000000..8ff145c5fb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/worker.js @@ -0,0 +1,82 @@ +// Generated from worker.ts by erasing its type annotations. +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/worker.ts new file mode 100644 index 0000000000..c654926e01 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/worker.ts @@ -0,0 +1,81 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/host.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/host.json new file mode 100644 index 0000000000..1f8223f927 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/host.json @@ -0,0 +1,380 @@ +{ + "started_utc": "2026-09-11T09:23:56Z", + "load_before": [ + 1.69482421875, + 1.77490234375, + 1.63916015625 + ], + "cases": [ + [ + "null", + "parse", + 2000000, + 5000, + 7 + ], + [ + "null", + "stringify", + 2000000, + 5000, + 7 + ], + [ + "string_a", + "parse", + 2000000, + 5000, + 7 + ], + [ + "string_a", + "stringify", + 2000000, + 5000, + 7 + ], + [ + "empty_object", + "parse", + 2000000, + 5000, + 7 + ], + [ + "empty_object", + "stringify", + 2000000, + 5000, + 7 + ], + [ + "tiny_object", + "parse", + 2000000, + 5000, + 7 + ], + [ + "tiny_object", + "stringify", + 2000000, + 5000, + 7 + ], + [ + "small_record", + "parse", + 1581369, + 5000, + 7 + ], + [ + "small_record", + "stringify", + 2000000, + 5000, + 7 + ], + [ + "object_1k", + "parse", + 1961848, + 5000, + 7 + ], + [ + "object_1k", + "stringify", + 1036867, + 5000, + 7 + ], + [ + "records_array_16k", + "parse", + 11284, + 2, + 7 + ], + [ + "records_array_16k", + "stringify", + 12949, + 2, + 7 + ], + [ + "records_array_16k", + "sparse", + 7868, + 2, + 7 + ], + [ + "records_array_16k", + "scan", + 3761, + 2, + 7 + ], + [ + "records_array_16k", + "roundtrip", + 7659, + 2, + 7 + ], + [ + "records_array_1m", + "parse", + 170, + 2, + 7 + ], + [ + "records_array_1m", + "stringify", + 229, + 2, + 7 + ], + [ + "records_array_1m", + "sparse", + 161, + 2, + 7 + ], + [ + "records_array_1m", + "scan", + 69, + 2, + 7 + ], + [ + "records_array_1m", + "roundtrip", + 115, + 2, + 7 + ], + [ + "records_object_1m", + "parse", + 81, + 2, + 7 + ], + [ + "records_object_1m", + "stringify", + 229, + 2, + 7 + ], + [ + "records_array_8m", + "parse", + 16, + 2, + 7 + ], + [ + "records_array_8m", + "stringify", + 29, + 2, + 7 + ], + [ + "records_array_8m", + "sparse", + 15, + 2, + 7 + ], + [ + "records_array_8m", + "scan", + 8, + 2, + 7 + ], + [ + "records_array_8m", + "roundtrip", + 11, + 2, + 7 + ], + [ + "records_object_8m", + "parse", + 10, + 2, + 7 + ], + [ + "records_object_8m", + "stringify", + 29, + 2, + 7 + ], + [ + "records_array_20m", + "parse", + 4, + 2, + 7 + ], + [ + "records_array_20m", + "stringify", + 12, + 2, + 7 + ], + [ + "records_array_20m", + "sparse", + 4, + 2, + 7 + ], + [ + "records_array_20m", + "scan", + 4, + 2, + 7 + ], + [ + "records_array_20m", + "roundtrip", + 2, + 2, + 7 + ], + [ + "records_object_20m", + "parse", + 4, + 2, + 7 + ], + [ + "records_object_20m", + "stringify", + 12, + 2, + 7 + ], + [ + "numbers_1m", + "parse", + 102, + 2, + 7 + ], + [ + "numbers_1m", + "stringify", + 147, + 2, + 7 + ], + [ + "long_string_1m", + "parse", + 2806, + 2, + 7 + ], + [ + "long_string_1m", + "stringify", + 1922, + 2, + 7 + ], + [ + "escaped_1m", + "parse", + 158, + 2, + 7 + ], + [ + "escaped_1m", + "stringify", + 166, + 2, + 7 + ], + [ + "unicode_1m", + "parse", + 2786, + 2, + 7 + ], + [ + "unicode_1m", + "stringify", + 2475, + 2, + 7 + ], + [ + "wide_1m", + "parse", + 64, + 2, + 7 + ], + [ + "wide_1m", + "stringify", + 232, + 2, + 7 + ], + [ + "heterogeneous_1m", + "parse", + 142, + 2, + 7 + ], + [ + "heterogeneous_1m", + "stringify", + 218, + 2, + 7 + ] + ], + "workers": { + "perry": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "baseline": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "node": "87e9b1fed820a2683ea90f5871596edf605b7162519156856dacbfbad36d1d29", + "bun": "e0c90ec15d33363e6b70713d56bc3b2c7585c17f40a0fe0f8fd9305901d4e233" + }, + "sources": { + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/run-focus.py": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.js": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + "node_version": "v26.5.1", + "bun_version": "1.3.14", + "finished_utc": "2026-09-11T09:30:45Z", + "load_after": [ + 1.92138671875, + 1.95849609375, + 1.77685546875 + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/lazy-candidate-probes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/lazy-candidate-probes.json new file mode 100644 index 0000000000..8f5a0a0218 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/lazy-candidate-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe": "08b3505bd2317cceb3d408b72e32afe6355e8790a6497776a32c2c02c16634f9", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/lazy-main-probes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/lazy-main-probes.json new file mode 100644 index 0000000000..5fb652abf4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/lazy-main-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-build-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-build-provenance.json new file mode 100644 index 0000000000..87c665a8e4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-changing-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-changing-options-validation.json new file mode 100644 index 0000000000..ba9f2e1197 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-changing-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-changing-roots.json new file mode 100644 index 0000000000..7d0a1073bc --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-changing-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-changing-workers-provenance.json new file mode 100644 index 0000000000..86e941bfdb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-fixture-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-fixture-validation.json new file mode 100644 index 0000000000..36f30fd40e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-options-validation.json new file mode 100644 index 0000000000..b13214914b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-retained-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-retained-roots.json new file mode 100644 index 0000000000..2d74c7b5b1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-retained-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-retained-zero-validation.json new file mode 100644 index 0000000000..826415a9b7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..2bcfdc98bd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-reuse-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-reuse-provenance.json new file mode 100644 index 0000000000..06563fc13c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-reuse-provenance.json @@ -0,0 +1,2492 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "evidence_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "note": "Reference arm called main/baseline is measured R25, not current main. All 81 reference checks and 24 IR verdicts are reused; copied original commands identify their actual execution paths.", + "files": [ + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-compile.log", + "sha256": "bfcc01eb515997ac0bfa6986f21e23e27a9af7deab4563e5863937b3c9135c6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stdout", + "sha256": "8908a39d4a7b4d19b28d6de2f756de4d8aa558f4199186794e3fbf7980e25edf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options", + "sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options", + "sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stderr", + "sha256": "a19295114d0ebf184437625934289909e9f5cdb1ef191c2271bb3e27fa62eaa3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stderr", + "sha256": "95cb018271fe326b5bd3558de2ffdc345d1cf28648a9ee9b5529be53275eb740" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stderr", + "sha256": "12ce48cc9db6fd5b6a43791c497eac6b8eee09ae94a3189cada8cef438ae5f00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stderr", + "sha256": "78864551240e1bd65d36398a74ee53c7c441d2d226237b0732bcc8ddca1240aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-0.log", + "sha256": "9cb1b2454f6568fcc50e9153eca7e82427c08b9a47161ab1e5cb379eb21afdc6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stderr", + "sha256": "61f40388c06a0fbcfac95f559e97e8d18cb1a113e109d7d8eaad72112778f14c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-workers-provenance.json", + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker", + "sha256": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stderr", + "sha256": "34c56c85f2e4033d10d1f5707c7c32e92ac726f38cc210df9777757b78ec5519" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-validation.json", + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-compile.log", + "sha256": "923562ac2fcba7520fa85c5381f506a454cb87c91598863a578a3bb721da405a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stderr", + "sha256": "41433231e908567dea2a7b6145c2069df40b53a99c3d5706ea0035bcfcddb01e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-0.log", + "sha256": "feda68daa9a2da19b7239bcaf6eda541cb340eb6bee385b52bf13e31ac5da19c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-spacer", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-spacer", + "sha256": "2d14926734906c4c4dace01ca2ca28f56b298d267be193c17e7e14cc6e69b24a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only", + "sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-compile.log", + "sha256": "43391112b27aae9ad2d81a93965a9a9e4e69808ab1d5331848180e73c9612ae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stdout", + "sha256": "e4e7560cd912b241435c0e54018563e1c2d7d4350aa4b493a8bc30c8cff01086" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json", + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-compile.log", + "sha256": "5245a6a66a6ec8f03e54836e934b2fc0ecd7cd1505117b4e8c1368449b96d565" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stderr", + "sha256": "7fa67fc071709f87e1c2f94644b466068e43cba2c0c7f5d96f4a63d98f5ed63f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-compile.log", + "sha256": "112407f0fc81f7da9e9c86e5a5f2e9dcaef6b618f7c27112a56732755b818daf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-15lazy_get_rooted.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-15lazy_get_rooted.s", + "sha256": "85fd2d85f57331f82d0600e64d2692a17c70c75d4a64e4c5d14e132216d4c612" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-validation.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-validation.log", + "sha256": "2a191f692f5831551281f65e8e2a8a811e9c642aa6aa14cb8a417a2b4841f953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-validation.json", + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry", + "sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads", + "sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-compile.log", + "sha256": "c84bccd706c1b1efd1eb72c0a4f68de9799aac95d19a0cd9149723ea2a396d2e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker", + "sha256": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stderr", + "sha256": "34a6ba4939da64476b3f733fd2926a2ad27242f39822b48b14b90c50f48ee3bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero", + "sha256": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero", + "sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fixture-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fixture-validation.json", + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-array-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-array-get.s", + "sha256": "3494f1c3dbd4dfe53fae786fd080b6b97b25995c49a72bb33e6f2d4de8bd65dc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-space-probe", + "sha256": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stderr", + "sha256": "d78071b285ec00e504cb5fd437266e0070046cdab2dc74d8746f8bd8a647cb9e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stderr", + "sha256": "2ade94c85c4c6b02f5d3bf01ea0a24d1c794e68844a8ff774ca8465e9ad7a196" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stderr", + "sha256": "5264de0c7ef4fdb40fbe387c5dd8d5b9a3609b85229863489e8d90ed1c689d9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture", + "sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker", + "sha256": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker.o", + "sha256": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-workers-provenance.json", + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-compile.log", + "sha256": "f8e7ed3f57c70b701986a5702ecb901fd5ba49a1d35fc99b750d879f350f0cf5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-roots.json", + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stderr", + "sha256": "ee19920e6ce0610bd009bb3bfe096971b2bd650f51a76aced8923b43ec9d32dd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stderr", + "sha256": "f5858a46e8e5635ad077881c989707960caf2805b7f8d77460aeff047339ffa8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-packed-index-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-packed-index-get.s", + "sha256": "8cb7e01608a2c618c36309a0cc93ebe5831e75fd749ae424a0f91921f84532c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-roots.json", + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stdout", + "sha256": "5d1802bd030fe3379bb06a180e92fcf986296aef9107dadcc10a8f63bdbf6c7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-validation.json", + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length", + "sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-0.log", + "sha256": "3860640dd7df0fe6588e8d0fd8e6d10000acc34f4e0378231636d3395fd9d7aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stderr", + "sha256": "5a88542ecc15c421e1a2ac81c973d9ebab298ad63a711e49d9ebf071e8b779c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe", + "sha256": "75d4839f16e6eed750fc9ecaab0f94987138536f35d198bf48057810f6cfb063" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction", + "sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-0.log", + "sha256": "873cb48cc94653d4f4d1b36e3f4f228c7f9c61e4716f34799ac9ba4320e9dc8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-compile.log", + "sha256": "83e997ebbc5810556f03d0695d399689476ec35aab724f4bb2a080d6649c187f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-validation.json", + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stderr", + "sha256": "e733a531e39ee38444760a938eb35245ecb99bd3c1aa054675168c86de531254" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-compile.log", + "sha256": "2d8c719a56fdceca535663bbf2b0b7b80dadc8f7c25d2a9860ec0da8d72af558" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-0.log", + "sha256": "bfd9807d5f50fbabdab063557adbaa7068e1c2290f0af99444d58926cad7fb35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stderr", + "sha256": "6a57e5f56a2e6c36a914770c825d2f9f8e2f0abf42343aed08aea62ef15244ae" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-roots.json", + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-11cached_read8lazy_get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-11cached_read8lazy_get.s", + "sha256": "417a12ab6b195d609d26afe28235f88fb3e319d3e67272bd3d948fb9b76f5c4d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stderr", + "sha256": "c0508409b11c53455f2ad5d4de1404c876b07c520fda0aa675285dd09858b31e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-8mutation26resolve_materialized_array.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-8mutation26resolve_materialized_array.s", + "sha256": "1828cd33102577e253988ec30fa59522e13304955e2d41d7c70ed62aa6a790db" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.json", + "sha256": "22e0eab1b68df592e51f849c165ece97212f7f67df2790e2f2532b969af25ec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stderr", + "sha256": "a781a93db6c9ed109ac408041f9fdf664106223ad54d2f554803b52e83b3f887" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-roots.json", + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-0.log", + "sha256": "c5ed96ca6475927931d87ffcea89a25a753ea540aa3659976e26afa6404aef2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture-0.ll", + "sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker-0.ll", + "sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/ordinary-workers-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/ordinary-workers-check.log", + "sha256": "a070a94176c6d41c9a84264e2c2a20584444f94cbe159d6a74ff8f2c6ce96349" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only-0.ll", + "sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length-0.ll", + "sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction-0.ll", + "sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker-0.ll", + "sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry-0.ll", + "sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker-0.ll", + "sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads-0.ll", + "sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-check.log", + "sha256": "c687e0bda1d65d6a644547dd46495041a9602bff17d0af9578bdd89adf749ff8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/check-0.log", + "sha256": "2e1e93ae99fdbf7ff3601b32f219b9d9a53926fb85a68158506729b4cf7436f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/zero.ll", + "sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/compile.log", + "sha256": "30ff32dd1c93979b9cc522524aed8325e2205867de6fab90231163c2293d8832" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/worker.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/check-0.log", + "sha256": "5bc08c71b75ca87cb23c5dea77186b06a48601e92be12bd7ad4da55bc627e38a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture-0.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker-0.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only-0.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length-0.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction-0.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker-0.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry-0.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker-0.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads-0.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-1.log", + "sha256": "8dff47d11974370bd580487f44a5ec19789218771c1d1d3c42c9a2f67e03a763" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-0.log", + "sha256": "b4ad91c3eab41620a040675b7da92174960e8d9bba454e4cf709a10991272347" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/zero.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/compile.log", + "sha256": "a3b74a3f34e0f290e4ba243956663644625603cf688dcf18c38ac8a7fc3c6f6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/worker.o", + "sha256": "6958910c40f95da63c21d9527aef5f052de60d110c38de5b702126f9ebdcece1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-1.log", + "sha256": "064c117b67243e7c927199ad1a1470831a56b2ee7728f032f0619ba99dd9edc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-0.log", + "sha256": "b2b11d103a7685b9c344918149dd3fdaa15213e4252c5a84723aaeda677299eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/zero.ll", + "sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/compile.log", + "sha256": "e22b3b8461278d9e9222b37395d7b919dffff3dafe989b9611836ec5ea5aec59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/worker.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/check-0.log", + "sha256": "f6698d16f45c156aba049cea597490fba9638f1ec78369502f9cf1764d6c926c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/zero.ll", + "sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/compile.log", + "sha256": "4f9e08368bba41235bdcb5c91165174cf21bfd2f68c6c2dad29375fb34b1e6a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/worker.o", + "sha256": "2a9823592433f7eed446e49d191dcfbf8d8e27e57e8d3eb3eb3c58be8e6b36b4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/check-0.log", + "sha256": "cde78b91411e68c230304de0fae7db0a5cc891d5f89abeab8a3f445b57417c85" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_stdlib.a", + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/perry", + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_runtime.a", + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/zero.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/compile.log", + "sha256": "388ec8d9701d4602fe56748892bb906a972538cf446ac90f08ca348f441213f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/worker.o", + "sha256": "b7d0d1ce0724ae92f5d47ebcb945c9d02a42821790079d8cf300678eb327d1bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-1.log", + "sha256": "ab66f20703b9c2e9fc7f3cd7f5c4548b7f54a770d90c04379eb0867944361a04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-0.log", + "sha256": "4050d2a3c84c2d0606b532b2cf18db4b4532c38ddc407b74ee58b6e70a4aa96a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/zero.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/compile.log", + "sha256": "6452aab181e235450dd538ad16a5a9d9f21cf1de328cc3a234f130a71f8a8559" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/worker.o", + "sha256": "f284a1fd1866dea47fda49afd09a902687db4cd273d60e76b73373f0f716f8b5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-1.log", + "sha256": "8196a1e23f481eba29acc2160175f2f3ccd76efc3e9a62b73078c4636b7026da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-0.log", + "sha256": "fb3a04e2b1e934c16da2bbc675d86657bb9682bfcdbb84d6cefb7baf41ff00e7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "427c9a83027574c4461a503fcaab0a2608fbb83bdf1699973a2bcfe8a0d096e0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "52e307cfac9ab598f756c0182b1c45ed62a528d81a86739316c928818e1a89eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/compile.log", + "sha256": "ee3243b3a0e8994ea6588e9873584adc4aa97b14267c59c66f905e15991b1c2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/worker.o", + "sha256": "f0d633b01a767b183bb047f9df5edbb68eff904f899650d1c0c7616be336a405" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/compile.log", + "sha256": "b1f931e40020a67d405d85069d071c101931112ba5d5eac5f52d7473f5e97a3c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/worker.o", + "sha256": "28691e1e114f0bcc0302caf3b244d66b5f23d6e2eb60e9e00a4e24a6a513c2ef" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/compile.log", + "sha256": "ef54f8e8253aa4502657cc184171d6a83a37891cf3ddc855228cd1c372934628" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/worker.o", + "sha256": "aa6922f3289ee3847936c92c33001a579735d25115b1b4229c1101ad4ac79903" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/compile.log", + "sha256": "40cd1052a284c7b13d9e8feb6454f8915ff7dc7a96d8b80cadfb390c3bc4e126" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/worker.o", + "sha256": "4aacc8839e6a96dda7cc2ddd08eafaa6207d69af602ec89be3d80a24d851d1ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/compile.log", + "sha256": "8047196f9faa2179fc8dd926028fc63162b958cf27208510104f3da2778c2bdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/worker.o", + "sha256": "56656cc41877b23e12816bf121a1d5b2155908d846ccd31a7d772b545f05b45c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/compile.log", + "sha256": "5f5a2f15111fcde1a97a7c18993cf658a7e7cdea3d818d701060862ce7e43a8f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/worker.o", + "sha256": "efd01fbf9c3c1d7f7c6d089242bbf3a1cf595ffac1b9455feff11b663831e186" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/compile.log", + "sha256": "a5b514d2e6ebfe18ef44104bea06494f00064886ba2bf40e2951c736bf4ae062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/worker.o", + "sha256": "19808fe019ad81ad28405e395b69ca2116ed6e162584242e99bdbe3afbf144f0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/compile.log", + "sha256": "a86e7d9b7147414ae5779d4eae698751fd0c1b6a69423c1026ec4122542da145" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/worker.o", + "sha256": "9d4b685772750a0bf9ea3f8f7617563f3ff36278c5c21f175190b1eabc18f92c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/compile.log", + "sha256": "58eb8aadf976b3af8f35adc1be45122bbd28edb9d2be317cc27961f37d686de9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/worker.o", + "sha256": "916b38f99cc1ff1f0f9374a8557577007a7046844c5a81364ac826f755e8a01a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "6dc46fa8a272f130ecf98116d39e85409396ddd0374c7536dddb6f811cf00757" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/compile.log", + "sha256": "59be8774038b7e8c88c9aa5fcdd5ae9aacd85919d1a971e24e54b54a67e2b4c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/compile.log", + "sha256": "3250a2968404de7cda74c24112c5fc64b54a78ddb0aecb4ca34820d854403062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/worker.o", + "sha256": "462dbeb33d6f8851abf74488ded6a5a038c3e550926b2253faa53a1c683d8de1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/compile.log", + "sha256": "f95c102e788bd67783acad42f824aab934987690ca0dba2e7d1db9a08905975c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/worker.o", + "sha256": "1012306eb033f8b43e1b25aee960f84307e98cce2ab9471676d7b4620625b896" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/compile.log", + "sha256": "9c77d4fb5766284644d2914d0026d67e6f113cb072573bc9b4fe7e7e8733c47c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/worker.o", + "sha256": "9acc2ae0d9786f1330efd820d9cdf5eaa6042d68a49da472145d2afa2bc2cad3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/compile.log", + "sha256": "ed56c83522731ac94f1840b17e68288dec1d66d931eb3008e7ae594bc855e748" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/worker.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/compile.log", + "sha256": "77f302b730a6872abc2adf38a88eed36502a0cff7906fe55fd5e01c3f9ab46d1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/worker.o", + "sha256": "6ca5eee3aa558315a20a2450b93587279fd85f3475e6e78ba1c3b4c492b2ffc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/compile.log", + "sha256": "5baca3735bb0108e5c20afab19d96e59fffc0f3e42187254c2485ed05a10520c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/worker.o", + "sha256": "c1231c97608889b5790735858873bda932e3ee7ed9f8ec1c293b02c6a756d0f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/compile.log", + "sha256": "732f5d8e16116472aa8021a909dab88d887d090f1e85d4ee66f626367e39af37" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/worker.o", + "sha256": "578466e28aa1e9837406f037983a68cd58f4748b8a95ff5b31c98e56f4a8b02b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/compile.log", + "sha256": "a159d33103385b4a47519c453d93560dda1a19d2d49553c149596c93b2d32641" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "6f04c8ac7a9408ad14932d498e57b6cbd8215997345da13f5d5c25932e7625cb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "8077eb6cee794e9c857500125018ff127f18b0f1d187caf79dc51f36cc24e43a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "97cb6b183b9e4e8e1c8d87fabf2a0f009e5be97a52686633294ef083cee8072a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "66327336cb51ae8a5b9dc2f013695d4c2a78f9473e3b34f4d8752b1b5731b25a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "602e8a19f1d5b047e056d5fc85395daafc24aa8f9ab71011b4c17ae3b6234d7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "83b73c072cbbca1a31acbeeaf5a91bb2a305e303e05cd4466dd68794d4bdcb52" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "96bfa878a9e33d7beed072e8f57f3f259150a1b07bb6eb88fc6fdbdd4eb83cdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "2d985a40ef89350fbcebd0e3189ea06a271aae20305bc01a5378b70a767bf7f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "74027b84ff2fa008465587fc74b299427d4c62fcf347c17392713790845a1531" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-and-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-and-build.py", + "sha256": "1793780ddcceb227002566c16420086a034cfc391986294d634c20d4a081253c", + "adapted_controller_sha256": "639a489044d315b7928ec3b90572766f630974323c6833e86825306a8f0907e8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-changing-options.py", + "sha256": "bf3c200ba08ee6d1f90c0be241b6af2045db6881a107ddae44188aa0540303d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-zero-retained.py", + "sha256": "695f483ec60c1792529ce01cced55760958e3265a7133a95a72cd8f8fc7330c2" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-options.py", + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-zero.py", + "sha256": "eae83f5dfaa093307809967282a5ff6fbe5e5ab22a5f8c04c794cf8470823ec8", + "adapted_controller_sha256": "e0e5d53197e063b9c664107eeedd318054c2b8900220b27482e550f506616260" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-options.py", + "sha256": "890eb9be7484bf1453866fdc27cc3ad11f614f8b49fc0a69d7c9ea9e48609e8a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-changing-options.py", + "sha256": "dcad361f6e2ecd5c3b1933638b64314cc25d1986424ec3a1b20e7d81c62d1a29" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-rotating.py", + "sha256": "fd2e84685baf7e6525dd96e7187dc4595db523740aa69e7944a56b2c9f574423" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/probe-lazy-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/probe-lazy-baseline.py", + "sha256": "da65ba2bcc65be99759037329865c9be288b1f8cd09130669f15562fa45b4ccb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-full.py", + "sha256": "f9ea6d91a552375018d9c9c36d0a55cc7c03af930bf546b279d50cdae92f15c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-candidate-validation.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-candidate-validation.py", + "sha256": "cadcba87c0282e393804a301fb871a31776bd65ed2fa0073e4e9e135613f9265" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-roots.py", + "sha256": "505ffb042285229f810f5383efd6ca417c62a319c0c904a5f209b8e0bddcae21", + "adapted_controller_sha256": "be88eb9b9edb5a9ee9e93222546e6c6c4bb284ad35def61d5fe750a14e9dab63" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-after-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-after-build.py", + "sha256": "d3240b9a70aafc6a6013381a4fc29a134248d3d02e3a435a6fc22d419df4bff3", + "adapted_controller_sha256": "5f6faf42bf4d77b0bbb1110e906a9439a1cc62bf818180355f46e10340c26c34" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-lint.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-lint.py", + "sha256": "b228808035eba5472e845e534d7799d2222ee142cef0a273cb941810fdfd53f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-release.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-release.py", + "sha256": "f104da4b90eda0c4f2f28ef311a6bdd8b8cb4afc27c65a6d6569285b2955d1fe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-small-rotating-recheck.py", + "sha256": "0fba6080126b2157d699559f9476299a23b866ffecf511d272d12a9a32a5af00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-changing-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-changing-worker.py", + "sha256": "4788cfea12588ad6b638625293f3dfad0b2f43196d81767ca20765835492af9f", + "adapted_controller_sha256": "9f1ff996614ff4c01a44b461487ab07ab40f2599d3e41791795285dd039c8c05" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fraction.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fraction.py", + "sha256": "50d439538133260244b63d569e3c2a72e85cabeb7d1e780920c14f2b33a7be5a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-changing-options.py", + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-retained.py", + "sha256": "77fb29d605b62a49c66e03b60d5c0bf15accb8932880cb3068805da937f60889" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-zero-retained.py", + "sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-focus.py", + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-workers.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-workers.py", + "sha256": "8ec388464aebad1d9d3b3a94cc332880a40a1df82040369f25e423cbcd15189a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-getter-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-getter-baseline.py", + "sha256": "e8a9aa55d90dba9c874b90f6cdb8219406e35fc6b8cb68f7a261927b15da30fc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/archive-results.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/archive-results.py", + "sha256": "0e19efb9e48597b0355955bcd6031ffa91bdef692f8433af3efc30ec77860c35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-zero-retained.py", + "sha256": "de8de8302b063dd1c5a394ea8f0fbb5c339c70f00288fbc462f8acbfad4dc0f3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-full.py", + "sha256": "3e1c44a315d5009ee31d5a1c5fa58f9384ccad261acb457d016a5b0a575926a3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/inspect-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/inspect-disassembly.py", + "sha256": "955bc47675072c38fc35370dd68b7fa39eeeefde1d94661e4546dc3eda1533e1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-options.py", + "sha256": "09d11119c03f3f23f6ade09fe4ab3e8e340f60c4d022d222027ec1a6ba553fe5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-changing-options.py", + "sha256": "2e65bdbd42801154589a417a920a461e6225ade84c6fd0c5cf4230155808a61c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-changing-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-changing-roots.py", + "sha256": "5eba6d1cf8795ba52dadc0c1eed89af38ac5351f57298212101f7816f75ac981", + "adapted_controller_sha256": "0d804863d6b7200d9367791084a16d930f86ab548fea1b43e7e3d9c32125350c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-json-entry-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-json-entry-disassembly.py", + "sha256": "83f2ec9478d222d8adc027e38819b5cdc919d575dbee471925171f02f903cd01" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-recheck-options.py", + "sha256": "0c67c0e8abbc57c33e35ec92f57b24c4019a6518105b46300102bc799a4daab4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-supplement.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-supplement.py", + "sha256": "b8a9283a8f493c05fefbdb8d8d781dc02f0a637864c7d6cda90e9e34e16a6c77" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-retained-zero-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-retained-zero-worker.py", + "sha256": "4aed26beafb68ca2f901440a5e24d60fa2b6b089c817fcd52196b27985609a07", + "adapted_controller_sha256": "3eaa34802d18e6933535ff8c225744a7dc24defbefa597567b17c392398da562" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-rotating.py", + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fixtures.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fixtures.py", + "sha256": "a789fbdf1a23ab3f247235e0a909464b0f0869a042497867f5792dcf7ce41b80" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-access.py", + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-retained-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-retained-zero.py", + "sha256": "db7631a047e0b67c008a45a61c8ca08588a089512e35a8d84d62e97930f78fc0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-options.py", + "sha256": "e870bfe1145fa558e47f0a9af1fde3efb18e30458f679a778f55f4b0c9d29cdc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-small-rotating-recheck.py", + "sha256": "75c692fcb1a6e8cfc86935712ac34742919093364212a5702d7cd6759056f6c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-retained-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-retained-roots.py", + "sha256": "0801ffa589fa234ed335286946ed6f9d1dddc8fdd952e75dba53284d949e4d38", + "adapted_controller_sha256": "5b6dc49229a667b21b5afe42806779ed44054d8eb8f013f941a8b9948a79f151" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-retained.py", + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/stage.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/stage.py", + "sha256": "dd4119bc5151c813b226c12a4b1065b235750f25387cac654a20928c71aab84d", + "adapted_controller_sha256": "de4fe6712445fbe0c108f13c80c54787e256f0b81b73a96d99c4da9b94068f69" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-extras.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-extras.py", + "sha256": "b747bf477e1a0b4308ad6ab68884f151786da4ae6ec4069512ad1836d646728d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-zero-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-zero-roots.py", + "sha256": "900584fb2bc94488f00438152f8d9b72f67c7272b59320fbc1eccf993360549e", + "adapted_controller_sha256": "18e78fdcc00cd2bd6f8d6318ea5f68cd0a17a82228fbdc2bf252d49734f2e329" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-recheck-options.py", + "sha256": "682583119410a68efc5953086db2dbc66fe1ccf54e2def559ed802da5bbf1b35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-roots.py", + "sha256": "87500a5860178415e50257b5afdb93f3a3d3733c639ecbd92e3e764c68b9ebe7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.ts", + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/fraction-baseline.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/fraction-baseline.json", + "sha256": "41475efabdbe458358432bdba58a7015a523a7e37dc760dc631d8f183a18dd7f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.js", + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.ts", + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.js", + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.js", + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.ts", + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/test_json_zero_spacing.ts", + "sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/full-cases.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/full-cases.json", + "sha256": "8728ac72d0fc35a0cf9b9131392b2ffbaa3fc47b38666e2bf0908d33efe6999c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_dispatch_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_dispatch_focus.py", + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.ts", + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.js", + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/with_lock.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/with_lock.py", + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.ts", + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_access.py", + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.js", + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_regression_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_regression_focus.py", + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.js", + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.ts", + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-build-provenance.json", + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/lazy-candidate-probes.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-main-probes.json", + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/getter-baseline-comparison.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/getter-baseline-r25-original.json", + "sha256": "99ff8b289f95d4bc3cbbde7e763677d33645c4c438dfcf817b3f55cab84d405c" + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-roots.json new file mode 100644 index 0000000000..85aa8d1945 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "9495bfc95e2afcfb5a7cb535e440e61ec0722cb1", + "note": "Fresh emitted IR matches R24. Checker scripts are unchanged. Preserve all unsuppressed R24 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-workers-provenance.json new file mode 100644 index 0000000000..236d23f3a3 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-zero-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-zero-roots.json new file mode 100644 index 0000000000..fc4c08e55e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-zero-validation.json new file mode 100644 index 0000000000..82eae0872a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/options-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/options-worker.js new file mode 100644 index 0000000000..ff661e013c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/options-worker.js @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +const keys = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last = null; +function identity(key, value) { return value; } +function run(count) { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/options-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/options-worker.ts new file mode 100644 index 0000000000..f2544147e2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/options-worker.ts @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +const keys: string[] = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last: any = null; +function identity(key: string, value: any): any { return value; } +function run(count: number): number { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/processes-after.txt b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/processes-after.txt new file mode 100644 index 0000000000..ec24ebff13 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/processes-after.txt @@ -0,0 +1,570 @@ + PID %CPU COMM + 1 0.4 /sbin/launchd + 94 0.1 /usr/libexec/logd + 95 0.0 /usr/libexec/smd + 96 0.0 /usr/libexec/UserEventAgent + 98 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd + 102 0.0 /usr/sbin/systemstats + 104 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support/accessoryupdaterd + 106 0.0 /usr/libexec/configd + 107 0.0 endpointsecurityd + 108 0.0 /System/Library/CoreServices/powerd.bundle/powerd + 109 0.0 /usr/libexec/IOMFB_bics_daemon + 111 0.0 /usr/libexec/amfid + 113 0.0 /usr/libexec/remoted + 115 0.0 /usr/libexec/keybagd + 116 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Support/softwareupdated + 117 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd_system + 119 0.0 /usr/libexec/watchdogd + 123 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds + 124 0.0 /System/Library/CoreServices/iconservicesd + 125 0.0 /usr/libexec/kernelmanagerd + 126 0.0 /usr/libexec/diskarbitrationd + 129 0.0 /usr/libexec/coreduetd + 130 0.0 /usr/sbin/syslogd + 132 0.0 /usr/libexec/thermalmonitord + 133 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/contextstored + 134 0.0 /usr/libexec/xprotectd + 135 0.0 /usr/libexec/opendirectoryd + 136 0.0 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd + 137 0.0 /System/Library/CoreServices/launchservicesd + 138 0.0 /usr/libexec/timed + 139 0.0 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd + 140 0.0 /usr/sbin/securityd + 142 0.0 /usr/libexec/locationd + 143 0.0 /usr/libexec/nesessionmanager + 145 0.0 autofsd + 146 0.0 /usr/libexec/dasd + 147 0.0 /System/Library/PrivateFrameworks/Heimdal.framework/Helpers/kdc + 148 0.0 /usr/libexec/corerepaird + 150 0.0 /usr/sbin/distnoted + 154 0.0 /System/Library/CoreServices/logind + 155 0.0 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond + 156 0.0 /usr/sbin/KernelEventAgent + 158 0.0 /usr/libexec/usermanagerd + 160 0.0 /usr/sbin/bluetoothd + 161 0.1 /usr/sbin/notifyd + 162 0.0 /usr/libexec/sandboxd + 163 0.0 /usr/libexec/corebrightnessd + 164 0.0 /usr/libexec/AirPlayXPCHelper + 165 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/com.apple.cmio.registerassistantservice + 167 7.9 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer + 168 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 169 0.0 /usr/sbin/cfprefsd + 170 0.0 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow + 172 0.0 /usr/libexec/runningboardd + 173 0.0 /System/Library/CoreServices/coreservicesd + 174 0.2 /usr/libexec/trustd + 176 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsd + 177 0.0 /usr/sbin/coreaudiod + 179 0.0 /usr/libexec/PowerUIAgent + 181 0.0 /usr/sbin/mDNSResponder + 183 0.0 /usr/libexec/apfsd + 184 0.0 /usr/libexec/nsurlsessiond + 185 0.0 /usr/libexec/nehelper + 190 0.0 /usr/libexec/airportd + 194 0.0 /usr/libexec/lsd + 195 0.0 /usr/libexec/logd_helper + 197 0.0 /usr/libexec/symptomsd + 198 0.0 /usr/sbin/distnoted + 206 0.0 /usr/libexec/mobileassetd + 207 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS/authd + 208 0.0 /usr/sbin/distnoted + 209 0.0 /usr/libexec/eligibilityd + 213 0.0 /usr/libexec/hidd + 220 0.0 /usr/libexec/ApplicationFirewall/socketfilterfw + 221 0.0 /usr/sbin/distnoted + 235 0.9 /usr/libexec/syspolicyd + 251 0.0 Core Audio Driver (ParrotAudioPlugin.driver) + 254 0.0 /usr/libexec/audiomxd + 262 0.0 /usr/sbin/mDNSResponderHelper + 265 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/biomed + 270 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS/com.apple.CodeSigningHelper + 271 0.0 /usr/libexec/securityd_system + 272 0.0 /System/Library/CoreServices/TimeMachine/backupd + 282 0.0 /usr/sbin/WirelessRadioManagerd + 284 0.0 /System/Library/CoreServices/appleeventsd + 285 0.0 /usr/sbin/distnoted + 287 0.0 /usr/libexec/audioclocksyncd + 289 0.0 /usr/libexec/com.apple.cmio.videodriverkithostextension.systemextension/Contents/MacOS/com.apple.cmio.videodriverkithostextension + 291 0.0 /usr/libexec/storagekitd + 297 0.0 /usr/libexec/mobileactivationd + 300 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/suhelperd + 301 0.0 /usr/libexec/cameracaptured + 302 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS/UVCAssistant + 303 0.0 /System/Library/CoreServices/osanalyticshelper + 305 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 306 0.0 /usr/sbin/distnoted + 310 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext/com.apple.DriverKit-IOUserDockChannelSerial + 311 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN + 312 0.0 /System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext/com.apple.AppleUserHIDDrivers + 313 0.0 /usr/sbin/cfprefsd + 314 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated + 315 0.0 /usr/sbin/distnoted + 316 0.0 /usr/libexec/trustd + 319 0.0 /usr/libexec/triald_system + 322 0.0 /usr/sbin/distnoted + 324 0.0 /System/Library/Frameworks/GSS.framework/Helpers/GSSCred + 325 0.0 /usr/libexec/searchpartyd + 327 0.0 /usr/sbin/distnoted + 328 0.0 /System/Library/CoreServices/TimeMachine/backupd-helper + 329 0.0 /usr/libexec/rtcreportingd + 332 0.0 /usr/sbin/BTLEServer + 338 0.0 /usr/libexec/symptomsd-diag + 339 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 340 0.0 /usr/sbin/distnoted + 341 0.0 /usr/sbin/cfprefsd + 344 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/modelcatalogd + 345 0.0 /usr/libexec/secd + 347 0.0 /usr/libexec/UserEventAgent + 352 0.0 /usr/libexec/knowledge-agent + 353 0.0 /System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS/CoreServicesUIAgent + 354 0.0 /usr/sbin/universalaccessd + 355 0.0 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd + 356 0.0 /usr/libexec/containermanagerd + 357 0.0 /usr/libexec/pboard + 359 0.0 /usr/libexec/lsd + 360 0.0 /usr/libexec/wifip2pd + 361 0.0 /usr/libexec/linkd + 362 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/MacOS/Safari + 367 0.0 /usr/libexec/nsurlsessiond + 368 0.0 /usr/libexec/rapportd + 369 0.0 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + 370 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/ContextStoreAgent + 372 0.0 /System/Library/CoreServices/WindowManager.app/Contents/MacOS/WindowManager + 373 0.0 /usr/libexec/routined + 374 0.0 /usr/sbin/usernoted + 375 0.0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock + 376 0.0 /System/Library/CoreServices/lockoutagent + 377 0.0 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter + 378 0.0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer + 379 0.0 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder + 384 0.0 /usr/sbin/distnoted + 385 0.0 /System/Library/CoreServices/AccessibilityUIServer.app/Contents/MacOS/AccessibilityUIServer + 386 0.0 /System/Library/CoreServices/WallpaperAgent.app/Contents/MacOS/WallpaperAgent + 387 0.0 /usr/libexec/secinitd + 388 0.0 /usr/libexec/dmd + 392 0.0 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd + 394 0.0 /usr/sbin/filecoordinationd + 395 0.0 /System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support/siriactionsd + 396 0.0 /System/Library/PrivateFrameworks/iCloudDriveCore.framework/Versions/A/Support/bird + 397 0.0 automountd + 398 0.0 /usr/libexec/trustd + 399 0.0 /System/Library/CoreServices/sharedfilelistd + 400 0.0 /System/Library/PrivateFrameworks/FileProvider.framework/Support/fileproviderd + 401 0.0 /usr/libexec/pkd + 402 0.0 /System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support/AMPDeviceDiscoveryAgent + 405 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 407 0.0 /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd + 408 0.0 /System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd + 409 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/fontworker + 410 0.0 /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd + 411 0.0 /System/Library/PrivateFrameworks/SyncedDefaults.framework/Support/syncdefaultsd + 412 0.0 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd + 413 0.0 /System/Library/CoreServices/iconservicesagent + 414 0.0 /usr/libexec/ContinuityCaptureAgent + 416 0.0 /System/Library/CoreServices/audioaccessoryd + 418 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/corespotlightd + 423 0.0 /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary + 424 0.0 /System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod + 425 0.0 /usr/libexec/gamepolicyd + 426 0.0 /System/Library/PrivateFrameworks/UserNotificationsCore.framework/Support/usernotificationsd + 429 0.0 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter + 431 0.0 /System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A/ScreenTimeAgent + 433 0.0 /System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent + 435 0.0 /usr/libexec/transparencyd + 436 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 437 0.0 /System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support/donotdisturbd + 438 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted + 439 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 441 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 444 0.0 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer + 445 0.0 /System/Library/PrivateFrameworks/SessionCore.framework/Support/liveactivitiesd + 446 0.1 /usr/libexec/sharingd + 449 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 450 0.0 /usr/libexec/findmylocateagent + 451 0.0 /System/Library/PrivateFrameworks/CoreParsec.framework/parsecd + 454 0.0 /System/Cryptexes/App/usr/libexec/SafariBookmarksSyncAgent + 456 0.0 /usr/libexec/networkserviceproxy + 462 0.0 /usr/libexec/neagent + 464 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking + 465 0.0 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CMFSyncAgent + 466 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.GPU.xpc/Contents/MacOS/com.apple.WebKit.GPU + 470 0.0 /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support/followupd + 471 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd + 472 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 473 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherWidget.appex/Contents/MacOS/WeatherWidget + 474 0.0 /System/Library/CoreServices/WiFiAgent.app/Contents/MacOS/WiFiAgent + 475 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS/IMDPersistenceAgent + 476 0.0 /System/Library/PrivateFrameworks/StatusKit.framework/StatusKitAgent + 478 0.0 /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources/familycircled + 485 0.0 /System/Library/PrivateFrameworks/UserActivity.framework/Agents/useractivityd + 486 0.0 /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra + 488 0.0 /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight + 489 0.0 /usr/libexec/spotlightknowledged.updater + 491 0.0 /System/Applications/Photos.app/Contents/PlugIns/PhotosReliveWidget.appex/Contents/MacOS/PhotosReliveWidget + 494 0.0 /usr/libexec/ospredictiond + 495 0.0 /System/Library/CoreServices/UIKitSystem.app/Contents/MacOS/UIKitSystem + 499 0.0 /System/Library/PrivateFrameworks/iTunesCloud.framework/Support/itunescloudd + 504 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoteagent + 505 0.0 /usr/libexec/avconferenced + 506 0.0 /System/Library/PrivateFrameworks/MediaAnalysis.framework/Versions/A/mediaanalysisd + 507 0.0 /usr/sbin/spindump + 509 0.0 /System/Library/PrivateFrameworks/TextInputUIMacHelper.framework/Versions/A/XPCServices/CursorUIViewService.xpc/Contents/MacOS/CursorUIViewService + 515 0.0 /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/com.apple.Safari.SafeBrowsing.Service + 518 0.0 /usr/libexec/nearbyd + 522 0.0 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd + 525 0.0 /System/Library/CoreServices/ScopedBookmarkAgent + 526 0.0 /System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources/amsaccountsd + 529 0.0 /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed + 531 0.0 /System/Library/CoreServices/SubmitDiagInfo + 533 0.0 /System/Applications/Calendar.app/Contents/PlugIns/CalendarWidgetExtension.appex/Contents/MacOS/CalendarWidgetExtension + 546 0.0 /usr/libexec/searchpartyuseragent + 549 0.0 /System/Applications/Reminders.app/Contents/PlugIns/RemindersWidgetExtension.appex/Contents/MacOS/RemindersWidgetExtension + 552 0.0 /System/Applications/Tips.app/Contents/PlugIns/TipsWidgetExtension.appex/Contents/MacOS/TipsWidgetExtension + 555 0.0 /System/Applications/Shortcuts.app/Contents/PlugIns/ShortcutsWidgetExtension.appex/Contents/MacOS/ShortcutsWidgetExtension + 559 0.0 /System/Library/PrivateFrameworks/HearingCore.framework/heard + 560 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd + 564 0.0 /Users/perry/builder-macos/target/release/perry-ship + 565 0.0 /System/Library/Frameworks/InputMethodKit.framework/Resources/imklaunchagent + 567 0.0 /System/Library/Image Capture/Support/icdd + 572 0.0 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent + 573 0.0 /System/Library/CoreServices/diagnostics_agent + 574 0.0 /System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS/TextInputMenuAgent + 577 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 586 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 598 0.0 /usr/libexec/aned + 621 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd + 622 0.0 /System/Library/PrivateFrameworks/GenerativeExperiencesRuntime.framework/Versions/A/generativeexperiencesd + 630 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherIntents.appex/Contents/MacOS/WeatherIntents + 632 0.0 /System/Library/PrivateFrameworks/PassKitCore.framework/passd + 636 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetItems.appex/Contents/MacOS/FindMyWidgetItems + 638 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeEnergyWidgetsExtension.appex/Contents/MacOS/HomeEnergyWidgetsExtension + 639 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/RecordWidgetExtension.appex/Contents/MacOS/RecordWidgetExtension + 642 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetPeople.appex/Contents/MacOS/FindMyWidgetPeople + 643 0.0 /usr/sbin/distnoted + 647 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgets.appex/Contents/MacOS/JournalWidgets + 648 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeWidget.appex/Contents/MacOS/HomeWidget + 649 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/VoiceMemosSettingsWidgetExtension.appex/Contents/MacOS/VoiceMemosSettingsWidgetExtension + 650 0.0 /usr/sbin/distnoted + 652 0.0 /usr/libexec/milod + 656 0.0 /System/Library/CoreServices/Batteries.app/Contents/PlugIns/BatteriesAvocadoWidgetExtension.appex/Contents/MacOS/BatteriesAvocadoWidgetExtension + 658 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS/ScreenTimeWidgetExtension + 661 0.0 /System/Applications/Podcasts.app/Contents/PlugIns/PodcastsWidget.appex/Contents/MacOS/PodcastsWidget + 663 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetIntentsExtension.appex/Contents/MacOS/ScreenTimeWidgetIntentsExtension + 664 0.0 /System/Applications/Clock.app/Contents/PlugIns/WorldClockWidget.appex/Contents/MacOS/WorldClockWidget + 665 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgetsSecure.appex/Contents/MacOS/JournalWidgetsSecure + 666 0.0 /System/Library/CoreServices/PeopleViewService.app/Contents/PlugIns/PeopleWidget_macOSExtension.appex/Contents/MacOS/PeopleWidget_macOSExtension + 667 0.0 /System/Applications/Notes.app/Contents/PlugIns/com.apple.Notes.WidgetExtension.appex/Contents/MacOS/com.apple.Notes.WidgetExtension + 669 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/Extensions/SafariWidgetExtension.appex/Contents/MacOS/SafariWidgetExtension + 670 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/PlugIns/MobileTimerIntents.appex/Contents/MacOS/MobileTimerIntents + 673 0.0 /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd + 686 0.0 /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTrackingAgent + 689 0.0 /System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext/IOUserBluetoothSerialDriver + 697 0.0 /usr/libexec/modelmanagerd + 698 0.0 /usr/sbin/distnoted + 709 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANECompilerService.xpc/Contents/MacOS/ANECompilerService + 712 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport + 721 0.0 /usr/sbin/distnoted + 725 0.0 /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/fairplayd + 727 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent + 731 0.0 /usr/libexec/inputanalyticsd + 732 0.0 /usr/sbin/distnoted + 740 0.0 /usr/libexec/sysmond + 749 0.0 /usr/sbin/systemstats + 750 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService + 751 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectBridgeService.xpc/Contents/MacOS/XProtectBridgeService + 760 0.0 /System/Applications/Calendar.app/Contents/Extensions/CalendarIntentsExtension.appex/Contents/MacOS/CalendarIntentsExtension + 761 0.0 /System/Applications/Messages.app/Contents/Extensions/MessagesActionExtension.appex/Contents/MacOS/MessagesActionExtension + 763 0.0 /System/Library/CoreServices/CrashReporterSupportHelper + 765 0.0 /System/Library/PrivateFrameworks/WeatherDaemon.framework/weatherd + 772 0.0 /System/Library/PrivateFrameworks/WorkflowKit.framework/XPCServices/ShortcutsViewService.xpc/Contents/MacOS/ShortcutsViewService + 787 0.0 /usr/libexec/online-auth-agent + 789 0.0 /usr/sbin/distnoted + 801 0.0 /System/Library/CoreServices/iconservicesagent + 822 0.0 /System/Library/PrivateFrameworks/OnDeviceStorage.framework/Support/amsondevicestoraged + 832 0.0 /usr/sbin/cfprefsd + 834 0.0 /usr/libexec/mmaintenanced + 838 0.0 /usr/sbin/cfprefsd + 842 0.0 /usr/sbin/cfprefsd + 843 0.0 /usr/sbin/cfprefsd + 847 0.0 /System/Cryptexes/App/usr/libexec/PasswordBreachAgent + 848 0.0 /usr/sbin/cfprefsd + 860 0.0 /usr/sbin/cfprefsd + 861 0.0 /usr/sbin/cfprefsd + 862 0.0 /usr/sbin/cfprefsd + 863 0.0 /usr/libexec/mlhostd + 866 0.0 /usr/libexec/powerdatad + 867 0.0 /usr/sbin/cfprefsd + 869 0.0 /usr/libexec/ASPCarryLog + 883 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 884 0.0 /usr/libexec/seputil + 1096 0.0 /System/Cryptexes/App/usr/libexec/AuthenticationServicesAgent + 1169 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XprotectService.xpc/Contents/MacOS/XprotectService + 1398 0.0 /System/iOSSupport/System/Library/PrivateFrameworks/HomeEnergyDaemon.framework/Support/homeenergyd + 1412 0.0 /System/Library/PrivateFrameworks/MediaAnalysisAccess.framework/Versions/A/XPCServices/mediaanalysisd-access.xpc/Contents/MacOS/mediaanalysisd-access + 1849 0.0 /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/Support/recentsd + 3976 0.0 /System/Library/PrivateFrameworks/ContinuousDialogManagerService.framework/assistant_cdmd + 4119 0.0 /System/Library/PrivateFrameworks/AvatarPersistence.framework/Support/avatarsd + 4120 0.0 /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/Support/contactsdonationagent + 4307 0.0 /usr/libexec/captiveagent + 4762 0.0 /usr/libexec/frauddefensed + 4769 0.0 /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/XPCServices/com.apple.CloudPhotosConfiguration.xpc/Contents/MacOS/com.apple.CloudPhotosConfiguration + 4781 0.0 /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/XPCServices/com.apple.BKAgentService.xpc/Contents/MacOS/com.apple.BKAgentService + 5548 0.0 /usr/libexec/seserviced + 5602 0.0 /usr/libexec/filevaultd + 5603 0.0 /System/Library/PrivateFrameworks/GeoAnalytics.framework/geoanalyticsd + 5606 0.0 /System/Library/PrivateFrameworks/PrivateCloudCompute.framework/privatecloudcomputed.app/Contents/MacOS/privatecloudcomputed + 5621 0.0 /usr/libexec/taskgated + 5736 0.0 /System/Library/PrivateFrameworks/Stickers.framework/Support/stickersd + 5759 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/managedcorespotlightd + 5767 0.0 /usr/sbin/distnoted + 5768 0.0 /System/Library/ExtensionKit/Extensions/GenerativeExperiencesSafetyInferenceProvider.appex/Contents/MacOS/GenerativeExperiencesSafetyInferenceProvider + 5769 0.0 /usr/sbin/cfprefsd + 5770 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService + 6121 0.0 /usr/libexec/remindd + 6705 0.0 /usr/libexec/applekeystored + 8779 0.0 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/mbuseragent + 8789 0.0 /usr/libexec/DataDetectorsSourceAccess +12133 0.0 /usr/libexec/tipsd +13734 0.0 /usr/libexec/biomesyncd +14895 0.0 /usr/libexec/wifivelocityd +15933 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad +16120 0.0 sshd-session: perry [priv] +16121 0.0 +16123 0.0 sshd-session: perry@notty +16124 0.0 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python +16212 8.5 /System/Library/ExtensionKit/Extensions/WallpaperAerialsExtension.appex/Contents/MacOS/WallpaperAerialsExtension +16213 3.0 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS/VTDecoderXPCService +17355 0.0 /usr/sbin/netbiosd +19442 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19443 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19444 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19465 0.0 ps +19642 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/Executables/mobiletimerd +22309 0.0 /System/Library/CoreServices/ReportSystemMemory +39544 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS/IMAutomaticHistoryDeletionAgent +39617 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService +39618 0.0 /System/Library/PrivateFrameworks/MapsSync.framework/mapssyncd +39637 0.0 /System/Library/PrivateFrameworks/CallHistory.framework/Support/CallHistorySyncHelper +39662 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/ModelCatalogAgent +41554 0.0 /usr/libexec/PerfPowerServices +46759 0.0 /usr/libexec/ioupsd +46762 0.0 /usr/sbin/BTLEServerAgent +49101 0.0 /System/Library/PrivateFrameworks/MobileAssetDaemon.framework/Versions/A/XPCServices/com.apple.MobileAsset.DownloadService.Builtin.xpc/Contents/MacOS/com.apple.MobileAsset.DownloadService.Builtin +49103 0.0 /System/Library/PrivateFrameworks/StreamingExtractor.framework/Versions/A/XPCServices/STExtractionService.privileged.xpc/Contents/MacOS/STExtractionService.privileged +49267 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/EAUpdaterService.xpc/Contents/MacOS/EAUpdaterService +49521 0.0 /System/Library/PrivateFrameworks/WebPrivacy.framework/webprivacyd +50091 0.0 /usr/libexec/assessmentagent +50092 0.0 /System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A/maild +50093 0.0 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/commerce +50094 0.0 /System/Cryptexes/App/usr/libexec/com.apple.Safari.History +50103 0.0 /usr/libexec/replayd +50104 0.0 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter +50105 0.0 /System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS/CoreLocationAgent +50106 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsagent +50107 0.0 /System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS/Keychain Circle Notification +50695 0.0 /usr/libexec/feedbackd +50955 0.0 cloudphotod +50959 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS/UARPUpdaterServiceUSBPD +51036 0.0 /usr/libexec/triald +51044 0.0 /System/Library/PrivateFrameworks/TrialServer.framework/Versions/A/XPCServices/TrialArchivingService.xpc/Contents/MacOS/TrialArchivingService +51103 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Versions/A/XPCServices/com.apple.MobileSoftwareUpdate.CleanupPreparePathService.xpc/Contents/MacOS/com.apple.MobileSoftwareUpdate.CleanupPreparePathService +51142 0.0 /usr/libexec/containermanagerd_system +52122 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +52128 0.0 /usr/libexec/AssetCache/AssetCache +52130 0.0 /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS/AssetCacheTetheratorService +52409 0.0 /System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd +52453 0.0 /usr/libexec/adprivacyd +52456 0.0 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd +52457 0.0 /System/Library/PrivateFrameworks/CoreADI.framework/adid +52458 0.0 /usr/libexec/promotedcontentd +52459 0.0 /usr/libexec/fairplaydeviceidentityd +53616 0.0 /usr/libexec/dprivacyd +53617 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53618 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53622 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53623 0.0 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager +53624 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53625 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53626 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53630 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53631 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53632 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53633 0.0 /System/Library/Frameworks/AudioToolbox.framework/AudioComponentRegistrar +53641 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53642 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53643 0.0 /usr/libexec/uarpassetmanagerd +53644 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceDisplay.xpc/Contents/MacOS/UARPUpdaterServiceDisplay +53645 0.0 /System/Library/PrivateFrameworks/UARPAssetManager.framework/XPCServices/UARPAssetManagerServiceMobileAsset.xpc/Contents/MacOS/UARPAssetManagerServiceMobileAsset +53810 0.0 /usr/libexec/bluetoothuserd +53811 0.0 /usr/libexec/findmydeviced +56810 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCompute.framework/Versions/A/XPCServices/IntelligencePlatformComputeService.xpc/Contents/MacOS/IntelligencePlatformComputeService +57779 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstoreagent +57780 0.0 /System/Library/PrivateFrameworks/InstallCoordination.framework/Support/installcoordinationd +57781 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedODRService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedODRService +57782 0.0 /System/Library/PrivateFrameworks/AppleMediaServicesUI.framework/amsengagementd +57872 0.0 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.privileged.xpc/Contents/MacOS/com.apple.StreamingUnzipService.privileged +58789 0.0 /usr/libexec/countryd +58802 0.0 /System/Library/Frameworks/ManagedSettings.framework/Versions/A/ManagedSettingsAgent +58812 0.0 /System/Library/PrivateFrameworks/NewDeviceOutreach.framework/ndoagent +59412 0.0 /System/Library/PrivateFrameworks/ReplicatorCore.framework/Support/replicatord +61271 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted +62942 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/BiomeAgent +62957 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +62958 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +62961 0.0 /usr/libexec/duetexpertd +62963 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/intelligenceplatformd +70105 0.0 /System/Library/CoreServices/ReportCrash +70111 0.0 /System/Library/CoreServices/diagnosticservicesd +70953 0.0 /usr/libexec/biometrickitd +70958 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedTaskService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedTaskService +70963 0.0 /System/Library/Frameworks/MediaExtension.framework/Versions/A/Helpers/MENotificationAgent +70964 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Support/BackgroundTaskManagementAgent.app/Contents/MacOS/BackgroundTaskManagementAgent +70966 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Resources/backgroundtaskmanagementd +70968 0.0 /usr/libexec/aneuserd +71089 0.0 /usr/libexec/powerexperienced +71330 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSOAgent.app/Contents/MacOS/AppSSOAgent +71331 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSODaemon +71332 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +71333 0.0 /usr/libexec/findmybeaconingd +71334 0.0 /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferAgent.app/Contents/MacOS/IMTransferAgent +71336 0.0 /usr/libexec/wifianalyticsd +71376 0.0 /usr/libexec/backgroundassets.user +73149 0.0 /usr/libexec/proactiveeventtrackerd +73151 0.0 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Helpers/ProtectedCloudKeySyncing +73152 0.0 /usr/libexec/swtransparencyd +73153 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +74315 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +74316 0.0 /usr/sbin/distnoted +74825 0.0 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/XPCServices/DPSubmissionService.xpc/Contents/MacOS/DPSubmissionService +75643 0.0 /usr/libexec/audioanalyticsd +75645 0.0 /usr/libexec/ciphermld +75646 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +75647 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75648 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75969 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent +75970 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated +76414 0.0 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/XPCServices/PerfPowerTelemetryClientRegistrationService.xpc/Contents/MacOS/PerfPowerTelemetryClientRegistrationService +76539 0.0 /System/Library/Frameworks/ShazamKit.framework/shazamd +76540 0.0 /System/Library/PrivateFrameworks/SystemStatusServer.framework/Support/systemstatusd +76699 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/remotemanagementd +76700 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +76701 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +76702 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +76705 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +76706 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +76707 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/DiskManagementSubscriber.xpc/Contents/MacOS/DiskManagementSubscriber +76708 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedPreferencesSubscriber.xpc/Contents/MacOS/ManagedPreferencesSubscriber +76709 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SoftwareUpdateSubscriber.xpc/Contents/MacOS/SoftwareUpdateSubscriber +76710 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/MigrationSubscriber.xpc/Contents/MacOS/MigrationSubscriber +76711 0.0 /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/systemmigrationd +76712 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +76713 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributiond +76714 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +76715 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedConfigurationFilesSubscriber.xpc/Contents/MacOS/ManagedConfigurationFilesSubscriber +76861 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +77182 0.0 /usr/libexec/assetsubscriptiond +77186 0.0 /usr/libexec/griddatad +77191 0.0 /usr/libexec/dprivacyd +77192 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectUpdateService.xpc/Contents/MacOS/XProtectUpdateService +77193 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +77194 0.0 /System/Library/PrivateFrameworks/IntlPreferences.framework/Support/localizationswitcherd +77195 0.0 /usr/libexec/siriknowledged +77196 0.0 /usr/libexec/tzd +77198 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted_helper +77199 0.0 /usr/libexec/appleaccountd +77200 0.0 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd +77203 0.0 /usr/libexec/sysdiagnosed +77204 0.0 /System/Library/Frameworks/QuickLookThumbnailing.framework/Support/com.apple.quicklook.ThumbnailsAgent +77207 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +77208 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +77209 0.0 /usr/libexec/MTLAssetUpgraderD +77210 0.0 /usr/libexec/mlruntimed +77211 0.0 /System/Library/PrivateFrameworks/SiriTTSService.framework/sirittsd +77212 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +77213 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/StandaloneHIDAudService.xpc/Contents/MacOS/StandaloneHIDAudService +77214 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceLegacyAudio.xpc/Contents/MacOS/UARPUpdaterServiceLegacyAudio +77215 0.0 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/XPCServices/SetStoreUpdateService.xpc/Contents/MacOS/SetStoreUpdateService +77216 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/geodMachServiceBridge +77217 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/system_installd +77218 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd +77224 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/XPCServices/media-indexer.xpc/Contents/MacOS/media-indexer +77225 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPLibraryAgent +77226 0.0 /System/Library/PrivateFrameworks/PodcastServices.framework/XPCServices/PodcastContentService.xpc/Contents/MacOS/PodcastContentService +77227 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPArtworkAgent +77262 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +77287 0.0 /System/Library/PrivateFrameworks/AXAssetLoader.framework/Support/axassetsd +77288 0.0 /System/Library/CoreServices/EscrowSecurityAlert.app/Contents/MacOS/EscrowSecurityAlert +77289 0.0 /System/Library/PrivateFrameworks/TextToSpeechVoiceBankingSupport.framework/Support/voicebankingd +77290 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77291 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/KonaSynthesizer.appex/Contents/MacOS/KonaSynthesizer +77292 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/MauiAUSP.appex/Contents/MacOS/MauiAUSP +77293 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/SiriAUSP.appex/Contents/MacOS/SiriAUSP +77294 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/WardaSynthesizer.appex/Contents/MacOS/WardaSynthesizer +77295 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77296 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/MacinTalkAUSP.appex/Contents/MacOS/MacinTalkAUSP +77297 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77298 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77299 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77300 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77301 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/AUCrashHandlerService.xpc/Contents/MacOS/AUCrashHandlerService +77302 0.0 /System/Library/PrivateFrameworks/CloudServices.framework/Helpers/com.apple.sbd +77303 0.0 /usr/libexec/swcd +77531 0.0 /usr/libexec/mobilerepaird +77701 0.0 /System/Library/PrivateFrameworks/CoreKDL.framework/Support/corekdld +78714 0.0 /System/Library/PrivateFrameworks/JetCore.framework/Support/jetpackassetd +79810 0.0 /usr/sbin/cfprefsd +82557 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributionagent +82558 0.0 /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/Versions/A/XPCServices/Managed Background Assets Helper Service.xpc/Contents/MacOS/Managed Background Assets Helper Service +83674 0.0 /System/Library/PrivateFrameworks/IntelligenceTasksEngine.framework/Support/intelligencetasksd +84260 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagementAgent +84263 0.0 /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/XPCServices/SafariConfigurationSubscriber.xpc/Contents/MacOS/SafariConfigurationSubscriber +84264 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +84265 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +84266 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +84270 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +84271 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +84272 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/AccountSubscriber.xpc/Contents/MacOS/AccountSubscriber +84273 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +84274 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +84275 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ASConfigurationSubscriber.xpc/Contents/MacOS/ASConfigurationSubscriber +84276 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedSettingsSubscriber.xpc/Contents/MacOS/ManagedSettingsSubscriber +84328 0.0 /System/Library/PrivateFrameworks/Ecosystem.framework/Support/ecosystemd +84329 0.0 /usr/libexec/GamePolicyAgent +84330 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +84391 0.0 /usr/libexec/intelligentroutingd +84392 0.0 /System/Library/PrivateFrameworks/DeviceCheckInternal.framework/devicecheckd +84404 0.0 /System/Library/PrivateFrameworks/AppleIntelligenceReportingProcessing.framework/Versions/A/XPCServices/AppleIntelligenceReportingProcessingService.xpc/Contents/MacOS/AppleIntelligenceReportingProcessingService +84405 0.0 /System/Library/PrivateFrameworks/HomeKitEvents.framework/Support/homeeventsd +84423 0.0 /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/FeatureAccessAgent +84845 0.0 /System/Library/PrivateFrameworks/BusinessChatService.framework/businessservicesd +84847 0.0 /System/Library/PrivateFrameworks/MessagesBlastDoorSupport.framework/Versions/A/XPCServices/MessagesBlastDoorService.xpc/Contents/MacOS/MessagesBlastDoorService +86892 0.0 aslmanager +87457 0.0 /System/Library/PrivateFrameworks/StorageManagement.framework/Resources/diskspaced +87756 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/knowledgeconstructiond +89574 0.0 /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd +90448 0.0 /usr/libexec/nfcd +90449 0.0 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer +90468 0.0 /usr/libexec/betaenrollmentagent +90469 0.0 /usr/libexec/betaenrollmentd +90470 0.0 /usr/libexec/microstackshot +90577 0.0 /usr/sbin/systemsoundserverd +90592 0.0 /System/Library/CoreServices/talagentd +90616 0.0 /System/Library/PrivateFrameworks/AppleCredentialManager.framework/AppleCredentialManagerDaemon +90893 0.0 /usr/libexec/dirhelper +91864 0.0 /System/Library/CoreServices/ReportCrash +92246 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +92570 0.0 /usr/libexec/proactived +92571 0.0 /System/Library/PrivateFrameworks/IntelligenceFlowContextRuntime.framework/Versions/A/intelligencecontextd +92572 0.0 /System/Library/CoreServices/pbs +92715 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +97953 0.0 /usr/libexec/gamecontrollerd +97954 0.0 /System/Library/PrivateFrameworks/GameControllerFoundation.framework/Versions/A/XPCServices/GameControllerConfigService.xpc/Contents/MacOS/GameControllerConfigService +97955 0.0 /usr/libexec/gamecontrolleragentd + 537 0.0 login + 539 0.0 -zsh + 542 0.0 login + 553 0.0 -zsh + 550 0.0 login + 591 0.0 -zsh diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/processes-before.txt b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/processes-before.txt new file mode 100644 index 0000000000..dd945100c6 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/processes-before.txt @@ -0,0 +1,575 @@ + PID %CPU COMM + 1 1.2 /sbin/launchd + 94 0.5 /usr/libexec/logd + 95 0.0 /usr/libexec/smd + 96 0.0 /usr/libexec/UserEventAgent + 98 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd + 102 0.0 /usr/sbin/systemstats + 104 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support/accessoryupdaterd + 106 0.0 /usr/libexec/configd + 107 0.0 endpointsecurityd + 108 0.0 /System/Library/CoreServices/powerd.bundle/powerd + 109 0.0 /usr/libexec/IOMFB_bics_daemon + 111 0.0 /usr/libexec/amfid + 113 0.0 /usr/libexec/remoted + 115 0.0 /usr/libexec/keybagd + 116 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Support/softwareupdated + 117 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd_system + 119 0.0 /usr/libexec/watchdogd + 123 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds + 124 0.0 /System/Library/CoreServices/iconservicesd + 125 0.0 /usr/libexec/kernelmanagerd + 126 0.0 /usr/libexec/diskarbitrationd + 129 0.0 /usr/libexec/coreduetd + 130 0.0 /usr/sbin/syslogd + 132 0.0 /usr/libexec/thermalmonitord + 133 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/contextstored + 134 0.0 /usr/libexec/xprotectd + 135 4.3 /usr/libexec/opendirectoryd + 136 0.0 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd + 137 0.0 /System/Library/CoreServices/launchservicesd + 138 0.0 /usr/libexec/timed + 139 0.0 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd + 140 0.0 /usr/sbin/securityd + 142 0.0 /usr/libexec/locationd + 143 0.0 /usr/libexec/nesessionmanager + 145 0.0 autofsd + 146 0.0 /usr/libexec/dasd + 147 0.0 /System/Library/PrivateFrameworks/Heimdal.framework/Helpers/kdc + 148 0.0 /usr/libexec/corerepaird + 150 0.0 /usr/sbin/distnoted + 154 0.0 /System/Library/CoreServices/logind + 155 0.0 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond + 156 0.0 /usr/sbin/KernelEventAgent + 158 0.0 /usr/libexec/usermanagerd + 160 0.1 /usr/sbin/bluetoothd + 161 0.9 /usr/sbin/notifyd + 162 0.0 /usr/libexec/sandboxd + 163 0.0 /usr/libexec/corebrightnessd + 164 0.0 /usr/libexec/AirPlayXPCHelper + 165 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/com.apple.cmio.registerassistantservice + 167 9.4 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer + 168 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 169 0.0 /usr/sbin/cfprefsd + 170 0.0 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow + 172 0.0 /usr/libexec/runningboardd + 173 0.0 /System/Library/CoreServices/coreservicesd + 174 0.0 /usr/libexec/trustd + 176 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsd + 177 0.0 /usr/sbin/coreaudiod + 179 0.0 /usr/libexec/PowerUIAgent + 181 0.0 /usr/sbin/mDNSResponder + 183 0.0 /usr/libexec/apfsd + 184 0.0 /usr/libexec/nsurlsessiond + 185 0.0 /usr/libexec/nehelper + 190 0.2 /usr/libexec/airportd + 194 0.0 /usr/libexec/lsd + 195 0.0 /usr/libexec/logd_helper + 197 0.0 /usr/libexec/symptomsd + 198 0.0 /usr/sbin/distnoted + 206 0.0 /usr/libexec/mobileassetd + 207 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS/authd + 208 0.0 /usr/sbin/distnoted + 209 0.0 /usr/libexec/eligibilityd + 213 0.0 /usr/libexec/hidd + 220 0.0 /usr/libexec/ApplicationFirewall/socketfilterfw + 221 0.0 /usr/sbin/distnoted + 235 0.0 /usr/libexec/syspolicyd + 251 0.0 Core Audio Driver (ParrotAudioPlugin.driver) + 254 0.0 /usr/libexec/audiomxd + 262 0.0 /usr/sbin/mDNSResponderHelper + 265 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/biomed + 270 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS/com.apple.CodeSigningHelper + 271 0.0 /usr/libexec/securityd_system + 272 0.0 /System/Library/CoreServices/TimeMachine/backupd + 282 0.0 /usr/sbin/WirelessRadioManagerd + 284 0.0 /System/Library/CoreServices/appleeventsd + 285 0.0 /usr/sbin/distnoted + 287 0.1 /usr/libexec/audioclocksyncd + 289 0.0 /usr/libexec/com.apple.cmio.videodriverkithostextension.systemextension/Contents/MacOS/com.apple.cmio.videodriverkithostextension + 291 0.0 /usr/libexec/storagekitd + 297 0.0 /usr/libexec/mobileactivationd + 300 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/suhelperd + 301 0.0 /usr/libexec/cameracaptured + 302 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS/UVCAssistant + 303 0.0 /System/Library/CoreServices/osanalyticshelper + 305 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 306 0.0 /usr/sbin/distnoted + 310 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext/com.apple.DriverKit-IOUserDockChannelSerial + 311 1.2 /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN + 312 0.0 /System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext/com.apple.AppleUserHIDDrivers + 313 0.0 /usr/sbin/cfprefsd + 314 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated + 315 0.0 /usr/sbin/distnoted + 316 0.0 /usr/libexec/trustd + 319 0.0 /usr/libexec/triald_system + 322 0.0 /usr/sbin/distnoted + 324 0.0 /System/Library/Frameworks/GSS.framework/Helpers/GSSCred + 325 0.0 /usr/libexec/searchpartyd + 327 0.0 /usr/sbin/distnoted + 328 0.0 /System/Library/CoreServices/TimeMachine/backupd-helper + 329 0.0 /usr/libexec/rtcreportingd + 332 0.0 /usr/sbin/BTLEServer + 338 0.0 /usr/libexec/symptomsd-diag + 339 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 340 0.0 /usr/sbin/distnoted + 341 0.0 /usr/sbin/cfprefsd + 344 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/modelcatalogd + 345 0.0 /usr/libexec/secd + 347 0.0 /usr/libexec/UserEventAgent + 352 0.0 /usr/libexec/knowledge-agent + 353 0.0 /System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS/CoreServicesUIAgent + 354 0.0 /usr/sbin/universalaccessd + 355 0.0 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd + 356 0.0 /usr/libexec/containermanagerd + 357 0.0 /usr/libexec/pboard + 359 0.0 /usr/libexec/lsd + 360 0.0 /usr/libexec/wifip2pd + 361 0.0 /usr/libexec/linkd + 362 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/MacOS/Safari + 367 0.0 /usr/libexec/nsurlsessiond + 368 0.0 /usr/libexec/rapportd + 369 0.0 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + 370 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/ContextStoreAgent + 372 0.0 /System/Library/CoreServices/WindowManager.app/Contents/MacOS/WindowManager + 373 0.0 /usr/libexec/routined + 374 0.0 /usr/sbin/usernoted + 375 0.0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock + 376 0.0 /System/Library/CoreServices/lockoutagent + 377 0.0 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter + 378 0.0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer + 379 0.0 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder + 384 0.0 /usr/sbin/distnoted + 385 0.0 /System/Library/CoreServices/AccessibilityUIServer.app/Contents/MacOS/AccessibilityUIServer + 386 0.0 /System/Library/CoreServices/WallpaperAgent.app/Contents/MacOS/WallpaperAgent + 387 0.0 /usr/libexec/secinitd + 388 0.0 /usr/libexec/dmd + 392 0.0 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd + 394 0.0 /usr/sbin/filecoordinationd + 395 0.0 /System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support/siriactionsd + 396 0.0 /System/Library/PrivateFrameworks/iCloudDriveCore.framework/Versions/A/Support/bird + 397 0.0 automountd + 398 0.0 /usr/libexec/trustd + 399 0.0 /System/Library/CoreServices/sharedfilelistd + 400 0.0 /System/Library/PrivateFrameworks/FileProvider.framework/Support/fileproviderd + 401 0.0 /usr/libexec/pkd + 402 0.0 /System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support/AMPDeviceDiscoveryAgent + 405 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 407 0.0 /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd + 408 0.0 /System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd + 409 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/fontworker + 410 0.0 /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd + 411 0.0 /System/Library/PrivateFrameworks/SyncedDefaults.framework/Support/syncdefaultsd + 412 0.0 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd + 413 0.0 /System/Library/CoreServices/iconservicesagent + 414 0.0 /usr/libexec/ContinuityCaptureAgent + 416 0.0 /System/Library/CoreServices/audioaccessoryd + 418 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/corespotlightd + 423 0.0 /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary + 424 0.0 /System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod + 425 0.0 /usr/libexec/gamepolicyd + 426 0.0 /System/Library/PrivateFrameworks/UserNotificationsCore.framework/Support/usernotificationsd + 429 0.0 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter + 431 0.0 /System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A/ScreenTimeAgent + 433 0.0 /System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent + 435 0.0 /usr/libexec/transparencyd + 436 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 437 0.0 /System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support/donotdisturbd + 438 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted + 439 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 441 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 444 0.0 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer + 445 0.0 /System/Library/PrivateFrameworks/SessionCore.framework/Support/liveactivitiesd + 446 0.1 /usr/libexec/sharingd + 449 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 450 0.0 /usr/libexec/findmylocateagent + 451 0.0 /System/Library/PrivateFrameworks/CoreParsec.framework/parsecd + 454 0.0 /System/Cryptexes/App/usr/libexec/SafariBookmarksSyncAgent + 456 0.0 /usr/libexec/networkserviceproxy + 462 0.0 /usr/libexec/neagent + 464 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking + 465 0.0 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CMFSyncAgent + 466 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.GPU.xpc/Contents/MacOS/com.apple.WebKit.GPU + 470 0.0 /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support/followupd + 471 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd + 472 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 473 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherWidget.appex/Contents/MacOS/WeatherWidget + 474 0.0 /System/Library/CoreServices/WiFiAgent.app/Contents/MacOS/WiFiAgent + 475 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS/IMDPersistenceAgent + 476 0.0 /System/Library/PrivateFrameworks/StatusKit.framework/StatusKitAgent + 478 0.0 /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources/familycircled + 485 0.0 /System/Library/PrivateFrameworks/UserActivity.framework/Agents/useractivityd + 486 0.0 /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra + 488 0.0 /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight + 489 0.0 /usr/libexec/spotlightknowledged.updater + 491 0.0 /System/Applications/Photos.app/Contents/PlugIns/PhotosReliveWidget.appex/Contents/MacOS/PhotosReliveWidget + 494 0.0 /usr/libexec/ospredictiond + 495 0.0 /System/Library/CoreServices/UIKitSystem.app/Contents/MacOS/UIKitSystem + 499 0.0 /System/Library/PrivateFrameworks/iTunesCloud.framework/Support/itunescloudd + 504 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoteagent + 505 0.0 /usr/libexec/avconferenced + 506 0.0 /System/Library/PrivateFrameworks/MediaAnalysis.framework/Versions/A/mediaanalysisd + 507 0.0 /usr/sbin/spindump + 509 0.0 /System/Library/PrivateFrameworks/TextInputUIMacHelper.framework/Versions/A/XPCServices/CursorUIViewService.xpc/Contents/MacOS/CursorUIViewService + 515 0.0 /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/com.apple.Safari.SafeBrowsing.Service + 518 0.0 /usr/libexec/nearbyd + 522 0.0 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd + 525 0.0 /System/Library/CoreServices/ScopedBookmarkAgent + 526 0.0 /System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources/amsaccountsd + 529 0.0 /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed + 531 0.0 /System/Library/CoreServices/SubmitDiagInfo + 533 0.0 /System/Applications/Calendar.app/Contents/PlugIns/CalendarWidgetExtension.appex/Contents/MacOS/CalendarWidgetExtension + 546 0.0 /usr/libexec/searchpartyuseragent + 549 0.0 /System/Applications/Reminders.app/Contents/PlugIns/RemindersWidgetExtension.appex/Contents/MacOS/RemindersWidgetExtension + 552 0.0 /System/Applications/Tips.app/Contents/PlugIns/TipsWidgetExtension.appex/Contents/MacOS/TipsWidgetExtension + 555 0.0 /System/Applications/Shortcuts.app/Contents/PlugIns/ShortcutsWidgetExtension.appex/Contents/MacOS/ShortcutsWidgetExtension + 559 0.0 /System/Library/PrivateFrameworks/HearingCore.framework/heard + 560 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd + 564 0.0 /Users/perry/builder-macos/target/release/perry-ship + 565 0.0 /System/Library/Frameworks/InputMethodKit.framework/Resources/imklaunchagent + 567 0.0 /System/Library/Image Capture/Support/icdd + 572 0.0 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent + 573 0.0 /System/Library/CoreServices/diagnostics_agent + 574 0.0 /System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS/TextInputMenuAgent + 577 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 586 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 598 0.0 /usr/libexec/aned + 621 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd + 622 0.0 /System/Library/PrivateFrameworks/GenerativeExperiencesRuntime.framework/Versions/A/generativeexperiencesd + 630 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherIntents.appex/Contents/MacOS/WeatherIntents + 632 0.0 /System/Library/PrivateFrameworks/PassKitCore.framework/passd + 636 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetItems.appex/Contents/MacOS/FindMyWidgetItems + 638 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeEnergyWidgetsExtension.appex/Contents/MacOS/HomeEnergyWidgetsExtension + 639 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/RecordWidgetExtension.appex/Contents/MacOS/RecordWidgetExtension + 642 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetPeople.appex/Contents/MacOS/FindMyWidgetPeople + 643 0.0 /usr/sbin/distnoted + 647 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgets.appex/Contents/MacOS/JournalWidgets + 648 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeWidget.appex/Contents/MacOS/HomeWidget + 649 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/VoiceMemosSettingsWidgetExtension.appex/Contents/MacOS/VoiceMemosSettingsWidgetExtension + 650 0.0 /usr/sbin/distnoted + 652 0.0 /usr/libexec/milod + 656 0.0 /System/Library/CoreServices/Batteries.app/Contents/PlugIns/BatteriesAvocadoWidgetExtension.appex/Contents/MacOS/BatteriesAvocadoWidgetExtension + 658 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS/ScreenTimeWidgetExtension + 661 0.0 /System/Applications/Podcasts.app/Contents/PlugIns/PodcastsWidget.appex/Contents/MacOS/PodcastsWidget + 663 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetIntentsExtension.appex/Contents/MacOS/ScreenTimeWidgetIntentsExtension + 664 0.0 /System/Applications/Clock.app/Contents/PlugIns/WorldClockWidget.appex/Contents/MacOS/WorldClockWidget + 665 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgetsSecure.appex/Contents/MacOS/JournalWidgetsSecure + 666 0.0 /System/Library/CoreServices/PeopleViewService.app/Contents/PlugIns/PeopleWidget_macOSExtension.appex/Contents/MacOS/PeopleWidget_macOSExtension + 667 0.0 /System/Applications/Notes.app/Contents/PlugIns/com.apple.Notes.WidgetExtension.appex/Contents/MacOS/com.apple.Notes.WidgetExtension + 669 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/Extensions/SafariWidgetExtension.appex/Contents/MacOS/SafariWidgetExtension + 670 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/PlugIns/MobileTimerIntents.appex/Contents/MacOS/MobileTimerIntents + 673 0.0 /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd + 686 0.0 /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTrackingAgent + 689 0.0 /System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext/IOUserBluetoothSerialDriver + 697 0.0 /usr/libexec/modelmanagerd + 698 0.0 /usr/sbin/distnoted + 709 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANECompilerService.xpc/Contents/MacOS/ANECompilerService + 712 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport + 721 0.0 /usr/sbin/distnoted + 725 0.0 /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/fairplayd + 727 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent + 731 0.0 /usr/libexec/inputanalyticsd + 732 0.0 /usr/sbin/distnoted + 740 0.0 /usr/libexec/sysmond + 749 0.0 /usr/sbin/systemstats + 750 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService + 751 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectBridgeService.xpc/Contents/MacOS/XProtectBridgeService + 760 0.0 /System/Applications/Calendar.app/Contents/Extensions/CalendarIntentsExtension.appex/Contents/MacOS/CalendarIntentsExtension + 761 0.0 /System/Applications/Messages.app/Contents/Extensions/MessagesActionExtension.appex/Contents/MacOS/MessagesActionExtension + 763 0.0 /System/Library/CoreServices/CrashReporterSupportHelper + 765 0.0 /System/Library/PrivateFrameworks/WeatherDaemon.framework/weatherd + 772 0.0 /System/Library/PrivateFrameworks/WorkflowKit.framework/XPCServices/ShortcutsViewService.xpc/Contents/MacOS/ShortcutsViewService + 787 0.0 /usr/libexec/online-auth-agent + 789 0.0 /usr/sbin/distnoted + 801 0.0 /System/Library/CoreServices/iconservicesagent + 822 0.0 /System/Library/PrivateFrameworks/OnDeviceStorage.framework/Support/amsondevicestoraged + 832 0.0 /usr/sbin/cfprefsd + 834 0.0 /usr/libexec/mmaintenanced + 838 0.0 /usr/sbin/cfprefsd + 842 0.0 /usr/sbin/cfprefsd + 843 0.0 /usr/sbin/cfprefsd + 847 0.0 /System/Cryptexes/App/usr/libexec/PasswordBreachAgent + 848 0.0 /usr/sbin/cfprefsd + 860 0.0 /usr/sbin/cfprefsd + 861 0.0 /usr/sbin/cfprefsd + 862 0.0 /usr/sbin/cfprefsd + 863 0.0 /usr/libexec/mlhostd + 866 0.0 /usr/libexec/powerdatad + 867 0.0 /usr/sbin/cfprefsd + 869 0.0 /usr/libexec/ASPCarryLog + 883 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 884 0.0 /usr/libexec/seputil + 1096 0.0 /System/Cryptexes/App/usr/libexec/AuthenticationServicesAgent + 1169 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XprotectService.xpc/Contents/MacOS/XprotectService + 1398 0.0 /System/iOSSupport/System/Library/PrivateFrameworks/HomeEnergyDaemon.framework/Support/homeenergyd + 1412 0.0 /System/Library/PrivateFrameworks/MediaAnalysisAccess.framework/Versions/A/XPCServices/mediaanalysisd-access.xpc/Contents/MacOS/mediaanalysisd-access + 1849 0.0 /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/Support/recentsd + 3976 0.0 /System/Library/PrivateFrameworks/ContinuousDialogManagerService.framework/assistant_cdmd + 4119 0.0 /System/Library/PrivateFrameworks/AvatarPersistence.framework/Support/avatarsd + 4120 0.0 /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/Support/contactsdonationagent + 4307 0.0 /usr/libexec/captiveagent + 4762 0.0 /usr/libexec/frauddefensed + 4769 0.0 /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/XPCServices/com.apple.CloudPhotosConfiguration.xpc/Contents/MacOS/com.apple.CloudPhotosConfiguration + 4781 0.0 /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/XPCServices/com.apple.BKAgentService.xpc/Contents/MacOS/com.apple.BKAgentService + 5548 0.0 /usr/libexec/seserviced + 5602 0.0 /usr/libexec/filevaultd + 5603 0.0 /System/Library/PrivateFrameworks/GeoAnalytics.framework/geoanalyticsd + 5606 0.0 /System/Library/PrivateFrameworks/PrivateCloudCompute.framework/privatecloudcomputed.app/Contents/MacOS/privatecloudcomputed + 5621 0.0 /usr/libexec/taskgated + 5736 0.0 /System/Library/PrivateFrameworks/Stickers.framework/Support/stickersd + 5759 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/managedcorespotlightd + 5767 0.0 /usr/sbin/distnoted + 5768 0.0 /System/Library/ExtensionKit/Extensions/GenerativeExperiencesSafetyInferenceProvider.appex/Contents/MacOS/GenerativeExperiencesSafetyInferenceProvider + 5769 0.0 /usr/sbin/cfprefsd + 5770 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService + 6121 0.0 /usr/libexec/remindd + 6705 0.0 /usr/libexec/applekeystored + 8779 0.0 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/mbuseragent + 8789 0.0 /usr/libexec/DataDetectorsSourceAccess +12133 0.0 /usr/libexec/tipsd +13734 0.0 /usr/libexec/biomesyncd +14895 0.0 /usr/libexec/wifivelocityd +15933 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad +16112 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +16113 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +16114 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +16115 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +16116 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +16117 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +16118 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +16119 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +16120 11.1 sshd-session: perry [priv] +16121 0.0 +16123 0.3 sshd-session: perry@notty +16124 0.0 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python +16125 0.0 ps +16212 13.3 /System/Library/ExtensionKit/Extensions/WallpaperAerialsExtension.appex/Contents/MacOS/WallpaperAerialsExtension +16213 3.4 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS/VTDecoderXPCService +17355 0.0 /usr/sbin/netbiosd +19642 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/Executables/mobiletimerd +22309 0.0 /System/Library/CoreServices/ReportSystemMemory +39544 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS/IMAutomaticHistoryDeletionAgent +39617 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService +39618 0.0 /System/Library/PrivateFrameworks/MapsSync.framework/mapssyncd +39637 0.0 /System/Library/PrivateFrameworks/CallHistory.framework/Support/CallHistorySyncHelper +39662 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/ModelCatalogAgent +41554 0.0 /usr/libexec/PerfPowerServices +46759 0.0 /usr/libexec/ioupsd +46762 0.0 /usr/sbin/BTLEServerAgent +49101 0.0 /System/Library/PrivateFrameworks/MobileAssetDaemon.framework/Versions/A/XPCServices/com.apple.MobileAsset.DownloadService.Builtin.xpc/Contents/MacOS/com.apple.MobileAsset.DownloadService.Builtin +49103 0.0 /System/Library/PrivateFrameworks/StreamingExtractor.framework/Versions/A/XPCServices/STExtractionService.privileged.xpc/Contents/MacOS/STExtractionService.privileged +49267 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/EAUpdaterService.xpc/Contents/MacOS/EAUpdaterService +49521 0.0 /System/Library/PrivateFrameworks/WebPrivacy.framework/webprivacyd +50091 0.0 /usr/libexec/assessmentagent +50092 0.0 /System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A/maild +50093 0.0 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/commerce +50094 0.0 /System/Cryptexes/App/usr/libexec/com.apple.Safari.History +50103 0.0 /usr/libexec/replayd +50104 0.0 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter +50105 0.0 /System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS/CoreLocationAgent +50106 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsagent +50107 0.0 /System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS/Keychain Circle Notification +50695 0.0 /usr/libexec/feedbackd +50955 0.0 cloudphotod +50959 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS/UARPUpdaterServiceUSBPD +51036 0.0 /usr/libexec/triald +51044 0.0 /System/Library/PrivateFrameworks/TrialServer.framework/Versions/A/XPCServices/TrialArchivingService.xpc/Contents/MacOS/TrialArchivingService +51103 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Versions/A/XPCServices/com.apple.MobileSoftwareUpdate.CleanupPreparePathService.xpc/Contents/MacOS/com.apple.MobileSoftwareUpdate.CleanupPreparePathService +51142 0.0 /usr/libexec/containermanagerd_system +52122 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +52128 0.0 /usr/libexec/AssetCache/AssetCache +52130 0.0 /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS/AssetCacheTetheratorService +52409 0.0 /System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd +52453 0.0 /usr/libexec/adprivacyd +52456 0.0 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd +52457 0.0 /System/Library/PrivateFrameworks/CoreADI.framework/adid +52458 0.0 /usr/libexec/promotedcontentd +52459 0.0 /usr/libexec/fairplaydeviceidentityd +53616 0.0 /usr/libexec/dprivacyd +53617 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53618 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53622 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53623 0.0 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager +53624 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53625 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53626 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53630 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53631 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53632 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53633 0.0 /System/Library/Frameworks/AudioToolbox.framework/AudioComponentRegistrar +53641 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53642 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53643 0.0 /usr/libexec/uarpassetmanagerd +53644 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceDisplay.xpc/Contents/MacOS/UARPUpdaterServiceDisplay +53645 0.0 /System/Library/PrivateFrameworks/UARPAssetManager.framework/XPCServices/UARPAssetManagerServiceMobileAsset.xpc/Contents/MacOS/UARPAssetManagerServiceMobileAsset +53810 0.0 /usr/libexec/bluetoothuserd +53811 0.0 /usr/libexec/findmydeviced +56810 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCompute.framework/Versions/A/XPCServices/IntelligencePlatformComputeService.xpc/Contents/MacOS/IntelligencePlatformComputeService +57779 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstoreagent +57780 0.0 /System/Library/PrivateFrameworks/InstallCoordination.framework/Support/installcoordinationd +57781 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedODRService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedODRService +57782 0.0 /System/Library/PrivateFrameworks/AppleMediaServicesUI.framework/amsengagementd +57872 0.0 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.privileged.xpc/Contents/MacOS/com.apple.StreamingUnzipService.privileged +58789 0.0 /usr/libexec/countryd +58802 0.0 /System/Library/Frameworks/ManagedSettings.framework/Versions/A/ManagedSettingsAgent +58812 0.0 /System/Library/PrivateFrameworks/NewDeviceOutreach.framework/ndoagent +59412 0.0 /System/Library/PrivateFrameworks/ReplicatorCore.framework/Support/replicatord +61271 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted +62942 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/BiomeAgent +62957 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +62958 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +62961 0.0 /usr/libexec/duetexpertd +62963 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/intelligenceplatformd +70105 0.0 /System/Library/CoreServices/ReportCrash +70111 0.0 /System/Library/CoreServices/diagnosticservicesd +70953 0.0 /usr/libexec/biometrickitd +70958 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedTaskService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedTaskService +70963 0.0 /System/Library/Frameworks/MediaExtension.framework/Versions/A/Helpers/MENotificationAgent +70964 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Support/BackgroundTaskManagementAgent.app/Contents/MacOS/BackgroundTaskManagementAgent +70966 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Resources/backgroundtaskmanagementd +70968 0.0 /usr/libexec/aneuserd +71089 0.0 /usr/libexec/powerexperienced +71330 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSOAgent.app/Contents/MacOS/AppSSOAgent +71331 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSODaemon +71332 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +71333 0.0 /usr/libexec/findmybeaconingd +71334 0.0 /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferAgent.app/Contents/MacOS/IMTransferAgent +71336 0.0 /usr/libexec/wifianalyticsd +71376 0.0 /usr/libexec/backgroundassets.user +73149 0.0 /usr/libexec/proactiveeventtrackerd +73151 0.0 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Helpers/ProtectedCloudKeySyncing +73152 0.0 /usr/libexec/swtransparencyd +73153 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +74315 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +74316 0.0 /usr/sbin/distnoted +74825 0.0 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/XPCServices/DPSubmissionService.xpc/Contents/MacOS/DPSubmissionService +75643 0.0 /usr/libexec/audioanalyticsd +75645 0.0 /usr/libexec/ciphermld +75646 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +75647 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75648 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75969 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent +75970 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated +76414 0.0 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/XPCServices/PerfPowerTelemetryClientRegistrationService.xpc/Contents/MacOS/PerfPowerTelemetryClientRegistrationService +76539 0.0 /System/Library/Frameworks/ShazamKit.framework/shazamd +76540 0.0 /System/Library/PrivateFrameworks/SystemStatusServer.framework/Support/systemstatusd +76699 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/remotemanagementd +76700 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +76701 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +76702 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +76705 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +76706 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +76707 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/DiskManagementSubscriber.xpc/Contents/MacOS/DiskManagementSubscriber +76708 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedPreferencesSubscriber.xpc/Contents/MacOS/ManagedPreferencesSubscriber +76709 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SoftwareUpdateSubscriber.xpc/Contents/MacOS/SoftwareUpdateSubscriber +76710 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/MigrationSubscriber.xpc/Contents/MacOS/MigrationSubscriber +76711 0.0 /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/systemmigrationd +76712 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +76713 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributiond +76714 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +76715 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedConfigurationFilesSubscriber.xpc/Contents/MacOS/ManagedConfigurationFilesSubscriber +76861 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +77182 0.0 /usr/libexec/assetsubscriptiond +77186 0.0 /usr/libexec/griddatad +77191 0.0 /usr/libexec/dprivacyd +77192 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectUpdateService.xpc/Contents/MacOS/XProtectUpdateService +77193 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +77194 0.0 /System/Library/PrivateFrameworks/IntlPreferences.framework/Support/localizationswitcherd +77195 0.0 /usr/libexec/siriknowledged +77196 0.0 /usr/libexec/tzd +77198 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted_helper +77199 0.0 /usr/libexec/appleaccountd +77200 0.0 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd +77203 0.0 /usr/libexec/sysdiagnosed +77204 0.0 /System/Library/Frameworks/QuickLookThumbnailing.framework/Support/com.apple.quicklook.ThumbnailsAgent +77207 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +77208 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +77209 0.0 /usr/libexec/MTLAssetUpgraderD +77210 0.0 /usr/libexec/mlruntimed +77211 0.0 /System/Library/PrivateFrameworks/SiriTTSService.framework/sirittsd +77212 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +77213 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/StandaloneHIDAudService.xpc/Contents/MacOS/StandaloneHIDAudService +77214 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceLegacyAudio.xpc/Contents/MacOS/UARPUpdaterServiceLegacyAudio +77215 0.0 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/XPCServices/SetStoreUpdateService.xpc/Contents/MacOS/SetStoreUpdateService +77216 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/geodMachServiceBridge +77217 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/system_installd +77218 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd +77224 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/XPCServices/media-indexer.xpc/Contents/MacOS/media-indexer +77225 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPLibraryAgent +77226 0.0 /System/Library/PrivateFrameworks/PodcastServices.framework/XPCServices/PodcastContentService.xpc/Contents/MacOS/PodcastContentService +77227 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPArtworkAgent +77262 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +77287 0.0 /System/Library/PrivateFrameworks/AXAssetLoader.framework/Support/axassetsd +77288 0.0 /System/Library/CoreServices/EscrowSecurityAlert.app/Contents/MacOS/EscrowSecurityAlert +77289 0.0 /System/Library/PrivateFrameworks/TextToSpeechVoiceBankingSupport.framework/Support/voicebankingd +77290 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77291 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/KonaSynthesizer.appex/Contents/MacOS/KonaSynthesizer +77292 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/MauiAUSP.appex/Contents/MacOS/MauiAUSP +77293 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/SiriAUSP.appex/Contents/MacOS/SiriAUSP +77294 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/WardaSynthesizer.appex/Contents/MacOS/WardaSynthesizer +77295 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77296 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/MacinTalkAUSP.appex/Contents/MacOS/MacinTalkAUSP +77297 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77298 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77299 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77300 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77301 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/AUCrashHandlerService.xpc/Contents/MacOS/AUCrashHandlerService +77302 0.0 /System/Library/PrivateFrameworks/CloudServices.framework/Helpers/com.apple.sbd +77303 0.0 /usr/libexec/swcd +77531 0.0 /usr/libexec/mobilerepaird +77701 0.0 /System/Library/PrivateFrameworks/CoreKDL.framework/Support/corekdld +78714 0.0 /System/Library/PrivateFrameworks/JetCore.framework/Support/jetpackassetd +79810 0.0 /usr/sbin/cfprefsd +82557 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributionagent +82558 0.0 /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/Versions/A/XPCServices/Managed Background Assets Helper Service.xpc/Contents/MacOS/Managed Background Assets Helper Service +83674 0.0 /System/Library/PrivateFrameworks/IntelligenceTasksEngine.framework/Support/intelligencetasksd +84260 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagementAgent +84263 0.0 /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/XPCServices/SafariConfigurationSubscriber.xpc/Contents/MacOS/SafariConfigurationSubscriber +84264 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +84265 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +84266 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +84270 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +84271 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +84272 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/AccountSubscriber.xpc/Contents/MacOS/AccountSubscriber +84273 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +84274 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +84275 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ASConfigurationSubscriber.xpc/Contents/MacOS/ASConfigurationSubscriber +84276 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedSettingsSubscriber.xpc/Contents/MacOS/ManagedSettingsSubscriber +84328 0.0 /System/Library/PrivateFrameworks/Ecosystem.framework/Support/ecosystemd +84329 0.0 /usr/libexec/GamePolicyAgent +84330 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +84391 0.0 /usr/libexec/intelligentroutingd +84392 0.0 /System/Library/PrivateFrameworks/DeviceCheckInternal.framework/devicecheckd +84404 0.0 /System/Library/PrivateFrameworks/AppleIntelligenceReportingProcessing.framework/Versions/A/XPCServices/AppleIntelligenceReportingProcessingService.xpc/Contents/MacOS/AppleIntelligenceReportingProcessingService +84405 0.0 /System/Library/PrivateFrameworks/HomeKitEvents.framework/Support/homeeventsd +84423 0.0 /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/FeatureAccessAgent +84845 0.0 /System/Library/PrivateFrameworks/BusinessChatService.framework/businessservicesd +84847 0.0 /System/Library/PrivateFrameworks/MessagesBlastDoorSupport.framework/Versions/A/XPCServices/MessagesBlastDoorService.xpc/Contents/MacOS/MessagesBlastDoorService +86892 0.0 aslmanager +87457 0.0 /System/Library/PrivateFrameworks/StorageManagement.framework/Resources/diskspaced +87756 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/knowledgeconstructiond +89574 0.0 /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd +90448 0.0 /usr/libexec/nfcd +90449 0.0 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer +90468 0.0 /usr/libexec/betaenrollmentagent +90469 0.0 /usr/libexec/betaenrollmentd +90470 0.0 /usr/libexec/microstackshot +90577 0.0 /usr/sbin/systemsoundserverd +90592 0.0 /System/Library/CoreServices/talagentd +90616 0.0 /System/Library/PrivateFrameworks/AppleCredentialManager.framework/AppleCredentialManagerDaemon +90893 0.0 /usr/libexec/dirhelper +91864 0.0 /System/Library/CoreServices/ReportCrash +92246 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +92570 0.0 /usr/libexec/proactived +92571 0.0 /System/Library/PrivateFrameworks/IntelligenceFlowContextRuntime.framework/Versions/A/intelligencecontextd +92572 0.0 /System/Library/CoreServices/pbs +92715 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +97953 0.0 /usr/libexec/gamecontrollerd +97954 0.0 /System/Library/PrivateFrameworks/GameControllerFoundation.framework/Versions/A/XPCServices/GameControllerConfigService.xpc/Contents/MacOS/GameControllerConfigService +97955 0.0 /usr/libexec/gamecontrolleragentd + 537 0.0 login + 539 0.0 -zsh + 542 0.0 login + 553 0.0 -zsh + 550 0.0 login + 591 0.0 -zsh diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/provenance.json new file mode 100644 index 0000000000..fb8f04dcb6 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/provenance.json @@ -0,0 +1,80 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "base_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "main_build": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + }, + "candidate_build": { + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/remote-full-command.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/remote-full-command.json new file mode 100644 index 0000000000..86ead5443b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/remote-full-command.json @@ -0,0 +1,117 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/trusted-materialized-read-r26/run-focus.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--case", + "null:parse:2000000:5000:7", + "--case", + "null:stringify:2000000:5000:7", + "--case", + "string_a:parse:2000000:5000:7", + "--case", + "string_a:stringify:2000000:5000:7", + "--case", + "empty_object:parse:2000000:5000:7", + "--case", + "empty_object:stringify:2000000:5000:7", + "--case", + "tiny_object:parse:2000000:5000:7", + "--case", + "tiny_object:stringify:2000000:5000:7", + "--case", + "small_record:parse:1581369:5000:7", + "--case", + "small_record:stringify:2000000:5000:7", + "--case", + "object_1k:parse:1961848:5000:7", + "--case", + "object_1k:stringify:1036867:5000:7", + "--case", + "records_array_16k:parse:11284:2:7", + "--case", + "records_array_16k:stringify:12949:2:7", + "--case", + "records_array_16k:sparse:7868:2:7", + "--case", + "records_array_16k:scan:3761:2:7", + "--case", + "records_array_16k:roundtrip:7659:2:7", + "--case", + "records_array_1m:parse:170:2:7", + "--case", + "records_array_1m:stringify:229:2:7", + "--case", + "records_array_1m:sparse:161:2:7", + "--case", + "records_array_1m:scan:69:2:7", + "--case", + "records_array_1m:roundtrip:115:2:7", + "--case", + "records_object_1m:parse:81:2:7", + "--case", + "records_object_1m:stringify:229:2:7", + "--case", + "records_array_8m:parse:16:2:7", + "--case", + "records_array_8m:stringify:29:2:7", + "--case", + "records_array_8m:sparse:15:2:7", + "--case", + "records_array_8m:scan:8:2:7", + "--case", + "records_array_8m:roundtrip:11:2:7", + "--case", + "records_object_8m:parse:10:2:7", + "--case", + "records_object_8m:stringify:29:2:7", + "--case", + "records_array_20m:parse:4:2:7", + "--case", + "records_array_20m:stringify:12:2:7", + "--case", + "records_array_20m:sparse:4:2:7", + "--case", + "records_array_20m:scan:4:2:7", + "--case", + "records_array_20m:roundtrip:2:2:7", + "--case", + "records_object_20m:parse:4:2:7", + "--case", + "records_object_20m:stringify:12:2:7", + "--case", + "numbers_1m:parse:102:2:7", + "--case", + "numbers_1m:stringify:147:2:7", + "--case", + "long_string_1m:parse:2806:2:7", + "--case", + "long_string_1m:stringify:1922:2:7", + "--case", + "escaped_1m:parse:158:2:7", + "--case", + "escaped_1m:stringify:166:2:7", + "--case", + "unicode_1m:parse:2786:2:7", + "--case", + "unicode_1m:stringify:2475:2:7", + "--case", + "wide_1m:parse:64:2:7", + "--case", + "wide_1m:stringify:232:2:7", + "--case", + "heterogeneous_1m:parse:142:2:7", + "--case", + "heterogeneous_1m:stringify:218:2:7", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-full" +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/remote-full.log b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/remote-full.log new file mode 100644 index 0000000000..6f4f191497 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/remote-full.log @@ -0,0 +1,4 @@ +ACQUIRED json-perf-16124-1789118636 load (1.69482421875, 1.77490234375, 1.63916015625) +FINISHED custom load (1.92138671875, 1.95849609375, 1.77685546875) +QUIET_GATE True +RELEASED diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/remote-stage-hashes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/remote-stage-hashes.json new file mode 100644 index 0000000000..f38837a26b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/remote-stage-hashes.json @@ -0,0 +1,135 @@ +{ + "run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "results/fixtures.json": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d", + ".work/trusted-materialized-read-r26/fixture-hashes.json": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06", + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + ".work/trusted-materialized-read-r26/main-reuse-provenance.json": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74", + ".work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + ".work/trusted-materialized-read-r26/run-options.py": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8", + ".work/trusted-materialized-read-r26/root-comparison.json": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9", + ".work/trusted-materialized-read-r26/options-worker.js": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9", + ".work/trusted-materialized-read-r26/candidate-workers-provenance.json": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633", + ".work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + ".work/trusted-materialized-read-r26/main-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + ".work/trusted-materialized-read-r26/provenance.json": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376", + ".work/trusted-materialized-read-r26/main-options-validation.json": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04", + ".work/trusted-materialized-read-r26/main-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + ".work/trusted-materialized-read-r26/source.patch": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + ".work/trusted-materialized-read-r26/lazy-main-probes.json": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7", + ".work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + ".work/trusted-materialized-read-r26/candidate-fixture-validation.json": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695", + ".work/trusted-materialized-read-r26/build-provenance.json": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db", + ".work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + ".work/trusted-materialized-read-r26/run-focus.py": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060", + ".work/trusted-materialized-read-r26/main-roots.json": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a", + ".work/trusted-materialized-read-r26/main-zero-roots.json": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee", + ".work/trusted-materialized-read-r26/main-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + ".work/trusted-materialized-read-r26/main-fixture-validation.json": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14", + ".work/trusted-materialized-read-r26/candidate-roots.json": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a", + ".work/trusted-materialized-read-r26/candidate-zero-validation.json": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140", + ".work/trusted-materialized-read-r26/main-build-provenance.json": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + ".work/trusted-materialized-read-r26/main-zero-validation.json": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341", + ".work/trusted-materialized-read-r26/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + ".work/trusted-materialized-read-r26/run-access.py": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c", + ".work/trusted-materialized-read-r26/run-retained.py": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da", + ".work/trusted-materialized-read-r26/candidate-options-validation.json": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e", + ".work/trusted-materialized-read-r26/candidate-zero-roots.json": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80", + ".work/trusted-materialized-read-r26/main-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + ".work/trusted-materialized-read-r26/lazy-candidate-probes.json": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81", + ".work/trusted-materialized-read-r26/main-workers-provenance.json": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + ".work/trusted-materialized-read-r26/zero-root-comparison.json": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2", + ".work/trusted-materialized-read-r26/harness/run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + ".work/trusted-materialized-read-r26/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + ".work/trusted-materialized-read-r26/harness/worker.js": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4", + ".work/trusted-materialized-read-r26/harness/with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + ".work/trusted-materialized-read-r26/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + ".work/trusted-materialized-read-r26/harness/run_access.py": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67", + ".work/trusted-materialized-read-r26/harness/access-worker.js": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957", + ".work/trusted-materialized-read-r26/harness/run_regression_focus.py": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270", + ".work/trusted-materialized-read-r26/harness/rotating-worker.js": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + ".work/trusted-materialized-read-r26/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + ".work/rotating/manifest.json": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85", + ".work/trusted-materialized-read-r26/run-rotating.py": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316", + ".work/rotating/small_record.0.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/rotating/small_record.1.json": "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + ".work/rotating/small_record.2.json": "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + ".work/rotating/small_record.3.json": "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + ".work/rotating/small_record.4.json": "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + ".work/rotating/small_record.5.json": "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + ".work/rotating/small_record.6.json": "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + ".work/rotating/small_record.7.json": "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d", + ".work/rotating/records_array_1m.0.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/rotating/records_array_1m.1.json": "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + ".work/rotating/records_array_1m.2.json": "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + ".work/rotating/records_array_1m.3.json": "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + ".work/rotating/records_array_1m.4.json": "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + ".work/rotating/records_array_1m.5.json": "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + ".work/rotating/records_array_1m.6.json": "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + ".work/rotating/records_array_1m.7.json": "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a", + ".work/rotating/long_string_1m.0.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/rotating/long_string_1m.1.json": "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + ".work/rotating/long_string_1m.2.json": "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + ".work/rotating/long_string_1m.3.json": "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + ".work/rotating/long_string_1m.4.json": "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + ".work/rotating/long_string_1m.5.json": "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + ".work/rotating/long_string_1m.6.json": "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + ".work/rotating/long_string_1m.7.json": "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03", + ".work/rotating/escaped_1m.0.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/rotating/escaped_1m.1.json": "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + ".work/rotating/escaped_1m.2.json": "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + ".work/rotating/escaped_1m.3.json": "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + ".work/rotating/escaped_1m.4.json": "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + ".work/rotating/escaped_1m.5.json": "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + ".work/rotating/escaped_1m.6.json": "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + ".work/rotating/escaped_1m.7.json": "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6", + ".work/rotating/unicode_1m.0.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/rotating/unicode_1m.1.json": "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + ".work/rotating/unicode_1m.2.json": "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + ".work/rotating/unicode_1m.3.json": "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + ".work/rotating/unicode_1m.4.json": "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + ".work/rotating/unicode_1m.5.json": "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + ".work/rotating/unicode_1m.6.json": "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + ".work/rotating/unicode_1m.7.json": "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263", + ".work/trusted-materialized-read-r26/run-changing-options.py": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4", + ".work/trusted-materialized-read-r26/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + ".work/trusted-materialized-read-r26/changing-options-worker.js": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00", + ".work/trusted-materialized-read-r26/main-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + ".work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + ".work/trusted-materialized-read-r26/main-changing-workers-provenance.json": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83", + ".work/trusted-materialized-read-r26/candidate-changing-workers-provenance.json": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e", + ".work/trusted-materialized-read-r26/main-changing-options-validation.json": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44", + ".work/trusted-materialized-read-r26/candidate-changing-options-validation.json": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0", + ".work/trusted-materialized-read-r26/run-zero-retained.py": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + ".work/trusted-materialized-read-r26/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + ".work/trusted-materialized-read-r26/retained-zero-worker.js": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf", + ".work/trusted-materialized-read-r26/main-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + ".work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + ".work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442", + ".work/trusted-materialized-read-r26/candidate-retained-zero-workers-provenance.json": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66", + ".work/trusted-materialized-read-r26/main-retained-zero-validation.json": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4", + ".work/trusted-materialized-read-r26/candidate-retained-zero-validation.json": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405", + ".work/trusted-materialized-read-r26/main-changing-roots.json": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640", + ".work/trusted-materialized-read-r26/candidate-changing-roots.json": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54", + ".work/trusted-materialized-read-r26/main-retained-roots.json": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b", + ".work/trusted-materialized-read-r26/candidate-retained-roots.json": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e", + ".work/trusted-materialized-read-r26/additional-root-comparison.json": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/retained-zero-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/retained-zero-worker.js new file mode 100644 index 0000000000..92e8f87b8d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/retained-zero-worker.js @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count ) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/retained-zero-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/retained-zero-worker.ts new file mode 100644 index 0000000000..5501d8dcf5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/retained-zero-worker.ts @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/root-comparison.json new file mode 100644 index 0000000000..b2c92f5711 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/root-comparison.json @@ -0,0 +1,185 @@ +{ + "ir_files": [ + { + "mode": "native", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813", + "candidate_sha256": "8b6ecd6a35e30d47d6b9f3e8a31c864c8b4c1671032ef023db633c1e7f2cf1cd", + "normalized_sha256": "2d54b9e25fb20c03b59ca8d18a35fa88c071e63e4d38c7b5c6193407a351a56a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f", + "candidate_sha256": "1ff0255b1234c1a08f8c074aaa64a8dceeb7e9137bf0f4e8de7209de13ffb1c2", + "normalized_sha256": "9892c9273c75b2a9862f3213fd34b524f12809cd4bd93f686f54ae7cf0f5735d", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055", + "candidate_sha256": "7191733bf871fe2b47bab95a56a17f4bbd3cea5d5c08903070b8f2608633be9c", + "normalized_sha256": "c555d3c7c69a88199574a0ba39634549ec127236317379c5665c9a1270770476", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359", + "candidate_sha256": "0fb76b33b0dd2739e44bf2ddcf5bc4311d693dd5a90a65df7ffee43599b76c2f", + "normalized_sha256": "ef908a2a54dc7ddc34d05be1eba933ea63ba4d1cd3978fe3e0af8c2c679268a3", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749", + "candidate_sha256": "06264825bf7cbff008313be119b1b82eb9becf85ad8c8f73d2fff66277abe63c", + "normalized_sha256": "45cce147ac495b89188390522a65e91be4b08c8a0a2b36c354f085067b67e468", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8", + "candidate_sha256": "5b3d1433a937bdbd3a0e3291c0bcd6eddd1105c54f996aacfde0ed350db72af1", + "normalized_sha256": "2309fdeecdedb442ef1311c4dfb278ccddc9293d812bc364d6de17ac7e00e01a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe", + "candidate_sha256": "1cc7383dca37929fcd564fbb18d0e140be278bae543a556735b6ccb59b754213", + "normalized_sha256": "6137f0af59a4e8ba78a15d40607529d6ea51f5c7e1a1c7809906d8629bb9a2c0", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a", + "candidate_sha256": "5b41faf657864e49e32f8094172e06e4fe4fbb194c15a59d80b80aa9d840ecab", + "normalized_sha256": "ffd4b8bf82446eeeabdbefb15a5a4160381fa4960ee988189bb5e9c5f2855e39", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "worker-0.ll", + "same": true, + "main_sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5", + "candidate_sha256": "f7cd047428912e67b3b76dd96a1f7be14b4ee38925546c6b885a37467351ab0e", + "normalized_sha256": "872217f439889862138ef684fb6b3385cd75c6f059d425e4e2dcac78f4eb3515", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "shadow", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "candidate_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalized_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "candidate_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalized_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "candidate_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalized_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "candidate_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalized_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "candidate_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalized_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "candidate_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalized_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "candidate_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalized_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "candidate_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalized_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "worker-0.ll", + "same": true, + "main_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "candidate_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalized_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalization": "none" + } + ], + "checks_match": true, + "native_fingerprints": [ + "options-worker-0.ll::perry_fn_options_worker_ts__run$generic::unrooted:global->js_closure_alloc_singleton", + "options-worker-0.ll::perry_fn_options_worker_ts__run$spec_b::unrooted:global->js_closure_alloc_singleton", + "prior-entry-0.ll::main::stale:alloc->js_write_barrier_root_nanbox", + "prior-entry-0.ll::perry_closure_prior_entry_ts__5::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$generic::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$spec_b::unrooted:global->js_array_push_f64_spec", + "test_json_cached_construction-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_source_length-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/rotating-manifest.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/rotating-manifest.json new file mode 100644 index 0000000000..c112e6ac25 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/rotating-manifest.json @@ -0,0 +1,287 @@ +[ + { + "fixture": "null", + "bytes": 4, + "sha256": [ + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b" + ], + "distinct_contents": 1 + }, + { + "fixture": "string_a", + "bytes": 3, + "sha256": [ + "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + "c100f95c1913f9c72fc1f4ef0847e1e723ffe0bde0b36e5f36c13f81fe8c26ed", + "879923da020d1533f4d8e921ea7bac61e8ba41d3c89d17a4d14e3a89c6780d5d", + "3fa5834dc920d385ca9b099c9fe55dcca163a6b256a261f8f147291b0e7cf633", + "8c8656c5d114d7f8b2a412d2d5fd03accce3ed050624a0493734591a9666b110", + "30f8b180d63559f2512b744f60449e1245803dd6b6af9766e11acac8ddca0aae", + "e6c67f7247161354cd7e1d34d5149f373a433fa472a7e957dfdc60dfa66e162e", + "71e0bdc1413ca781ffeb37612d10c7a727cd747943bd577288a9bd86b848c0d7" + ], + "distinct_contents": 8 + }, + { + "fixture": "empty_object", + "bytes": 2, + "sha256": [ + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a" + ], + "distinct_contents": 1 + }, + { + "fixture": "tiny_object", + "bytes": 7, + "sha256": [ + "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + "7e8059f495589fcd981232cc11d00b00da3802c01d688fa1cf1f6bed6e5bb33c", + "70778ce01ad8d1a82c80a3500bee476f34651238edeb936c4a7b0161b1395169", + "17e7d2b31edd9f05e7b330a13f9bb644babad3b5bce9a7cf5bb4c28c4a02332f", + "b2e8319d2c28dce0b83e7836e036750f0171acbea88b0f1be304e1aec903beaa", + "97ff8ae7ad6a7e502c9df4f7c5f19dbb2d6538eb8d4c26c7acd31ef6d377f016", + "906162c307d04d1b08bacae28759f8c011fd6bdb8d4a1c74e64aae5f2e86139a", + "22b7d568f03c3923642093bd1beb8b18bbf1333a296c3b9b191cd0a6b2b558f3" + ], + "distinct_contents": 8 + }, + { + "fixture": "small_record", + "bytes": 109, + "sha256": [ + "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d" + ], + "distinct_contents": 8 + }, + { + "fixture": "object_1k", + "bytes": 1021, + "sha256": [ + "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + "fee77441888eab7671c3acd54a6d03908003400ae5b84021ecd178a4228e4516", + "2bb286ab4a30b3e1f4099da9f04f81c25ab786f00a48fac77087313f3bd42292", + "578d6177406f2ef6ad4cdef2cd166e4f2a00e079e4a8ede9d6285ac00e9d5f6f", + "a5c2b2d02d5d6755a5c8d69032d6abeffea1c6576c8df1bfa3a352fc5caaf1ab", + "4b14fe187834c6a2b9401531e94162d001d3569f3357b6f28a5ca1c536d1572f", + "bd9e3a9bacc4e96bc89396e16a121d1b0b26de469ec89b290aa3415e55584b81", + "c1ef19cd7a2c99b17185e915c9776916051acf0c344e7b08740d4983d1b09af2" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_16k", + "bytes": 13197, + "sha256": [ + "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "d405464816d4442367d0a01a631395dcb8744bef9e797b563bbce254d57f1117", + "41dfc0dac3e4f9eb11d2d8a89f9a5d5fc7d41ae939c25ef1e61c7fd190b0feaa", + "a1a3b49cbbebc93eaea2f8eddb580d7a02d4bb63869d2bcdeb26c92c32253645", + "90df22a74309ae8d98e3785c8751de3c2aa5f3afc19e1b70292dd2718d29b721", + "40a938efd860a1c8664a377161a5ea15698e674b7d036dd38d1f49a184ca2e68", + "9df3135f2512d348f01b0d16ddea24647cbeecf5289b249b37cc6938f9500c2f", + "b135a2323e97951e3b45b2cf373376f8209d9bc9dffafdd2bfc43168f2b11818" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_1m", + "bytes": 888597, + "sha256": [ + "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_1m", + "bytes": 888609, + "sha256": [ + "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + "074e7f1b5a3297a84eddf94d2eeddf500d2a5eb4651c4832437dbefe1381a97e", + "10a8d5706f4318ac0cdbc6a271b488e8bf8b6821eedd06a558b2b0fa850e82e2", + "e21468e77bcbb3c18f2e6a0af9bc342b72667c5ad0ae3d0fedbeaffb5eb4148b", + "1af114c148442c78d0ad513a2f3685290c0e1b55c0887d92d5530e7bf94f93f2", + "a12f45d56d0b66b8343cce21325c04c4092001ca34a58770d7cc88a7d43f178a", + "9d9092612996c5725cfcfd2888fe98b8d9818a34ecc0f5fe7ea87d3183197141", + "6e747f774e0646cd120f421386b18e1d6e4201f12509d3becf92e0c5cb7dec0f" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_8m", + "bytes": 7117930, + "sha256": [ + "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + "b361145feb3731b457e8deb75067eb8172f56f262eac9a3359afb036364358fd", + "0e157f2f410ee51d1d6eadadf14202b3dfb865cf38d97e5516c5bca5278b8cd7", + "296af4d877c1c1e8f4146653654951519f7ad94fd5c28c236abab5a39a62715c", + "be5036b5177c072feac9a4ba83efc967be8b96a981ecbdc83ce7c88e6b0eea9d", + "7e606ca1aa37a51b5afb6d5e20b017df1f4a6f2b1003cc1b69c8a03fa641fedb", + "7678661c772517928b98c9a7b8b5604baf2803be7053dfabd9e3950344dad9cb", + "e529b99a160e01d5a1ebc9ffc4c9ca9a4d72296c2a0dca91d3a7e9000c4072e6" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_8m", + "bytes": 7117942, + "sha256": [ + "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + "7a2ade0ae4fbdaacab918a72c99a5407b0e4b53e79b572b12b87c4ecf8e5cdd6", + "8757e5ddd1bb98341c38474195b55c04ded270f121a9c5f19f5f81a4ebe6effd", + "268c053592ce72a984afb7225d623617c94e82db2b166f9d65ac70326bf31a9a", + "7b4b5819fd3fbd07dc4dc3ef8d0fe723e723824ea06f139abd5c190037cb7059", + "049d581822215208b65aabf4bb877fd75938fd033c143af242ac1af98ba58712", + "72ea0c92a38d31e518ba9f76c43c5cc39cb641e0388293b448913efa7871dbeb", + "6d7fa3e42f60a17c3467edcc453af1f1950154fb19f9c4fc064d662465e7406a" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_20m", + "bytes": 17765930, + "sha256": [ + "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + "220cd03df6a1bb80ff034eafc1691a04688921b98b32f3dbe51357d5356e652b", + "40c68c0a66396878a7f2dbda8308836152abac40315e916e6366b37f41dc4eac", + "a5c7ff116dd7c2bc1730434f83283f7c51bfbdb3300358948624b34ec3317670", + "dd1fa7fea8b05d30360ccd29df62ef5e274cfe03077aded0dc82a00b88259f07", + "d4cbafe8caaeead0cc959c4dc20470da4f2b6c22b6f12637b7a748244f5ae3e7", + "c619a1e6c2b7ed9027e2a54607a733618f7cfdcf19408bd927f574c669c54bcd", + "de2676531e84aaa93946f4eb171e72d5a8ea6c0e5be817c8b6f6fb1b94ff9aa9" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_20m", + "bytes": 17765942, + "sha256": [ + "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + "33309f39969fecc8f3f338511d26138d840e1963eced14de71a86b074c3d75dd", + "1b027e2f9671fe69f617d0dc720c4dc3b96299be1176ca3832f44ee5cc520466", + "db4cace5ae703c16e1777042131f83bfd539d699b55877549fc4edfa1aefe3f9", + "717cde2dcda3170e50b2df50d8d447119365a899eb4235358647cbeac987d3c3", + "2a3e877b3d9a4aaa2071684a20db8b21b8c2ed5c4d60e13d892305027aca876d", + "421074b708f80a7111a60b540bc7530d5cf8b12ebb7a82ea55b3e247ef97be43", + "ac11ae2aa5482797aed2c41b625bc5f122ce099f1f9af8c09121ec66a2f71b9b" + ], + "distinct_contents": 8 + }, + { + "fixture": "numbers_1m", + "bytes": 1067371, + "sha256": [ + "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + "04804c824edbbaee95d44f2b984239739a9d21a6fc9e7b5af116eca3470df756", + "d1632dd82d2869ee96981e3a48534ddfad935f1370ecc7f82f875a2917e0a864", + "9a1f57998dfbe0535bec6872af322369462ffbaa959e347c83644f09b62ec620", + "dc27761ba254c4278b72b4701606a7feed90f7452813e13aaa47619fe0e7e7e7", + "d9aae03ed068e8bc45e09435e5af8172ee070b052ede8a72441acb9ab3713254", + "b43d2aa5321f7352f7fb7d72c0d49d9d6b41b2bac2688d8418407b28bcb3fc60", + "2ebade344295cb9c08e1948ee581d1748ba717650994881493b8cc0252a6db1b" + ], + "distinct_contents": 8 + }, + { + "fixture": "long_string_1m", + "bytes": 1048594, + "sha256": [ + "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03" + ], + "distinct_contents": 8 + }, + { + "fixture": "escaped_1m", + "bytes": 990018, + "sha256": [ + "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6" + ], + "distinct_contents": 8 + }, + { + "fixture": "unicode_1m", + "bytes": 884018, + "sha256": [ + "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263" + ], + "distinct_contents": 8 + }, + { + "fixture": "wide_1m", + "bytes": 977781, + "sha256": [ + "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + "61bc3aeea8ea3bf941ca3dfacc83483933f2f801d42f29919b7090e2e169eea4", + "b93c04f0b4f5ddaa8d7f6d9ef39b1a33a0ca05ddcdeba49509160238f47c8bb4", + "051f6bd75aa40269ee0db362f79d7409d95be966654008a40b8399d16fa8269d", + "d6c50c9d08594d7957008b9933f5579ff9b5339571fffc47680546028d3da4e9", + "a93da8ca093c47beb7b813ce95fc5caa3be3e25649b1c7ab38a613f8dbc63708", + "4a172951cf78a83d98fafea9f8cd0ff0243a4c948e69865a1973bbece3c3ee8b", + "e2309789e481a9204db22f7fc59eb0ae33473cb169ec8be0d1b57ae68ebcd832" + ], + "distinct_contents": 8 + }, + { + "fixture": "heterogeneous_1m", + "bytes": 914291, + "sha256": [ + "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + "f039bb8a9d3412a1daa4d678f3343bef8cbb3dd516234017507e7a4fbab6ba99", + "66d17691a2aa750d1d6326eb4b75577f971e595d3cc47d6c3fd24baf29b26ffd", + "8f7b4b910c9343a5d813f6b41fb0618449baa8e1c951ef23d21f5ddb4f32d126", + "ed0b56a08d033ea18d67a39081244069cd77127f6255760c377eb3cd1359d149", + "fa3d6d7a4d66f44b71ccf6027195f05b50c2f8a661058b7b03fb95eb80eb7ee2", + "c2e59cd37685211b1c03d19163eadef719f15b49713406a6e913f4d54e617e5f", + "7263fcc0aa1c3f992498b233f74f8dc556257c6b6a759c5c9e81e4b68a161fa5" + ], + "distinct_contents": 8 + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-access.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-access.py new file mode 100644 index 0000000000..33c1aabcf0 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-access.py @@ -0,0 +1,90 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +ACCESS = Path(__file__).resolve().parent / 'harness' + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ACCESS / 'access-worker.js')], + 'bun': [args.bun, str(ACCESS / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ACCESS / 'access-worker.ts', ACCESS / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-changing-options.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-changing-options.py new file mode 100644 index 0000000000..cce160bc8c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-changing-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','changing-plain',2000000,5000,7), ('small_record','changing-zero',2000000,5000,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'changing-plain', 'changing-zero'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'changing-options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'changing-options-worker.ts',WORK/'changing-options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'changing-options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-focus.py new file mode 100644 index 0000000000..57dd08053c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-focus.py @@ -0,0 +1,125 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-options.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-options.py new file mode 100644 index 0000000000..80a09d0c0d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','plain',2000000,5000,7), ('small_record','dynamic-zero',2000000,5000,7), ('small_record','zero',2000000,5000,7), ('small_record','pretty',1000000,5000,7), ('small_record','keys',1000000,5000,7), ('small_record','callback',200000,5000,7), ('records_array_16k','pretty',1000,8,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'plain', 'zero', 'dynamic-zero', 'pretty', 'keys', 'callback'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'options-worker.ts',WORK/'options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-retained.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-retained.py new file mode 100644 index 0000000000..f1b7e8ca8a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-retained.py @@ -0,0 +1,129 @@ +#!/usr/bin/env python3 +"""Retained-output RSS comparison: fixed counts, fresh processes and interleaved engines. +Reports whole-process RSS while results remain live; this is not isolated heap size. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +WANTED = {'tiny_object': 200000, 'small_record': 100000, 'records_array_1m': 16, + 'records_object_1m': 16, 'records_array_8m': 4, 'records_object_8m': 4, + 'long_string_1m': 32, 'unicode_1m': 32, 'wide_1m': 16} +CASES = [(fixture, operation, count, 0, 7) + for fixture, high in WANTED.items() + for operation in ['retain-parse', 'retain-stringify'] for count in [1, high]] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'retain-parse', 'retain-stringify'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == count + warmup + save('memory', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + rss_after = [r['rss_after'] / 1048576 for r in selected] + rss_before = [r['rss_before'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks, + rss_after_mib=statistics.median(rss_after), rss_after_samples_mib=rss_after, + rss_before_mib=statistics.median(rss_before), rss_before_samples_mib=rss_before)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-rotating.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-rotating.py new file mode 100644 index 0000000000..c0ec24066a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-rotating.py @@ -0,0 +1,167 @@ +#!/usr/bin/env python3 +"""Compare cached and rotating input parsing, including an input-selection control. + +Eight equal-size documents are preloaded before timing. Rotating them defeats +Perry's single-source parse caches without charging file IO or string creation +to JSON.parse. This is a bounded corpus benchmark, not a fresh allocation on +every call. RSS includes all eight live inputs; never compare it directly to +the one-input worker's RSS. Raw selection overhead is reported, not subtracted. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import subprocess +import time + +WORK = Path(__file__).resolve().parent +ROOT = WORK.parents[1] + + +def sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def run_one(command, prefix, operation, count, warmup, mode, verify=False): + env = {key: value for key, value in os.environ.items() if not key.startswith('PERRY_')} + argv = command + [str(prefix), operation, str(count), str(warmup), + 'verify' if verify else 'time', mode] + started = time.monotonic() + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, stdout=subprocess.PIPE, + stderr=subprocess.PIPE, env=env, start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + return dict(error='timeout', iterations=count) + stdout, stderr = stdout.decode(), stderr.decode(errors='replace') + row = dict(exit_code=process.returncode, process_wall_s=time.monotonic() - started, + iterations=count, warmup=warmup, operation=operation, mode=mode) + match = re.search(r'^RESULT (.+)$', stdout, re.M) + if process.returncode != 0 or not match: + return dict(row, error='process failed', stdout=stdout[:1000], stderr=stderr[-4000:]) + fields = ['wall_ms', 'user_us', 'system_us', 'rss_before', 'rss_after', 'checksum', 'retained'] + values = list(map(float, match.group(1).split())) + if len(values) != len(fields): + raise ValueError(f'Invalid result: {match.group(1)}') + row.update(zip(fields, values)) + if not all(math.isfinite(value) for value in values): + return dict(row, error='nonfinite result') + peak = re.search(r'(\d+)\s+maximum resident set size', stderr) + if peak: + row['peak_rss'] = int(peak.group(1)) + if verify: + outputs = re.findall(r'^VERIFY (\d+) (.*)$', stdout, re.M) + row['verified_members'] = [int(index) for index, _ in outputs] + row['verify_sha256'] = hashlib.sha256('\n'.join(text for _, text in outputs).encode()).hexdigest() + last = re.search(r'^LAST (.*)$', stdout, re.M) + row['last_sha256'] = hashlib.sha256(last.group(1).encode()).hexdigest() if last else None + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, help='interleaved Perry reference arm') + parser.add_argument('--node', default='node') + parser.add_argument('--bun', default='bun') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--repeat', type=int, default=5) + parser.add_argument('--filter', default='', help='comma-separated fixture names') + parser.add_argument('--phase', choices=['verify', 'timing', 'all'], default='all') + parser.add_argument('--modes', default='rotating,same,select') + parser.add_argument('--source-commit', help='source revision when staging outside the checkout') + args = parser.parse_args() + # Refuse accidental trial mixing, including after an interrupted run. + args.results_dir.mkdir(parents=True, exist_ok=False) + fixtures = json.loads((ROOT / '.work/rotating/manifest.json').read_text()) + if args.filter: + selected = set(args.filter.split(',')) + fixtures = [fixture for fixture in fixtures if fixture['fixture'] in selected] + if {fixture['fixture'] for fixture in fixtures} != selected: + parser.error('Unknown fixture in --filter') + engines = {'perry': [str(args.worker.resolve())], + 'node': [args.node, str(WORK / 'harness/rotating-worker.js')], + 'bun': [args.bun, str(WORK / 'harness/rotating-worker.js')]} + if args.baseline_worker: + engines['baseline'] = [str(args.baseline_worker.resolve())] + modes = args.modes.split(',') + if set(modes) - {'rotating', 'same', 'select'}: + parser.error('Unknown mode') + metadata = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), host=os.uname().nodename, + cpu=subprocess.check_output(['sysctl', '-n', 'machdep.cpu.brand_string'], text=True).strip(), + memory=int(subprocess.check_output(['sysctl', '-n', 'hw.memsize'], text=True)), + worker_sha256=sha(args.worker), fixtures=fixtures, + baseline_worker_sha256=sha(args.baseline_worker) if args.baseline_worker else None, + engines=list(engines), + verification_counts_by_mode={'rotating': [2, 7, 9], 'same': [9], 'select': [9]}, + source_sha256={str(path): sha(path) for path in + [Path(__file__), WORK / 'harness/rotating-worker.ts', WORK / 'harness/rotating-worker.js']}, + commit=args.source_commit or subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=ROOT, text=True).strip(), + versions={engine: subprocess.check_output([command[0], '--version'], text=True).strip() + for engine, command in engines.items() if engine in {'node', 'bun'}}) + meta_path = args.results_dir / 'host.json' + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + def save(phase, fixture, engine, row): + row.update(engine=engine, fixture=fixture['fixture'], bytes=fixture['bytes']) + with (args.results_dir / (phase + '.jsonl')).open('a') as output: + output.write(json.dumps(row) + '\n') + if 'error' in row: + raise RuntimeError(f"{engine} {fixture['fixture']}: {row['error']}") + + rng = random.Random(10022) + for fixture in fixtures: + prefix = ROOT / '.work/rotating' / fixture['fixture'] + if args.phase in {'all', 'verify'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + # End the actual timed loop at multiple corpus indices. A + # worker accidentally parsing sources[0] on every iteration + # must fail even though its separate eight-member audit passes. + for count in metadata['verification_counts_by_mode'][mode]: + results = {engine: run_one(command, prefix, operation, count, 8, mode, verify=True) + for engine, command in engines.items()} + reference = results['node'] + for engine, row in results.items(): + row['correct'] = ('error' not in row and 'error' not in reference + and row['verified_members'] == list(range(8)) + and row['verify_sha256'] == reference['verify_sha256'] + and row['last_sha256'] == reference['last_sha256'] + and row['checksum'] == reference['checksum']) + save('verify', fixture, engine, row) + if not row['correct']: + raise RuntimeError(f"Incorrect output: {fixture['fixture']} {mode} {engine}") + print('VERIFY', fixture['fixture'], mode, 'all engines passed', flush=True) + if args.phase in {'all', 'timing'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + warmup = 5000 if fixture['bytes'] < 4096 else 8 + initial = 2000 if fixture['bytes'] < 4096 or mode == 'select' else 8 + rates = [] + for engine, command in engines.items(): + row = run_one(command, prefix, operation, initial, warmup, mode) + save('calibration', fixture, engine, row) + rates.append(max(0.00001, (row['user_us'] + row['system_us']) / initial / 1000)) + count = max(8, min(2_000_000, int(min(150 / min(rates), 1500 / max(rates))))) + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run_one(engines[engine], prefix, operation, count, warmup, mode) + row['rep'] = rep + save('timing', fixture, engine, row) + print('TIMING', fixture['fixture'], mode, count, 'calls per engine', flush=True) + metadata.update(load_after=os.getloadavg(), finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime())) + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-zero-retained.py.gz b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-zero-retained.py.gz new file mode 100644 index 0000000000..f6ecd91142 Binary files /dev/null and b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-zero-retained.py.gz differ diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-zero-retained.source.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-zero-retained.source.json new file mode 100644 index 0000000000..b87581d6de --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-zero-retained.source.json @@ -0,0 +1,7 @@ +{ + "original_path": "run-zero-retained.py", + "original_bytes": 6864, + "original_sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + "gzip_sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d", + "note": "Lossless archive encoding preserves the exact measured source, including trailing whitespace." +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run_dispatch_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/source.patch.gz b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/source.patch.gz new file mode 100644 index 0000000000..8b4971050f Binary files /dev/null and b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/source.patch.gz differ diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/source.patch.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/source.patch.json new file mode 100644 index 0000000000..d997dd8a35 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/source.patch.json @@ -0,0 +1,5 @@ +{ + "original_bytes": 4099, + "original_sha256": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + "gzip_sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/summary.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/summary.json new file mode 100644 index 0000000000..2d7c398dc5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/summary.json @@ -0,0 +1,5402 @@ +[ + { + "fixture": "null", + "operation": "parse", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0106285, + "cpu_samples_us": [ + 0.0106245, + 0.010743, + 0.0106215, + 0.0106255, + 0.010704, + 0.0106285, + 0.0106815 + ], + "peak_rss_mib": 12.8125, + "peak_rss_samples_mib": [ + 12.8125, + 12.8125, + 12.8125, + 12.8125, + 12.828125, + 12.828125, + 12.8125 + ] + }, + { + "fixture": "null", + "operation": "parse", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.010631, + "cpu_samples_us": [ + 0.0106285, + 0.0109885, + 0.0106285, + 0.010631, + 0.010631, + 0.0106295, + 0.01064 + ], + "peak_rss_mib": 12.796875, + "peak_rss_samples_mib": [ + 12.796875, + 12.796875, + 12.796875, + 12.8125, + 12.796875, + 12.796875, + 12.796875 + ] + }, + { + "fixture": "null", + "operation": "parse", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.0273515, + "cpu_samples_us": [ + 0.0277675, + 0.0274055, + 0.027334, + 0.027336, + 0.0273645, + 0.0273425, + 0.0273515 + ], + "peak_rss_mib": 57.703125, + "peak_rss_samples_mib": [ + 57.6875, + 57.71875, + 57.703125, + 57.71875, + 57.734375, + 57.703125, + 57.6875 + ] + }, + { + "fixture": "null", + "operation": "parse", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.019164, + "cpu_samples_us": [ + 0.019182, + 0.019254, + 0.018906, + 0.019214, + 0.019164, + 0.01913, + 0.0189855 + ], + "peak_rss_mib": 35.75, + "peak_rss_samples_mib": [ + 35.765625, + 35.75, + 35.734375, + 35.734375, + 35.71875, + 35.75, + 35.765625 + ] + }, + { + "fixture": "null", + "operation": "stringify", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.006569, + "cpu_samples_us": [ + 0.006559, + 0.0065995, + 0.006571, + 0.006567, + 0.006561, + 0.006569, + 0.0065755 + ], + "peak_rss_mib": 13.015625, + "peak_rss_samples_mib": [ + 13.015625, + 13.015625, + 13.015625, + 13.015625, + 13.015625, + 13.015625, + 13.015625 + ] + }, + { + "fixture": "null", + "operation": "stringify", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.006563, + "cpu_samples_us": [ + 0.0065705, + 0.0065605, + 0.006561, + 0.0066365, + 0.006563, + 0.0065585, + 0.0065715 + ], + "peak_rss_mib": 13.0, + "peak_rss_samples_mib": [ + 13.0, + 13.0, + 13.015625, + 13.0, + 13.015625, + 13.0, + 13.015625 + ] + }, + { + "fixture": "null", + "operation": "stringify", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.0272125, + "cpu_samples_us": [ + 0.027199, + 0.0272035, + 0.0272125, + 0.027217, + 0.027195, + 0.027241, + 0.027316 + ], + "peak_rss_mib": 59.65625, + "peak_rss_samples_mib": [ + 59.671875, + 59.703125, + 59.65625, + 59.484375, + 59.625, + 59.46875, + 59.671875 + ] + }, + { + "fixture": "null", + "operation": "stringify", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.031079, + "cpu_samples_us": [ + 0.031073, + 0.031203, + 0.0310395, + 0.031079, + 0.0311285, + 0.031154, + 0.031053 + ], + "peak_rss_mib": 129.8125, + "peak_rss_samples_mib": [ + 129.828125, + 129.828125, + 129.796875, + 129.875, + 129.8125, + 129.796875, + 129.8125 + ] + }, + { + "fixture": "string_a", + "operation": "parse", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0128175, + "cpu_samples_us": [ + 0.0128135, + 0.0128215, + 0.012809, + 0.0128645, + 0.0128125, + 0.012826, + 0.0128175 + ], + "peak_rss_mib": 12.8125, + "peak_rss_samples_mib": [ + 12.8125, + 12.8125, + 12.8125, + 12.8125, + 12.828125, + 12.8125, + 12.8125 + ] + }, + { + "fixture": "string_a", + "operation": "parse", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.0128205, + "cpu_samples_us": [ + 0.0128205, + 0.012818, + 0.012823, + 0.0128135, + 0.0128245, + 0.0128165, + 0.012821 + ], + "peak_rss_mib": 12.796875, + "peak_rss_samples_mib": [ + 12.796875, + 12.796875, + 12.796875, + 12.796875, + 12.796875, + 12.796875, + 12.796875 + ] + }, + { + "fixture": "string_a", + "operation": "parse", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.031737, + "cpu_samples_us": [ + 0.031737, + 0.0317355, + 0.0317155, + 0.031745, + 0.0317535, + 0.0317935, + 0.031727 + ], + "peak_rss_mib": 57.71875, + "peak_rss_samples_mib": [ + 57.71875, + 57.65625, + 57.71875, + 57.703125, + 57.6875, + 57.75, + 57.75 + ] + }, + { + "fixture": "string_a", + "operation": "parse", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.0225755, + "cpu_samples_us": [ + 0.0225755, + 0.022773, + 0.022563, + 0.0224615, + 0.022601, + 0.0225985, + 0.0225725 + ], + "peak_rss_mib": 36.125, + "peak_rss_samples_mib": [ + 36.109375, + 36.171875, + 36.109375, + 36.125, + 36.078125, + 36.125, + 36.125 + ] + }, + { + "fixture": "string_a", + "operation": "stringify", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0096915, + "cpu_samples_us": [ + 0.009681, + 0.009688, + 0.0096915, + 0.009692, + 0.009689, + 0.0096955, + 0.0097675 + ], + "peak_rss_mib": 13.015625, + "peak_rss_samples_mib": [ + 13.03125, + 13.015625, + 13.015625, + 13.03125, + 13.015625, + 13.015625, + 13.03125 + ] + }, + { + "fixture": "string_a", + "operation": "stringify", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.009689, + "cpu_samples_us": [ + 0.009689, + 0.009689, + 0.0096945, + 0.0096865, + 0.0096845, + 0.009689, + 0.0096875 + ], + "peak_rss_mib": 13.0, + "peak_rss_samples_mib": [ + 13.0, + 13.0, + 13.0, + 13.0, + 13.015625, + 13.0, + 13.015625 + ] + }, + { + "fixture": "string_a", + "operation": "stringify", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.0300745, + "cpu_samples_us": [ + 0.0300375, + 0.0300745, + 0.030138, + 0.0300955, + 0.03013, + 0.030063, + 0.030049 + ], + "peak_rss_mib": 59.625, + "peak_rss_samples_mib": [ + 59.625, + 59.484375, + 59.703125, + 59.65625, + 59.703125, + 59.609375, + 59.59375 + ] + }, + { + "fixture": "string_a", + "operation": "stringify", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.031968, + "cpu_samples_us": [ + 0.0319205, + 0.0319555, + 0.0320295, + 0.032204, + 0.0321255, + 0.031944, + 0.031968 + ], + "peak_rss_mib": 129.8125, + "peak_rss_samples_mib": [ + 129.796875, + 129.828125, + 129.84375, + 129.796875, + 129.765625, + 129.875, + 129.8125 + ] + }, + { + "fixture": "empty_object", + "operation": "parse", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.023435, + "cpu_samples_us": [ + 0.023386, + 0.023401, + 0.023466, + 0.023435, + 0.023466, + 0.023409, + 0.023438 + ], + "peak_rss_mib": 32.140625, + "peak_rss_samples_mib": [ + 32.140625, + 32.171875, + 32.125, + 32.125, + 32.140625, + 32.15625, + 32.125 + ] + }, + { + "fixture": "empty_object", + "operation": "parse", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.0233855, + "cpu_samples_us": [ + 0.0233855, + 0.02343, + 0.0234745, + 0.023372, + 0.023378, + 0.0233695, + 0.0233905 + ], + "peak_rss_mib": 32.125, + "peak_rss_samples_mib": [ + 32.125, + 32.125, + 32.125, + 32.15625, + 32.125, + 32.109375, + 32.15625 + ] + }, + { + "fixture": "empty_object", + "operation": "parse", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.0451855, + "cpu_samples_us": [ + 0.0452705, + 0.045206, + 0.0451575, + 0.0451795, + 0.0451855, + 0.045121, + 0.0452225 + ], + "peak_rss_mib": 59.546875, + "peak_rss_samples_mib": [ + 59.375, + 59.546875, + 59.65625, + 59.546875, + 59.546875, + 59.578125, + 59.53125 + ] + }, + { + "fixture": "empty_object", + "operation": "parse", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.024139, + "cpu_samples_us": [ + 0.0240915, + 0.024114, + 0.024139, + 0.024164, + 0.024206, + 0.0240885, + 0.02422 + ], + "peak_rss_mib": 69.078125, + "peak_rss_samples_mib": [ + 69.0625, + 69.0625, + 69.09375, + 69.078125, + 69.09375, + 69.0625, + 69.09375 + ] + }, + { + "fixture": "empty_object", + "operation": "stringify", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0175765, + "cpu_samples_us": [ + 0.017587, + 0.0175735, + 0.0175765, + 0.017576, + 0.0175785, + 0.017573, + 0.0177185 + ], + "peak_rss_mib": 13.109375, + "peak_rss_samples_mib": [ + 13.109375, + 13.109375, + 13.109375, + 13.109375, + 13.125, + 13.109375, + 13.109375 + ] + }, + { + "fixture": "empty_object", + "operation": "stringify", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.0175765, + "cpu_samples_us": [ + 0.0175765, + 0.0175815, + 0.017576, + 0.017583, + 0.0175765, + 0.0175725, + 0.0175775 + ], + "peak_rss_mib": 13.09375, + "peak_rss_samples_mib": [ + 13.09375, + 13.09375, + 13.109375, + 13.09375, + 13.109375, + 13.09375, + 13.09375 + ] + }, + { + "fixture": "empty_object", + "operation": "stringify", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.031947, + "cpu_samples_us": [ + 0.031961, + 0.0319655, + 0.0320345, + 0.0319355, + 0.03192, + 0.0319235, + 0.031947 + ], + "peak_rss_mib": 59.65625, + "peak_rss_samples_mib": [ + 59.578125, + 59.671875, + 59.640625, + 59.65625, + 59.546875, + 59.65625, + 59.703125 + ] + }, + { + "fixture": "empty_object", + "operation": "stringify", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.032567, + "cpu_samples_us": [ + 0.03263, + 0.0325085, + 0.032567, + 0.032493, + 0.0327645, + 0.032543, + 0.032787 + ], + "peak_rss_mib": 129.8125, + "peak_rss_samples_mib": [ + 129.796875, + 129.84375, + 129.78125, + 129.8125, + 129.78125, + 129.8125, + 129.8125 + ] + }, + { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.036724, + "cpu_samples_us": [ + 0.0367345, + 0.036739, + 0.0366905, + 0.036724, + 0.0366745, + 0.0368255, + 0.0367 + ], + "peak_rss_mib": 32.28125, + "peak_rss_samples_mib": [ + 32.265625, + 32.28125, + 32.3125, + 32.28125, + 32.296875, + 32.28125, + 32.28125 + ] + }, + { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.036744, + "cpu_samples_us": [ + 0.036776, + 0.036738, + 0.0367845, + 0.036741, + 0.036744, + 0.036711, + 0.036757 + ], + "peak_rss_mib": 32.265625, + "peak_rss_samples_mib": [ + 32.265625, + 32.25, + 32.265625, + 32.296875, + 32.296875, + 32.265625, + 32.265625 + ] + }, + { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.081602, + "cpu_samples_us": [ + 0.0826995, + 0.08089, + 0.0817285, + 0.081435, + 0.079834, + 0.081602, + 0.082925 + ], + "peak_rss_mib": 59.640625, + "peak_rss_samples_mib": [ + 59.546875, + 59.671875, + 59.640625, + 59.625, + 59.6875, + 59.65625, + 59.625 + ] + }, + { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.045172, + "cpu_samples_us": [ + 0.045172, + 0.045683, + 0.04515, + 0.0451135, + 0.045101, + 0.0452115, + 0.0452365 + ], + "peak_rss_mib": 69.078125, + "peak_rss_samples_mib": [ + 69.09375, + 69.09375, + 69.078125, + 69.046875, + 69.09375, + 69.0625, + 69.078125 + ] + }, + { + "fixture": "tiny_object", + "operation": "stringify", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.033963, + "cpu_samples_us": [ + 0.0340005, + 0.034018, + 0.0340245, + 0.033963, + 0.0339475, + 0.0339225, + 0.03395 + ], + "peak_rss_mib": 32.328125, + "peak_rss_samples_mib": [ + 32.328125, + 32.328125, + 32.328125, + 32.359375, + 32.3125, + 32.359375, + 32.328125 + ] + }, + { + "fixture": "tiny_object", + "operation": "stringify", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.034004, + "cpu_samples_us": [ + 0.034004, + 0.033964, + 0.034066, + 0.033913, + 0.0338965, + 0.034037, + 0.0340085 + ], + "peak_rss_mib": 32.328125, + "peak_rss_samples_mib": [ + 32.3125, + 32.3125, + 32.34375, + 32.34375, + 32.328125, + 32.34375, + 32.3125 + ] + }, + { + "fixture": "tiny_object", + "operation": "stringify", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.037158, + "cpu_samples_us": [ + 0.037137, + 0.037158, + 0.037154, + 0.0371725, + 0.0372215, + 0.0371775, + 0.0371535 + ], + "peak_rss_mib": 59.6875, + "peak_rss_samples_mib": [ + 59.734375, + 59.6875, + 59.65625, + 59.625, + 59.6875, + 59.6875, + 59.59375 + ] + }, + { + "fixture": "tiny_object", + "operation": "stringify", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.043165, + "cpu_samples_us": [ + 0.043132, + 0.0433125, + 0.043165, + 0.0432115, + 0.043063, + 0.043156, + 0.043204 + ], + "peak_rss_mib": 129.796875, + "peak_rss_samples_mib": [ + 129.828125, + 129.796875, + 129.78125, + 129.84375, + 129.828125, + 129.78125, + 129.78125 + ] + }, + { + "fixture": "small_record", + "operation": "parse", + "iterations": 1581369, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.09867589411452989, + "cpu_samples_us": [ + 0.09851274433734315, + 0.09882702898564472, + 0.09867589411452989, + 0.09862720212676485, + 0.09870245338058353, + 0.09873027737359212, + 0.0983894334592369 + ], + "peak_rss_mib": 79.546875, + "peak_rss_samples_mib": [ + 79.578125, + 79.5625, + 79.546875, + 79.5625, + 79.546875, + 79.546875, + 79.546875 + ] + }, + { + "fixture": "small_record", + "operation": "parse", + "iterations": 1581369, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.0987505130048711, + "cpu_samples_us": [ + 0.09834643274276908, + 0.09880489626393334, + 0.09870687992492581, + 0.0987505130048711, + 0.09885422061517583, + 0.09844191962786675, + 0.09887635333688721 + ], + "peak_rss_mib": 79.53125, + "peak_rss_samples_mib": [ + 79.578125, + 79.53125, + 79.5625, + 79.53125, + 79.53125, + 79.53125, + 79.53125 + ] + }, + { + "fixture": "small_record", + "operation": "parse", + "iterations": 1581369, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.3401552705282575, + "cpu_samples_us": [ + 0.34673121833044657, + 0.36147477280761164, + 0.34193031480950997, + 0.33784398201811217, + 0.3222423103020231, + 0.3401552705282575, + 0.3274201024555306 + ], + "peak_rss_mib": 59.671875, + "peak_rss_samples_mib": [ + 59.6875, + 59.625, + 59.59375, + 59.6875, + 59.671875, + 59.71875, + 59.640625 + ] + }, + { + "fixture": "small_record", + "operation": "parse", + "iterations": 1581369, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.24410178775478714, + "cpu_samples_us": [ + 0.24379572383169268, + 0.24653575477956124, + 0.24410178775478714, + 0.24422003972507367, + 0.24563210737025956, + 0.24396962378799636, + 0.24373248748394588 + ], + "peak_rss_mib": 79.90625, + "peak_rss_samples_mib": [ + 79.9375, + 79.90625, + 79.90625, + 79.890625, + 79.90625, + 79.96875, + 79.9375 + ] + }, + { + "fixture": "small_record", + "operation": "stringify", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0456575, + "cpu_samples_us": [ + 0.0456525, + 0.0456565, + 0.0456525, + 0.0457085, + 0.0456575, + 0.045942, + 0.0457165 + ], + "peak_rss_mib": 33.34375, + "peak_rss_samples_mib": [ + 33.34375, + 33.34375, + 33.328125, + 33.34375, + 33.359375, + 33.34375, + 33.375 + ] + }, + { + "fixture": "small_record", + "operation": "stringify", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.0456895, + "cpu_samples_us": [ + 0.046091, + 0.045664, + 0.0456405, + 0.0461755, + 0.0456895, + 0.0456755, + 0.0461495 + ], + "peak_rss_mib": 33.328125, + "peak_rss_samples_mib": [ + 33.328125, + 33.359375, + 33.359375, + 33.328125, + 33.328125, + 33.328125, + 33.3125 + ] + }, + { + "fixture": "small_record", + "operation": "stringify", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.10821, + "cpu_samples_us": [ + 0.1078855, + 0.108018, + 0.1109345, + 0.10821, + 0.1079285, + 0.1082125, + 0.108717 + ], + "peak_rss_mib": 59.734375, + "peak_rss_samples_mib": [ + 59.59375, + 59.734375, + 59.71875, + 59.78125, + 59.78125, + 59.75, + 59.671875 + ] + }, + { + "fixture": "small_record", + "operation": "stringify", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.1193115, + "cpu_samples_us": [ + 0.1196785, + 0.119433, + 0.1193115, + 0.1196805, + 0.1191775, + 0.1192755, + 0.1191945 + ], + "peak_rss_mib": 378.703125, + "peak_rss_samples_mib": [ + 378.703125, + 378.703125, + 378.703125, + 378.71875, + 378.71875, + 378.71875, + 378.703125 + ] + }, + { + "fixture": "object_1k", + "operation": "parse", + "iterations": 1961848, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0820364268791466, + "cpu_samples_us": [ + 0.08179991518201206, + 0.0819951392768451, + 0.0820364268791466, + 0.08208281171630014, + 0.08223674820883167, + 0.08193703079953187, + 0.08209504507994503 + ], + "peak_rss_mib": 64.953125, + "peak_rss_samples_mib": [ + 64.953125, + 64.953125, + 64.921875, + 64.953125, + 64.96875, + 64.953125, + 64.953125 + ] + }, + { + "fixture": "object_1k", + "operation": "parse", + "iterations": 1961848, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.08216742581484396, + "cpu_samples_us": [ + 0.08204305328445424, + 0.08221992733381996, + 0.0822810941520444, + 0.08216742581484396, + 0.08349984300516655, + 0.08215672162165469, + 0.08198341563668542 + ], + "peak_rss_mib": 64.9375, + "peak_rss_samples_mib": [ + 64.90625, + 64.90625, + 64.9375, + 64.9375, + 64.9375, + 64.90625, + 64.9375 + ] + }, + { + "fixture": "object_1k", + "operation": "parse", + "iterations": 1961848, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.5339593077547292, + "cpu_samples_us": [ + 0.5365787767451913, + 0.5379616565605491, + 0.5339593077547292, + 0.5342875696792004, + 0.5311879411656765, + 0.5324041414013726, + 0.5312929442036284 + ], + "peak_rss_mib": 61.84375, + "peak_rss_samples_mib": [ + 61.609375, + 61.78125, + 61.84375, + 61.9375, + 61.796875, + 61.859375, + 61.84375 + ] + }, + { + "fixture": "object_1k", + "operation": "parse", + "iterations": 1961848, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.2280813804127537, + "cpu_samples_us": [ + 0.22802225248847005, + 0.2283525533068821, + 0.22777656576860184, + 0.23222339345351933, + 0.22989497657310862, + 0.2280813804127537, + 0.22802225248847005 + ], + "peak_rss_mib": 71.28125, + "peak_rss_samples_mib": [ + 71.25, + 71.265625, + 71.21875, + 71.328125, + 71.359375, + 71.3125, + 71.28125 + ] + }, + { + "fixture": "object_1k", + "operation": "stringify", + "iterations": 1036867, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.1155394086223209, + "cpu_samples_us": [ + 0.11563778189488141, + 0.11587117730625046, + 0.11519027994911595, + 0.11547286199676525, + 0.11571590184662063, + 0.1154265686920309, + 0.1155394086223209 + ], + "peak_rss_mib": 33.375, + "peak_rss_samples_mib": [ + 33.390625, + 33.359375, + 33.390625, + 33.359375, + 33.375, + 33.390625, + 33.34375 + ] + }, + { + "fixture": "object_1k", + "operation": "stringify", + "iterations": 1036867, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.1153195154248327, + "cpu_samples_us": [ + 0.11525971990621749, + 0.1156435685579732, + 0.11548925754219201, + 0.11560306191633064, + 0.11512951998665209, + 0.1153195154248327, + 0.11525489768697432 + ], + "peak_rss_mib": 33.359375, + "peak_rss_samples_mib": [ + 33.359375, + 33.375, + 33.359375, + 33.34375, + 33.375, + 33.359375, + 33.359375 + ] + }, + { + "fixture": "object_1k", + "operation": "stringify", + "iterations": 1036867, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.19370179589089054, + "cpu_samples_us": [ + 0.19370179589089054, + 0.19419366225369308, + 0.19416762226978002, + 0.19323596951200106, + 0.1943335066117448, + 0.19361403150066497, + 0.1933497738861397 + ], + "peak_rss_mib": 61.796875, + "peak_rss_samples_mib": [ + 61.921875, + 61.796875, + 61.75, + 61.875, + 61.8125, + 61.75, + 61.796875 + ] + }, + { + "fixture": "object_1k", + "operation": "stringify", + "iterations": 1036867, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.21096726966910895, + "cpu_samples_us": [ + 0.21122574062054247, + 0.2111109718025552, + 0.2103712433706541, + 0.2101899279271112, + 0.21096726966910895, + 0.21099138076532478, + 0.21051494550410033 + ], + "peak_rss_mib": 70.875, + "peak_rss_samples_mib": [ + 70.9375, + 70.890625, + 70.890625, + 70.84375, + 70.875, + 70.875, + 70.859375 + ] + }, + { + "fixture": "records_array_16k", + "operation": "parse", + "iterations": 11284, + "engine": "perry", + "repetitions": 7, + "cpu_us": 13.6012938674229, + "cpu_samples_us": [ + 13.625398794753634, + 13.577366182204893, + 13.597926267281107, + 13.629652605459057, + 13.6012938674229, + 13.607142857142858, + 13.589950372208436 + ], + "peak_rss_mib": 63.4375, + "peak_rss_samples_mib": [ + 63.4375, + 63.4375, + 63.4375, + 63.4375, + 63.4375, + 63.4375, + 63.4375 + ] + }, + { + "fixture": "records_array_16k", + "operation": "parse", + "iterations": 11284, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 13.588355193193904, + "cpu_samples_us": [ + 13.601648351648352, + 13.56814959234314, + 13.57913860333215, + 13.642414037575328, + 13.57612548741581, + 13.612194257355547, + 13.588355193193904 + ], + "peak_rss_mib": 63.421875, + "peak_rss_samples_mib": [ + 63.421875, + 63.421875, + 63.421875, + 63.421875, + 63.421875, + 63.421875, + 63.421875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "parse", + "iterations": 11284, + "engine": "node", + "repetitions": 7, + "cpu_us": 41.36573909961007, + "cpu_samples_us": [ + 42.163594470046085, + 41.36573909961007, + 41.6913328606877, + 41.97385678837292, + 37.35820630981922, + 39.09748316199929, + 38.896136121942575 + ], + "peak_rss_mib": 65.859375, + "peak_rss_samples_mib": [ + 65.828125, + 65.734375, + 65.875, + 65.90625, + 65.859375, + 65.9375, + 65.859375 + ] + }, + { + "fixture": "records_array_16k", + "operation": "parse", + "iterations": 11284, + "engine": "bun", + "repetitions": 7, + "cpu_us": 33.833392414037576, + "cpu_samples_us": [ + 33.84101382488479, + 33.73759305210918, + 33.87451258419, + 33.82594824530308, + 33.833392414037576, + 33.85209145693017, + 33.81433888691953 + ], + "peak_rss_mib": 70.640625, + "peak_rss_samples_mib": [ + 70.65625, + 70.609375, + 70.671875, + 70.609375, + 70.640625, + 70.671875, + 70.640625 + ] + }, + { + "fixture": "records_array_16k", + "operation": "stringify", + "iterations": 12949, + "engine": "perry", + "repetitions": 7, + "cpu_us": 11.00772260406209, + "cpu_samples_us": [ + 11.013128426905553, + 10.968337323345432, + 11.00772260406209, + 11.000540582284346, + 11.008108734265194, + 10.978299482585529, + 11.018997605992741 + ], + "peak_rss_mib": 33.53125, + "peak_rss_samples_mib": [ + 33.5625, + 33.53125, + 33.53125, + 33.546875, + 33.53125, + 33.515625, + 33.53125 + ] + }, + { + "fixture": "records_array_16k", + "operation": "stringify", + "iterations": 12949, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 10.987257703297551, + "cpu_samples_us": [ + 10.925708548922696, + 11.042397096300872, + 10.976059927407523, + 11.017839215383427, + 11.032357711020156, + 10.951579272530697, + 10.987257703297551 + ], + "peak_rss_mib": 33.515625, + "peak_rss_samples_mib": [ + 33.5, + 33.5, + 33.53125, + 33.53125, + 33.515625, + 33.515625, + 33.515625 + ] + }, + { + "fixture": "records_array_16k", + "operation": "stringify", + "iterations": 12949, + "engine": "node", + "repetitions": 7, + "cpu_us": 13.181790099621592, + "cpu_samples_us": [ + 13.181790099621592, + 13.212371611707468, + 13.099544366360337, + 13.79952119854815, + 13.211599351301258, + 13.142404818904934, + 13.12819522743069 + ], + "peak_rss_mib": 61.9375, + "peak_rss_samples_mib": [ + 61.84375, + 62.0, + 61.84375, + 61.890625, + 61.9375, + 62.0, + 61.9375 + ] + }, + { + "fixture": "records_array_16k", + "operation": "stringify", + "iterations": 12949, + "engine": "bun", + "repetitions": 7, + "cpu_us": 23.220016989728936, + "cpu_samples_us": [ + 23.174453625762606, + 23.186037531855742, + 23.187118696424434, + 23.335315468375935, + 23.239014595721677, + 23.220016989728936, + 23.267356552629547 + ], + "peak_rss_mib": 71.0625, + "peak_rss_samples_mib": [ + 71.046875, + 71.0625, + 71.0625, + 71.046875, + 71.109375, + 71.078125, + 71.046875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "sparse", + "iterations": 7868, + "engine": "perry", + "repetitions": 7, + "cpu_us": 20.1021860701576, + "cpu_samples_us": [ + 20.13485002541942, + 20.092018301982716, + 20.126970005083884, + 20.1021860701576, + 20.069395017793596, + 20.076131164209457, + 20.116039654295882 + ], + "peak_rss_mib": 72.234375, + "peak_rss_samples_mib": [ + 72.234375, + 72.234375, + 72.25, + 72.234375, + 72.25, + 72.234375, + 72.25 + ] + }, + { + "fixture": "records_array_16k", + "operation": "sparse", + "iterations": 7868, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 20.040543975597355, + "cpu_samples_us": [ + 20.017285205897306, + 20.059227249618708, + 20.07727503812913, + 20.045119471276056, + 20.03266395526182, + 20.040543975597355, + 19.994407727503813 + ], + "peak_rss_mib": 72.21875, + "peak_rss_samples_mib": [ + 72.21875, + 72.21875, + 72.21875, + 72.21875, + 72.21875, + 72.21875, + 72.21875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "sparse", + "iterations": 7868, + "engine": "node", + "repetitions": 7, + "cpu_us": 39.786095577020845, + "cpu_samples_us": [ + 39.29994916115913, + 41.23856126080325, + 41.016649720386376, + 39.786095577020845, + 37.65340620233859, + 42.93073207930859, + 39.7600406710727 + ], + "peak_rss_mib": 66.015625, + "peak_rss_samples_mib": [ + 66.078125, + 66.125, + 65.96875, + 65.984375, + 66.046875, + 65.96875, + 66.015625 + ] + }, + { + "fixture": "records_array_16k", + "operation": "sparse", + "iterations": 7868, + "engine": "bun", + "repetitions": 7, + "cpu_us": 33.936451448906965, + "cpu_samples_us": [ + 33.92984239959329, + 33.936451448906965, + 33.91637010676157, + 33.91980172852059, + 33.94458566344687, + 33.9707676664972, + 33.98945094051856 + ], + "peak_rss_mib": 70.65625, + "peak_rss_samples_mib": [ + 70.65625, + 70.625, + 70.625, + 70.65625, + 70.6875, + 70.65625, + 70.625 + ] + }, + { + "fixture": "records_array_16k", + "operation": "scan", + "iterations": 3761, + "engine": "perry", + "repetitions": 7, + "cpu_us": 58.97607019409732, + "cpu_samples_us": [ + 58.97607019409732, + 59.09492156341398, + 58.950013294336614, + 59.00452007444829, + 58.88779579898963, + 58.927412922095186, + 59.01090135602234 + ], + "peak_rss_mib": 204.453125, + "peak_rss_samples_mib": [ + 204.453125, + 204.21875, + 204.453125, + 204.46875, + 204.453125, + 204.453125, + 204.5625 + ] + }, + { + "fixture": "records_array_16k", + "operation": "scan", + "iterations": 3761, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 59.01036958255783, + "cpu_samples_us": [ + 59.01036958255783, + 58.98324913586812, + 58.87902153682531, + 59.02366391917043, + 58.95373570858814, + 59.07471417176283, + 59.16936984844456 + ], + "peak_rss_mib": 204.453125, + "peak_rss_samples_mib": [ + 204.453125, + 204.453125, + 204.5625, + 204.453125, + 204.4375, + 204.453125, + 204.4375 + ] + }, + { + "fixture": "records_array_16k", + "operation": "scan", + "iterations": 3761, + "engine": "node", + "repetitions": 7, + "cpu_us": 41.861738899228925, + "cpu_samples_us": [ + 43.1874501462377, + 42.11778782238766, + 41.861738899228925, + 41.83222547194895, + 41.86014357883542, + 43.190109013560225, + 39.4964105291146 + ], + "peak_rss_mib": 61.890625, + "peak_rss_samples_mib": [ + 61.859375, + 61.90625, + 61.890625, + 61.984375, + 61.875, + 61.9375, + 61.828125 + ] + }, + { + "fixture": "records_array_16k", + "operation": "scan", + "iterations": 3761, + "engine": "bun", + "repetitions": 7, + "cpu_us": 35.70965168838075, + "cpu_samples_us": [ + 35.646104759372506, + 35.704068067003455, + 35.70965168838075, + 35.70965168838075, + 35.72347779845786, + 35.71310821590003, + 35.70300452007445 + ], + "peak_rss_mib": 77.421875, + "peak_rss_samples_mib": [ + 77.4375, + 77.40625, + 77.34375, + 77.390625, + 77.421875, + 77.421875, + 77.46875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "engine": "perry", + "repetitions": 7, + "cpu_us": 20.97192845018932, + "cpu_samples_us": [ + 20.995299647473562, + 20.97858728293511, + 20.97192845018932, + 20.96644470557514, + 20.920616268442355, + 21.12286199242721, + 20.959655307481395 + ], + "peak_rss_mib": 68.765625, + "peak_rss_samples_mib": [ + 68.765625, + 69.234375, + 68.765625, + 68.78125, + 68.78125, + 68.765625, + 68.765625 + ] + }, + { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 20.9734952343648, + "cpu_samples_us": [ + 20.990077033555295, + 20.927405666536103, + 20.94581538059799, + 20.9734952343648, + 20.945554249902077, + 21.07794751273012, + 21.021934978456716 + ], + "peak_rss_mib": 68.75, + "peak_rss_samples_mib": [ + 69.234375, + 68.75, + 68.75, + 68.765625, + 68.75, + 68.75, + 70.28125 + ] + }, + { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "engine": "node", + "repetitions": 7, + "cpu_us": 54.191017104060585, + "cpu_samples_us": [ + 52.82517299908604, + 55.32432432432432, + 55.63924794359577, + 54.191017104060585, + 55.071680376028205, + 53.77803890847369, + 51.01945423684554 + ], + "peak_rss_mib": 65.921875, + "peak_rss_samples_mib": [ + 66.015625, + 65.953125, + 65.875, + 65.984375, + 65.921875, + 65.859375, + 65.84375 + ] + }, + { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "engine": "bun", + "repetitions": 7, + "cpu_us": 57.67371719545633, + "cpu_samples_us": [ + 57.67371719545633, + 57.66196631414023, + 57.66692779736258, + 57.71301736519128, + 57.728815772294034, + 57.63350306828568, + 57.709230970100535 + ], + "peak_rss_mib": 70.875, + "peak_rss_samples_mib": [ + 70.890625, + 70.875, + 70.875, + 70.890625, + 70.875, + 70.875, + 70.890625 + ] + }, + { + "fixture": "records_array_1m", + "operation": "parse", + "iterations": 170, + "engine": "perry", + "repetitions": 7, + "cpu_us": 917.2529411764706, + "cpu_samples_us": [ + 916.6823529411764, + 915.3, + 917.7588235294118, + 917.2529411764706, + 917.0705882352942, + 918.1941176470589, + 917.8294117647059 + ], + "peak_rss_mib": 67.109375, + "peak_rss_samples_mib": [ + 67.109375, + 67.125, + 67.125, + 67.109375, + 67.109375, + 67.109375, + 67.125 + ] + }, + { + "fixture": "records_array_1m", + "operation": "parse", + "iterations": 170, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 918.8058823529411, + "cpu_samples_us": [ + 917.2411764705882, + 921.6529411764706, + 916.4058823529411, + 918.8058823529411, + 919.0235294117647, + 918.1764705882352, + 919.2647058823529 + ], + "peak_rss_mib": 67.109375, + "peak_rss_samples_mib": [ + 67.109375, + 67.109375, + 67.09375, + 67.109375, + 67.109375, + 67.109375, + 67.09375 + ] + }, + { + "fixture": "records_array_1m", + "operation": "parse", + "iterations": 170, + "engine": "node", + "repetitions": 7, + "cpu_us": 2754.035294117647, + "cpu_samples_us": [ + 2810.1117647058823, + 2858.294117647059, + 2690.3705882352942, + 2683.5235294117647, + 2754.035294117647, + 2726.676470588235, + 2926.1941176470586 + ], + "peak_rss_mib": 125.65625, + "peak_rss_samples_mib": [ + 125.75, + 125.59375, + 125.671875, + 125.65625, + 125.609375, + 125.75, + 125.453125 + ] + }, + { + "fixture": "records_array_1m", + "operation": "parse", + "iterations": 170, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2141.070588235294, + "cpu_samples_us": [ + 2147.5, + 2141.070588235294, + 2140.676470588235, + 2138.6941176470586, + 2142.135294117647, + 2137.8, + 2143.1 + ], + "peak_rss_mib": 88.75, + "peak_rss_samples_mib": [ + 88.703125, + 88.75, + 88.75, + 88.71875, + 88.765625, + 88.734375, + 88.78125 + ] + }, + { + "fixture": "records_array_1m", + "operation": "stringify", + "iterations": 229, + "engine": "perry", + "repetitions": 7, + "cpu_us": 647.0174672489082, + "cpu_samples_us": [ + 647.0174672489082, + 649.6375545851529, + 643.8558951965066, + 652.3056768558952, + 643.7248908296943, + 642.471615720524, + 651.7510917030568 + ], + "peak_rss_mib": 63.015625, + "peak_rss_samples_mib": [ + 63.015625, + 63.015625, + 63.015625, + 63.015625, + 63.015625, + 63.046875, + 63.015625 + ] + }, + { + "fixture": "records_array_1m", + "operation": "stringify", + "iterations": 229, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 649.4279475982532, + "cpu_samples_us": [ + 649.4279475982532, + 650.4192139737992, + 650.5851528384279, + 649.240174672489, + 651.3144104803494, + 647.938864628821, + 648.3056768558952 + ], + "peak_rss_mib": 63.0, + "peak_rss_samples_mib": [ + 63.0, + 63.0, + 63.0, + 63.0, + 63.0, + 63.0, + 63.0 + ] + }, + { + "fixture": "records_array_1m", + "operation": "stringify", + "iterations": 229, + "engine": "node", + "repetitions": 7, + "cpu_us": 848.1528384279476, + "cpu_samples_us": [ + 845.0262008733624, + 848.2445414847161, + 848.5152838427948, + 847.7423580786026, + 849.6812227074236, + 847.9956331877729, + 848.1528384279476 + ], + "peak_rss_mib": 129.390625, + "peak_rss_samples_mib": [ + 129.59375, + 129.4375, + 129.390625, + 129.375, + 129.453125, + 129.25, + 129.34375 + ] + }, + { + "fixture": "records_array_1m", + "operation": "stringify", + "iterations": 229, + "engine": "bun", + "repetitions": 7, + "cpu_us": 966.7860262008734, + "cpu_samples_us": [ + 966.4803493449782, + 966.4585152838428, + 965.1048034934498, + 967.6026200873363, + 968.1048034934498, + 966.7903930131005, + 966.7860262008734 + ], + "peak_rss_mib": 103.703125, + "peak_rss_samples_mib": [ + 103.703125, + 103.6875, + 104.8125, + 103.703125, + 103.703125, + 103.671875, + 103.6875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "sparse", + "iterations": 161, + "engine": "perry", + "repetitions": 7, + "cpu_us": 968.472049689441, + "cpu_samples_us": [ + 964.8136645962733, + 970.6086956521739, + 968.3975155279503, + 966.8695652173913, + 971.9503105590062, + 968.472049689441, + 971.1552795031056 + ], + "peak_rss_mib": 67.65625, + "peak_rss_samples_mib": [ + 67.640625, + 67.640625, + 67.65625, + 67.65625, + 67.640625, + 67.65625, + 67.65625 + ] + }, + { + "fixture": "records_array_1m", + "operation": "sparse", + "iterations": 161, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 966.888198757764, + "cpu_samples_us": [ + 964.5465838509317, + 967.7577639751553, + 968.1428571428571, + 966.888198757764, + 965.583850931677, + 966.7950310559006, + 969.0310559006211 + ], + "peak_rss_mib": 67.625, + "peak_rss_samples_mib": [ + 67.625, + 67.625, + 67.625, + 67.640625, + 67.625, + 67.640625, + 67.640625 + ] + }, + { + "fixture": "records_array_1m", + "operation": "sparse", + "iterations": 161, + "engine": "node", + "repetitions": 7, + "cpu_us": 2666.8695652173915, + "cpu_samples_us": [ + 2666.8695652173915, + 2892.4285714285716, + 2645.7329192546586, + 2665.2422360248447, + 2752.8260869565215, + 2578.2795031055903, + 2817.198757763975 + ], + "peak_rss_mib": 125.625, + "peak_rss_samples_mib": [ + 125.609375, + 125.78125, + 125.78125, + 125.71875, + 125.578125, + 125.59375, + 125.625 + ] + }, + { + "fixture": "records_array_1m", + "operation": "sparse", + "iterations": 161, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2184.4037267080744, + "cpu_samples_us": [ + 2181.8385093167703, + 2185.4037267080744, + 2187.527950310559, + 2181.1801242236024, + 2180.217391304348, + 2462.2981366459626, + 2184.4037267080744 + ], + "peak_rss_mib": 97.5, + "peak_rss_samples_mib": [ + 97.546875, + 99.3125, + 97.140625, + 97.234375, + 97.5, + 97.375, + 99.375 + ] + }, + { + "fixture": "records_array_1m", + "operation": "scan", + "iterations": 69, + "engine": "perry", + "repetitions": 7, + "cpu_us": 2790.3478260869565, + "cpu_samples_us": [ + 2790.3478260869565, + 2791.623188405797, + 2786.3333333333335, + 2792.217391304348, + 2786.521739130435, + 2790.7246376811595, + 2783.391304347826 + ], + "peak_rss_mib": 158.515625, + "peak_rss_samples_mib": [ + 158.5, + 158.515625, + 158.515625, + 158.515625, + 158.515625, + 158.515625, + 158.5 + ] + }, + { + "fixture": "records_array_1m", + "operation": "scan", + "iterations": 69, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 2813.463768115942, + "cpu_samples_us": [ + 2820.376811594203, + 2812.072463768116, + 2812.985507246377, + 2809.5652173913045, + 2813.463768115942, + 2814.536231884058, + 2813.6666666666665 + ], + "peak_rss_mib": 158.5, + "peak_rss_samples_mib": [ + 158.484375, + 158.484375, + 158.5, + 158.5, + 158.484375, + 158.5, + 158.5 + ] + }, + { + "fixture": "records_array_1m", + "operation": "scan", + "iterations": 69, + "engine": "node", + "repetitions": 7, + "cpu_us": 2962.1159420289855, + "cpu_samples_us": [ + 2977.5652173913045, + 2707.8840579710145, + 2967.289855072464, + 2771.768115942029, + 2993.9565217391305, + 2962.1159420289855, + 2761.768115942029 + ], + "peak_rss_mib": 97.515625, + "peak_rss_samples_mib": [ + 97.390625, + 97.546875, + 97.40625, + 97.578125, + 97.390625, + 97.515625, + 97.71875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "scan", + "iterations": 69, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2228.8840579710145, + "cpu_samples_us": [ + 2228.8840579710145, + 2230.0289855072465, + 2223.8115942028985, + 2241.840579710145, + 2233.304347826087, + 2226.608695652174, + 2226.5072463768115 + ], + "peak_rss_mib": 83.25, + "peak_rss_samples_mib": [ + 83.234375, + 83.25, + 83.171875, + 83.359375, + 83.3125, + 83.15625, + 83.25 + ] + }, + { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "engine": "perry", + "repetitions": 7, + "cpu_us": 1411.7565217391304, + "cpu_samples_us": [ + 1411.7565217391304, + 1409.6521739130435, + 1414.3739130434783, + 1407.0782608695652, + 1407.3478260869565, + 1417.7391304347825, + 1415.6347826086956 + ], + "peak_rss_mib": 61.484375, + "peak_rss_samples_mib": [ + 61.484375, + 61.484375, + 61.484375, + 61.484375, + 61.484375, + 61.484375, + 61.5 + ] + }, + { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 1411.4173913043478, + "cpu_samples_us": [ + 1411.4173913043478, + 1406.0, + 1409.6695652173912, + 1416.2260869565218, + 1410.095652173913, + 1414.2608695652175, + 1413.2260869565218 + ], + "peak_rss_mib": 61.46875, + "peak_rss_samples_mib": [ + 61.46875, + 61.46875, + 61.46875, + 61.46875, + 61.46875, + 61.46875, + 61.46875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "engine": "node", + "repetitions": 7, + "cpu_us": 3552.669565217391, + "cpu_samples_us": [ + 3531.7652173913043, + 3588.0173913043477, + 3497.9304347826087, + 3552.669565217391, + 3680.5652173913045, + 3526.9304347826087, + 3614.6434782608694 + ], + "peak_rss_mib": 152.15625, + "peak_rss_samples_mib": [ + 152.15625, + 152.171875, + 152.15625, + 152.15625, + 152.125, + 152.078125, + 152.171875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "engine": "bun", + "repetitions": 7, + "cpu_us": 3110.8608695652174, + "cpu_samples_us": [ + 3106.8434782608697, + 3111.1478260869567, + 3113.965217391304, + 3110.704347826087, + 3110.2521739130434, + 3110.8608695652174, + 3111.695652173913 + ], + "peak_rss_mib": 93.296875, + "peak_rss_samples_mib": [ + 93.3125, + 93.28125, + 93.328125, + 93.296875, + 93.296875, + 93.3125, + 93.296875 + ] + }, + { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "engine": "perry", + "repetitions": 7, + "cpu_us": 2009.6666666666667, + "cpu_samples_us": [ + 2008.3333333333333, + 2009.6666666666667, + 2009.6913580246915, + 2007.2345679012346, + 2012.5802469135801, + 2007.9382716049383, + 2012.148148148148 + ], + "peak_rss_mib": 66.4375, + "peak_rss_samples_mib": [ + 66.4375, + 66.4375, + 66.4375, + 66.4375, + 66.4375, + 66.46875, + 66.46875 + ] + }, + { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 2009.6172839506173, + "cpu_samples_us": [ + 2005.567901234568, + 2009.6172839506173, + 2012.7037037037037, + 2012.0123456790122, + 2008.037037037037, + 2010.7530864197531, + 2006.6049382716049 + ], + "peak_rss_mib": 66.421875, + "peak_rss_samples_mib": [ + 66.421875, + 66.421875, + 66.421875, + 66.421875, + 66.421875, + 66.421875, + 66.46875 + ] + }, + { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "engine": "node", + "repetitions": 7, + "cpu_us": 2738.259259259259, + "cpu_samples_us": [ + 2790.456790123457, + 2655.0123456790125, + 2738.259259259259, + 2928.864197530864, + 2628.037037037037, + 2969.037037037037, + 2669.259259259259 + ], + "peak_rss_mib": 93.0, + "peak_rss_samples_mib": [ + 93.03125, + 93.03125, + 92.9375, + 93.0, + 92.921875, + 92.84375, + 93.09375 + ] + }, + { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2152.543209876543, + "cpu_samples_us": [ + 2156.9506172839506, + 2149.5308641975307, + 2149.58024691358, + 2152.543209876543, + 2154.7654320987654, + 2152.8395061728397, + 2151.5555555555557 + ], + "peak_rss_mib": 79.171875, + "peak_rss_samples_mib": [ + 79.171875, + 79.1875, + 79.171875, + 79.1875, + 79.21875, + 79.125, + 79.15625 + ] + }, + { + "fixture": "records_object_1m", + "operation": "stringify", + "iterations": 229, + "engine": "perry", + "repetitions": 7, + "cpu_us": 648.3624454148471, + "cpu_samples_us": [ + 650.6812227074236, + 648.3624454148471, + 645.6681222707424, + 647.7991266375545, + 649.943231441048, + 650.1921397379913, + 644.3799126637555 + ], + "peak_rss_mib": 63.046875, + "peak_rss_samples_mib": [ + 63.078125, + 63.078125, + 63.078125, + 63.046875, + 63.046875, + 63.046875, + 63.046875 + ] + }, + { + "fixture": "records_object_1m", + "operation": "stringify", + "iterations": 229, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 649.6200873362445, + "cpu_samples_us": [ + 648.1834061135371, + 645.8864628820961, + 648.768558951965, + 649.6200873362445, + 654.9781659388647, + 652.292576419214, + 671.589519650655 + ], + "peak_rss_mib": 63.03125, + "peak_rss_samples_mib": [ + 63.03125, + 63.0625, + 63.03125, + 63.0625, + 63.03125, + 63.03125, + 63.03125 + ] + }, + { + "fixture": "records_object_1m", + "operation": "stringify", + "iterations": 229, + "engine": "node", + "repetitions": 7, + "cpu_us": 848.9475982532751, + "cpu_samples_us": [ + 846.3711790393013, + 845.4978165938865, + 851.2707423580786, + 849.9257641921397, + 851.2445414847161, + 846.2751091703057, + 848.9475982532751 + ], + "peak_rss_mib": 129.453125, + "peak_rss_samples_mib": [ + 129.453125, + 129.5625, + 129.484375, + 129.234375, + 129.4375, + 129.5, + 129.453125 + ] + }, + { + "fixture": "records_object_1m", + "operation": "stringify", + "iterations": 229, + "engine": "bun", + "repetitions": 7, + "cpu_us": 966.9257641921397, + "cpu_samples_us": [ + 967.1528384279476, + 965.8689956331878, + 968.1048034934498, + 966.3100436681223, + 967.2532751091703, + 966.2139737991266, + 966.9257641921397 + ], + "peak_rss_mib": 103.71875, + "peak_rss_samples_mib": [ + 103.71875, + 103.671875, + 103.65625, + 103.6875, + 103.734375, + 103.71875, + 103.71875 + ] + }, + { + "fixture": "records_array_8m", + "operation": "parse", + "iterations": 16, + "engine": "perry", + "repetitions": 7, + "cpu_us": 8278.3125, + "cpu_samples_us": [ + 8271.4375, + 8279.5, + 8319.0, + 8277.0625, + 8278.3125, + 8301.5, + 8262.875 + ], + "peak_rss_mib": 108.828125, + "peak_rss_samples_mib": [ + 108.828125, + 108.828125, + 108.828125, + 108.828125, + 108.828125, + 108.828125, + 108.828125 + ] + }, + { + "fixture": "records_array_8m", + "operation": "parse", + "iterations": 16, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 8274.625, + "cpu_samples_us": [ + 8271.25, + 8293.125, + 8254.8125, + 8279.75, + 8274.625, + 8263.0625, + 8291.125 + ], + "peak_rss_mib": 108.8125, + "peak_rss_samples_mib": [ + 108.8125, + 108.8125, + 108.8125, + 108.8125, + 108.8125, + 108.8125, + 108.8125 + ] + }, + { + "fixture": "records_array_8m", + "operation": "parse", + "iterations": 16, + "engine": "node", + "repetitions": 7, + "cpu_us": 32861.125, + "cpu_samples_us": [ + 32861.125, + 32010.9375, + 34138.9375, + 33793.25, + 33418.875, + 32460.625, + 32522.0 + ], + "peak_rss_mib": 266.0, + "peak_rss_samples_mib": [ + 266.0, + 265.84375, + 266.09375, + 266.109375, + 266.0, + 265.890625, + 265.796875 + ] + }, + { + "fixture": "records_array_8m", + "operation": "parse", + "iterations": 16, + "engine": "bun", + "repetitions": 7, + "cpu_us": 20785.0625, + "cpu_samples_us": [ + 20785.0625, + 20743.5625, + 20776.25, + 20970.6875, + 20855.9375, + 20785.4375, + 20781.125 + ], + "peak_rss_mib": 141.40625, + "peak_rss_samples_mib": [ + 140.4375, + 141.375, + 141.40625, + 142.03125, + 141.734375, + 141.5, + 140.578125 + ] + }, + { + "fixture": "records_array_8m", + "operation": "stringify", + "iterations": 29, + "engine": "perry", + "repetitions": 7, + "cpu_us": 4728.620689655172, + "cpu_samples_us": [ + 4728.620689655172, + 4723.931034482759, + 4725.689655172414, + 4722.103448275862, + 4739.413793103448, + 4728.793103448276, + 4731.586206896552 + ], + "peak_rss_mib": 121.140625, + "peak_rss_samples_mib": [ + 121.15625, + 121.140625, + 121.140625, + 121.140625, + 121.171875, + 121.140625, + 121.15625 + ] + }, + { + "fixture": "records_array_8m", + "operation": "stringify", + "iterations": 29, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 4735.172413793103, + "cpu_samples_us": [ + 4725.172413793103, + 4716.068965517241, + 4764.482758620689, + 4728.068965517241, + 4735.586206896552, + 4736.172413793103, + 4735.172413793103 + ], + "peak_rss_mib": 121.125, + "peak_rss_samples_mib": [ + 121.125, + 121.125, + 121.125, + 121.125, + 121.140625, + 121.171875, + 121.140625 + ] + }, + { + "fixture": "records_array_8m", + "operation": "stringify", + "iterations": 29, + "engine": "node", + "repetitions": 7, + "cpu_us": 7249.586206896552, + "cpu_samples_us": [ + 7140.137931034483, + 7249.586206896552, + 7358.9655172413795, + 7279.586206896552, + 7103.517241379311, + 7263.896551724138, + 7239.241379310345 + ], + "peak_rss_mib": 212.546875, + "peak_rss_samples_mib": [ + 212.46875, + 212.546875, + 212.921875, + 212.625, + 212.484375, + 212.46875, + 212.671875 + ] + }, + { + "fixture": "records_array_8m", + "operation": "stringify", + "iterations": 29, + "engine": "bun", + "repetitions": 7, + "cpu_us": 8164.448275862069, + "cpu_samples_us": [ + 8241.0, + 8156.413793103448, + 8164.448275862069, + 8194.137931034482, + 8217.0, + 8011.0344827586205, + 8144.275862068966 + ], + "peak_rss_mib": 176.59375, + "peak_rss_samples_mib": [ + 197.046875, + 176.59375, + 176.453125, + 196.90625, + 176.828125, + 169.9375, + 176.453125 + ] + }, + { + "fixture": "records_array_8m", + "operation": "sparse", + "iterations": 15, + "engine": "perry", + "repetitions": 7, + "cpu_us": 8845.533333333333, + "cpu_samples_us": [ + 8838.733333333334, + 8814.533333333333, + 8845.533333333333, + 8877.733333333334, + 8874.866666666667, + 8845.866666666667, + 8823.266666666666 + ], + "peak_rss_mib": 109.171875, + "peak_rss_samples_mib": [ + 109.171875, + 109.171875, + 109.171875, + 109.171875, + 109.171875, + 109.171875, + 109.171875 + ] + }, + { + "fixture": "records_array_8m", + "operation": "sparse", + "iterations": 15, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 8861.266666666666, + "cpu_samples_us": [ + 8861.266666666666, + 8812.0, + 8862.2, + 8854.933333333332, + 8824.266666666666, + 8895.533333333333, + 8874.733333333334 + ], + "peak_rss_mib": 109.15625, + "peak_rss_samples_mib": [ + 109.15625, + 109.15625, + 109.15625, + 109.15625, + 109.15625, + 109.15625, + 109.15625 + ] + }, + { + "fixture": "records_array_8m", + "operation": "sparse", + "iterations": 15, + "engine": "node", + "repetitions": 7, + "cpu_us": 33636.066666666666, + "cpu_samples_us": [ + 33636.066666666666, + 31878.6, + 33736.933333333334, + 32155.066666666666, + 33982.4, + 33894.86666666667, + 32097.866666666665 + ], + "peak_rss_mib": 266.0, + "peak_rss_samples_mib": [ + 266.171875, + 265.875, + 266.0, + 265.984375, + 265.90625, + 266.234375, + 266.109375 + ] + }, + { + "fixture": "records_array_8m", + "operation": "sparse", + "iterations": 15, + "engine": "bun", + "repetitions": 7, + "cpu_us": 21556.266666666666, + "cpu_samples_us": [ + 21389.8, + 21543.066666666666, + 23583.066666666666, + 21556.266666666666, + 21646.0, + 21520.666666666668, + 21618.2 + ], + "peak_rss_mib": 188.375, + "peak_rss_samples_mib": [ + 185.828125, + 188.65625, + 186.875, + 188.78125, + 188.375, + 187.84375, + 188.953125 + ] + }, + { + "fixture": "records_array_8m", + "operation": "scan", + "iterations": 8, + "engine": "perry", + "repetitions": 7, + "cpu_us": 21598.375, + "cpu_samples_us": [ + 21521.625, + 21569.625, + 21612.75, + 21480.25, + 21678.5, + 21598.375, + 21620.375 + ], + "peak_rss_mib": 186.734375, + "peak_rss_samples_mib": [ + 186.734375, + 186.734375, + 186.734375, + 186.734375, + 186.734375, + 186.734375, + 186.734375 + ] + }, + { + "fixture": "records_array_8m", + "operation": "scan", + "iterations": 8, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 21746.125, + "cpu_samples_us": [ + 21782.0, + 21742.375, + 21746.125, + 21751.375, + 21698.0, + 21717.625, + 21835.75 + ], + "peak_rss_mib": 186.71875, + "peak_rss_samples_mib": [ + 186.71875, + 186.71875, + 186.71875, + 186.71875, + 186.71875, + 186.71875, + 186.71875 + ] + }, + { + "fixture": "records_array_8m", + "operation": "scan", + "iterations": 8, + "engine": "node", + "repetitions": 7, + "cpu_us": 29692.375, + "cpu_samples_us": [ + 29714.0, + 29675.75, + 29324.625, + 30384.125, + 29352.25, + 31736.0, + 29692.375 + ], + "peak_rss_mib": 230.171875, + "peak_rss_samples_mib": [ + 230.171875, + 230.296875, + 230.0625, + 230.28125, + 230.1875, + 229.921875, + 229.734375 + ] + }, + { + "fixture": "records_array_8m", + "operation": "scan", + "iterations": 8, + "engine": "bun", + "repetitions": 7, + "cpu_us": 21295.75, + "cpu_samples_us": [ + 21477.875, + 21295.75, + 21236.625, + 21191.125, + 21272.0, + 23627.125, + 21346.25 + ], + "peak_rss_mib": 133.640625, + "peak_rss_samples_mib": [ + 133.8125, + 133.9375, + 133.8125, + 133.28125, + 133.375, + 133.640625, + 132.921875 + ] + }, + { + "fixture": "records_array_8m", + "operation": "roundtrip", + "iterations": 11, + "engine": "perry", + "repetitions": 7, + "cpu_us": 13119.181818181818, + "cpu_samples_us": [ + 13127.636363636364, + 13075.727272727272, + 13069.545454545454, + 13096.0, + 13132.818181818182, + 13119.181818181818, + 13132.818181818182 + ], + "peak_rss_mib": 129.265625, + "peak_rss_samples_mib": [ + 129.265625, + 129.265625, + 129.265625, + 129.265625, + 129.265625, + 129.265625, + 129.265625 + ] + }, + { + "fixture": "records_array_8m", + "operation": "roundtrip", + "iterations": 11, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 13105.181818181818, + "cpu_samples_us": [ + 13165.545454545454, + 13102.636363636364, + 13100.272727272728, + 13097.272727272728, + 13119.818181818182, + 13165.727272727272, + 13105.181818181818 + ], + "peak_rss_mib": 129.25, + "peak_rss_samples_mib": [ + 129.25, + 129.25, + 129.25, + 129.25, + 129.25, + 129.25, + 129.25 + ] + }, + { + "fixture": "records_array_8m", + "operation": "roundtrip", + "iterations": 11, + "engine": "node", + "repetitions": 7, + "cpu_us": 36694.90909090909, + "cpu_samples_us": [ + 37235.90909090909, + 36729.27272727273, + 36915.72727272727, + 36694.90909090909, + 36357.09090909091, + 36169.09090909091, + 36573.09090909091 + ], + "peak_rss_mib": 267.453125, + "peak_rss_samples_mib": [ + 267.375, + 267.296875, + 267.5625, + 267.453125, + 267.484375, + 267.390625, + 267.453125 + ] + }, + { + "fixture": "records_array_8m", + "operation": "roundtrip", + "iterations": 11, + "engine": "bun", + "repetitions": 7, + "cpu_us": 27948.363636363636, + "cpu_samples_us": [ + 27983.363636363636, + 27278.454545454544, + 27948.363636363636, + 27493.454545454544, + 27286.81818181818, + 29461.272727272728, + 27991.545454545456 + ], + "peak_rss_mib": 149.359375, + "peak_rss_samples_mib": [ + 152.59375, + 144.921875, + 152.078125, + 149.359375, + 147.640625, + 146.84375, + 151.3125 + ] + }, + { + "fixture": "records_object_8m", + "operation": "parse", + "iterations": 10, + "engine": "perry", + "repetitions": 7, + "cpu_us": 15889.1, + "cpu_samples_us": [ + 15851.6, + 15883.4, + 15863.7, + 15915.8, + 15912.5, + 15889.1, + 15954.2 + ], + "peak_rss_mib": 187.328125, + "peak_rss_samples_mib": [ + 187.328125, + 187.328125, + 187.328125, + 187.328125, + 187.328125, + 187.328125, + 187.328125 + ] + }, + { + "fixture": "records_object_8m", + "operation": "parse", + "iterations": 10, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 15908.0, + "cpu_samples_us": [ + 15851.0, + 15958.9, + 15908.0, + 15949.1, + 15865.3, + 15933.5, + 15878.0 + ], + "peak_rss_mib": 187.3125, + "peak_rss_samples_mib": [ + 187.3125, + 187.3125, + 187.3125, + 187.3125, + 187.3125, + 187.3125, + 187.3125 + ] + }, + { + "fixture": "records_object_8m", + "operation": "parse", + "iterations": 10, + "engine": "node", + "repetitions": 7, + "cpu_us": 34471.6, + "cpu_samples_us": [ + 34741.8, + 35325.3, + 33078.2, + 34360.5, + 34471.6, + 33258.8, + 34536.9 + ], + "peak_rss_mib": 244.265625, + "peak_rss_samples_mib": [ + 244.09375, + 244.4375, + 244.21875, + 244.390625, + 244.296875, + 244.265625, + 244.1875 + ] + }, + { + "fixture": "records_object_8m", + "operation": "parse", + "iterations": 10, + "engine": "bun", + "repetitions": 7, + "cpu_us": 20849.0, + "cpu_samples_us": [ + 20849.0, + 20015.0, + 21115.2, + 20826.8, + 20675.9, + 21007.0, + 20913.7 + ], + "peak_rss_mib": 131.5, + "peak_rss_samples_mib": [ + 131.53125, + 119.09375, + 131.40625, + 131.5, + 131.765625, + 131.5, + 131.8125 + ] + }, + { + "fixture": "records_object_8m", + "operation": "stringify", + "iterations": 29, + "engine": "perry", + "repetitions": 7, + "cpu_us": 4780.137931034483, + "cpu_samples_us": [ + 4795.9655172413795, + 4780.137931034483, + 4759.862068965517, + 4787.551724137931, + 4758.0, + 4767.379310344828, + 4803.0 + ], + "peak_rss_mib": 121.1875, + "peak_rss_samples_mib": [ + 121.15625, + 121.203125, + 121.1875, + 121.1875, + 121.1875, + 121.15625, + 121.15625 + ] + }, + { + "fixture": "records_object_8m", + "operation": "stringify", + "iterations": 29, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 4780.6551724137935, + "cpu_samples_us": [ + 4795.793103448276, + 4794.689655172414, + 4767.896551724138, + 4780.6551724137935, + 4778.758620689655, + 4801.068965517241, + 4756.620689655172 + ], + "peak_rss_mib": 121.15625, + "peak_rss_samples_mib": [ + 121.171875, + 121.140625, + 121.1875, + 121.140625, + 121.15625, + 121.171875, + 121.140625 + ] + }, + { + "fixture": "records_object_8m", + "operation": "stringify", + "iterations": 29, + "engine": "node", + "repetitions": 7, + "cpu_us": 7269.172413793103, + "cpu_samples_us": [ + 7279.0, + 7269.172413793103, + 7294.413793103448, + 7285.3448275862065, + 7098.758620689655, + 7264.586206896552, + 7260.9655172413795 + ], + "peak_rss_mib": 212.515625, + "peak_rss_samples_mib": [ + 212.625, + 212.484375, + 212.515625, + 212.578125, + 212.609375, + 212.453125, + 212.46875 + ] + }, + { + "fixture": "records_object_8m", + "operation": "stringify", + "iterations": 29, + "engine": "bun", + "repetitions": 7, + "cpu_us": 8200.655172413793, + "cpu_samples_us": [ + 8158.862068965517, + 8155.206896551724, + 8235.689655172413, + 8155.862068965517, + 8251.379310344828, + 8200.655172413793, + 8202.51724137931 + ], + "peak_rss_mib": 176.8125, + "peak_rss_samples_mib": [ + 196.5, + 176.5625, + 176.8125, + 176.453125, + 216.859375, + 176.78125, + 196.765625 + ] + }, + { + "fixture": "records_array_20m", + "operation": "parse", + "iterations": 4, + "engine": "perry", + "repetitions": 7, + "cpu_us": 39706.75, + "cpu_samples_us": [ + 39705.75, + 39706.75, + 39767.25, + 39644.5, + 39754.0, + 39683.0, + 41149.5 + ], + "peak_rss_mib": 255.4375, + "peak_rss_samples_mib": [ + 255.4375, + 255.4375, + 255.4375, + 255.4375, + 255.4375, + 255.4375, + 255.421875 + ] + }, + { + "fixture": "records_array_20m", + "operation": "parse", + "iterations": 4, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 39698.5, + "cpu_samples_us": [ + 39710.75, + 39821.0, + 39682.25, + 39698.5, + 39764.0, + 39692.25, + 39602.0 + ], + "peak_rss_mib": 255.421875, + "peak_rss_samples_mib": [ + 255.40625, + 255.40625, + 255.40625, + 255.421875, + 255.421875, + 255.421875, + 255.421875 + ] + }, + { + "fixture": "records_array_20m", + "operation": "parse", + "iterations": 4, + "engine": "node", + "repetitions": 7, + "cpu_us": 94315.5, + "cpu_samples_us": [ + 93290.5, + 94315.5, + 93310.75, + 95311.75, + 95925.75, + 99200.75, + 92248.5 + ], + "peak_rss_mib": 359.8125, + "peak_rss_samples_mib": [ + 359.75, + 360.0, + 358.28125, + 359.625, + 359.921875, + 359.8125, + 359.953125 + ] + }, + { + "fixture": "records_array_20m", + "operation": "parse", + "iterations": 4, + "engine": "bun", + "repetitions": 7, + "cpu_us": 53575.75, + "cpu_samples_us": [ + 53440.0, + 53474.5, + 53567.5, + 53575.75, + 53631.75, + 53772.5, + 58566.75 + ], + "peak_rss_mib": 220.71875, + "peak_rss_samples_mib": [ + 220.734375, + 220.578125, + 220.59375, + 220.71875, + 221.046875, + 220.609375, + 237.265625 + ] + }, + { + "fixture": "records_array_20m", + "operation": "stringify", + "iterations": 12, + "engine": "perry", + "repetitions": 7, + "cpu_us": 11783.666666666666, + "cpu_samples_us": [ + 11804.416666666666, + 11783.333333333334, + 11788.0, + 11819.5, + 11754.166666666666, + 11774.083333333334, + 11783.666666666666 + ], + "peak_rss_mib": 235.21875, + "peak_rss_samples_mib": [ + 235.234375, + 235.21875, + 235.203125, + 235.21875, + 235.21875, + 235.21875, + 235.21875 + ] + }, + { + "fixture": "records_array_20m", + "operation": "stringify", + "iterations": 12, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 11790.833333333334, + "cpu_samples_us": [ + 11743.666666666666, + 11777.25, + 11805.75, + 11812.083333333334, + 11801.833333333334, + 11787.083333333334, + 11790.833333333334 + ], + "peak_rss_mib": 235.203125, + "peak_rss_samples_mib": [ + 235.203125, + 235.203125, + 235.1875, + 235.21875, + 235.203125, + 235.1875, + 235.203125 + ] + }, + { + "fixture": "records_array_20m", + "operation": "stringify", + "iterations": 12, + "engine": "node", + "repetitions": 7, + "cpu_us": 17308.75, + "cpu_samples_us": [ + 17550.333333333332, + 17225.083333333332, + 17242.833333333332, + 17308.75, + 17298.5, + 17332.083333333332, + 17533.333333333332 + ], + "peak_rss_mib": 459.46875, + "peak_rss_samples_mib": [ + 459.4375, + 459.46875, + 459.578125, + 459.46875, + 459.453125, + 459.640625, + 459.40625 + ] + }, + { + "fixture": "records_array_20m", + "operation": "stringify", + "iterations": 12, + "engine": "bun", + "repetitions": 7, + "cpu_us": 20117.75, + "cpu_samples_us": [ + 20096.083333333332, + 20125.0, + 20102.833333333332, + 20155.166666666668, + 19974.333333333332, + 20277.666666666668, + 20117.75 + ], + "peak_rss_mib": 304.953125, + "peak_rss_samples_mib": [ + 320.984375, + 305.015625, + 303.953125, + 304.703125, + 304.96875, + 304.796875, + 304.953125 + ] + }, + { + "fixture": "records_array_20m", + "operation": "sparse", + "iterations": 4, + "engine": "perry", + "repetitions": 7, + "cpu_us": 39720.75, + "cpu_samples_us": [ + 39686.25, + 39735.25, + 39744.75, + 39711.25, + 39810.0, + 39720.0, + 39720.75 + ], + "peak_rss_mib": 255.421875, + "peak_rss_samples_mib": [ + 255.421875, + 255.4375, + 255.4375, + 255.421875, + 255.4375, + 255.421875, + 255.421875 + ] + }, + { + "fixture": "records_array_20m", + "operation": "sparse", + "iterations": 4, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 39739.25, + "cpu_samples_us": [ + 39631.25, + 39835.25, + 39794.25, + 39616.0, + 39739.25, + 39661.25, + 39741.0 + ], + "peak_rss_mib": 255.421875, + "peak_rss_samples_mib": [ + 255.421875, + 255.421875, + 255.40625, + 255.421875, + 255.40625, + 255.40625, + 255.421875 + ] + }, + { + "fixture": "records_array_20m", + "operation": "sparse", + "iterations": 4, + "engine": "node", + "repetitions": 7, + "cpu_us": 97010.5, + "cpu_samples_us": [ + 97010.5, + 96009.25, + 98764.25, + 97971.75, + 97115.25, + 94457.0, + 96279.75 + ], + "peak_rss_mib": 359.9375, + "peak_rss_samples_mib": [ + 359.9375, + 359.96875, + 358.140625, + 360.09375, + 359.703125, + 359.796875, + 360.125 + ] + }, + { + "fixture": "records_array_20m", + "operation": "sparse", + "iterations": 4, + "engine": "bun", + "repetitions": 7, + "cpu_us": 53648.25, + "cpu_samples_us": [ + 53556.75, + 53641.0, + 53648.25, + 53476.75, + 53657.75, + 58776.0, + 61513.0 + ], + "peak_rss_mib": 220.65625, + "peak_rss_samples_mib": [ + 221.015625, + 220.65625, + 220.375, + 220.515625, + 220.6875, + 220.46875, + 252.828125 + ] + }, + { + "fixture": "records_array_20m", + "operation": "scan", + "iterations": 4, + "engine": "perry", + "repetitions": 7, + "cpu_us": 40857.0, + "cpu_samples_us": [ + 40738.5, + 40805.0, + 40878.0, + 41008.5, + 40857.0, + 40972.25, + 40807.75 + ], + "peak_rss_mib": 255.4375, + "peak_rss_samples_mib": [ + 255.4375, + 255.453125, + 255.4375, + 255.4375, + 255.453125, + 255.4375, + 255.4375 + ] + }, + { + "fixture": "records_array_20m", + "operation": "scan", + "iterations": 4, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 40839.0, + "cpu_samples_us": [ + 40839.0, + 40761.25, + 40861.25, + 40845.25, + 40832.25, + 40885.0, + 40817.75 + ], + "peak_rss_mib": 255.421875, + "peak_rss_samples_mib": [ + 255.421875, + 255.4375, + 255.421875, + 255.4375, + 255.4375, + 255.421875, + 255.421875 + ] + }, + { + "fixture": "records_array_20m", + "operation": "scan", + "iterations": 4, + "engine": "node", + "repetitions": 7, + "cpu_us": 90303.0, + "cpu_samples_us": [ + 88653.0, + 90303.0, + 91456.25, + 91494.25, + 90621.0, + 88102.5, + 89292.0 + ], + "peak_rss_mib": 330.828125, + "peak_rss_samples_mib": [ + 330.828125, + 330.828125, + 330.875, + 331.015625, + 330.625, + 330.953125, + 329.5625 + ] + }, + { + "fixture": "records_array_20m", + "operation": "scan", + "iterations": 4, + "engine": "bun", + "repetitions": 7, + "cpu_us": 54155.25, + "cpu_samples_us": [ + 57852.75, + 54379.0, + 53644.25, + 53506.75, + 54155.25, + 54515.75, + 53713.25 + ], + "peak_rss_mib": 225.984375, + "peak_rss_samples_mib": [ + 238.34375, + 226.0, + 222.96875, + 223.0625, + 225.984375, + 226.359375, + 223.5 + ] + }, + { + "fixture": "records_array_20m", + "operation": "roundtrip", + "iterations": 2, + "engine": "perry", + "repetitions": 7, + "cpu_us": 99246.0, + "cpu_samples_us": [ + 99246.0, + 99303.0, + 99056.5, + 98951.5, + 99605.5, + 99514.0, + 99068.5 + ], + "peak_rss_mib": 295.359375, + "peak_rss_samples_mib": [ + 295.359375, + 295.359375, + 295.359375, + 295.359375, + 295.390625, + 295.390625, + 295.390625 + ] + }, + { + "fixture": "records_array_20m", + "operation": "roundtrip", + "iterations": 2, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 99217.5, + "cpu_samples_us": [ + 99650.0, + 99208.5, + 99269.5, + 99368.5, + 99178.0, + 99112.0, + 99217.5 + ], + "peak_rss_mib": 295.34375, + "peak_rss_samples_mib": [ + 295.34375, + 295.375, + 295.375, + 295.34375, + 295.375, + 295.34375, + 295.34375 + ] + }, + { + "fixture": "records_array_20m", + "operation": "roundtrip", + "iterations": 2, + "engine": "node", + "repetitions": 7, + "cpu_us": 103404.0, + "cpu_samples_us": [ + 100785.0, + 100799.0, + 103404.0, + 103577.5, + 103495.5, + 99963.5, + 108560.5 + ], + "peak_rss_mib": 342.171875, + "peak_rss_samples_mib": [ + 343.75, + 342.09375, + 342.09375, + 343.71875, + 342.046875, + 342.171875, + 342.265625 + ] + }, + { + "fixture": "records_array_20m", + "operation": "roundtrip", + "iterations": 2, + "engine": "bun", + "repetitions": 7, + "cpu_us": 77123.0, + "cpu_samples_us": [ + 77180.0, + 77649.5, + 77222.0, + 76609.5, + 77061.0, + 77104.5, + 77123.0 + ], + "peak_rss_mib": 256.171875, + "peak_rss_samples_mib": [ + 248.46875, + 256.9375, + 257.140625, + 254.796875, + 256.234375, + 255.109375, + 256.171875 + ] + }, + { + "fixture": "records_object_20m", + "operation": "parse", + "iterations": 4, + "engine": "perry", + "repetitions": 7, + "cpu_us": 39680.5, + "cpu_samples_us": [ + 39598.5, + 39760.25, + 39899.5, + 39641.5, + 39616.0, + 39753.25, + 39680.5 + ], + "peak_rss_mib": 255.421875, + "peak_rss_samples_mib": [ + 255.421875, + 255.4375, + 255.421875, + 255.421875, + 255.421875, + 255.4375, + 255.421875 + ] + }, + { + "fixture": "records_object_20m", + "operation": "parse", + "iterations": 4, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 39720.5, + "cpu_samples_us": [ + 39720.5, + 39654.75, + 39662.25, + 39944.0, + 39707.0, + 39783.0, + 39761.5 + ], + "peak_rss_mib": 255.40625, + "peak_rss_samples_mib": [ + 255.421875, + 255.40625, + 255.421875, + 255.40625, + 255.40625, + 255.421875, + 255.40625 + ] + }, + { + "fixture": "records_object_20m", + "operation": "parse", + "iterations": 4, + "engine": "node", + "repetitions": 7, + "cpu_us": 97426.25, + "cpu_samples_us": [ + 97914.25, + 97426.25, + 96634.0, + 94263.75, + 97889.5, + 98379.5, + 95374.5 + ], + "peak_rss_mib": 359.734375, + "peak_rss_samples_mib": [ + 359.671875, + 359.9375, + 359.828125, + 359.765625, + 359.640625, + 359.578125, + 359.734375 + ] + }, + { + "fixture": "records_object_20m", + "operation": "parse", + "iterations": 4, + "engine": "bun", + "repetitions": 7, + "cpu_us": 53752.25, + "cpu_samples_us": [ + 53954.25, + 53752.25, + 59081.5, + 53595.5, + 53290.75, + 53743.0, + 53853.25 + ], + "peak_rss_mib": 220.625, + "peak_rss_samples_mib": [ + 220.328125, + 220.703125, + 220.46875, + 220.96875, + 220.703125, + 220.625, + 220.515625 + ] + }, + { + "fixture": "records_object_20m", + "operation": "stringify", + "iterations": 12, + "engine": "perry", + "repetitions": 7, + "cpu_us": 11748.0, + "cpu_samples_us": [ + 11739.916666666666, + 11798.833333333334, + 11748.0, + 11726.5, + 11712.0, + 11750.25, + 11749.833333333334 + ], + "peak_rss_mib": 235.265625, + "peak_rss_samples_mib": [ + 235.234375, + 235.265625, + 235.234375, + 235.265625, + 235.234375, + 235.265625, + 235.265625 + ] + }, + { + "fixture": "records_object_20m", + "operation": "stringify", + "iterations": 12, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 11747.5, + "cpu_samples_us": [ + 11738.166666666666, + 11747.5, + 11774.0, + 11767.333333333334, + 11758.833333333334, + 11735.25, + 11724.0 + ], + "peak_rss_mib": 235.25, + "peak_rss_samples_mib": [ + 235.25, + 235.25, + 235.203125, + 235.234375, + 235.203125, + 235.25, + 235.25 + ] + }, + { + "fixture": "records_object_20m", + "operation": "stringify", + "iterations": 12, + "engine": "node", + "repetitions": 7, + "cpu_us": 17336.666666666668, + "cpu_samples_us": [ + 17360.5, + 17258.416666666668, + 17374.5, + 17332.666666666668, + 17262.833333333332, + 17336.666666666668, + 17347.75 + ], + "peak_rss_mib": 459.515625, + "peak_rss_samples_mib": [ + 459.515625, + 459.484375, + 459.484375, + 459.546875, + 459.515625, + 459.515625, + 459.453125 + ] + }, + { + "fixture": "records_object_20m", + "operation": "stringify", + "iterations": 12, + "engine": "bun", + "repetitions": 7, + "cpu_us": 20157.75, + "cpu_samples_us": [ + 20312.5, + 20219.166666666668, + 20099.083333333332, + 20157.75, + 20090.916666666668, + 20133.25, + 20318.416666666668 + ], + "peak_rss_mib": 304.9375, + "peak_rss_samples_mib": [ + 304.796875, + 305.0, + 303.96875, + 305.0, + 304.9375, + 304.9375, + 304.921875 + ] + }, + { + "fixture": "numbers_1m", + "operation": "parse", + "iterations": 102, + "engine": "perry", + "repetitions": 7, + "cpu_us": 1552.3235294117646, + "cpu_samples_us": [ + 1550.9411764705883, + 1552.3235294117646, + 1555.9019607843138, + 1553.9019607843138, + 1552.7254901960785, + 1549.2156862745098, + 1550.3921568627452 + ], + "peak_rss_mib": 62.78125, + "peak_rss_samples_mib": [ + 62.78125, + 62.78125, + 62.78125, + 62.78125, + 62.765625, + 62.78125, + 62.78125 + ] + }, + { + "fixture": "numbers_1m", + "operation": "parse", + "iterations": 102, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 1550.921568627451, + "cpu_samples_us": [ + 1551.5098039215686, + 1552.137254901961, + 1549.2254901960785, + 1550.2058823529412, + 1550.921568627451, + 1554.5392156862745, + 1549.1960784313726 + ], + "peak_rss_mib": 62.765625, + "peak_rss_samples_mib": [ + 62.765625, + 62.75, + 62.765625, + 62.765625, + 62.765625, + 62.765625, + 62.765625 + ] + }, + { + "fixture": "numbers_1m", + "operation": "parse", + "iterations": 102, + "engine": "node", + "repetitions": 7, + "cpu_us": 3129.5588235294117, + "cpu_samples_us": [ + 3124.8137254901962, + 3130.0882352941176, + 3189.8333333333335, + 3133.450980392157, + 3128.607843137255, + 3129.176470588235, + 3129.5588235294117 + ], + "peak_rss_mib": 104.15625, + "peak_rss_samples_mib": [ + 104.1875, + 104.171875, + 104.0625, + 104.28125, + 104.109375, + 104.15625, + 104.015625 + ] + }, + { + "fixture": "numbers_1m", + "operation": "parse", + "iterations": 102, + "engine": "bun", + "repetitions": 7, + "cpu_us": 3209.1372549019607, + "cpu_samples_us": [ + 3214.156862745098, + 3196.0882352941176, + 3225.5196078431372, + 3209.1372549019607, + 3189.823529411765, + 3194.5392156862745, + 3221.8039215686276 + ], + "peak_rss_mib": 68.234375, + "peak_rss_samples_mib": [ + 68.21875, + 68.234375, + 68.234375, + 68.21875, + 68.234375, + 68.265625, + 68.234375 + ] + }, + { + "fixture": "numbers_1m", + "operation": "stringify", + "iterations": 147, + "engine": "perry", + "repetitions": 7, + "cpu_us": 1014.4489795918367, + "cpu_samples_us": [ + 1014.374149659864, + 1017.578231292517, + 1014.4489795918367, + 1014.9183673469388, + 1013.8639455782313, + 1018.4149659863946, + 1013.9659863945578 + ], + "peak_rss_mib": 57.875, + "peak_rss_samples_mib": [ + 57.875, + 57.84375, + 57.875, + 57.875, + 57.84375, + 57.84375, + 57.875 + ] + }, + { + "fixture": "numbers_1m", + "operation": "stringify", + "iterations": 147, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 1015.9455782312925, + "cpu_samples_us": [ + 1019.9115646258504, + 1015.0952380952381, + 1015.0884353741496, + 1014.6190476190476, + 1018.6938775510204, + 1017.4081632653061, + 1015.9455782312925 + ], + "peak_rss_mib": 57.828125, + "peak_rss_samples_mib": [ + 57.828125, + 57.859375, + 57.828125, + 57.859375, + 57.8125, + 57.828125, + 57.828125 + ] + }, + { + "fixture": "numbers_1m", + "operation": "stringify", + "iterations": 147, + "engine": "node", + "repetitions": 7, + "cpu_us": 1975.1360544217687, + "cpu_samples_us": [ + 1976.2448979591836, + 1973.265306122449, + 1973.938775510204, + 1972.9727891156463, + 1975.1360544217687, + 1976.6734693877552, + 1975.938775510204 + ], + "peak_rss_mib": 113.09375, + "peak_rss_samples_mib": [ + 113.15625, + 113.078125, + 113.109375, + 113.15625, + 113.09375, + 113.046875, + 113.03125 + ] + }, + { + "fixture": "numbers_1m", + "operation": "stringify", + "iterations": 147, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2943.8231292517007, + "cpu_samples_us": [ + 2947.265306122449, + 2942.5714285714284, + 2944.530612244898, + 2943.8231292517007, + 2941.0204081632655, + 2943.013605442177, + 2945.4421768707484 + ], + "peak_rss_mib": 74.265625, + "peak_rss_samples_mib": [ + 74.25, + 74.234375, + 74.265625, + 74.28125, + 74.28125, + 74.25, + 74.296875 + ] + }, + { + "fixture": "long_string_1m", + "operation": "parse", + "iterations": 2806, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.3499643620812545, + "cpu_samples_us": [ + 0.3488952245188881, + 0.35067712045616534, + 0.3499643620812545, + 0.3499643620812545, + 0.35032074126870993, + 0.3488952245188881, + 0.34782608695652173 + ], + "peak_rss_mib": 16.4375, + "peak_rss_samples_mib": [ + 16.4375, + 16.4375, + 16.453125, + 16.453125, + 16.4375, + 16.4375, + 16.453125 + ] + }, + { + "fixture": "long_string_1m", + "operation": "parse", + "iterations": 2806, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.3488952245188881, + "cpu_samples_us": [ + 0.34853884533143265, + 0.3488952245188881, + 0.34853884533143265, + 0.3481824661439772, + 0.34925160370634356, + 0.3488952245188881, + 0.34925160370634356 + ], + "peak_rss_mib": 16.4375, + "peak_rss_samples_mib": [ + 16.421875, + 16.4375, + 16.421875, + 16.4375, + 16.4375, + 16.4375, + 16.4375 + ] + }, + { + "fixture": "long_string_1m", + "operation": "parse", + "iterations": 2806, + "engine": "node", + "repetitions": 7, + "cpu_us": 364.4839629365645, + "cpu_samples_us": [ + 364.41874554526015, + 364.0377761938703, + 371.7808267997149, + 364.511760513186, + 364.9511760513186, + 364.4258731290093, + 364.4839629365645 + ], + "peak_rss_mib": 209.203125, + "peak_rss_samples_mib": [ + 209.015625, + 209.265625, + 220.765625, + 209.09375, + 209.25, + 209.203125, + 209.046875 + ] + }, + { + "fixture": "long_string_1m", + "operation": "parse", + "iterations": 2806, + "engine": "bun", + "repetitions": 7, + "cpu_us": 64.62758374910905, + "cpu_samples_us": [ + 64.81468282252317, + 64.57662152530293, + 64.73022095509623, + 64.62758374910905, + 64.51069137562367, + 64.49643620812544, + 64.8727726300784 + ], + "peak_rss_mib": 159.453125, + "peak_rss_samples_mib": [ + 164.46875, + 147.46875, + 166.46875, + 160.484375, + 159.453125, + 158.5, + 157.546875 + ] + }, + { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "engine": "perry", + "repetitions": 7, + "cpu_us": 36.27523413111342, + "cpu_samples_us": [ + 32.59989594172737, + 36.745057232049945, + 36.27523413111342, + 36.448491155046824, + 36.9006243496358, + 36.147242455775235, + 35.73100936524454 + ], + "peak_rss_mib": 54.515625, + "peak_rss_samples_mib": [ + 54.515625, + 54.515625, + 54.515625, + 54.484375, + 54.484375, + 54.484375, + 54.53125 + ] + }, + { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 35.08116545265349, + "cpu_samples_us": [ + 35.62018730489074, + 34.699791883454736, + 32.16181061394381, + 36.50468262226847, + 35.08116545265349, + 32.795525494276795, + 36.17741935483871 + ], + "peak_rss_mib": 54.46875, + "peak_rss_samples_mib": [ + 54.46875, + 54.5, + 54.5, + 54.46875, + 54.46875, + 54.46875, + 54.46875 + ] + }, + { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "engine": "node", + "repetitions": 7, + "cpu_us": 102.07908428720083, + "cpu_samples_us": [ + 104.60561914672216, + 102.04214360041624, + 101.88397502601457, + 103.67950052029137, + 101.8480749219563, + 102.07908428720083, + 111.16337148803329 + ], + "peak_rss_mib": 183.65625, + "peak_rss_samples_mib": [ + 183.65625, + 183.671875, + 183.65625, + 183.609375, + 183.671875, + 183.65625, + 183.578125 + ] + }, + { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "engine": "bun", + "repetitions": 7, + "cpu_us": 95.20915712799167, + "cpu_samples_us": [ + 95.18158168574402, + 94.20811654526536, + 95.58220603537981, + 93.80228928199791, + 95.27159209157128, + 95.4843912591051, + 95.20915712799167 + ], + "peak_rss_mib": 161.640625, + "peak_rss_samples_mib": [ + 163.65625, + 123.640625, + 165.6875, + 123.640625, + 155.65625, + 169.671875, + 161.640625 + ] + }, + { + "fixture": "escaped_1m", + "operation": "parse", + "iterations": 158, + "engine": "perry", + "repetitions": 7, + "cpu_us": 980.1645569620254, + "cpu_samples_us": [ + 979.7974683544304, + 979.6708860759494, + 978.9620253164557, + 980.4746835443038, + 980.2974683544304, + 980.1645569620254, + 980.3227848101266 + ], + "peak_rss_mib": 58.40625, + "peak_rss_samples_mib": [ + 58.40625, + 58.40625, + 58.40625, + 58.40625, + 58.40625, + 58.40625, + 58.40625 + ] + }, + { + "fixture": "escaped_1m", + "operation": "parse", + "iterations": 158, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 981.0506329113924, + "cpu_samples_us": [ + 982.1139240506329, + 981.1645569620254, + 980.1645569620254, + 980.006329113924, + 979.6518987341772, + 981.4113924050633, + 981.0506329113924 + ], + "peak_rss_mib": 58.390625, + "peak_rss_samples_mib": [ + 58.390625, + 58.390625, + 58.40625, + 58.390625, + 58.390625, + 58.390625, + 58.40625 + ] + }, + { + "fixture": "escaped_1m", + "operation": "parse", + "iterations": 158, + "engine": "node", + "repetitions": 7, + "cpu_us": 1761.5759493670887, + "cpu_samples_us": [ + 1758.487341772152, + 1757.8291139240507, + 1762.0696202531647, + 1762.626582278481, + 1761.613924050633, + 1760.0443037974683, + 1761.5759493670887 + ], + "peak_rss_mib": 102.5625, + "peak_rss_samples_mib": [ + 102.515625, + 102.5625, + 102.5625, + 102.6875, + 102.578125, + 102.5625, + 102.59375 + ] + }, + { + "fixture": "escaped_1m", + "operation": "parse", + "iterations": 158, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2073.1518987341774, + "cpu_samples_us": [ + 2072.9303797468356, + 2073.5632911392404, + 2072.974683544304, + 2073.1518987341774, + 2073.2088607594937, + 2075.6139240506327, + 2072.6139240506327 + ], + "peak_rss_mib": 67.90625, + "peak_rss_samples_mib": [ + 67.90625, + 67.875, + 67.90625, + 67.921875, + 67.859375, + 67.90625, + 67.890625 + ] + }, + { + "fixture": "escaped_1m", + "operation": "stringify", + "iterations": 166, + "engine": "perry", + "repetitions": 7, + "cpu_us": 884.8674698795181, + "cpu_samples_us": [ + 884.144578313253, + 886.5, + 885.9638554216867, + 884.8674698795181, + 886.777108433735, + 884.4759036144578, + 884.3734939759037 + ], + "peak_rss_mib": 54.890625, + "peak_rss_samples_mib": [ + 54.890625, + 54.890625, + 54.921875, + 54.890625, + 54.921875, + 54.890625, + 54.890625 + ] + }, + { + "fixture": "escaped_1m", + "operation": "stringify", + "iterations": 166, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 884.0120481927711, + "cpu_samples_us": [ + 885.0421686746988, + 883.9879518072289, + 883.9698795180723, + 884.4397590361446, + 884.7168674698795, + 884.0120481927711, + 883.7831325301205 + ], + "peak_rss_mib": 54.875, + "peak_rss_samples_mib": [ + 54.875, + 54.90625, + 54.875, + 54.90625, + 54.875, + 54.90625, + 54.875 + ] + }, + { + "fixture": "escaped_1m", + "operation": "stringify", + "iterations": 166, + "engine": "node", + "repetitions": 7, + "cpu_us": 1893.6807228915663, + "cpu_samples_us": [ + 1896.620481927711, + 1892.2831325301204, + 1890.3915662650602, + 1892.6144578313254, + 1901.355421686747, + 1895.078313253012, + 1893.6807228915663 + ], + "peak_rss_mib": 124.828125, + "peak_rss_samples_mib": [ + 124.90625, + 124.75, + 124.859375, + 124.78125, + 124.828125, + 124.796875, + 124.859375 + ] + }, + { + "fixture": "escaped_1m", + "operation": "stringify", + "iterations": 166, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2083.855421686747, + "cpu_samples_us": [ + 2082.0361445783133, + 2087.114457831325, + 2082.777108433735, + 2089.5843373493976, + 2083.789156626506, + 2083.855421686747, + 2089.789156626506 + ], + "peak_rss_mib": 74.796875, + "peak_rss_samples_mib": [ + 74.796875, + 74.796875, + 74.828125, + 74.734375, + 74.8125, + 74.734375, + 74.84375 + ] + }, + { + "fixture": "unicode_1m", + "operation": "parse", + "iterations": 2786, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.3485283560660445, + "cpu_samples_us": [ + 0.3474515434314429, + 0.3485283560660445, + 0.3542713567839196, + 0.3485283560660445, + 0.34816941852117733, + 0.34960516870064606, + 0.3485283560660445 + ], + "peak_rss_mib": 15.765625, + "peak_rss_samples_mib": [ + 15.78125, + 15.765625, + 15.78125, + 15.765625, + 15.765625, + 15.765625, + 15.78125 + ] + }, + { + "fixture": "unicode_1m", + "operation": "parse", + "iterations": 2786, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.3485283560660445, + "cpu_samples_us": [ + 0.3474515434314429, + 0.3485283560660445, + 0.3485283560660445, + 0.3539124192390524, + 0.3485283560660445, + 0.34960516870064606, + 0.34816941852117733 + ], + "peak_rss_mib": 15.765625, + "peak_rss_samples_mib": [ + 15.75, + 15.765625, + 15.765625, + 15.765625, + 15.75, + 15.765625, + 15.75 + ] + }, + { + "fixture": "unicode_1m", + "operation": "parse", + "iterations": 2786, + "engine": "node", + "repetitions": 7, + "cpu_us": 443.35139985642496, + "cpu_samples_us": [ + 442.1629576453697, + 442.20818377602296, + 445.2293610911701, + 444.7961234745154, + 443.35139985642496, + 443.264895908112, + 444.89339554917444 + ], + "peak_rss_mib": 198.3125, + "peak_rss_samples_mib": [ + 194.859375, + 194.765625, + 203.75, + 198.3125, + 205.5, + 209.109375, + 194.71875 + ] + }, + { + "fixture": "unicode_1m", + "operation": "parse", + "iterations": 2786, + "engine": "bun", + "repetitions": 7, + "cpu_us": 58.17803302225413, + "cpu_samples_us": [ + 58.13424264178033, + 57.95836324479541, + 59.11880832735104, + 57.954055994257, + 59.786791098348885, + 58.17803302225413, + 62.816223977027995 + ], + "peak_rss_mib": 154.515625, + "peak_rss_samples_mib": [ + 163.296875, + 158.0, + 154.515625, + 159.859375, + 150.0625, + 151.796875, + 153.640625 + ] + }, + { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "engine": "perry", + "repetitions": 7, + "cpu_us": 30.317171717171718, + "cpu_samples_us": [ + 30.317171717171718, + 28.343434343434343, + 31.23151515151515, + 31.143434343434343, + 29.674343434343434, + 31.592727272727274, + 29.925656565656567 + ], + "peak_rss_mib": 53.859375, + "peak_rss_samples_mib": [ + 53.859375, + 53.859375, + 53.890625, + 53.859375, + 53.890625, + 53.8125, + 53.859375 + ] + }, + { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 28.085656565656567, + "cpu_samples_us": [ + 29.373737373737374, + 29.111919191919192, + 28.085656565656567, + 27.876767676767678, + 26.94181818181818, + 32.387070707070706, + 27.995959595959597 + ], + "peak_rss_mib": 53.84375, + "peak_rss_samples_mib": [ + 53.84375, + 53.875, + 53.84375, + 53.828125, + 53.84375, + 53.84375, + 53.84375 + ] + }, + { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "engine": "node", + "repetitions": 7, + "cpu_us": 409.0840404040404, + "cpu_samples_us": [ + 410.3478787878788, + 409.0840404040404, + 408.01616161616164, + 408.749898989899, + 408.8840404040404, + 409.12282828282827, + 413.4262626262626 + ], + "peak_rss_mib": 186.296875, + "peak_rss_samples_mib": [ + 186.34375, + 186.21875, + 186.28125, + 186.28125, + 186.296875, + 186.484375, + 203.25 + ] + }, + { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "engine": "bun", + "repetitions": 7, + "cpu_us": 448.52363636363634, + "cpu_samples_us": [ + 450.88444444444445, + 448.43232323232326, + 446.69656565656567, + 448.52363636363634, + 449.6650505050505, + 449.0557575757576, + 448.4642424242424 + ], + "peak_rss_mib": 155.34375, + "peak_rss_samples_mib": [ + 144.234375, + 164.3125, + 153.59375, + 125.921875, + 158.921875, + 155.34375, + 166.0625 + ] + }, + { + "fixture": "wide_1m", + "operation": "parse", + "iterations": 64, + "engine": "perry", + "repetitions": 7, + "cpu_us": 2906.5625, + "cpu_samples_us": [ + 2906.5625, + 2912.0625, + 2897.03125, + 2910.4375, + 2906.75, + 2903.34375, + 2893.265625 + ], + "peak_rss_mib": 227.703125, + "peak_rss_samples_mib": [ + 227.703125, + 227.703125, + 227.71875, + 227.71875, + 227.703125, + 227.71875, + 227.703125 + ] + }, + { + "fixture": "wide_1m", + "operation": "parse", + "iterations": 64, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 2906.03125, + "cpu_samples_us": [ + 2914.09375, + 2902.671875, + 2901.609375, + 2904.84375, + 2911.703125, + 2906.03125, + 2911.65625 + ], + "peak_rss_mib": 227.6875, + "peak_rss_samples_mib": [ + 227.703125, + 227.6875, + 227.703125, + 227.6875, + 227.6875, + 227.703125, + 227.6875 + ] + }, + { + "fixture": "wide_1m", + "operation": "parse", + "iterations": 64, + "engine": "node", + "repetitions": 7, + "cpu_us": 5290.375, + "cpu_samples_us": [ + 5314.984375, + 5298.359375, + 5288.109375, + 5266.015625, + 5294.171875, + 5290.375, + 5258.9375 + ], + "peak_rss_mib": 121.140625, + "peak_rss_samples_mib": [ + 121.140625, + 121.0625, + 121.046875, + 121.078125, + 121.1875, + 121.203125, + 121.171875 + ] + }, + { + "fixture": "wide_1m", + "operation": "parse", + "iterations": 64, + "engine": "bun", + "repetitions": 7, + "cpu_us": 4133.3125, + "cpu_samples_us": [ + 4122.875, + 4133.3125, + 4147.09375, + 4151.8125, + 4130.984375, + 4131.40625, + 4136.390625 + ], + "peak_rss_mib": 95.078125, + "peak_rss_samples_mib": [ + 95.125, + 95.0625, + 95.078125, + 95.03125, + 95.015625, + 95.5625, + 95.09375 + ] + }, + { + "fixture": "wide_1m", + "operation": "stringify", + "iterations": 232, + "engine": "perry", + "repetitions": 7, + "cpu_us": 634.6724137931035, + "cpu_samples_us": [ + 634.7413793103449, + 634.2758620689655, + 633.9094827586207, + 633.7931034482758, + 635.7112068965517, + 634.6724137931035, + 634.9612068965517 + ], + "peak_rss_mib": 68.671875, + "peak_rss_samples_mib": [ + 68.671875, + 68.671875, + 68.640625, + 68.671875, + 68.640625, + 68.671875, + 68.671875 + ] + }, + { + "fixture": "wide_1m", + "operation": "stringify", + "iterations": 232, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 634.073275862069, + "cpu_samples_us": [ + 633.6896551724138, + 634.7629310344828, + 633.1939655172414, + 632.9310344827586, + 635.0043103448276, + 634.2931034482758, + 634.073275862069 + ], + "peak_rss_mib": 68.625, + "peak_rss_samples_mib": [ + 68.625, + 68.625, + 68.625, + 68.65625, + 68.625, + 68.625, + 68.65625 + ] + }, + { + "fixture": "wide_1m", + "operation": "stringify", + "iterations": 232, + "engine": "node", + "repetitions": 7, + "cpu_us": 6337.310344827586, + "cpu_samples_us": [ + 6338.0948275862065, + 6366.689655172414, + 6337.310344827586, + 6287.551724137931, + 6325.547413793103, + 6359.801724137931, + 6323.116379310345 + ], + "peak_rss_mib": 117.96875, + "peak_rss_samples_mib": [ + 117.90625, + 118.171875, + 117.96875, + 118.078125, + 117.96875, + 117.90625, + 117.984375 + ] + }, + { + "fixture": "wide_1m", + "operation": "stringify", + "iterations": 232, + "engine": "bun", + "repetitions": 7, + "cpu_us": 664.1724137931035, + "cpu_samples_us": [ + 664.1724137931035, + 663.0301724137931, + 672.4439655172414, + 664.4353448275862, + 663.9612068965517, + 663.9870689655172, + 664.5258620689655 + ], + "peak_rss_mib": 84.5, + "peak_rss_samples_mib": [ + 84.578125, + 83.328125, + 83.265625, + 84.71875, + 83.25, + 84.734375, + 84.5 + ] + }, + { + "fixture": "heterogeneous_1m", + "operation": "parse", + "iterations": 142, + "engine": "perry", + "repetitions": 7, + "cpu_us": 1117.105633802817, + "cpu_samples_us": [ + 1114.0915492957747, + 1116.394366197183, + 1118.725352112676, + 1118.6267605633802, + 1117.6901408450703, + 1116.9014084507041, + 1117.105633802817 + ], + "peak_rss_mib": 62.5625, + "peak_rss_samples_mib": [ + 62.5625, + 62.5625, + 62.5625, + 62.5625, + 62.5625, + 62.5625, + 62.5625 + ] + }, + { + "fixture": "heterogeneous_1m", + "operation": "parse", + "iterations": 142, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 1116.0352112676057, + "cpu_samples_us": [ + 1122.3169014084508, + 1117.6901408450703, + 1113.5845070422536, + 1116.0352112676057, + 1115.5774647887324, + 1115.2323943661972, + 1119.6267605633802 + ], + "peak_rss_mib": 62.546875, + "peak_rss_samples_mib": [ + 62.546875, + 62.546875, + 62.546875, + 62.546875, + 62.546875, + 62.546875, + 62.546875 + ] + }, + { + "fixture": "heterogeneous_1m", + "operation": "parse", + "iterations": 142, + "engine": "node", + "repetitions": 7, + "cpu_us": 3846.9014084507044, + "cpu_samples_us": [ + 3910.021126760563, + 3831.957746478873, + 3846.9014084507044, + 3916.492957746479, + 3836.6478873239435, + 3815.676056338028, + 3880.1971830985917 + ], + "peak_rss_mib": 92.890625, + "peak_rss_samples_mib": [ + 92.875, + 92.9375, + 98.234375, + 92.265625, + 93.015625, + 92.8125, + 92.890625 + ] + }, + { + "fixture": "heterogeneous_1m", + "operation": "parse", + "iterations": 142, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2937.718309859155, + "cpu_samples_us": [ + 2912.6971830985917, + 2907.225352112676, + 2955.6830985915494, + 2906.1901408450703, + 2960.992957746479, + 2950.7323943661972, + 2937.718309859155 + ], + "peak_rss_mib": 99.53125, + "peak_rss_samples_mib": [ + 99.578125, + 99.46875, + 99.5, + 99.53125, + 99.671875, + 99.53125, + 99.4375 + ] + }, + { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "engine": "perry", + "repetitions": 7, + "cpu_us": 718.7018348623853, + "cpu_samples_us": [ + 718.7018348623853, + 718.2339449541284, + 718.7614678899082, + 717.7522935779816, + 716.6284403669724, + 718.8669724770642, + 718.8853211009174 + ], + "peak_rss_mib": 61.71875, + "peak_rss_samples_mib": [ + 61.71875, + 61.71875, + 61.71875, + 61.703125, + 61.71875, + 61.71875, + 61.71875 + ] + }, + { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 718.4449541284404, + "cpu_samples_us": [ + 717.4816513761468, + 719.4678899082569, + 719.2614678899082, + 717.3761467889908, + 717.7798165137615, + 718.4449541284404, + 721.5779816513761 + ], + "peak_rss_mib": 61.703125, + "peak_rss_samples_mib": [ + 61.703125, + 61.6875, + 61.703125, + 61.703125, + 61.703125, + 61.703125, + 61.703125 + ] + }, + { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "engine": "node", + "repetitions": 7, + "cpu_us": 896.7155963302753, + "cpu_samples_us": [ + 896.3853211009174, + 900.0733944954128, + 896.0733944954128, + 896.7155963302753, + 900.9678899082569, + 896.0275229357799, + 897.4862385321101 + ], + "peak_rss_mib": 128.9375, + "peak_rss_samples_mib": [ + 128.90625, + 129.140625, + 129.125, + 128.921875, + 128.9375, + 128.921875, + 129.015625 + ] + }, + { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "engine": "bun", + "repetitions": 7, + "cpu_us": 1056.2752293577983, + "cpu_samples_us": [ + 1063.3302752293578, + 1054.2339449541284, + 1058.894495412844, + 1062.5825688073394, + 1054.6559633027523, + 1056.2752293577983, + 1054.4495412844037 + ], + "peak_rss_mib": 104.09375, + "peak_rss_samples_mib": [ + 104.09375, + 104.0625, + 104.953125, + 104.09375, + 104.0625, + 105.078125, + 104.90625 + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/timing.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/timing.jsonl new file mode 100644 index 0000000000..4fe9a73eb1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/timing.jsonl @@ -0,0 +1,1400 @@ +{"wall_ms": 21.245459, "user_us": 21229.0, "system_us": 20.0, "rss_before": 12238848.0, "rss_after": 12255232.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13434880, "instructions": 477422198, "cycles": 87694876, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 34.330208, "user_us": 37919.0, "system_us": 445.0, "rss_before": 29999104.0, "rss_after": 37093376.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 37502976, "instructions": 861369529, "cycles": 170860733, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 21.254, "user_us": 21230.0, "system_us": 27.0, "rss_before": 12222464.0, "rss_after": 12238848.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13418496, "instructions": 477392101, "cycles": 87264020, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 54.167333, "user_us": 55255.0, "system_us": 280.0, "rss_before": 54853632.0, "rss_after": 59686912.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 60489728, "instructions": 1355382371, "cycles": 278547202, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 21.969667, "user_us": 21967.0, "system_us": 10.0, "rss_before": 12222464.0, "rss_after": 12238848.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13418496, "instructions": 477633033, "cycles": 87858922, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 21.481917000000003, "user_us": 21455.0, "system_us": 31.0, "rss_before": 12238848.0, "rss_after": 12255232.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13434880, "instructions": 477560349, "cycles": 87744485, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 34.474875, "user_us": 38055.0, "system_us": 453.0, "rss_before": 29982720.0, "rss_after": 37076992.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 37486592, "instructions": 861884976, "cycles": 171246085, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 53.45229200000001, "user_us": 54523.0, "system_us": 288.0, "rss_before": 54968320.0, "rss_after": 59752448.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 60522496, "instructions": 1353084734, "cycles": 276436118, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 21.239416, "user_us": 21232.0, "system_us": 11.0, "rss_before": 12238848.0, "rss_after": 12255232.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13434880, "instructions": 477364072, "cycles": 87482024, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 21.253834, "user_us": 21229.0, "system_us": 28.0, "rss_before": 12222464.0, "rss_after": 12238848.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13418496, "instructions": 477478035, "cycles": 87430935, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 53.30624999999999, "user_us": 54384.0, "system_us": 284.0, "rss_before": 54951936.0, "rss_after": 59703296.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 60506112, "instructions": 1348897900, "cycles": 272658089, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 33.819042, "user_us": 37353.0, "system_us": 459.0, "rss_before": 29966336.0, "rss_after": 37060608.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 37470208, "instructions": 857914175, "cycles": 169231090, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 21.258833000000003, "user_us": 21230.0, "system_us": 32.0, "rss_before": 12238848.0, "rss_after": 12255232.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13434880, "instructions": 477377979, "cycles": 87461925, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 34.412042, "user_us": 37968.0, "system_us": 460.0, "rss_before": 29966336.0, "rss_after": 37060608.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 37470208, "instructions": 861534356, "cycles": 170983081, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 53.308499999999995, "user_us": 54385.0, "system_us": 287.0, "rss_before": 54870016.0, "rss_after": 59703296.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 60522496, "instructions": 1350319574, "cycles": 273373181, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 21.247166999999997, "user_us": 21230.0, "system_us": 21.0, "rss_before": 12238848.0, "rss_after": 12255232.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13434880, "instructions": 477477013, "cycles": 87587097, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 21.255958, "user_us": 21232.0, "system_us": 30.0, "rss_before": 12222464.0, "rss_after": 12238848.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13418496, "instructions": 477471247, "cycles": 87440312, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 21.405417, "user_us": 21366.0, "system_us": 42.0, "rss_before": 12255232.0, "rss_after": 12271616.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13451264, "instructions": 477534121, "cycles": 87628685, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 34.295333, "user_us": 37882.0, "system_us": 446.0, "rss_before": 29982720.0, "rss_after": 37044224.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 37453824, "instructions": 861440264, "cycles": 170631228, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 53.322582999999995, "user_us": 54419.0, "system_us": 310.0, "rss_before": 54902784.0, "rss_after": 59719680.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 60538880, "instructions": 1348318058, "cycles": 273160358, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 21.252583, "user_us": 21228.0, "system_us": 29.0, "rss_before": 12255232.0, "rss_after": 12271616.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13451264, "instructions": 477465020, "cycles": 87738722, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 34.220917, "user_us": 37821.0, "system_us": 439.0, "rss_before": 29982720.0, "rss_after": 37076992.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 37486592, "instructions": 861272914, "cycles": 170268188, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 53.318292, "user_us": 54382.0, "system_us": 303.0, "rss_before": 54870016.0, "rss_after": 59686912.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 60506112, "instructions": 1354045706, "cycles": 277067280, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 21.255541, "user_us": 21232.0, "system_us": 27.0, "rss_before": 12222464.0, "rss_after": 12238848.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13418496, "instructions": 477381672, "cycles": 87366109, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 21.276209, "user_us": 21232.0, "system_us": 48.0, "rss_before": 12222464.0, "rss_after": 12238848.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13418496, "instructions": 477437876, "cycles": 87326501, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 53.345667000000006, "user_us": 54382.0, "system_us": 321.0, "rss_before": 54935552.0, "rss_after": 59703296.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 60489728, "instructions": 1361759566, "cycles": 283395225, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 21.359208000000002, "user_us": 21339.0, "system_us": 24.0, "rss_before": 12238848.0, "rss_after": 12255232.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13434880, "instructions": 477467806, "cycles": 87549611, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 33.946208, "user_us": 37532.0, "system_us": 439.0, "rss_before": 29999104.0, "rss_after": 37093376.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 37502976, "instructions": 858250594, "cycles": 169650168, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 13.137958000000001, "user_us": 13112.0, "system_us": 29.0, "rss_before": 12500992.0, "rss_after": 12517376.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13631488, "instructions": 313070257, "cycles": 61457793, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 13.115332999999996, "user_us": 13114.0, "system_us": 4.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13647872, "instructions": 313107913, "cycles": 61298020, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 57.81008299999999, "user_us": 56292.0, "system_us": 5854.0, "rss_before": 30310400.0, "rss_after": 135708672.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 136134656, "instructions": 1119026403, "cycles": 247463002, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 52.637417, "user_us": 53776.0, "system_us": 622.0, "rss_before": 55066624.0, "rss_after": 61882368.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 62570496, "instructions": 1458034561, "cycles": 274370415, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 13.118291000000003, "user_us": 13113.0, "system_us": 8.0, "rss_before": 12500992.0, "rss_after": 12517376.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13631488, "instructions": 313075455, "cycles": 61216629, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 52.609750000000005, "user_us": 53803.0, "system_us": 604.0, "rss_before": 55197696.0, "rss_after": 61947904.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 62603264, "instructions": 1458217804, "cycles": 274931363, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 13.203917000000002, "user_us": 13149.0, "system_us": 50.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13647872, "instructions": 313048622, "cycles": 61559304, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 58.029959000000005, "user_us": 56292.0, "system_us": 6114.0, "rss_before": 30310400.0, "rss_after": 135708672.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 136134656, "instructions": 1119169393, "cycles": 247997464, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 57.747541999999996, "user_us": 56113.0, "system_us": 5966.0, "rss_before": 30294016.0, "rss_after": 135675904.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 136101888, "instructions": 1119126297, "cycles": 247215019, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 13.119083000000002, "user_us": 13114.0, "system_us": 8.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13647872, "instructions": 313004988, "cycles": 61269785, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 13.1375, "user_us": 13115.0, "system_us": 27.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13647872, "instructions": 313140245, "cycles": 61496730, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 52.644208000000006, "user_us": 53812.0, "system_us": 613.0, "rss_before": 55132160.0, "rss_after": 61882368.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 62554112, "instructions": 1463129850, "cycles": 278513747, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 52.71725000000001, "user_us": 53795.0, "system_us": 639.0, "rss_before": 55066624.0, "rss_after": 61751296.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 62373888, "instructions": 1464382468, "cycles": 279850178, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 13.131458999999998, "user_us": 13116.0, "system_us": 18.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13647872, "instructions": 313063969, "cycles": 61424166, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 57.812, "user_us": 56251.0, "system_us": 5907.0, "rss_before": 30359552.0, "rss_after": 135757824.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 136183808, "instructions": 1119577519, "cycles": 247606071, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 13.269457999999998, "user_us": 13247.0, "system_us": 26.0, "rss_before": 12500992.0, "rss_after": 12517376.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13631488, "instructions": 313132039, "cycles": 61441980, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 13.118917000000001, "user_us": 13114.0, "system_us": 8.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13647872, "instructions": 313138666, "cycles": 61271057, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 57.860125000000004, "user_us": 56316.0, "system_us": 5941.0, "rss_before": 30294016.0, "rss_after": 135692288.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 136118272, "instructions": 1118934323, "cycles": 247755338, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 52.656333, "user_us": 53776.0, "system_us": 614.0, "rss_before": 55132160.0, "rss_after": 61865984.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 62521344, "instructions": 1458071054, "cycles": 274841871, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 13.122916, "user_us": 13114.0, "system_us": 12.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13647872, "instructions": 313154128, "cycles": 61349361, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 52.693667000000005, "user_us": 53833.0, "system_us": 649.0, "rss_before": 55017472.0, "rss_after": 61767680.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 62357504, "instructions": 1454819447, "cycles": 271276398, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 57.93108300000001, "user_us": 56258.0, "system_us": 6050.0, "rss_before": 30294016.0, "rss_after": 135675904.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 136101888, "instructions": 1115408310, "cycles": 248052293, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 13.113708, "user_us": 13111.0, "system_us": 6.0, "rss_before": 12500992.0, "rss_after": 12517376.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13631488, "instructions": 313121000, "cycles": 61327564, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 13.133874999999998, "user_us": 13117.0, "system_us": 21.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13647872, "instructions": 313052361, "cycles": 61291949, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 13.140583000000001, "user_us": 13115.0, "system_us": 28.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13647872, "instructions": 313157104, "cycles": 61292363, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 52.879082999999994, "user_us": 53916.0, "system_us": 716.0, "rss_before": 55214080.0, "rss_after": 61915136.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 62570496, "instructions": 1460615904, "cycles": 277527002, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 57.691250000000004, "user_us": 56261.0, "system_us": 5845.0, "rss_before": 30294016.0, "rss_after": 135692288.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 136118272, "instructions": 1115806049, "cycles": 247361818, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 13.147749999999998, "user_us": 13115.0, "system_us": 36.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 8020000.0, "retained": 0.0, "fixture": "null", "iterations": 2000000, "warmup": 5000, "peak_rss": 13647872, "instructions": 313083849, "cycles": 61519998, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 40.848958999999994, "user_us": 44711.0, "system_us": 440.0, "rss_before": 29999104.0, "rss_after": 37453824.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 37863424, "instructions": 1017989059, "cycles": 192392554, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 62.103834000000006, "user_us": 63117.0, "system_us": 357.0, "rss_before": 54886400.0, "rss_after": 59703296.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 60522496, "instructions": 1532362297, "cycles": 300387130, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 25.638333, "user_us": 25607.0, "system_us": 34.0, "rss_before": 12222464.0, "rss_after": 12238848.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13418496, "instructions": 579613279, "cycles": 101508050, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 25.623666999999998, "user_us": 25607.0, "system_us": 20.0, "rss_before": 12238848.0, "rss_after": 12255232.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13434880, "instructions": 579783832, "cycles": 101458658, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 41.04025, "user_us": 44937.0, "system_us": 609.0, "rss_before": 30064640.0, "rss_after": 37519360.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 37928960, "instructions": 1019019597, "cycles": 193405834, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 25.640749999999997, "user_us": 25607.0, "system_us": 36.0, "rss_before": 12238848.0, "rss_after": 12255232.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13434880, "instructions": 579652400, "cycles": 101610341, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 25.629167000000002, "user_us": 25609.0, "system_us": 27.0, "rss_before": 12222464.0, "rss_after": 12238848.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13418496, "instructions": 579708940, "cycles": 101485570, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 62.088041999999994, "user_us": 63133.0, "system_us": 338.0, "rss_before": 54837248.0, "rss_after": 59670528.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 60456960, "instructions": 1535402464, "cycles": 302848996, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 40.807917, "user_us": 44666.0, "system_us": 460.0, "rss_before": 29999104.0, "rss_after": 37453824.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 37863424, "instructions": 1018170040, "cycles": 192345475, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 25.615250000000003, "user_us": 25604.0, "system_us": 14.0, "rss_before": 12238848.0, "rss_after": 12255232.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13434880, "instructions": 579651731, "cycles": 101477127, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 62.05904099999999, "user_us": 63118.0, "system_us": 313.0, "rss_before": 54935552.0, "rss_after": 59719680.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 60522496, "instructions": 1535044370, "cycles": 301716170, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 25.642333999999998, "user_us": 25608.0, "system_us": 38.0, "rss_before": 12222464.0, "rss_after": 12238848.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13418496, "instructions": 579745443, "cycles": 101449907, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 25.72325, "user_us": 25609.0, "system_us": 120.0, "rss_before": 12238848.0, "rss_after": 12255232.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13434880, "instructions": 579750236, "cycles": 101854291, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 25.623666, "user_us": 25607.0, "system_us": 20.0, "rss_before": 12222464.0, "rss_after": 12238848.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13418496, "instructions": 579657232, "cycles": 101215180, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 40.59325, "user_us": 44456.0, "system_us": 467.0, "rss_before": 30015488.0, "rss_after": 37470208.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 37879808, "instructions": 1018016876, "cycles": 191213284, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 62.106916, "user_us": 63125.0, "system_us": 365.0, "rss_before": 54853632.0, "rss_after": 59670528.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 60506112, "instructions": 1537282184, "cycles": 304117095, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 40.861292, "user_us": 44733.0, "system_us": 469.0, "rss_before": 29999104.0, "rss_after": 37421056.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 37830656, "instructions": 1021516647, "cycles": 192506957, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 25.622458, "user_us": 25604.0, "system_us": 21.0, "rss_before": 12255232.0, "rss_after": 12271616.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13451264, "instructions": 579662474, "cycles": 101482875, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 25.644999999999996, "user_us": 25609.0, "system_us": 40.0, "rss_before": 12222464.0, "rss_after": 12238848.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13418496, "instructions": 579716175, "cycles": 101677173, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 62.077667, "user_us": 63175.0, "system_us": 332.0, "rss_before": 54935552.0, "rss_after": 59686912.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 60489728, "instructions": 1531788323, "cycles": 299608307, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 25.648124999999997, "user_us": 25606.0, "system_us": 46.0, "rss_before": 12238848.0, "rss_after": 12255232.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13434880, "instructions": 579652178, "cycles": 101752483, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 25.629666, "user_us": 25606.0, "system_us": 27.0, "rss_before": 12222464.0, "rss_after": 12238848.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13418496, "instructions": 579601165, "cycles": 101437744, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 62.216625, "user_us": 63249.0, "system_us": 338.0, "rss_before": 54935552.0, "rss_after": 59768832.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 60555264, "instructions": 1533110192, "cycles": 300887059, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 40.878458, "user_us": 44735.0, "system_us": 462.0, "rss_before": 29999104.0, "rss_after": 37470208.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 37879808, "instructions": 1021627672, "cycles": 192679793, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 25.630375, "user_us": 25612.0, "system_us": 23.0, "rss_before": 12238848.0, "rss_after": 12255232.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13434880, "instructions": 579705866, "cycles": 101520173, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 40.835583, "user_us": 44684.0, "system_us": 461.0, "rss_before": 30015488.0, "rss_after": 37470208.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 37879808, "instructions": 1018079556, "cycles": 192434269, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 25.639084, "user_us": 25609.0, "system_us": 33.0, "rss_before": 12222464.0, "rss_after": 12238848.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13418496, "instructions": 579690392, "cycles": 101699818, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 62.080000000000005, "user_us": 63115.0, "system_us": 339.0, "rss_before": 54951936.0, "rss_after": 59768832.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 60555264, "instructions": 1535415755, "cycles": 302463037, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 59.503958, "user_us": 58077.0, "system_us": 5764.0, "rss_before": 30277632.0, "rss_after": 135675904.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 136101888, "instructions": 1251794501, "cycles": 252047129, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 58.335583, "user_us": 59455.0, "system_us": 620.0, "rss_before": 55099392.0, "rss_after": 61882368.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 62521344, "instructions": 1567538962, "cycles": 290558560, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 19.359125000000002, "user_us": 19353.0, "system_us": 9.0, "rss_before": 12533760.0, "rss_after": 12550144.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13664256, "instructions": 457469929, "cycles": 81527366, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 19.375499999999995, "user_us": 19355.0, "system_us": 23.0, "rss_before": 12500992.0, "rss_after": 12517376.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13631488, "instructions": 457461695, "cycles": 81603647, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 19.37325, "user_us": 19357.0, "system_us": 19.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13647872, "instructions": 457520504, "cycles": 81569509, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 59.481500000000004, "user_us": 57909.0, "system_us": 6002.0, "rss_before": 30294016.0, "rss_after": 135708672.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 136134656, "instructions": 1255611630, "cycles": 253087289, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 58.398832999999996, "user_us": 59470.0, "system_us": 679.0, "rss_before": 55050240.0, "rss_after": 61784064.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 62373888, "instructions": 1573401719, "cycles": 295855310, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 19.374416, "user_us": 19357.0, "system_us": 21.0, "rss_before": 12500992.0, "rss_after": 12517376.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13631488, "instructions": 457464755, "cycles": 81532061, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 19.379875, "user_us": 19356.0, "system_us": 27.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13647872, "instructions": 457514280, "cycles": 81515135, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 19.386708, "user_us": 19354.0, "system_us": 35.0, "rss_before": 12500992.0, "rss_after": 12517376.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13631488, "instructions": 457415131, "cycles": 81862244, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 58.524209000000006, "user_us": 59618.0, "system_us": 658.0, "rss_before": 55230464.0, "rss_after": 61964288.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 62603264, "instructions": 1571901627, "cycles": 294797129, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 59.70595900000001, "user_us": 57909.0, "system_us": 6150.0, "rss_before": 30343168.0, "rss_after": 135725056.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 136151040, "instructions": 1255563158, "cycles": 254220692, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 59.983166999999995, "user_us": 58062.0, "system_us": 6346.0, "rss_before": 30277632.0, "rss_after": 135675904.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 136101888, "instructions": 1252085573, "cycles": 254486815, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 19.371209, "user_us": 19359.0, "system_us": 14.0, "rss_before": 12500992.0, "rss_after": 12517376.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13631488, "instructions": 457509064, "cycles": 81621101, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 19.380291, "user_us": 19357.0, "system_us": 27.0, "rss_before": 12533760.0, "rss_after": 12550144.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13664256, "instructions": 457524675, "cycles": 81671831, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 58.451834000000005, "user_us": 59441.0, "system_us": 750.0, "rss_before": 55164928.0, "rss_after": 61898752.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 62554112, "instructions": 1567708104, "cycles": 291370878, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 59.830833000000005, "user_us": 57881.0, "system_us": 6370.0, "rss_before": 30277632.0, "rss_after": 135643136.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 136069120, "instructions": 1255359337, "cycles": 254601736, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 19.373749999999998, "user_us": 19355.0, "system_us": 23.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13647872, "instructions": 457409783, "cycles": 81527690, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 58.541542, "user_us": 59633.0, "system_us": 627.0, "rss_before": 55181312.0, "rss_after": 61947904.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 62603264, "instructions": 1572943549, "cycles": 295589468, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 19.365125, "user_us": 19359.0, "system_us": 10.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13647872, "instructions": 457552225, "cycles": 81655794, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 19.387292, "user_us": 19358.0, "system_us": 33.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13647872, "instructions": 457476838, "cycles": 81525633, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 59.485125, "user_us": 57929.0, "system_us": 5959.0, "rss_before": 30359552.0, "rss_after": 135757824.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 136183808, "instructions": 1255889014, "cycles": 253325531, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 19.375292, "user_us": 19359.0, "system_us": 19.0, "rss_before": 12500992.0, "rss_after": 12517376.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13631488, "instructions": 457485668, "cycles": 81483778, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 58.316542, "user_us": 59471.0, "system_us": 655.0, "rss_before": 55164928.0, "rss_after": 61882368.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 62504960, "instructions": 1566786438, "cycles": 290340639, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 19.371208, "user_us": 19357.0, "system_us": 18.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13647872, "instructions": 457385568, "cycles": 81354592, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 59.599166, "user_us": 57922.0, "system_us": 6014.0, "rss_before": 30294016.0, "rss_after": 135692288.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 136118272, "instructions": 1255528367, "cycles": 253175602, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 58.339625, "user_us": 59437.0, "system_us": 661.0, "rss_before": 55099392.0, "rss_after": 61833216.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 62488576, "instructions": 1569526704, "cycles": 292132000, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 19.532292, "user_us": 19488.0, "system_us": 47.0, "rss_before": 12533760.0, "rss_after": 12550144.0, "checksum": 6015000.0, "retained": 0.0, "fixture": "string_a", "iterations": 2000000, "warmup": 5000, "peak_rss": 13664256, "instructions": 457438638, "cycles": 81743627, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 46.76875, "user_us": 45474.0, "system_us": 1297.0, "rss_before": 12435456.0, "rss_after": 33144832.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33685504, "instructions": 939280218, "cycles": 171714653, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 88.697, "user_us": 89498.0, "system_us": 1043.0, "rss_before": 55115776.0, "rss_after": 61652992.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62259200, "instructions": 2077950019, "cycles": 390197895, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 46.764958, "user_us": 45476.0, "system_us": 1296.0, "rss_before": 12468224.0, "rss_after": 33161216.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33701888, "instructions": 939121593, "cycles": 171778142, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 43.11875, "user_us": 45456.0, "system_us": 2727.0, "rss_before": 30294016.0, "rss_after": 72007680.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72417280, "instructions": 1038721618, "cycles": 202340385, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 43.13145900000001, "user_us": 45518.0, "system_us": 2710.0, "rss_before": 30310400.0, "rss_after": 72007680.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72417280, "instructions": 1035626341, "cycles": 202302271, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 46.856916999999996, "user_us": 45606.0, "system_us": 1254.0, "rss_before": 12451840.0, "rss_after": 33144832.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33685504, "instructions": 939265819, "cycles": 171511200, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 46.798292000000004, "user_us": 45443.0, "system_us": 1359.0, "rss_before": 12451840.0, "rss_after": 33193984.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33734656, "instructions": 939105694, "cycles": 171772893, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 88.487542, "user_us": 89562.0, "system_us": 850.0, "rss_before": 55197696.0, "rss_after": 61784064.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62439424, "instructions": 2081722366, "cycles": 392822704, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 46.928416999999996, "user_us": 45576.0, "system_us": 1356.0, "rss_before": 12451840.0, "rss_after": 33144832.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33685504, "instructions": 939254700, "cycles": 172194519, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 88.481375, "user_us": 89499.0, "system_us": 816.0, "rss_before": 55312384.0, "rss_after": 61882368.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62554112, "instructions": 2075797060, "cycles": 387833423, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 43.205541999999994, "user_us": 45435.0, "system_us": 2843.0, "rss_before": 30310400.0, "rss_after": 72040448.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72450048, "instructions": 1038242509, "cycles": 202745114, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 46.945958000000005, "user_us": 45669.0, "system_us": 1280.0, "rss_before": 12435456.0, "rss_after": 33144832.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33685504, "instructions": 939419337, "cycles": 172297390, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 46.740667, "user_us": 45401.0, "system_us": 1343.0, "rss_before": 12435456.0, "rss_after": 33177600.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33718272, "instructions": 939048960, "cycles": 171309047, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 88.491542, "user_us": 89546.0, "system_us": 813.0, "rss_before": 55230464.0, "rss_after": 61784064.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62439424, "instructions": 2078485223, "cycles": 390234577, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 43.212541, "user_us": 45523.0, "system_us": 2805.0, "rss_before": 30326784.0, "rss_after": 72024064.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72433664, "instructions": 1039467390, "cycles": 203064632, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 46.867208, "user_us": 45525.0, "system_us": 1345.0, "rss_before": 12451840.0, "rss_after": 33144832.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33685504, "instructions": 939422344, "cycles": 171959677, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 46.92850000000001, "user_us": 45540.0, "system_us": 1392.0, "rss_before": 12451840.0, "rss_after": 33161216.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33701888, "instructions": 939261890, "cycles": 172197739, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 88.54112500000001, "user_us": 89507.0, "system_us": 864.0, "rss_before": 55246848.0, "rss_after": 61800448.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62439424, "instructions": 2076657370, "cycles": 388856948, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 43.258833, "user_us": 45579.0, "system_us": 2833.0, "rss_before": 30343168.0, "rss_after": 72040448.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72450048, "instructions": 1038684887, "cycles": 202633182, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 46.752834, "user_us": 45502.0, "system_us": 1254.0, "rss_before": 12435456.0, "rss_after": 33144832.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33685504, "instructions": 939184718, "cycles": 171668885, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 46.731, "user_us": 45430.0, "system_us": 1309.0, "rss_before": 12435456.0, "rss_after": 33128448.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33669120, "instructions": 939133957, "cycles": 171748683, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 88.37379100000001, "user_us": 89471.0, "system_us": 771.0, "rss_before": 55214080.0, "rss_after": 61767680.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62472192, "instructions": 2073786150, "cycles": 385552763, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 43.173916, "user_us": 45387.0, "system_us": 2790.0, "rss_before": 30310400.0, "rss_after": 72007680.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72417280, "instructions": 1037715891, "cycles": 202569939, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 46.813791, "user_us": 45477.0, "system_us": 1341.0, "rss_before": 12451840.0, "rss_after": 33177600.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33718272, "instructions": 939354098, "cycles": 171878683, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 88.615167, "user_us": 89630.0, "system_us": 815.0, "rss_before": 55214080.0, "rss_after": 61734912.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62423040, "instructions": 2076870987, "cycles": 389256891, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 46.776416000000005, "user_us": 45442.0, "system_us": 1339.0, "rss_before": 12435456.0, "rss_after": 33177600.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33718272, "instructions": 939230711, "cycles": 171728420, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 46.872082999999996, "user_us": 45561.0, "system_us": 1315.0, "rss_before": 12451840.0, "rss_after": 33144832.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33685504, "instructions": 939400441, "cycles": 172117042, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 43.311458, "user_us": 45445.0, "system_us": 2995.0, "rss_before": 30310400.0, "rss_after": 72040448.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72450048, "instructions": 1035038631, "cycles": 203127351, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 35.17025, "user_us": 35114.0, "system_us": 60.0, "rss_before": 12615680.0, "rss_after": 12632064.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 13746176, "instructions": 764401054, "cycles": 132498205, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 60.898167, "user_us": 59108.0, "system_us": 6152.0, "rss_before": 30294016.0, "rss_after": 135675904.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 136101888, "instructions": 1326906448, "cycles": 257494893, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 62.18091700000001, "user_us": 63321.0, "system_us": 601.0, "rss_before": 55099392.0, "rss_after": 61800448.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62472192, "instructions": 1673677176, "cycles": 306048851, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 35.1495, "user_us": 35110.0, "system_us": 43.0, "rss_before": 12599296.0, "rss_after": 12615680.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 13729792, "instructions": 764258089, "cycles": 132149107, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 62.156667, "user_us": 63253.0, "system_us": 678.0, "rss_before": 55164928.0, "rss_after": 61882368.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62570496, "instructions": 1671075537, "cycles": 304380141, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 35.160042000000004, "user_us": 35112.0, "system_us": 51.0, "rss_before": 12599296.0, "rss_after": 12615680.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 13729792, "instructions": 764196215, "cycles": 132184373, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 60.625417, "user_us": 59021.0, "system_us": 5996.0, "rss_before": 30326784.0, "rss_after": 135725056.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 136151040, "instructions": 1327290879, "cycles": 256510684, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 35.144124999999995, "user_us": 35110.0, "system_us": 37.0, "rss_before": 12615680.0, "rss_after": 12632064.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 13746176, "instructions": 764216180, "cycles": 132130480, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 60.787457999999994, "user_us": 58983.0, "system_us": 6151.0, "rss_before": 30261248.0, "rss_after": 135659520.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 136085504, "instructions": 1324414238, "cycles": 256858117, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 35.150000000000006, "user_us": 35114.0, "system_us": 39.0, "rss_before": 12615680.0, "rss_after": 12632064.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 13746176, "instructions": 764352060, "cycles": 132414807, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 35.148584, "user_us": 35112.0, "system_us": 40.0, "rss_before": 12615680.0, "rss_after": 12632064.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 13746176, "instructions": 764296041, "cycles": 132022732, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 62.343959, "user_us": 63230.0, "system_us": 839.0, "rss_before": 55099392.0, "rss_after": 61865984.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62537728, "instructions": 1668769115, "cycles": 302385286, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 62.159625000000005, "user_us": 63217.0, "system_us": 654.0, "rss_before": 55181312.0, "rss_after": 61882368.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62554112, "instructions": 1669918260, "cycles": 302875285, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 35.149208, "user_us": 35111.0, "system_us": 41.0, "rss_before": 12615680.0, "rss_after": 12632064.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 13746176, "instructions": 764268585, "cycles": 132371205, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 60.65375, "user_us": 59030.0, "system_us": 5956.0, "rss_before": 30294016.0, "rss_after": 135692288.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 136118272, "instructions": 1327281945, "cycles": 256451952, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 35.16225000000001, "user_us": 35114.0, "system_us": 52.0, "rss_before": 12599296.0, "rss_after": 12615680.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 13729792, "instructions": 764325497, "cycles": 132291628, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 35.150292, "user_us": 35109.0, "system_us": 44.0, "rss_before": 12615680.0, "rss_after": 12632064.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 13746176, "instructions": 764251349, "cycles": 131900859, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 62.10787499999999, "user_us": 63233.0, "system_us": 607.0, "rss_before": 55099392.0, "rss_after": 61800448.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62439424, "instructions": 1671938186, "cycles": 304306832, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 61.063209, "user_us": 59224.0, "system_us": 6305.0, "rss_before": 30261248.0, "rss_after": 135659520.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 136085504, "instructions": 1327596178, "cycles": 257871792, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 35.15375, "user_us": 35111.0, "system_us": 46.0, "rss_before": 12632064.0, "rss_after": 12648448.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 13762560, "instructions": 764335748, "cycles": 132308418, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 62.112542000000005, "user_us": 63219.0, "system_us": 628.0, "rss_before": 55148544.0, "rss_after": 61898752.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62554112, "instructions": 1680991302, "cycles": 311757293, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 35.14295800000001, "user_us": 35111.0, "system_us": 35.0, "rss_before": 12615680.0, "rss_after": 12632064.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 13746176, "instructions": 764359796, "cycles": 132373905, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 60.789708, "user_us": 59002.0, "system_us": 6084.0, "rss_before": 30294016.0, "rss_after": 135692288.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 136118272, "instructions": 1323725561, "cycles": 256748825, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 35.141334, "user_us": 35111.0, "system_us": 34.0, "rss_before": 12599296.0, "rss_after": 12615680.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 13729792, "instructions": 764175939, "cycles": 132005127, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 35.152333, "user_us": 35113.0, "system_us": 42.0, "rss_before": 12599296.0, "rss_after": 12615680.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 13729792, "instructions": 764217704, "cycles": 131816315, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 61.218, "user_us": 59386.0, "system_us": 6188.0, "rss_before": 30310400.0, "rss_after": 135692288.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 136118272, "instructions": 1327310917, "cycles": 258481886, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 35.433333000000005, "user_us": 35232.0, "system_us": 205.0, "rss_before": 12615680.0, "rss_after": 12632064.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 13746176, "instructions": 764253921, "cycles": 132804144, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 62.153332999999996, "user_us": 63234.0, "system_us": 660.0, "rss_before": 55197696.0, "rss_after": 61931520.0, "checksum": 4010000.0, "retained": 0.0, "fixture": "empty_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62603264, "instructions": 1676363420, "cycles": 308367779, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 73.546458, "user_us": 72133.0, "system_us": 1419.0, "rss_before": 12632064.0, "rss_after": 33292288.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33832960, "instructions": 1491836699, "cycles": 258046207, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 73.462333, "user_us": 72059.0, "system_us": 1410.0, "rss_before": 12632064.0, "rss_after": 33292288.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33832960, "instructions": 1491845068, "cycles": 257538596, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 85.248791, "user_us": 87406.0, "system_us": 2938.0, "rss_before": 30310400.0, "rss_after": 72040448.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72450048, "instructions": 1965386865, "cycles": 337914042, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 163.63400000000001, "user_us": 164513.0, "system_us": 886.0, "rss_before": 55148544.0, "rss_after": 61833216.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62439424, "instructions": 3761273001, "cycles": 634224401, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 160.03662500000002, "user_us": 160893.0, "system_us": 887.0, "rss_before": 55246848.0, "rss_after": 61898752.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62570496, "instructions": 3694866333, "cycles": 625940982, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 86.258625, "user_us": 88174.0, "system_us": 3192.0, "rss_before": 30326784.0, "rss_after": 72040448.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72450048, "instructions": 1983485689, "cycles": 341247537, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 73.470541, "user_us": 72122.0, "system_us": 1356.0, "rss_before": 12632064.0, "rss_after": 33308672.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33849344, "instructions": 1491773005, "cycles": 257518663, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 73.46870799999999, "user_us": 72139.0, "system_us": 1337.0, "rss_before": 12615680.0, "rss_after": 33275904.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33816576, "instructions": 1491875831, "cycles": 257198806, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 73.3745, "user_us": 72103.0, "system_us": 1278.0, "rss_before": 12648448.0, "rss_after": 33341440.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33882112, "instructions": 1491724642, "cycles": 257327333, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 161.71841700000002, "user_us": 162614.0, "system_us": 843.0, "rss_before": 55164928.0, "rss_after": 61865984.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62537728, "instructions": 3710945046, "cycles": 621223659, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 73.56104099999999, "user_us": 72150.0, "system_us": 1419.0, "rss_before": 12615680.0, "rss_after": 33292288.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33832960, "instructions": 1491843739, "cycles": 258032506, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 85.214417, "user_us": 87380.0, "system_us": 2920.0, "rss_before": 30310400.0, "rss_after": 72024064.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72433664, "instructions": 1969078755, "cycles": 337765589, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 73.440875, "user_us": 72173.0, "system_us": 1275.0, "rss_before": 12648448.0, "rss_after": 33308672.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33849344, "instructions": 1491767548, "cycles": 257421835, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 161.109209, "user_us": 162047.0, "system_us": 823.0, "rss_before": 55164928.0, "rss_after": 61849600.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62521344, "instructions": 3704414722, "cycles": 625487901, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 73.478334, "user_us": 72024.0, "system_us": 1458.0, "rss_before": 12632064.0, "rss_after": 33325056.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33865728, "instructions": 1491792076, "cycles": 257554411, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 85.23425, "user_us": 87440.0, "system_us": 2787.0, "rss_before": 30326784.0, "rss_after": 71991296.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72400896, "instructions": 1964917018, "cycles": 336899502, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 73.34249999999999, "user_us": 72075.0, "system_us": 1274.0, "rss_before": 12632064.0, "rss_after": 33325056.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33865728, "instructions": 1491789654, "cycles": 257402034, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 85.13354199999999, "user_us": 87305.0, "system_us": 2897.0, "rss_before": 30310400.0, "rss_after": 72040448.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72450048, "instructions": 1968810331, "cycles": 337515410, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 73.48070799999999, "user_us": 72104.0, "system_us": 1384.0, "rss_before": 12615680.0, "rss_after": 33325056.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33865728, "instructions": 1491752117, "cycles": 257436102, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 157.918792, "user_us": 158813.0, "system_us": 855.0, "rss_before": 55197696.0, "rss_after": 61915136.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62586880, "instructions": 3646167991, "cycles": 613268336, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 73.647208, "user_us": 72267.0, "system_us": 1384.0, "rss_before": 12632064.0, "rss_after": 33308672.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33849344, "instructions": 1491778908, "cycles": 257980368, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 85.340916, "user_us": 87372.0, "system_us": 3051.0, "rss_before": 30310400.0, "rss_after": 72007680.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72417280, "instructions": 1969014228, "cycles": 338226299, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 73.41791699999999, "user_us": 72135.0, "system_us": 1287.0, "rss_before": 12615680.0, "rss_after": 33292288.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33832960, "instructions": 1491797037, "cycles": 257208243, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 161.467333, "user_us": 162058.0, "system_us": 1146.0, "rss_before": 55263232.0, "rss_after": 61898752.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62554112, "instructions": 3701813712, "cycles": 624417916, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 85.43025, "user_us": 87593.0, "system_us": 2880.0, "rss_before": 30326784.0, "rss_after": 72024064.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72433664, "instructions": 1968934580, "cycles": 337778440, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 73.39287499999999, "user_us": 72114.0, "system_us": 1286.0, "rss_before": 12632064.0, "rss_after": 33308672.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33849344, "instructions": 1491901227, "cycles": 257434088, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 164.116459, "user_us": 164961.0, "system_us": 889.0, "rss_before": 55148544.0, "rss_after": 61865984.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62521344, "instructions": 3761642921, "cycles": 635660159, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 73.507458, "user_us": 72111.0, "system_us": 1403.0, "rss_before": 12615680.0, "rss_after": 33292288.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33832960, "instructions": 1491963408, "cycles": 257923993, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 67.997042, "user_us": 66668.0, "system_us": 1333.0, "rss_before": 12779520.0, "rss_after": 33357824.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33898496, "instructions": 1372933652, "cycles": 239966338, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 68.003458, "user_us": 66689.0, "system_us": 1319.0, "rss_before": 12746752.0, "rss_after": 33341440.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33882112, "instructions": 1372957276, "cycles": 239779894, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 81.865291, "user_us": 80166.0, "system_us": 6098.0, "rss_before": 30310400.0, "rss_after": 135708672.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 136134656, "instructions": 1713393038, "cycles": 324825146, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 72.52933300000001, "user_us": 73638.0, "system_us": 636.0, "rss_before": 55214080.0, "rss_after": 61980672.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62636032, "instructions": 1909566047, "cycles": 342793096, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 72.54908400000001, "user_us": 73616.0, "system_us": 700.0, "rss_before": 55099392.0, "rss_after": 61931520.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62586880, "instructions": 1912329134, "cycles": 344559026, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 82.231917, "user_us": 80397.0, "system_us": 6228.0, "rss_before": 30310400.0, "rss_after": 135675904.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 136101888, "instructions": 1712902576, "cycles": 326338837, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 67.924334, "user_us": 66624.0, "system_us": 1304.0, "rss_before": 12746752.0, "rss_after": 33341440.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33882112, "instructions": 1372949530, "cycles": 239625226, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 68.032334, "user_us": 66621.0, "system_us": 1415.0, "rss_before": 12763136.0, "rss_after": 33357824.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33898496, "instructions": 1372956866, "cycles": 240047796, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 82.05687499999999, "user_us": 80240.0, "system_us": 6090.0, "rss_before": 30261248.0, "rss_after": 135659520.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 136085504, "instructions": 1709487483, "cycles": 324866196, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 72.576791, "user_us": 73627.0, "system_us": 681.0, "rss_before": 55148544.0, "rss_after": 61898752.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62554112, "instructions": 1903610293, "cycles": 337567339, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 68.171542, "user_us": 66734.0, "system_us": 1398.0, "rss_before": 12746752.0, "rss_after": 33374208.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33914880, "instructions": 1373022971, "cycles": 240390371, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 68.044166, "user_us": 66670.0, "system_us": 1379.0, "rss_before": 12763136.0, "rss_after": 33357824.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33898496, "instructions": 1372901394, "cycles": 240141708, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 82.009, "user_us": 80202.0, "system_us": 6221.0, "rss_before": 30310400.0, "rss_after": 135725056.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 136151040, "instructions": 1713500519, "cycles": 325332509, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 67.92120800000001, "user_us": 66508.0, "system_us": 1418.0, "rss_before": 12763136.0, "rss_after": 33390592.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33931264, "instructions": 1372717202, "cycles": 239690356, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 72.59733299999999, "user_us": 73631.0, "system_us": 714.0, "rss_before": 55066624.0, "rss_after": 61849600.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62521344, "instructions": 1906580792, "cycles": 340349936, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 67.82300000000001, "user_us": 66496.0, "system_us": 1330.0, "rss_before": 12763136.0, "rss_after": 33374208.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33914880, "instructions": 1372801925, "cycles": 239274940, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 72.669625, "user_us": 73770.0, "system_us": 673.0, "rss_before": 55197696.0, "rss_after": 61947904.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62586880, "instructions": 1902810993, "cycles": 337542044, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 81.74449999999999, "user_us": 80175.0, "system_us": 5951.0, "rss_before": 30310400.0, "rss_after": 135708672.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 136134656, "instructions": 1709532132, "cycles": 324465925, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 67.78937499999999, "user_us": 66552.0, "system_us": 1241.0, "rss_before": 12746752.0, "rss_after": 33357824.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33898496, "instructions": 1372871661, "cycles": 239333010, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 67.892542, "user_us": 66597.0, "system_us": 1298.0, "rss_before": 12763136.0, "rss_after": 33341440.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33882112, "instructions": 1372922195, "cycles": 239663804, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 81.94449999999999, "user_us": 80057.0, "system_us": 6255.0, "rss_before": 30294016.0, "rss_after": 135659520.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 136085504, "instructions": 1709385711, "cycles": 325307245, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 72.617959, "user_us": 73683.0, "system_us": 672.0, "rss_before": 55181312.0, "rss_after": 61898752.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62586880, "instructions": 1904933085, "cycles": 338613301, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 68.07175, "user_us": 66622.0, "system_us": 1452.0, "rss_before": 12746752.0, "rss_after": 33374208.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33914880, "instructions": 1373111739, "cycles": 240413332, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 67.841583, "user_us": 66520.0, "system_us": 1325.0, "rss_before": 12763136.0, "rss_after": 33390592.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33931264, "instructions": 1372794327, "cycles": 239542480, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 72.577584, "user_us": 73621.0, "system_us": 686.0, "rss_before": 55132160.0, "rss_after": 61833216.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62488576, "instructions": 1906608522, "cycles": 340157195, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 68.014667, "user_us": 66675.0, "system_us": 1342.0, "rss_before": 12763136.0, "rss_after": 33341440.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33882112, "instructions": 1372904666, "cycles": 239848534, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 67.89820800000001, "user_us": 66562.0, "system_us": 1338.0, "rss_before": 12763136.0, "rss_after": 33357824.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33898496, "instructions": 1372936996, "cycles": 239625500, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 82.071417, "user_us": 80252.0, "system_us": 6156.0, "rss_before": 30294016.0, "rss_after": 135659520.0, "checksum": 14035000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 136085504, "instructions": 1712703290, "cycles": 325062352, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 546.311042, "user_us": 545703.0, "system_us": 2607.0, "rss_before": 57884672.0, "rss_after": 61931520.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 62586880, "instructions": 10573195776, "cycles": 1865820398, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 380.06012499999997, "user_us": 381246.0, "system_us": 4285.0, "rss_before": 30982144.0, "rss_after": 83410944.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83820544, "instructions": 8211750847, "cycles": 1286331069, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 155.781083, "user_us": 151422.0, "system_us": 4363.0, "rss_before": 12926976.0, "rss_after": 82706432.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83443712, "instructions": 3094417076, "cycles": 525448354, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 155.517458, "user_us": 151352.0, "system_us": 4170.0, "rss_before": 12926976.0, "rss_after": 82706432.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83443712, "instructions": 3094528811, "cycles": 524275071, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 384.439083, "user_us": 385075.0, "system_us": 4789.0, "rss_before": 30965760.0, "rss_after": 83378176.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83787776, "instructions": 8225449099, "cycles": 1300001472, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 569.5975000000001, "user_us": 569482.0, "system_us": 2143.0, "rss_before": 57917440.0, "rss_after": 61915136.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 62521344, "instructions": 10780024644, "cycles": 1945660584, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 156.240625, "user_us": 151895.0, "system_us": 4352.0, "rss_before": 12910592.0, "rss_after": 82657280.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83394560, "instructions": 3094726739, "cycles": 526999898, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 156.28529100000003, "user_us": 152022.0, "system_us": 4260.0, "rss_before": 12943360.0, "rss_after": 82690048.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83427328, "instructions": 3094610165, "cycles": 526361594, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 156.084417, "user_us": 151469.0, "system_us": 4623.0, "rss_before": 12910592.0, "rss_after": 82690048.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83427328, "instructions": 3094628548, "cycles": 525883065, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 538.7034580000001, "user_us": 538440.0, "system_us": 2278.0, "rss_before": 57819136.0, "rss_after": 61833216.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 62488576, "instructions": 10822177492, "cycles": 1844424657, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 156.04749999999999, "user_us": 151505.0, "system_us": 4538.0, "rss_before": 12926976.0, "rss_after": 82673664.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83410944, "instructions": 3094616296, "cycles": 525970505, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 380.590125, "user_us": 381446.0, "system_us": 4569.0, "rss_before": 30965760.0, "rss_after": 83378176.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83787776, "instructions": 8208520717, "cycles": 1287878487, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 380.793917, "user_us": 381803.0, "system_us": 4399.0, "rss_before": 30998528.0, "rss_after": 83361792.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83771392, "instructions": 8208636722, "cycles": 1288589939, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 155.959167, "user_us": 151477.0, "system_us": 4489.0, "rss_before": 12943360.0, "rss_after": 82690048.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83427328, "instructions": 3094985407, "cycles": 526278353, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 532.224167, "user_us": 532132.0, "system_us": 2124.0, "rss_before": 57769984.0, "rss_after": 61849600.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 62586880, "instructions": 10772494767, "cycles": 1819265064, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 156.154291, "user_us": 151960.0, "system_us": 4201.0, "rss_before": 12910592.0, "rss_after": 82657280.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83394560, "instructions": 3094463585, "cycles": 526244696, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 383.015709, "user_us": 383875.0, "system_us": 4560.0, "rss_before": 30982144.0, "rss_after": 83378176.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83787776, "instructions": 8208882315, "cycles": 1295645645, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 507.366666, "user_us": 507543.0, "system_us": 2041.0, "rss_before": 56590336.0, "rss_after": 61915136.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 62570496, "instructions": 10593271081, "cycles": 1743694816, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 156.318292, "user_us": 151935.0, "system_us": 4390.0, "rss_before": 12910592.0, "rss_after": 82657280.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83394560, "instructions": 3094612325, "cycles": 527648585, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 156.07866600000003, "user_us": 151701.0, "system_us": 4384.0, "rss_before": 12926976.0, "rss_after": 82673664.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83410944, "instructions": 3094473215, "cycles": 525951852, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 155.66716699999998, "user_us": 151347.0, "system_us": 4326.0, "rss_before": 12910592.0, "rss_after": 82657280.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83394560, "instructions": 3094602370, "cycles": 524504793, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 535.850458, "user_us": 535797.0, "system_us": 2114.0, "rss_before": 57851904.0, "rss_after": 61947904.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 62619648, "instructions": 10834065167, "cycles": 1831628623, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 380.28024999999997, "user_us": 381185.0, "system_us": 4621.0, "rss_before": 31014912.0, "rss_after": 83443712.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83853312, "instructions": 8211357259, "cycles": 1287772073, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 156.123875, "user_us": 152009.0, "system_us": 4120.0, "rss_before": 12926976.0, "rss_after": 82673664.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83410944, "instructions": 3094465987, "cycles": 526382111, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 380.01804200000004, "user_us": 380889.0, "system_us": 4542.0, "rss_before": 30998528.0, "rss_after": 83410944.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83820544, "instructions": 8211300758, "cycles": 1286424964, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 156.362916, "user_us": 151818.0, "system_us": 4542.0, "rss_before": 12926976.0, "rss_after": 82657280.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83394560, "instructions": 3095075949, "cycles": 526620008, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 515.5421249999999, "user_us": 515592.0, "system_us": 2180.0, "rss_before": 56492032.0, "rss_after": 61898752.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 62537728, "instructions": 10713594629, "cycles": 1770138443, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 155.58366599999997, "user_us": 151319.0, "system_us": 4271.0, "rss_before": 12926976.0, "rss_after": 82673664.0, "checksum": 1586369.0, "retained": 0.0, "fixture": "small_record", "iterations": 1581369, "warmup": 5000, "peak_rss": 83410944, "instructions": 3094508540, "cycles": 524538911, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 234.793625, "user_us": 217095.0, "system_us": 22262.0, "rss_before": 30949376.0, "rss_after": 396689408.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397099008, "instructions": 5002546940, "cycles": 815859099, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 92.177959, "user_us": 90673.0, "system_us": 1509.0, "rss_before": 13254656.0, "rss_after": 34406400.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34947072, "instructions": 1629431221, "cycles": 316981238, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 213.699125, "user_us": 214505.0, "system_us": 1266.0, "rss_before": 56262656.0, "rss_after": 61882368.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62488576, "instructions": 4765480583, "cycles": 792701604, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 91.30050000000001, "user_us": 89823.0, "system_us": 1482.0, "rss_before": 13271040.0, "rss_after": 34422784.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34963456, "instructions": 1628285134, "cycles": 314713200, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 213.859958, "user_us": 214763.0, "system_us": 1273.0, "rss_before": 56262656.0, "rss_after": 61964288.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62636032, "instructions": 4770265087, "cycles": 798298366, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 91.308167, "user_us": 89818.0, "system_us": 1495.0, "rss_before": 13271040.0, "rss_after": 34422784.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34963456, "instructions": 1628361234, "cycles": 314539662, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 234.355084, "user_us": 217401.0, "system_us": 21465.0, "rss_before": 30949376.0, "rss_after": 396689408.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397099008, "instructions": 5000234070, "cycles": 814438445, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 91.324333, "user_us": 89839.0, "system_us": 1489.0, "rss_before": 13271040.0, "rss_after": 34439168.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34979840, "instructions": 1628357350, "cycles": 314265311, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 91.30062500000001, "user_us": 89804.0, "system_us": 1501.0, "rss_before": 13271040.0, "rss_after": 34406400.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34947072, "instructions": 1628377784, "cycles": 314194666, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 219.766625, "user_us": 220583.0, "system_us": 1286.0, "rss_before": 56393728.0, "rss_after": 61997056.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62619648, "instructions": 4762455464, "cycles": 810467745, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 91.276375, "user_us": 89805.0, "system_us": 1476.0, "rss_before": 13271040.0, "rss_after": 34439168.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34979840, "instructions": 1628204553, "cycles": 314431167, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 234.125125, "user_us": 217275.0, "system_us": 21348.0, "rss_before": 30949376.0, "rss_after": 396689408.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397099008, "instructions": 4996207873, "cycles": 814127745, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 91.41229100000001, "user_us": 90025.0, "system_us": 1392.0, "rss_before": 13271040.0, "rss_after": 34422784.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34963456, "instructions": 1628554661, "cycles": 314785310, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 214.29466599999998, "user_us": 215056.0, "system_us": 1364.0, "rss_before": 56311808.0, "rss_after": 62046208.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62685184, "instructions": 4765047070, "cycles": 794764004, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 92.347125, "user_us": 90870.0, "system_us": 1481.0, "rss_before": 13254656.0, "rss_after": 34406400.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34947072, "instructions": 1629205036, "cycles": 317627785, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 234.80341600000003, "user_us": 217670.0, "system_us": 21691.0, "rss_before": 30949376.0, "rss_after": 396705792.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397115392, "instructions": 4999930120, "cycles": 816254019, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 213.826709, "user_us": 214524.0, "system_us": 1333.0, "rss_before": 56360960.0, "rss_after": 62029824.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62685184, "instructions": 4764054864, "cycles": 792067731, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 91.310875, "user_us": 89764.0, "system_us": 1551.0, "rss_before": 13271040.0, "rss_after": 34439168.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34979840, "instructions": 1628192700, "cycles": 314058282, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 233.75337499999998, "user_us": 217075.0, "system_us": 21280.0, "rss_before": 30949376.0, "rss_after": 396705792.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397115392, "instructions": 4999667883, "cycles": 813036210, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 91.372791, "user_us": 89856.0, "system_us": 1523.0, "rss_before": 13271040.0, "rss_after": 34406400.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34947072, "instructions": 1628246484, "cycles": 314462207, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 234.057, "user_us": 217067.0, "system_us": 21484.0, "rss_before": 30949376.0, "rss_after": 396705792.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397115392, "instructions": 5001687120, "cycles": 813639157, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 91.880167, "user_us": 90456.0, "system_us": 1428.0, "rss_before": 13271040.0, "rss_after": 34422784.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34963456, "instructions": 1629412185, "cycles": 316233643, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 91.346542, "user_us": 89815.0, "system_us": 1536.0, "rss_before": 13254656.0, "rss_after": 34406400.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34947072, "instructions": 1628266605, "cycles": 314520161, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 214.370708, "user_us": 214872.0, "system_us": 1553.0, "rss_before": 56360960.0, "rss_after": 62029824.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62652416, "instructions": 4765745751, "cycles": 796071480, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 91.42637500000001, "user_us": 89871.0, "system_us": 1562.0, "rss_before": 13287424.0, "rss_after": 34455552.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34996224, "instructions": 1628376901, "cycles": 314809222, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 233.887416, "user_us": 217253.0, "system_us": 21136.0, "rss_before": 30949376.0, "rss_after": 396689408.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397099008, "instructions": 4995933897, "cycles": 813629731, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 92.29541700000001, "user_us": 90788.0, "system_us": 1511.0, "rss_before": 13254656.0, "rss_after": 34390016.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34930688, "instructions": 1628993498, "cycles": 317298358, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 215.393333, "user_us": 216250.0, "system_us": 1184.0, "rss_before": 56360960.0, "rss_after": 61947904.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62570496, "instructions": 4765505111, "cycles": 798764186, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 160.472875, "user_us": 157506.0, "system_us": 2973.0, "rss_before": 12632064.0, "rss_after": 66830336.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 68108288, "instructions": 3258727175, "cycles": 546889086, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 1048.138917, "user_us": 1047911.0, "system_us": 4775.0, "rss_before": 58507264.0, "rss_after": 63995904.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 64602112, "instructions": 18501622323, "cycles": 3446904747, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 438.506708, "user_us": 428647.0, "system_us": 18698.0, "rss_before": 35913728.0, "rss_after": 74301440.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 74711040, "instructions": 7180119782, "cycles": 1481826261, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 160.953333, "user_us": 157746.0, "system_us": 3210.0, "rss_before": 12632064.0, "rss_after": 66781184.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 68059136, "instructions": 3258876007, "cycles": 547927238, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 160.855792, "user_us": 157643.0, "system_us": 3219.0, "rss_before": 12632064.0, "rss_after": 66830336.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 68108288, "instructions": 3259085135, "cycles": 547686657, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 439.313667, "user_us": 429107.0, "system_us": 18886.0, "rss_before": 35913728.0, "rss_after": 74317824.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 74727424, "instructions": 7175427882, "cycles": 1483113403, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 1050.813208, "user_us": 1049901.0, "system_us": 5498.0, "rss_before": 58572800.0, "rss_after": 64143360.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 64782336, "instructions": 18504439824, "cycles": 3431678268, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 161.299416, "user_us": 158004.0, "system_us": 3299.0, "rss_before": 12615680.0, "rss_after": 66781184.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 68059136, "instructions": 3259090331, "cycles": 549649446, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 160.93949999999998, "user_us": 157780.0, "system_us": 3163.0, "rss_before": 12632064.0, "rss_after": 66797568.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 68075520, "instructions": 3258867725, "cycles": 548236039, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 161.41854199999997, "user_us": 157866.0, "system_us": 3557.0, "rss_before": 12615680.0, "rss_after": 66813952.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 68091904, "instructions": 3258940693, "cycles": 550283661, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 437.895709, "user_us": 428413.0, "system_us": 18450.0, "rss_before": 35897344.0, "rss_after": 74268672.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 74678272, "instructions": 7176042448, "cycles": 1479568679, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 1042.916875, "user_us": 1042533.0, "system_us": 5014.0, "rss_before": 58703872.0, "rss_after": 64192512.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 64847872, "instructions": 18504216514, "cycles": 3437203760, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 161.031042, "user_us": 157425.0, "system_us": 3609.0, "rss_before": 12648448.0, "rss_after": 66830336.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 68108288, "instructions": 3259570749, "cycles": 549211736, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 161.192667, "user_us": 157591.0, "system_us": 3609.0, "rss_before": 12632064.0, "rss_after": 66813952.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 68091904, "instructions": 3258913417, "cycles": 549344084, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 1043.7162079999998, "user_us": 1043381.0, "system_us": 4810.0, "rss_before": 58736640.0, "rss_after": 64274432.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 64946176, "instructions": 18502459205, "cycles": 3439107272, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 445.97683400000005, "user_us": 435600.0, "system_us": 19987.0, "rss_before": 35913728.0, "rss_after": 74383360.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 74792960, "instructions": 7180400372, "cycles": 1480131495, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 1037.6921659999998, "user_us": 1035908.0, "system_us": 6202.0, "rss_before": 58556416.0, "rss_after": 64159744.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 64798720, "instructions": 18507859074, "cycles": 3446954393, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 161.336417, "user_us": 158232.0, "system_us": 3104.0, "rss_before": 12648448.0, "rss_after": 66830336.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 68124672, "instructions": 3259003843, "cycles": 549602494, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 163.810375, "user_us": 160398.0, "system_us": 3416.0, "rss_before": 12632064.0, "rss_after": 66813952.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 68091904, "instructions": 3259034845, "cycles": 547487308, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 441.491834, "user_us": 431779.0, "system_us": 19240.0, "rss_before": 35913728.0, "rss_after": 74416128.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 74825728, "instructions": 7179512211, "cycles": 1479891890, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 438.76062499999995, "user_us": 429001.0, "system_us": 18460.0, "rss_before": 35930112.0, "rss_after": 74366976.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 74776576, "instructions": 7197982682, "cycles": 1481195353, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 161.17525, "user_us": 157608.0, "system_us": 3571.0, "rss_before": 12632064.0, "rss_after": 66781184.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 68059136, "instructions": 3259152350, "cycles": 549354374, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 160.74366700000002, "user_us": 157512.0, "system_us": 3236.0, "rss_before": 12648448.0, "rss_after": 66830336.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 68108288, "instructions": 3258819390, "cycles": 547394505, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 1040.0815420000001, "user_us": 1038316.0, "system_us": 6180.0, "rss_before": 58540032.0, "rss_after": 64159744.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 64864256, "instructions": 18544987306, "cycles": 3452759948, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 160.834791, "user_us": 157559.0, "system_us": 3280.0, "rss_before": 12615680.0, "rss_after": 66813952.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 68091904, "instructions": 3259058730, "cycles": 548562404, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 161.05316700000003, "user_us": 157758.0, "system_us": 3300.0, "rss_before": 12632064.0, "rss_after": 66830336.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 68108288, "instructions": 3258661049, "cycles": 549032592, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 438.359041, "user_us": 428365.0, "system_us": 18980.0, "rss_before": 35913728.0, "rss_after": 74334208.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 74743808, "instructions": 7175098432, "cycles": 1481234640, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 1037.76075, "user_us": 1036236.0, "system_us": 6080.0, "rss_before": 58556416.0, "rss_after": 64176128.0, "checksum": 1966848.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1961848, "warmup": 5000, "peak_rss": 64847872, "instructions": 18506136968, "cycles": 3446507186, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 211.94875, "user_us": 208527.0, "system_us": 10486.0, "rss_before": 35684352.0, "rss_after": 73973760.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 74383360, "instructions": 3159261227, "cycles": 751177256, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 119.505208, "user_us": 118050.0, "system_us": 1459.0, "rss_before": 17973248.0, "rss_after": 34439168.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 34979840, "instructions": 2012846050, "cycles": 405872049, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 197.774, "user_us": 198310.0, "system_us": 2533.0, "rss_before": 57327616.0, "rss_after": 64290816.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 64929792, "instructions": 4327291438, "cycles": 750437035, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 119.896334, "user_us": 118393.0, "system_us": 1508.0, "rss_before": 17989632.0, "rss_after": 34471936.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 35012608, "instructions": 2013114209, "cycles": 406641308, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 119.90258299999999, "user_us": 118395.0, "system_us": 1512.0, "rss_before": 17989632.0, "rss_after": 34455552.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 34996224, "instructions": 2012632473, "cycles": 407102050, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 211.899208, "user_us": 208311.0, "system_us": 10583.0, "rss_before": 35602432.0, "rss_after": 73924608.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 74334208, "instructions": 3158648003, "cycles": 751035792, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 120.144041, "user_us": 118613.0, "system_us": 1530.0, "rss_before": 17989632.0, "rss_after": 34439168.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 34979840, "instructions": 2012999315, "cycles": 407755522, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 198.155208, "user_us": 198848.0, "system_us": 2505.0, "rss_before": 57262080.0, "rss_after": 64159744.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 64798720, "instructions": 4319490186, "cycles": 746160512, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 198.253416, "user_us": 198880.0, "system_us": 2446.0, "rss_before": 57262080.0, "rss_after": 64094208.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 64749568, "instructions": 4315975642, "cycles": 742744682, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 119.43249999999999, "user_us": 117941.0, "system_us": 1496.0, "rss_before": 18006016.0, "rss_after": 34471936.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 35012608, "instructions": 2012955878, "cycles": 406145697, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 211.12270800000002, "user_us": 207673.0, "system_us": 10454.0, "rss_before": 35618816.0, "rss_after": 73924608.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 74334208, "instructions": 3160064058, "cycles": 748793159, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 119.735667, "user_us": 118270.0, "system_us": 1477.0, "rss_before": 17973248.0, "rss_after": 34439168.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 34979840, "instructions": 2013071765, "cycles": 407246474, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 197.308834, "user_us": 198088.0, "system_us": 2272.0, "rss_before": 57294848.0, "rss_after": 64241664.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 64880640, "instructions": 4318219005, "cycles": 742110402, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 119.724875, "user_us": 118187.0, "system_us": 1543.0, "rss_before": 18006016.0, "rss_after": 34439168.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 34979840, "instructions": 2012811216, "cycles": 406969658, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 210.939333, "user_us": 207611.0, "system_us": 10328.0, "rss_before": 35618816.0, "rss_after": 73875456.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 74285056, "instructions": 3158574116, "cycles": 747525172, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 119.85758299999999, "user_us": 118373.0, "system_us": 1492.0, "rss_before": 17989632.0, "rss_after": 34422784.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 34963456, "instructions": 2012965200, "cycles": 407318204, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 119.975, "user_us": 118538.0, "system_us": 1444.0, "rss_before": 17989632.0, "rss_after": 34455552.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 34996224, "instructions": 2012773961, "cycles": 407770101, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 119.370292, "user_us": 117979.0, "system_us": 1395.0, "rss_before": 17973248.0, "rss_after": 34455552.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 34996224, "instructions": 2012853311, "cycles": 405400516, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 211.747666, "user_us": 208107.0, "system_us": 10638.0, "rss_before": 35635200.0, "rss_after": 73908224.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 74317824, "instructions": 3158551081, "cycles": 750137217, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 198.52583299999998, "user_us": 198830.0, "system_us": 2668.0, "rss_before": 57196544.0, "rss_after": 64143360.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 64815104, "instructions": 4318762511, "cycles": 744808545, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 119.67745900000001, "user_us": 118262.0, "system_us": 1420.0, "rss_before": 18006016.0, "rss_after": 34471936.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 35012608, "instructions": 2012484565, "cycles": 406705794, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 119.56275, "user_us": 118087.0, "system_us": 1484.0, "rss_before": 17973248.0, "rss_after": 34439168.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 34979840, "instructions": 2013066494, "cycles": 406830261, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 211.55375, "user_us": 208001.0, "system_us": 10769.0, "rss_before": 35618816.0, "rss_after": 73908224.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 74317824, "instructions": 3159849233, "cycles": 750668486, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 197.714833, "user_us": 198462.0, "system_us": 2290.0, "rss_before": 57278464.0, "rss_after": 64110592.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 64749568, "instructions": 4319844367, "cycles": 743623565, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 119.495042, "user_us": 117964.0, "system_us": 1540.0, "rss_before": 17973248.0, "rss_after": 34439168.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 34979840, "instructions": 2012948683, "cycles": 406035297, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 119.79516699999999, "user_us": 118246.0, "system_us": 1553.0, "rss_before": 17989632.0, "rss_after": 34422784.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 34963456, "instructions": 2012966411, "cycles": 407152007, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 197.466792, "user_us": 198212.0, "system_us": 2266.0, "rss_before": 57212928.0, "rss_after": 64143360.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 64798720, "instructions": 4320100766, "cycles": 742902037, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 211.33220899999998, "user_us": 207524.0, "system_us": 10752.0, "rss_before": 35602432.0, "rss_after": 73891840.0, "checksum": 1063746207.0, "retained": 0.0, "fixture": "object_1k", "iterations": 1036867, "warmup": 5000, "peak_rss": 74301440, "instructions": 3157016146, "cycles": 749067550, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 153.745791, "user_us": 143444.0, "system_us": 10305.0, "rss_before": 12533760.0, "rss_after": 66027520.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 66519040, "instructions": 2667256503, "cycles": 512098402, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 153.474208, "user_us": 143275.0, "system_us": 10206.0, "rss_before": 12517376.0, "rss_after": 66011136.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 66502656, "instructions": 2667149204, "cycles": 511520172, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 473.542125, "user_us": 473652.0, "system_us": 2122.0, "rss_before": 55083008.0, "rss_after": 68419584.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 69025792, "instructions": 7390535405, "cycles": 1620523558, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 380.337208, "user_us": 377634.0, "system_us": 4228.0, "rss_before": 29802496.0, "rss_after": 73678848.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 74088448, "instructions": 7353012905, "cycles": 1270867649, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 464.54762500000004, "user_us": 465592.0, "system_us": 1179.0, "rss_before": 54919168.0, "rss_after": 68255744.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 68927488, "instructions": 7380838806, "cycles": 1595717904, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 379.463, "user_us": 377643.0, "system_us": 3052.0, "rss_before": 29786112.0, "rss_after": 73629696.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 74039296, "instructions": 7353643721, "cycles": 1267668673, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 153.211292, "user_us": 143242.0, "system_us": 9965.0, "rss_before": 12550144.0, "rss_after": 66027520.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 66519040, "instructions": 2667379657, "cycles": 510494563, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 153.09941700000002, "user_us": 143218.0, "system_us": 9885.0, "rss_before": 12517376.0, "rss_after": 66011136.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 66502656, "instructions": 2667042362, "cycles": 510252337, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 153.22287500000002, "user_us": 143180.0, "system_us": 10047.0, "rss_before": 12517376.0, "rss_after": 66011136.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 66502656, "instructions": 2667123820, "cycles": 510699376, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 380.815833, "user_us": 377974.0, "system_us": 4266.0, "rss_before": 29786112.0, "rss_after": 73695232.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 74104832, "instructions": 7354071885, "cycles": 1272085865, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 153.434667, "user_us": 143129.0, "system_us": 10310.0, "rss_before": 12533760.0, "rss_after": 66027520.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 66519040, "instructions": 2667234946, "cycles": 511492488, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 468.11841699999997, "user_us": 468138.0, "system_us": 2307.0, "rss_before": 55050240.0, "rss_after": 68386816.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 69074944, "instructions": 7389351034, "cycles": 1609494204, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 153.953125, "user_us": 143473.0, "system_us": 10468.0, "rss_before": 12517376.0, "rss_after": 66011136.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 66502656, "instructions": 2667204156, "cycles": 512859832, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 380.294333, "user_us": 377338.0, "system_us": 4354.0, "rss_before": 29786112.0, "rss_after": 73629696.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 74039296, "instructions": 7353276026, "cycles": 1270874525, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 471.339667, "user_us": 471280.0, "system_us": 2353.0, "rss_before": 55033856.0, "rss_after": 68419584.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 69107712, "instructions": 7388325270, "cycles": 1622231893, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 153.80454200000003, "user_us": 143484.0, "system_us": 10313.0, "rss_before": 12550144.0, "rss_after": 66027520.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 66519040, "instructions": 2667144953, "cycles": 512792435, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 153.47375000000002, "user_us": 143266.0, "system_us": 10211.0, "rss_before": 12550144.0, "rss_after": 66027520.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 66519040, "instructions": 2667350673, "cycles": 511802267, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 380.40495799999997, "user_us": 377454.0, "system_us": 4322.0, "rss_before": 29802496.0, "rss_after": 73662464.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 74072064, "instructions": 7352810609, "cycles": 1270676383, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 153.18883399999999, "user_us": 143079.0, "system_us": 10114.0, "rss_before": 12517376.0, "rss_after": 66011136.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 66502656, "instructions": 2667394360, "cycles": 510655722, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 419.318875, "user_us": 419444.0, "system_us": 2106.0, "rss_before": 54968320.0, "rss_after": 68370432.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 69058560, "instructions": 7347603118, "cycles": 1448735306, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 438.932167, "user_us": 438942.0, "system_us": 2234.0, "rss_before": 55066624.0, "rss_after": 68485120.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 69140480, "instructions": 7376391107, "cycles": 1511527520, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 380.567875, "user_us": 377822.0, "system_us": 4165.0, "rss_before": 29818880.0, "rss_after": 73695232.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 74104832, "instructions": 7353935678, "cycles": 1271375715, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 153.53483400000002, "user_us": 143284.0, "system_us": 10259.0, "rss_before": 12533760.0, "rss_after": 66027520.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 66519040, "instructions": 2667510751, "cycles": 511807160, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 153.594, "user_us": 143307.0, "system_us": 10293.0, "rss_before": 12517376.0, "rss_after": 66011136.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 66502656, "instructions": 2667283311, "cycles": 512116519, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 153.34562499999998, "user_us": 143190.0, "system_us": 10159.0, "rss_before": 12533760.0, "rss_after": 66027520.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 66519040, "instructions": 2667207578, "cycles": 511170066, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 380.164583, "user_us": 377566.0, "system_us": 3995.0, "rss_before": 29786112.0, "rss_after": 73662464.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 74072064, "instructions": 7353835543, "cycles": 1270080087, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 436.60625, "user_us": 436506.0, "system_us": 2398.0, "rss_before": 55050240.0, "rss_after": 68403200.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 69058560, "instructions": 7379746785, "cycles": 1508296030, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 153.325666, "user_us": 143286.0, "system_us": 10045.0, "rss_before": 12517376.0, "rss_after": 66011136.0, "checksum": 11286.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 11284, "warmup": 2, "peak_rss": 66502656, "instructions": 2667377017, "cycles": 511471240, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 142.6055, "user_us": 141188.0, "system_us": 1421.0, "rss_before": 12779520.0, "rss_after": 34668544.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 35192832, "instructions": 2700626452, "cycles": 477716934, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 299.244958, "user_us": 296298.0, "system_us": 3788.0, "rss_before": 29933568.0, "rss_after": 74104832.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 74498048, "instructions": 5684282942, "cycles": 1010024832, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 141.472917, "user_us": 139998.0, "system_us": 1479.0, "rss_before": 12763136.0, "rss_after": 34603008.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 35127296, "instructions": 2700620819, "cycles": 474209261, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 168.566875, "user_us": 169381.0, "system_us": 1310.0, "rss_before": 55033856.0, "rss_after": 64159744.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 64847872, "instructions": 3185448873, "cycles": 645320947, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 142.026125, "user_us": 140619.0, "system_us": 1410.0, "rss_before": 12779520.0, "rss_after": 34635776.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 35160064, "instructions": 2700577311, "cycles": 476133829, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 168.967375, "user_us": 169810.0, "system_us": 1277.0, "rss_before": 55263232.0, "rss_after": 64372736.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 65011712, "instructions": 3185899185, "cycles": 647419833, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 299.410292, "user_us": 296692.0, "system_us": 3544.0, "rss_before": 29917184.0, "rss_after": 74121216.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 74514432, "instructions": 5683779820, "cycles": 1010424690, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 142.986459, "user_us": 141339.0, "system_us": 1649.0, "rss_before": 12763136.0, "rss_after": 34603008.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 35127296, "instructions": 2700711153, "cycles": 478839682, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 142.125667, "user_us": 140696.0, "system_us": 1433.0, "rss_before": 12763136.0, "rss_after": 34635776.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 35160064, "instructions": 2700589886, "cycles": 475941419, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 299.436917, "user_us": 296799.0, "system_us": 3451.0, "rss_before": 29949952.0, "rss_after": 74121216.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 74514432, "instructions": 5684062511, "cycles": 1009909092, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 167.518, "user_us": 168408.0, "system_us": 1218.0, "rss_before": 55099392.0, "rss_after": 64159744.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 64847872, "instructions": 3181857164, "cycles": 639447867, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 142.530791, "user_us": 141051.0, "system_us": 1488.0, "rss_before": 12779520.0, "rss_after": 34635776.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 35160064, "instructions": 2700673844, "cycles": 477965434, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 176.5605, "user_us": 177141.0, "system_us": 1549.0, "rss_before": 55181312.0, "rss_after": 64225280.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 64897024, "instructions": 3186403165, "cycles": 671005152, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 142.441875, "user_us": 140849.0, "system_us": 1597.0, "rss_before": 12779520.0, "rss_after": 34652160.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 35176448, "instructions": 2700722096, "cycles": 477322825, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 301.349375, "user_us": 298438.0, "system_us": 3731.0, "rss_before": 29933568.0, "rss_after": 74104832.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 74498048, "instructions": 5684125289, "cycles": 1016028416, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 142.663792, "user_us": 141230.0, "system_us": 1440.0, "rss_before": 12763136.0, "rss_after": 34635776.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 35160064, "instructions": 2700576123, "cycles": 477980713, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 142.540459, "user_us": 141104.0, "system_us": 1440.0, "rss_before": 12779520.0, "rss_after": 34635776.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 35160064, "instructions": 2700707634, "cycles": 477523536, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 300.069459, "user_us": 297075.0, "system_us": 3847.0, "rss_before": 29966336.0, "rss_after": 74170368.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 74563584, "instructions": 5684583852, "cycles": 1012107516, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 142.85475, "user_us": 141370.0, "system_us": 1488.0, "rss_before": 12763136.0, "rss_after": 34619392.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 35143680, "instructions": 2700572210, "cycles": 478864639, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 168.958541, "user_us": 169852.0, "system_us": 1225.0, "rss_before": 55197696.0, "rss_after": 64274432.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 64946176, "instructions": 3188350132, "cycles": 648800516, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 141.808792, "user_us": 140446.0, "system_us": 1366.0, "rss_before": 12779520.0, "rss_after": 34619392.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 35143680, "instructions": 2700473690, "cycles": 475376874, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 142.155333, "user_us": 140747.0, "system_us": 1411.0, "rss_before": 12779520.0, "rss_after": 34619392.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 35143680, "instructions": 2700682245, "cycles": 476335044, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 168.06341700000002, "user_us": 169035.0, "system_us": 1146.0, "rss_before": 55164928.0, "rss_after": 64356352.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 65011712, "instructions": 3185223533, "cycles": 643496393, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 299.827334, "user_us": 296950.0, "system_us": 3726.0, "rss_before": 29933568.0, "rss_after": 74137600.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 74530816, "instructions": 5684083445, "cycles": 1011240661, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 142.27049999999997, "user_us": 140818.0, "system_us": 1456.0, "rss_before": 12779520.0, "rss_after": 34619392.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 35143680, "instructions": 2700800216, "cycles": 476757723, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 142.68099999999998, "user_us": 141346.0, "system_us": 1339.0, "rss_before": 12795904.0, "rss_after": 34635776.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 35160064, "instructions": 2700800177, "cycles": 477796644, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 167.87225, "user_us": 168806.0, "system_us": 1191.0, "rss_before": 55164928.0, "rss_after": 64307200.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 64946176, "instructions": 3183691509, "cycles": 641785304, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 300.480708, "user_us": 297763.0, "system_us": 3526.0, "rss_before": 29933568.0, "rss_after": 74104832.0, "checksum": 169360227.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 12949, "warmup": 2, "peak_rss": 74498048, "instructions": 5683418674, "cycles": 1013212946, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 306.853042, "user_us": 307460.0, "system_us": 1752.0, "rss_before": 55033856.0, "rss_after": 68616192.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 69287936, "instructions": 5246041667, "cycles": 1092967219, "engine": "node", "operation": "sparse", "rep": 0} +{"wall_ms": 157.492916, "user_us": 146227.0, "system_us": 11269.0, "rss_before": 12992512.0, "rss_after": 75202560.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 75726848, "instructions": 2575421323, "cycles": 526311748, "engine": "baseline", "operation": "sparse", "rep": 0} +{"wall_ms": 158.416792, "user_us": 146846.0, "system_us": 11575.0, "rss_before": 12992512.0, "rss_after": 75218944.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 75743232, "instructions": 2575933864, "cycles": 529340780, "engine": "perry", "operation": "sparse", "rep": 0} +{"wall_ms": 265.835833, "user_us": 263219.0, "system_us": 3741.0, "rss_before": 29769728.0, "rss_after": 73678848.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 74088448, "instructions": 5172087357, "cycles": 902889544, "engine": "bun", "operation": "sparse", "rep": 0} +{"wall_ms": 158.08058300000002, "user_us": 146592.0, "system_us": 11492.0, "rss_before": 12992512.0, "rss_after": 75218944.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 75743232, "instructions": 2576471313, "cycles": 528174556, "engine": "perry", "operation": "sparse", "rep": 1} +{"wall_ms": 322.10325, "user_us": 322667.0, "system_us": 1798.0, "rss_before": 55050240.0, "rss_after": 68665344.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 69337088, "instructions": 5278090627, "cycles": 1137646091, "engine": "node", "operation": "sparse", "rep": 1} +{"wall_ms": 265.8775, "user_us": 263323.0, "system_us": 3689.0, "rss_before": 29786112.0, "rss_after": 73646080.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 74055680, "instructions": 5172059235, "cycles": 903586247, "engine": "bun", "operation": "sparse", "rep": 1} +{"wall_ms": 157.8225, "user_us": 146379.0, "system_us": 11447.0, "rss_before": 12992512.0, "rss_after": 75202560.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 75726848, "instructions": 2575515904, "cycles": 526816063, "engine": "baseline", "operation": "sparse", "rep": 1} +{"wall_ms": 265.69804200000004, "user_us": 263151.0, "system_us": 3703.0, "rss_before": 29753344.0, "rss_after": 73646080.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 74055680, "instructions": 5172052683, "cycles": 902802616, "engine": "bun", "operation": "sparse", "rep": 2} +{"wall_ms": 320.370208, "user_us": 320981.0, "system_us": 1738.0, "rss_before": 54968320.0, "rss_after": 68501504.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 69173248, "instructions": 5262811838, "cycles": 1129818962, "engine": "node", "operation": "sparse", "rep": 2} +{"wall_ms": 158.355458, "user_us": 146769.0, "system_us": 11590.0, "rss_before": 13008896.0, "rss_after": 75235328.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 75759616, "instructions": 2576306745, "cycles": 529293748, "engine": "perry", "operation": "sparse", "rep": 2} +{"wall_ms": 157.96475, "user_us": 146410.0, "system_us": 11558.0, "rss_before": 12976128.0, "rss_after": 75202560.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 75726848, "instructions": 2575485396, "cycles": 527379821, "engine": "baseline", "operation": "sparse", "rep": 2} +{"wall_ms": 158.198375, "user_us": 146837.0, "system_us": 11327.0, "rss_before": 12992512.0, "rss_after": 75218944.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 75743232, "instructions": 2576256781, "cycles": 527880447, "engine": "perry", "operation": "sparse", "rep": 3} +{"wall_ms": 265.759167, "user_us": 263230.0, "system_us": 3651.0, "rss_before": 29769728.0, "rss_after": 73678848.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 74088448, "instructions": 5172394494, "cycles": 903081788, "engine": "bun", "operation": "sparse", "rep": 3} +{"wall_ms": 310.65925000000004, "user_us": 311187.0, "system_us": 1850.0, "rss_before": 55017472.0, "rss_after": 68534272.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 69189632, "instructions": 5249634486, "cycles": 1102359942, "engine": "node", "operation": "sparse", "rep": 3} +{"wall_ms": 157.71254199999998, "user_us": 146380.0, "system_us": 11335.0, "rss_before": 12992512.0, "rss_after": 75202560.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 75726848, "instructions": 2575685874, "cycles": 527086051, "engine": "baseline", "operation": "sparse", "rep": 3} +{"wall_ms": 265.83912499999997, "user_us": 263359.0, "system_us": 3717.0, "rss_before": 29769728.0, "rss_after": 73711616.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 74121216, "instructions": 5172453853, "cycles": 903326388, "engine": "bun", "operation": "sparse", "rep": 4} +{"wall_ms": 293.922875, "user_us": 294419.0, "system_us": 1838.0, "rss_before": 55001088.0, "rss_after": 68616192.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 69255168, "instructions": 5226806908, "cycles": 1047522609, "engine": "node", "operation": "sparse", "rep": 4} +{"wall_ms": 157.90241699999999, "user_us": 146737.0, "system_us": 11169.0, "rss_before": 13008896.0, "rss_after": 75235328.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 75759616, "instructions": 2576037929, "cycles": 527130234, "engine": "perry", "operation": "sparse", "rep": 4} +{"wall_ms": 157.61320800000001, "user_us": 146207.0, "system_us": 11410.0, "rss_before": 12976128.0, "rss_after": 75202560.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 75726848, "instructions": 2575532676, "cycles": 526402911, "engine": "baseline", "operation": "sparse", "rep": 4} +{"wall_ms": 157.95637499999998, "user_us": 146602.0, "system_us": 11357.0, "rss_before": 12992512.0, "rss_after": 75218944.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 75743232, "instructions": 2576581748, "cycles": 527566873, "engine": "perry", "operation": "sparse", "rep": 5} +{"wall_ms": 157.71270800000002, "user_us": 146239.0, "system_us": 11440.0, "rss_before": 12976128.0, "rss_after": 75202560.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 75726848, "instructions": 2575544445, "cycles": 526306744, "engine": "baseline", "operation": "sparse", "rep": 5} +{"wall_ms": 266.10341700000004, "user_us": 263532.0, "system_us": 3750.0, "rss_before": 29802496.0, "rss_after": 73678848.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 74088448, "instructions": 5172714101, "cycles": 904372594, "engine": "bun", "operation": "sparse", "rep": 5} +{"wall_ms": 335.43375, "user_us": 335820.0, "system_us": 1959.0, "rss_before": 54984704.0, "rss_after": 68517888.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 69173248, "instructions": 5257528271, "cycles": 1178899197, "engine": "node", "operation": "sparse", "rep": 5} +{"wall_ms": 310.474208, "user_us": 310977.0, "system_us": 1855.0, "rss_before": 55001088.0, "rss_after": 68534272.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 69222400, "instructions": 5248581958, "cycles": 1100773149, "engine": "node", "operation": "sparse", "rep": 6} +{"wall_ms": 158.269125, "user_us": 146816.0, "system_us": 11457.0, "rss_before": 13008896.0, "rss_after": 75235328.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 75759616, "instructions": 2576038486, "cycles": 528839418, "engine": "perry", "operation": "sparse", "rep": 6} +{"wall_ms": 157.31145800000002, "user_us": 145997.0, "system_us": 11319.0, "rss_before": 12992512.0, "rss_after": 75202560.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 75726848, "instructions": 2575531775, "cycles": 525533132, "engine": "baseline", "operation": "sparse", "rep": 6} +{"wall_ms": 266.253584, "user_us": 263361.0, "system_us": 4068.0, "rss_before": 29786112.0, "rss_after": 73646080.0, "checksum": 936530.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7868, "warmup": 2, "peak_rss": 74055680, "instructions": 5172103445, "cycles": 904273132, "engine": "bun", "operation": "sparse", "rep": 6} +{"wall_ms": 128.59, "user_us": 130605.0, "system_us": 3460.0, "rss_before": 29835264.0, "rss_after": 80789504.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 81199104, "instructions": 2592036674, "cycles": 476540284, "engine": "bun", "operation": "scan", "rep": 0} +{"wall_ms": 221.946666, "user_us": 209267.0, "system_us": 12671.0, "rss_before": 13123584.0, "rss_after": 213811200.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 214384640, "instructions": 3966122348, "cycles": 738057887, "engine": "baseline", "operation": "scan", "rep": 0} +{"wall_ms": 160.03508300000001, "user_us": 161215.0, "system_us": 1213.0, "rss_before": 54984704.0, "rss_after": 64225280.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 64864256, "instructions": 2693584220, "cycles": 620417159, "engine": "node", "operation": "scan", "rep": 0} +{"wall_ms": 221.807584, "user_us": 209223.0, "system_us": 12586.0, "rss_before": 13123584.0, "rss_after": 213811200.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 214384640, "instructions": 3966314987, "cycles": 737654877, "engine": "perry", "operation": "scan", "rep": 0} +{"wall_ms": 156.00324999999998, "user_us": 157196.0, "system_us": 1209.0, "rss_before": 54984704.0, "rss_after": 64258048.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 64913408, "instructions": 2694720063, "cycles": 612312049, "engine": "node", "operation": "scan", "rep": 1} +{"wall_ms": 128.69845899999999, "user_us": 130579.0, "system_us": 3704.0, "rss_before": 29786112.0, "rss_after": 80756736.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 81166336, "instructions": 2591610315, "cycles": 477169682, "engine": "bun", "operation": "scan", "rep": 1} +{"wall_ms": 221.85075, "user_us": 209113.0, "system_us": 12723.0, "rss_before": 13123584.0, "rss_after": 213811200.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 214384640, "instructions": 3967194759, "cycles": 738196118, "engine": "baseline", "operation": "scan", "rep": 1} +{"wall_ms": 222.252375, "user_us": 209702.0, "system_us": 12554.0, "rss_before": 13139968.0, "rss_after": 213565440.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 214138880, "instructions": 3968223156, "cycles": 739605336, "engine": "perry", "operation": "scan", "rep": 1} +{"wall_ms": 221.717042, "user_us": 209347.0, "system_us": 12364.0, "rss_before": 13123584.0, "rss_after": 213811200.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 214384640, "instructions": 3965244395, "cycles": 737071972, "engine": "perry", "operation": "scan", "rep": 2} +{"wall_ms": 155.030916, "user_us": 156224.0, "system_us": 1218.0, "rss_before": 54951936.0, "rss_after": 64225280.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 64897024, "instructions": 2684262461, "cycles": 604562172, "engine": "node", "operation": "scan", "rep": 2} +{"wall_ms": 128.74029199999998, "user_us": 130680.0, "system_us": 3624.0, "rss_before": 29786112.0, "rss_after": 80691200.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 81100800, "instructions": 2591209462, "cycles": 477011750, "engine": "bun", "operation": "scan", "rep": 2} +{"wall_ms": 221.44491699999998, "user_us": 209027.0, "system_us": 12417.0, "rss_before": 13107200.0, "rss_after": 213925888.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 214499328, "instructions": 3967147107, "cycles": 736431381, "engine": "baseline", "operation": "scan", "rep": 2} +{"wall_ms": 221.985084, "user_us": 209107.0, "system_us": 12881.0, "rss_before": 13123584.0, "rss_after": 213811200.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 214384640, "instructions": 3966281245, "cycles": 738551544, "engine": "baseline", "operation": "scan", "rep": 3} +{"wall_ms": 128.70575, "user_us": 130802.0, "system_us": 3502.0, "rss_before": 29786112.0, "rss_after": 80740352.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 81149952, "instructions": 2591041996, "cycles": 476941194, "engine": "bun", "operation": "scan", "rep": 3} +{"wall_ms": 221.91174999999998, "user_us": 209366.0, "system_us": 12550.0, "rss_before": 13139968.0, "rss_after": 213827584.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 214401024, "instructions": 3965263569, "cycles": 737691888, "engine": "perry", "operation": "scan", "rep": 3} +{"wall_ms": 154.95954099999997, "user_us": 156146.0, "system_us": 1185.0, "rss_before": 55050240.0, "rss_after": 64323584.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 64995328, "instructions": 2676747301, "cycles": 600936734, "engine": "node", "operation": "scan", "rep": 3} +{"wall_ms": 128.766208, "user_us": 130706.0, "system_us": 3650.0, "rss_before": 29802496.0, "rss_after": 80773120.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 81182720, "instructions": 2592049746, "cycles": 477374484, "engine": "bun", "operation": "scan", "rep": 4} +{"wall_ms": 155.045875, "user_us": 156209.0, "system_us": 1227.0, "rss_before": 54984704.0, "rss_after": 64241664.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 64880640, "instructions": 2684875851, "cycles": 603740199, "engine": "node", "operation": "scan", "rep": 4} +{"wall_ms": 221.72170899999998, "user_us": 208946.0, "system_us": 12779.0, "rss_before": 13107200.0, "rss_after": 213794816.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 214368256, "instructions": 3966592168, "cycles": 737717026, "engine": "baseline", "operation": "scan", "rep": 4} +{"wall_ms": 221.473542, "user_us": 209226.0, "system_us": 12251.0, "rss_before": 13123584.0, "rss_after": 213811200.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 214384640, "instructions": 3966042238, "cycles": 736578485, "engine": "perry", "operation": "scan", "rep": 4} +{"wall_ms": 128.75716699999998, "user_us": 130744.0, "system_us": 3573.0, "rss_before": 29786112.0, "rss_after": 80773120.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 81182720, "instructions": 2591623567, "cycles": 477119152, "engine": "bun", "operation": "scan", "rep": 5} +{"wall_ms": 160.041083, "user_us": 161234.0, "system_us": 1204.0, "rss_before": 55033856.0, "rss_after": 64290816.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 64946176, "instructions": 2690193406, "cycles": 617201494, "engine": "node", "operation": "scan", "rep": 5} +{"wall_ms": 221.622708, "user_us": 209070.0, "system_us": 12556.0, "rss_before": 13123584.0, "rss_after": 213811200.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 214384640, "instructions": 3965340638, "cycles": 737030993, "engine": "perry", "operation": "scan", "rep": 5} +{"wall_ms": 222.17612499999998, "user_us": 210013.0, "system_us": 12167.0, "rss_before": 13107200.0, "rss_after": 213811200.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 214384640, "instructions": 3967065904, "cycles": 739399955, "engine": "baseline", "operation": "scan", "rep": 5} +{"wall_ms": 222.53179199999997, "user_us": 210462.0, "system_us": 12074.0, "rss_before": 13107200.0, "rss_after": 213794816.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 214368256, "instructions": 3965951328, "cycles": 740003659, "engine": "baseline", "operation": "scan", "rep": 6} +{"wall_ms": 128.646333, "user_us": 130716.0, "system_us": 3563.0, "rss_before": 29802496.0, "rss_after": 80822272.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 81231872, "instructions": 2591791635, "cycles": 477114822, "engine": "bun", "operation": "scan", "rep": 6} +{"wall_ms": 146.218084, "user_us": 147443.0, "system_us": 1103.0, "rss_before": 54968320.0, "rss_after": 64208896.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 64831488, "instructions": 2682887799, "cycles": 574449121, "engine": "node", "operation": "scan", "rep": 6} +{"wall_ms": 221.947875, "user_us": 209517.0, "system_us": 12423.0, "rss_before": 13123584.0, "rss_after": 213925888.0, "checksum": 26867820.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 3761, "warmup": 2, "peak_rss": 214499328, "instructions": 3966688962, "cycles": 738166698, "engine": "perry", "operation": "scan", "rep": 6} +{"wall_ms": 160.796833, "user_us": 149081.0, "system_us": 11722.0, "rss_before": 12615680.0, "rss_after": 71614464.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72105984, "instructions": 2632342676, "cycles": 536759253, "engine": "perry", "operation": "roundtrip", "rep": 0} +{"wall_ms": 160.758583, "user_us": 149135.0, "system_us": 11628.0, "rss_before": 12615680.0, "rss_after": 72105984.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72597504, "instructions": 2633042963, "cycles": 536281866, "engine": "baseline", "operation": "roundtrip", "rep": 0} +{"wall_ms": 402.235, "user_us": 402549.0, "system_us": 2039.0, "rss_before": 55181312.0, "rss_after": 68550656.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69222400, "instructions": 6806804328, "cycles": 1394247302, "engine": "node", "operation": "roundtrip", "rep": 0} +{"wall_ms": 440.316292, "user_us": 437057.0, "system_us": 4666.0, "rss_before": 29917184.0, "rss_after": 73940992.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74334208, "instructions": 8313513565, "cycles": 1463305921, "engine": "bun", "operation": "roundtrip", "rep": 0} +{"wall_ms": 160.671375, "user_us": 149013.0, "system_us": 11662.0, "rss_before": 12615680.0, "rss_after": 72105984.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72597504, "instructions": 2632892694, "cycles": 535924791, "engine": "perry", "operation": "roundtrip", "rep": 1} +{"wall_ms": 160.28008300000002, "user_us": 148880.0, "system_us": 11403.0, "rss_before": 12599296.0, "rss_after": 71598080.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72089600, "instructions": 2631968100, "cycles": 535015440, "engine": "baseline", "operation": "roundtrip", "rep": 1} +{"wall_ms": 421.36716700000005, "user_us": 421607.0, "system_us": 2122.0, "rss_before": 55246848.0, "rss_after": 68501504.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69156864, "instructions": 6816475943, "cycles": 1455584973, "engine": "node", "operation": "roundtrip", "rep": 1} +{"wall_ms": 440.507791, "user_us": 437202.0, "system_us": 4431.0, "rss_before": 29933568.0, "rss_after": 73924608.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74317824, "instructions": 8313211917, "cycles": 1462863730, "engine": "bun", "operation": "roundtrip", "rep": 1} +{"wall_ms": 423.837208, "user_us": 423870.0, "system_us": 2271.0, "rss_before": 55148544.0, "rss_after": 68403200.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69074944, "instructions": 6798905501, "cycles": 1463910769, "engine": "node", "operation": "roundtrip", "rep": 2} +{"wall_ms": 440.409042, "user_us": 437243.0, "system_us": 4428.0, "rss_before": 29900800.0, "rss_after": 73924608.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74317824, "instructions": 8312412681, "cycles": 1463456749, "engine": "bun", "operation": "roundtrip", "rep": 2} +{"wall_ms": 160.616666, "user_us": 148895.0, "system_us": 11729.0, "rss_before": 12615680.0, "rss_after": 71614464.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72105984, "instructions": 2632338978, "cycles": 536049872, "engine": "perry", "operation": "roundtrip", "rep": 2} +{"wall_ms": 160.41704099999998, "user_us": 148884.0, "system_us": 11540.0, "rss_before": 12599296.0, "rss_after": 71598080.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72089600, "instructions": 2632044778, "cycles": 535213467, "engine": "baseline", "operation": "roundtrip", "rep": 2} +{"wall_ms": 160.62995800000002, "user_us": 149010.0, "system_us": 11626.0, "rss_before": 12615680.0, "rss_after": 71614464.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72105984, "instructions": 2632120035, "cycles": 536102430, "engine": "baseline", "operation": "roundtrip", "rep": 3} +{"wall_ms": 412.736333, "user_us": 413069.0, "system_us": 1980.0, "rss_before": 55214080.0, "rss_after": 68485120.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69189632, "instructions": 6790929892, "cycles": 1431284138, "engine": "node", "operation": "roundtrip", "rep": 3} +{"wall_ms": 160.57387500000002, "user_us": 149056.0, "system_us": 11526.0, "rss_before": 12615680.0, "rss_after": 71630848.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72122368, "instructions": 2632412881, "cycles": 535937574, "engine": "perry", "operation": "roundtrip", "rep": 3} +{"wall_ms": 440.81483399999996, "user_us": 437434.0, "system_us": 4590.0, "rss_before": 29933568.0, "rss_after": 73940992.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74334208, "instructions": 8312574566, "cycles": 1464250564, "engine": "bun", "operation": "roundtrip", "rep": 3} +{"wall_ms": 160.227375, "user_us": 148780.0, "system_us": 11451.0, "rss_before": 12632064.0, "rss_after": 71630848.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72122368, "instructions": 2631919903, "cycles": 534893293, "engine": "perry", "operation": "roundtrip", "rep": 4} +{"wall_ms": 160.41475, "user_us": 148923.0, "system_us": 11499.0, "rss_before": 12615680.0, "rss_after": 71598080.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72089600, "instructions": 2631956763, "cycles": 535285088, "engine": "baseline", "operation": "roundtrip", "rep": 4} +{"wall_ms": 440.829292, "user_us": 437508.0, "system_us": 4637.0, "rss_before": 29917184.0, "rss_after": 73924608.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74317824, "instructions": 8321408434, "cycles": 1464761664, "engine": "bun", "operation": "roundtrip", "rep": 4} +{"wall_ms": 419.510209, "user_us": 419668.0, "system_us": 2126.0, "rss_before": 55164928.0, "rss_after": 68452352.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69124096, "instructions": 6813931189, "cycles": 1457373631, "engine": "node", "operation": "roundtrip", "rep": 4} +{"wall_ms": 161.805334, "user_us": 149606.0, "system_us": 12174.0, "rss_before": 12615680.0, "rss_after": 71614464.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72105984, "instructions": 2632598206, "cycles": 540362816, "engine": "perry", "operation": "roundtrip", "rep": 5} +{"wall_ms": 409.556334, "user_us": 409486.0, "system_us": 2400.0, "rss_before": 55099392.0, "rss_after": 68435968.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69058560, "instructions": 6817162655, "cycles": 1424343459, "engine": "node", "operation": "roundtrip", "rep": 5} +{"wall_ms": 161.428666, "user_us": 148852.0, "system_us": 12584.0, "rss_before": 12599296.0, "rss_after": 71598080.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72089600, "instructions": 2632302054, "cycles": 538915239, "engine": "baseline", "operation": "roundtrip", "rep": 5} +{"wall_ms": 440.110792, "user_us": 436903.0, "system_us": 4512.0, "rss_before": 29917184.0, "rss_after": 73924608.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74317824, "instructions": 8312712709, "cycles": 1462133987, "engine": "bun", "operation": "roundtrip", "rep": 5} +{"wall_ms": 440.71104099999997, "user_us": 437215.0, "system_us": 4780.0, "rss_before": 29917184.0, "rss_after": 73940992.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74334208, "instructions": 8312510503, "cycles": 1463717513, "engine": "bun", "operation": "roundtrip", "rep": 6} +{"wall_ms": 161.000167, "user_us": 149071.0, "system_us": 11936.0, "rss_before": 12599296.0, "rss_after": 73203712.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 73695232, "instructions": 2633227672, "cycles": 537278084, "engine": "baseline", "operation": "roundtrip", "rep": 6} +{"wall_ms": 388.473042, "user_us": 388678.0, "system_us": 2080.0, "rss_before": 55148544.0, "rss_after": 68403200.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69042176, "instructions": 6784975281, "cycles": 1349975753, "engine": "node", "operation": "roundtrip", "rep": 6} +{"wall_ms": 160.523334, "user_us": 149085.0, "system_us": 11445.0, "rss_before": 12615680.0, "rss_after": 71614464.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72105984, "instructions": 2632206452, "cycles": 535617790, "engine": "perry", "operation": "roundtrip", "rep": 6} +{"wall_ms": 464.385958, "user_us": 471118.0, "system_us": 6601.0, "rss_before": 64552960.0, "rss_after": 130514944.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 131858432, "instructions": 7468001188, "cycles": 1673851390, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 155.831166, "user_us": 139398.0, "system_us": 16438.0, "rss_before": 18907136.0, "rss_after": 69877760.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 70369280, "instructions": 2488506149, "cycles": 525977916, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 357.503375, "user_us": 359439.0, "system_us": 5636.0, "rss_before": 34832384.0, "rss_after": 92602368.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 93011968, "instructions": 7359022938, "cycles": 1230039402, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 155.92658300000002, "user_us": 139371.0, "system_us": 16560.0, "rss_before": 18890752.0, "rss_after": 69877760.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 70369280, "instructions": 2488449617, "cycles": 526328991, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 356.532792, "user_us": 358600.0, "system_us": 5382.0, "rss_before": 34848768.0, "rss_after": 92651520.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 93061120, "instructions": 7360552976, "cycles": 1226549970, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 156.675667, "user_us": 139501.0, "system_us": 17180.0, "rss_before": 18890752.0, "rss_after": 69877760.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 70369280, "instructions": 2489074582, "cycles": 528710552, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 472.938, "user_us": 479152.0, "system_us": 6758.0, "rss_before": 64421888.0, "rss_after": 130400256.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 131694592, "instructions": 7481424644, "cycles": 1703037026, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 155.59575, "user_us": 139248.0, "system_us": 16353.0, "rss_before": 18907136.0, "rss_after": 69894144.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 70385664, "instructions": 2488059355, "cycles": 525086242, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 156.01462500000002, "user_us": 139393.0, "system_us": 16626.0, "rss_before": 18907136.0, "rss_after": 69894144.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 70385664, "instructions": 2488324020, "cycles": 526653318, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 444.039333, "user_us": 450394.0, "system_us": 6969.0, "rss_before": 64520192.0, "rss_after": 130400256.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 131776512, "instructions": 7479881719, "cycles": 1606325136, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 155.783083, "user_us": 139337.0, "system_us": 16452.0, "rss_before": 18874368.0, "rss_after": 69861376.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 70352896, "instructions": 2488318091, "cycles": 526032486, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 356.49150000000003, "user_us": 358478.0, "system_us": 5437.0, "rss_before": 34832384.0, "rss_after": 92651520.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 93061120, "instructions": 7360684554, "cycles": 1226214901, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 442.90808300000003, "user_us": 449528.0, "system_us": 6671.0, "rss_before": 64569344.0, "rss_after": 130465792.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 131760128, "instructions": 7474950522, "cycles": 1601658706, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 356.178583, "user_us": 358186.0, "system_us": 5392.0, "rss_before": 34848768.0, "rss_after": 92618752.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 93028352, "instructions": 7357650088, "cycles": 1225387708, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 155.928167, "user_us": 139433.0, "system_us": 16500.0, "rss_before": 18890752.0, "rss_after": 69877760.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 70369280, "instructions": 2488456155, "cycles": 526628178, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 156.19283299999998, "user_us": 139460.0, "system_us": 16737.0, "rss_before": 18890752.0, "rss_after": 69877760.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 70369280, "instructions": 2488683382, "cycles": 527110951, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 356.575667, "user_us": 358728.0, "system_us": 5435.0, "rss_before": 34848768.0, "rss_after": 92667904.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 93077504, "instructions": 7360751615, "cycles": 1227133381, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 455.16425, "user_us": 461738.0, "system_us": 6448.0, "rss_before": 64454656.0, "rss_after": 130383872.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 131710976, "instructions": 7498571571, "cycles": 1639443325, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 155.898042, "user_us": 139362.0, "system_us": 16540.0, "rss_before": 18890752.0, "rss_after": 69877760.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 70369280, "instructions": 2488437650, "cycles": 526335378, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 156.24262499999998, "user_us": 139498.0, "system_us": 16736.0, "rss_before": 18890752.0, "rss_after": 69877760.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 70369280, "instructions": 2488506111, "cycles": 526737206, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 355.997416, "user_us": 357823.0, "system_us": 5603.0, "rss_before": 34865152.0, "rss_after": 92635136.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 93044736, "instructions": 7358184102, "cycles": 1225457763, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 156.08724999999998, "user_us": 139555.0, "system_us": 16535.0, "rss_before": 18890752.0, "rss_after": 69877760.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 70369280, "instructions": 2488104818, "cycles": 526638637, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 450.70525000000004, "user_us": 456600.0, "system_us": 6935.0, "rss_before": 64503808.0, "rss_after": 130433024.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 131858432, "instructions": 7486485856, "cycles": 1625835261, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 156.088292, "user_us": 139347.0, "system_us": 16746.0, "rss_before": 18890752.0, "rss_after": 69877760.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 70369280, "instructions": 2488481611, "cycles": 526941576, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 356.63462499999997, "user_us": 358960.0, "system_us": 5367.0, "rss_before": 34865152.0, "rss_after": 92684288.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 93093888, "instructions": 7360794221, "cycles": 1227318851, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 156.02370800000003, "user_us": 139426.0, "system_us": 16605.0, "rss_before": 18907136.0, "rss_after": 69894144.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 70385664, "instructions": 2488313703, "cycles": 526991547, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 484.227709, "user_us": 490655.0, "system_us": 6798.0, "rss_before": 64438272.0, "rss_after": 130269184.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 131547136, "instructions": 7501372386, "cycles": 1737182651, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 156.270708, "user_us": 139310.0, "system_us": 16965.0, "rss_before": 18890752.0, "rss_after": 69861376.0, "checksum": 172.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 170, "warmup": 2, "peak_rss": 70352896, "instructions": 2488427430, "cycles": 527268266, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 148.158375, "user_us": 145169.0, "system_us": 2998.0, "rss_before": 20922368.0, "rss_after": 65568768.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 66076672, "instructions": 3030245905, "cycles": 508658796, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 219.916542, "user_us": 216259.0, "system_us": 5065.0, "rss_before": 36995072.0, "rss_after": 108347392.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 108740608, "instructions": 4264948862, "cycles": 771930320, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 186.97816699999998, "user_us": 187669.0, "system_us": 5842.0, "rss_before": 65634304.0, "rss_after": 135282688.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 135888896, "instructions": 3808603505, "cycles": 738199530, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 148.711417, "user_us": 145841.0, "system_us": 2878.0, "rss_before": 20889600.0, "rss_after": 65552384.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 66060288, "instructions": 3030260256, "cycles": 510270387, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 148.94679200000002, "user_us": 145936.0, "system_us": 3010.0, "rss_before": 20889600.0, "rss_after": 65552384.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 66060288, "instructions": 3030181581, "cycles": 510771719, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 187.477042, "user_us": 188353.0, "system_us": 5895.0, "rss_before": 65601536.0, "rss_after": 135118848.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 135725056, "instructions": 3813143278, "cycles": 744222351, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 148.761667, "user_us": 146014.0, "system_us": 2753.0, "rss_before": 20922368.0, "rss_after": 65568768.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 66076672, "instructions": 3030217716, "cycles": 510240590, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 219.95366700000002, "user_us": 216260.0, "system_us": 5059.0, "rss_before": 36978688.0, "rss_after": 108331008.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 108724224, "instructions": 4265108564, "cycles": 771243656, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 187.317417, "user_us": 188233.0, "system_us": 6077.0, "rss_before": 65470464.0, "rss_after": 135118848.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 135675904, "instructions": 3817353586, "cycles": 747247935, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 148.978125, "user_us": 146045.0, "system_us": 2939.0, "rss_before": 20889600.0, "rss_after": 65552384.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 66060288, "instructions": 3030185138, "cycles": 510827990, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 147.434459, "user_us": 144768.0, "system_us": 2675.0, "rss_before": 20905984.0, "rss_after": 65568768.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 66076672, "instructions": 3030414465, "cycles": 505878069, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 219.812958, "user_us": 216138.0, "system_us": 4871.0, "rss_before": 37011456.0, "rss_after": 109510656.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 109903872, "instructions": 4264956074, "cycles": 770879093, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 187.917917, "user_us": 188218.0, "system_us": 5915.0, "rss_before": 65585152.0, "rss_after": 135102464.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 135659520, "instructions": 3819763860, "cycles": 749576049, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 149.37375000000003, "user_us": 146738.0, "system_us": 2640.0, "rss_before": 20905984.0, "rss_after": 65568768.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 66076672, "instructions": 3030195067, "cycles": 512117591, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 220.273833, "user_us": 216185.0, "system_us": 5396.0, "rss_before": 37011456.0, "rss_after": 108347392.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 108740608, "instructions": 4266006127, "cycles": 772468117, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 148.671083, "user_us": 145884.0, "system_us": 2792.0, "rss_before": 20905984.0, "rss_after": 65552384.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 66060288, "instructions": 3030131280, "cycles": 509692844, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 147.40758300000002, "user_us": 144696.0, "system_us": 2717.0, "rss_before": 20922368.0, "rss_after": 65568768.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 66076672, "instructions": 3030234492, "cycles": 505700243, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 187.86154100000002, "user_us": 188724.0, "system_us": 5853.0, "rss_before": 65634304.0, "rss_after": 135200768.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 135741440, "instructions": 3806945836, "cycles": 739143085, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 149.142584, "user_us": 146417.0, "system_us": 2734.0, "rss_before": 20905984.0, "rss_after": 65552384.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 66060288, "instructions": 3030330726, "cycles": 511455732, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 220.407042, "user_us": 216270.0, "system_us": 5426.0, "rss_before": 37011456.0, "rss_after": 108347392.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 108740608, "instructions": 4264867817, "cycles": 773237827, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 148.36945799999998, "user_us": 145767.0, "system_us": 2611.0, "rss_before": 20905984.0, "rss_after": 65552384.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 66060288, "instructions": 3029948830, "cycles": 508610658, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 187.769541, "user_us": 188297.0, "system_us": 5894.0, "rss_before": 65486848.0, "rss_after": 134955008.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 135528448, "instructions": 3812594365, "cycles": 743445177, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 147.121292, "user_us": 144403.0, "system_us": 2723.0, "rss_before": 20905984.0, "rss_after": 65601536.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 66109440, "instructions": 3030368072, "cycles": 504981251, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 220.1055, "user_us": 216271.0, "system_us": 5124.0, "rss_before": 37011456.0, "rss_after": 108314624.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 108707840, "instructions": 4264695366, "cycles": 771605007, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 149.24204200000003, "user_us": 146240.0, "system_us": 3011.0, "rss_before": 20905984.0, "rss_after": 65568768.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 66076672, "instructions": 3030242823, "cycles": 511824603, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 187.931, "user_us": 188284.0, "system_us": 5943.0, "rss_before": 65519616.0, "rss_after": 135069696.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 135626752, "instructions": 3809820614, "cycles": 741326585, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 220.05541599999998, "user_us": 216332.0, "system_us": 5062.0, "rss_before": 37011456.0, "rss_after": 108331008.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 108724224, "instructions": 4265081260, "cycles": 772164247, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 148.454292, "user_us": 145775.0, "system_us": 2687.0, "rss_before": 20905984.0, "rss_after": 65552384.0, "checksum": 203510307.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 229, "warmup": 2, "peak_rss": 66060288, "instructions": 3030222223, "cycles": 509287057, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 155.288458, "user_us": 139898.0, "system_us": 15394.0, "rss_before": 19316736.0, "rss_after": 70418432.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 70909952, "instructions": 2430476493, "cycles": 525926364, "engine": "baseline", "operation": "sparse", "rep": 0} +{"wall_ms": 417.02466599999997, "user_us": 422547.0, "system_us": 6819.0, "rss_before": 64503808.0, "rss_after": 130433024.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 131710976, "instructions": 7108502260, "cycles": 1517257918, "engine": "node", "operation": "sparse", "rep": 0} +{"wall_ms": 155.32654200000002, "user_us": 139808.0, "system_us": 15527.0, "rss_before": 19333120.0, "rss_after": 70434816.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 70926336, "instructions": 2429753435, "cycles": 525928462, "engine": "perry", "operation": "sparse", "rep": 0} +{"wall_ms": 340.322166, "user_us": 345210.0, "system_us": 6066.0, "rss_before": 34865152.0, "rss_after": 101875712.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 102285312, "instructions": 7058083122, "cycles": 1184206302, "engine": "bun", "operation": "sparse", "rep": 0} +{"wall_ms": 156.259542, "user_us": 139830.0, "system_us": 16438.0, "rss_before": 19333120.0, "rss_after": 70434816.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 70926336, "instructions": 2430534688, "cycles": 529294982, "engine": "perry", "operation": "sparse", "rep": 1} +{"wall_ms": 340.104292, "user_us": 345770.0, "system_us": 6080.0, "rss_before": 34832384.0, "rss_after": 103727104.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 104136704, "instructions": 7069343343, "cycles": 1186121424, "engine": "bun", "operation": "sparse", "rep": 1} +{"wall_ms": 453.936625, "user_us": 458702.0, "system_us": 6979.0, "rss_before": 64503808.0, "rss_after": 130531328.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 131891200, "instructions": 7138146886, "cycles": 1639854785, "engine": "node", "operation": "sparse", "rep": 1} +{"wall_ms": 155.80266600000002, "user_us": 139772.0, "system_us": 16037.0, "rss_before": 19316736.0, "rss_after": 70418432.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 70909952, "instructions": 2430264672, "cycles": 527924798, "engine": "baseline", "operation": "sparse", "rep": 1} +{"wall_ms": 155.90845900000002, "user_us": 139959.0, "system_us": 15953.0, "rss_before": 19349504.0, "rss_after": 70451200.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 70942720, "instructions": 2430182194, "cycles": 527624071, "engine": "perry", "operation": "sparse", "rep": 2} +{"wall_ms": 413.70395900000005, "user_us": 419105.0, "system_us": 6858.0, "rss_before": 64520192.0, "rss_after": 130564096.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 131891200, "instructions": 7104864929, "cycles": 1511915131, "engine": "node", "operation": "sparse", "rep": 2} +{"wall_ms": 340.823417, "user_us": 345925.0, "system_us": 6267.0, "rss_before": 34832384.0, "rss_after": 101449728.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 101859328, "instructions": 7055282522, "cycles": 1188116271, "engine": "bun", "operation": "sparse", "rep": 2} +{"wall_ms": 155.875875, "user_us": 140016.0, "system_us": 15855.0, "rss_before": 19316736.0, "rss_after": 70418432.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 70909952, "instructions": 2430497724, "cycles": 527790102, "engine": "baseline", "operation": "sparse", "rep": 2} +{"wall_ms": 416.114083, "user_us": 422183.0, "system_us": 6921.0, "rss_before": 64421888.0, "rss_after": 130514944.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 131825664, "instructions": 7117931634, "cycles": 1520382561, "engine": "node", "operation": "sparse", "rep": 3} +{"wall_ms": 340.101, "user_us": 345105.0, "system_us": 6065.0, "rss_before": 34865152.0, "rss_after": 101548032.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 101957632, "instructions": 7055129380, "cycles": 1184370436, "engine": "bun", "operation": "sparse", "rep": 3} +{"wall_ms": 155.657166, "user_us": 139915.0, "system_us": 15751.0, "rss_before": 19349504.0, "rss_after": 70451200.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 70942720, "instructions": 2429888302, "cycles": 527228846, "engine": "perry", "operation": "sparse", "rep": 3} +{"wall_ms": 155.664959, "user_us": 140000.0, "system_us": 15669.0, "rss_before": 19333120.0, "rss_after": 70434816.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 70926336, "instructions": 2429716405, "cycles": 526451517, "engine": "baseline", "operation": "sparse", "rep": 3} +{"wall_ms": 340.032042, "user_us": 344917.0, "system_us": 6098.0, "rss_before": 34848768.0, "rss_after": 101826560.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 102236160, "instructions": 7060140596, "cycles": 1184374875, "engine": "bun", "operation": "sparse", "rep": 4} +{"wall_ms": 155.44949999999997, "user_us": 139901.0, "system_us": 15558.0, "rss_before": 19316736.0, "rss_after": 70418432.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 70909952, "instructions": 2429910750, "cycles": 526226768, "engine": "baseline", "operation": "sparse", "rep": 4} +{"wall_ms": 430.18729099999996, "user_us": 436711.0, "system_us": 6494.0, "rss_before": 64438272.0, "rss_after": 130383872.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 131678208, "instructions": 7094419958, "cycles": 1562189028, "engine": "node", "operation": "sparse", "rep": 4} +{"wall_ms": 156.47991700000003, "user_us": 139936.0, "system_us": 16548.0, "rss_before": 19333120.0, "rss_after": 70434816.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 70926336, "instructions": 2430199580, "cycles": 529747188, "engine": "perry", "operation": "sparse", "rep": 4} +{"wall_ms": 155.64854200000002, "user_us": 139903.0, "system_us": 15751.0, "rss_before": 19333120.0, "rss_after": 70434816.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 70926336, "instructions": 2430387272, "cycles": 527190324, "engine": "baseline", "operation": "sparse", "rep": 5} +{"wall_ms": 155.927333, "user_us": 140109.0, "system_us": 15815.0, "rss_before": 19349504.0, "rss_after": 70451200.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 70942720, "instructions": 2430418639, "cycles": 527924827, "engine": "perry", "operation": "sparse", "rep": 5} +{"wall_ms": 385.206291, "user_us": 389799.0, "system_us": 6631.0, "rss_before": 34832384.0, "rss_after": 101695488.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 102105088, "instructions": 7058226313, "cycles": 1331415013, "engine": "bun", "operation": "sparse", "rep": 5} +{"wall_ms": 402.199792, "user_us": 408477.0, "system_us": 6626.0, "rss_before": 64389120.0, "rss_after": 130400256.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 131694592, "instructions": 7088783810, "cycles": 1468597840, "engine": "node", "operation": "sparse", "rep": 5} +{"wall_ms": 156.347542, "user_us": 139958.0, "system_us": 16398.0, "rss_before": 19349504.0, "rss_after": 70451200.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 70942720, "instructions": 2430450128, "cycles": 529305236, "engine": "perry", "operation": "sparse", "rep": 6} +{"wall_ms": 339.86562499999997, "user_us": 345497.0, "system_us": 6192.0, "rss_before": 34865152.0, "rss_after": 103792640.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 104202240, "instructions": 7067523818, "cycles": 1186057659, "engine": "bun", "operation": "sparse", "rep": 6} +{"wall_ms": 156.01025, "user_us": 140111.0, "system_us": 15903.0, "rss_before": 19333120.0, "rss_after": 70434816.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 70926336, "instructions": 2430522215, "cycles": 528258899, "engine": "baseline", "operation": "sparse", "rep": 6} +{"wall_ms": 441.008583, "user_us": 446971.0, "system_us": 6598.0, "rss_before": 64405504.0, "rss_after": 130465792.0, "checksum": 1238637.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 161, "warmup": 2, "peak_rss": 131727360, "instructions": 7117252298, "cycles": 1602802857, "engine": "node", "operation": "sparse", "rep": 6} +{"wall_ms": 192.5365, "user_us": 183543.0, "system_us": 8991.0, "rss_before": 21168128.0, "rss_after": 165691392.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 166199296, "instructions": 3723036774, "cycles": 660061992, "engine": "perry", "operation": "scan", "rep": 0} +{"wall_ms": 194.06650000000002, "user_us": 201781.0, "system_us": 3671.0, "rss_before": 64405504.0, "rss_after": 100859904.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 102121472, "instructions": 3415640651, "cycles": 808175805, "engine": "node", "operation": "scan", "rep": 0} +{"wall_ms": 194.59900000000002, "user_us": 185428.0, "system_us": 9178.0, "rss_before": 21151744.0, "rss_after": 165675008.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 166182912, "instructions": 3766543503, "cycles": 667160278, "engine": "baseline", "operation": "scan", "rep": 0} +{"wall_ms": 146.315833, "user_us": 149893.0, "system_us": 3900.0, "rss_before": 35225600.0, "rss_after": 86867968.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 87277568, "instructions": 3161127570, "cycles": 555157360, "engine": "bun", "operation": "scan", "rep": 0} +{"wall_ms": 194.02862500000003, "user_us": 185023.0, "system_us": 9010.0, "rss_before": 21151744.0, "rss_after": 165675008.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 166182912, "instructions": 3767206314, "cycles": 665575093, "engine": "baseline", "operation": "scan", "rep": 1} +{"wall_ms": 175.71270900000002, "user_us": 183358.0, "system_us": 3486.0, "rss_before": 64471040.0, "rss_after": 100990976.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 102285312, "instructions": 3409147449, "cycles": 747667756, "engine": "node", "operation": "scan", "rep": 1} +{"wall_ms": 192.615625, "user_us": 183434.0, "system_us": 9188.0, "rss_before": 21184512.0, "rss_after": 165707776.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 166215680, "instructions": 3722335864, "cycles": 660932948, "engine": "perry", "operation": "scan", "rep": 1} +{"wall_ms": 146.228042, "user_us": 149940.0, "system_us": 3932.0, "rss_before": 35225600.0, "rss_after": 86884352.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 87293952, "instructions": 3162589837, "cycles": 555040124, "engine": "bun", "operation": "scan", "rep": 1} +{"wall_ms": 145.943959, "user_us": 149687.0, "system_us": 3756.0, "rss_before": 35225600.0, "rss_after": 86802432.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 87212032, "instructions": 3159797871, "cycles": 553440750, "engine": "bun", "operation": "scan", "rep": 2} +{"wall_ms": 193.34825, "user_us": 201168.0, "system_us": 3575.0, "rss_before": 64405504.0, "rss_after": 100876288.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 102137856, "instructions": 3407985393, "cycles": 799433922, "engine": "node", "operation": "scan", "rep": 2} +{"wall_ms": 194.09125, "user_us": 185065.0, "system_us": 9031.0, "rss_before": 21168128.0, "rss_after": 165691392.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 166199296, "instructions": 3766461972, "cycles": 665057990, "engine": "baseline", "operation": "scan", "rep": 2} +{"wall_ms": 192.248167, "user_us": 183124.0, "system_us": 9133.0, "rss_before": 21184512.0, "rss_after": 165707776.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 166215680, "instructions": 3722487875, "cycles": 659240954, "engine": "perry", "operation": "scan", "rep": 2} +{"wall_ms": 179.931458, "user_us": 187486.0, "system_us": 3766.0, "rss_before": 64503808.0, "rss_after": 100958208.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 102318080, "instructions": 3402891764, "cycles": 750816508, "engine": "node", "operation": "scan", "rep": 3} +{"wall_ms": 146.82825, "user_us": 150651.0, "system_us": 4036.0, "rss_before": 35192832.0, "rss_after": 86999040.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 87408640, "instructions": 3165366877, "cycles": 557256056, "engine": "bun", "operation": "scan", "rep": 3} +{"wall_ms": 192.65775000000002, "user_us": 183815.0, "system_us": 8848.0, "rss_before": 21184512.0, "rss_after": 165707776.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 166215680, "instructions": 3722266897, "cycles": 661786885, "engine": "perry", "operation": "scan", "rep": 3} +{"wall_ms": 193.868709, "user_us": 184913.0, "system_us": 8947.0, "rss_before": 21168128.0, "rss_after": 165691392.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 166199296, "instructions": 3766514615, "cycles": 664286098, "engine": "baseline", "operation": "scan", "rep": 3} +{"wall_ms": 195.281542, "user_us": 203070.0, "system_us": 3513.0, "rss_before": 64389120.0, "rss_after": 100859904.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 102121472, "instructions": 3416724098, "cycles": 808929453, "engine": "node", "operation": "scan", "rep": 4} +{"wall_ms": 194.121875, "user_us": 185221.0, "system_us": 8908.0, "rss_before": 21151744.0, "rss_after": 165675008.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 166182912, "instructions": 3766374324, "cycles": 665766847, "engine": "baseline", "operation": "scan", "rep": 4} +{"wall_ms": 192.261791, "user_us": 183163.0, "system_us": 9107.0, "rss_before": 21184512.0, "rss_after": 165707776.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 166215680, "instructions": 3722286329, "cycles": 658990932, "engine": "perry", "operation": "scan", "rep": 4} +{"wall_ms": 146.377667, "user_us": 150132.0, "system_us": 3966.0, "rss_before": 35176448.0, "rss_after": 86949888.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 87359488, "instructions": 3164064946, "cycles": 556030661, "engine": "bun", "operation": "scan", "rep": 4} +{"wall_ms": 146.227417, "user_us": 149663.0, "system_us": 3973.0, "rss_before": 35192832.0, "rss_after": 86786048.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 87195648, "instructions": 3161202596, "cycles": 554532556, "engine": "bun", "operation": "scan", "rep": 5} +{"wall_ms": 192.558375, "user_us": 183558.0, "system_us": 9002.0, "rss_before": 21168128.0, "rss_after": 165707776.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 166215680, "instructions": 3722208305, "cycles": 660296268, "engine": "perry", "operation": "scan", "rep": 5} +{"wall_ms": 194.19591599999998, "user_us": 184835.0, "system_us": 9368.0, "rss_before": 21168128.0, "rss_after": 165691392.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 166199296, "instructions": 3766609584, "cycles": 665988440, "engine": "baseline", "operation": "scan", "rep": 5} +{"wall_ms": 193.086875, "user_us": 200890.0, "system_us": 3496.0, "rss_before": 64503808.0, "rss_after": 100974592.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 102252544, "instructions": 3409020615, "cycles": 800203731, "engine": "node", "operation": "scan", "rep": 5} +{"wall_ms": 194.13549999999998, "user_us": 184944.0, "system_us": 9199.0, "rss_before": 21151744.0, "rss_after": 165691392.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 166199296, "instructions": 3767393356, "cycles": 665939274, "engine": "baseline", "operation": "scan", "rep": 6} +{"wall_ms": 192.04966699999997, "user_us": 182944.0, "system_us": 9110.0, "rss_before": 21168128.0, "rss_after": 165691392.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 166199296, "instructions": 3722403628, "cycles": 659223782, "engine": "perry", "operation": "scan", "rep": 6} +{"wall_ms": 179.15133400000002, "user_us": 186962.0, "system_us": 3600.0, "rss_before": 64536576.0, "rss_after": 101072896.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 102465536, "instructions": 3411766911, "cycles": 752498224, "engine": "node", "operation": "scan", "rep": 6} +{"wall_ms": 146.269541, "user_us": 149820.0, "system_us": 3809.0, "rss_before": 35209216.0, "rss_after": 86884352.0, "checksum": 2050210200.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 69, "warmup": 2, "peak_rss": 87293952, "instructions": 3161095032, "cycles": 554386875, "engine": "bun", "operation": "scan", "rep": 6} +{"wall_ms": 396.414625, "user_us": 398096.0, "system_us": 8057.0, "rss_before": 66600960.0, "rss_after": 158318592.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159547392, "instructions": 6892534502, "cycles": 1442873078, "engine": "node", "operation": "roundtrip", "rep": 0} +{"wall_ms": 352.313166, "user_us": 351438.0, "system_us": 5849.0, "rss_before": 37732352.0, "rss_after": 97452032.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97845248, "instructions": 7103435244, "cycles": 1213065580, "engine": "bun", "operation": "roundtrip", "rep": 0} +{"wall_ms": 162.348708, "user_us": 145661.0, "system_us": 16652.0, "rss_before": 20938752.0, "rss_after": 63963136.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64454656, "instructions": 2538723285, "cycles": 549976797, "engine": "baseline", "operation": "roundtrip", "rep": 0} +{"wall_ms": 162.34412500000002, "user_us": 145602.0, "system_us": 16750.0, "rss_before": 20938752.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2538820219, "cycles": 550719657, "engine": "perry", "operation": "roundtrip", "rep": 0} +{"wall_ms": 162.104792, "user_us": 145631.0, "system_us": 16479.0, "rss_before": 20955136.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2538422050, "cycles": 549972794, "engine": "perry", "operation": "roundtrip", "rep": 1} +{"wall_ms": 403.03058300000004, "user_us": 404658.0, "system_us": 7964.0, "rss_before": 66551808.0, "rss_after": 158269440.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159563776, "instructions": 6925951648, "cycles": 1468780175, "engine": "node", "operation": "roundtrip", "rep": 1} +{"wall_ms": 352.705125, "user_us": 351431.0, "system_us": 6351.0, "rss_before": 37748736.0, "rss_after": 97419264.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97812480, "instructions": 7103609477, "cycles": 1213926197, "engine": "bun", "operation": "roundtrip", "rep": 1} +{"wall_ms": 161.682875, "user_us": 145487.0, "system_us": 16203.0, "rss_before": 20938752.0, "rss_after": 63963136.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64454656, "instructions": 2538760178, "cycles": 548521409, "engine": "baseline", "operation": "roundtrip", "rep": 1} +{"wall_ms": 162.653292, "user_us": 145770.0, "system_us": 16883.0, "rss_before": 20938752.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2538511744, "cycles": 551275502, "engine": "perry", "operation": "roundtrip", "rep": 2} +{"wall_ms": 162.10479099999998, "user_us": 145550.0, "system_us": 16562.0, "rss_before": 20922368.0, "rss_after": 63963136.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64454656, "instructions": 2538040723, "cycles": 549871003, "engine": "baseline", "operation": "roundtrip", "rep": 2} +{"wall_ms": 392.343666, "user_us": 394522.0, "system_us": 7740.0, "rss_before": 66453504.0, "rss_after": 158334976.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159547392, "instructions": 6904887551, "cycles": 1428572597, "engine": "node", "operation": "roundtrip", "rep": 2} +{"wall_ms": 352.49649999999997, "user_us": 351898.0, "system_us": 6208.0, "rss_before": 37748736.0, "rss_after": 97468416.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97861632, "instructions": 7105388117, "cycles": 1214944581, "engine": "bun", "operation": "roundtrip", "rep": 2} +{"wall_ms": 399.143834, "user_us": 400497.0, "system_us": 8060.0, "rss_before": 66600960.0, "rss_after": 158269440.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159547392, "instructions": 6907360494, "cycles": 1449832199, "engine": "node", "operation": "roundtrip", "rep": 3} +{"wall_ms": 162.861083, "user_us": 145962.0, "system_us": 16904.0, "rss_before": 20922368.0, "rss_after": 63963136.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64454656, "instructions": 2538699457, "cycles": 552025533, "engine": "baseline", "operation": "roundtrip", "rep": 3} +{"wall_ms": 161.81016699999998, "user_us": 145301.0, "system_us": 16513.0, "rss_before": 20955136.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2538377209, "cycles": 548812627, "engine": "perry", "operation": "roundtrip", "rep": 3} +{"wall_ms": 352.48841699999997, "user_us": 351651.0, "system_us": 6080.0, "rss_before": 37748736.0, "rss_after": 97435648.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97828864, "instructions": 7104341175, "cycles": 1213617345, "engine": "bun", "operation": "roundtrip", "rep": 3} +{"wall_ms": 413.34749999999997, "user_us": 414949.0, "system_us": 8316.0, "rss_before": 66519040.0, "rss_after": 158253056.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159514624, "instructions": 6916519615, "cycles": 1499977650, "engine": "node", "operation": "roundtrip", "rep": 4} +{"wall_ms": 161.841, "user_us": 145491.0, "system_us": 16354.0, "rss_before": 20938752.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2538419291, "cycles": 549160906, "engine": "perry", "operation": "roundtrip", "rep": 4} +{"wall_ms": 352.511583, "user_us": 351704.0, "system_us": 5975.0, "rss_before": 37748736.0, "rss_after": 97435648.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97828864, "instructions": 7103360177, "cycles": 1213679717, "engine": "bun", "operation": "roundtrip", "rep": 4} +{"wall_ms": 162.15645800000001, "user_us": 145478.0, "system_us": 16683.0, "rss_before": 20938752.0, "rss_after": 63963136.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64454656, "instructions": 2538625141, "cycles": 550035922, "engine": "baseline", "operation": "roundtrip", "rep": 4} +{"wall_ms": 395.790291, "user_us": 397882.0, "system_us": 7715.0, "rss_before": 66437120.0, "rss_after": 158269440.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159465472, "instructions": 6911099856, "cycles": 1439971623, "engine": "node", "operation": "roundtrip", "rep": 5} +{"wall_ms": 162.635542, "user_us": 145465.0, "system_us": 17175.0, "rss_before": 20938752.0, "rss_after": 63963136.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64454656, "instructions": 2538964883, "cycles": 551548469, "engine": "baseline", "operation": "roundtrip", "rep": 5} +{"wall_ms": 163.0395, "user_us": 145852.0, "system_us": 17188.0, "rss_before": 20955136.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2539671362, "cycles": 552193860, "engine": "perry", "operation": "roundtrip", "rep": 5} +{"wall_ms": 352.61091700000003, "user_us": 352070.0, "system_us": 5679.0, "rss_before": 37748736.0, "rss_after": 97452032.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97845248, "instructions": 7103397394, "cycles": 1214313837, "engine": "bun", "operation": "roundtrip", "rep": 5} +{"wall_ms": 352.544666, "user_us": 351856.0, "system_us": 5989.0, "rss_before": 37748736.0, "rss_after": 97435648.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97828864, "instructions": 7105636408, "cycles": 1214226297, "engine": "bun", "operation": "roundtrip", "rep": 6} +{"wall_ms": 162.79520800000003, "user_us": 145782.0, "system_us": 17016.0, "rss_before": 20955136.0, "rss_after": 63995904.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64487424, "instructions": 2538762948, "cycles": 551995000, "engine": "perry", "operation": "roundtrip", "rep": 6} +{"wall_ms": 406.037209, "user_us": 407852.0, "system_us": 7832.0, "rss_before": 66502656.0, "rss_after": 158269440.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159563776, "instructions": 6905206343, "cycles": 1480776075, "engine": "node", "operation": "roundtrip", "rep": 6} +{"wall_ms": 162.52462500000001, "user_us": 145347.0, "system_us": 17174.0, "rss_before": 20938752.0, "rss_after": 63963136.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64454656, "instructions": 2540388379, "cycles": 551111855, "engine": "baseline", "operation": "roundtrip", "rep": 6} +{"wall_ms": 162.670166, "user_us": 159202.0, "system_us": 3473.0, "rss_before": 17629184.0, "rss_after": 69140480.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69664768, "instructions": 3240178513, "cycles": 556347715, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 162.44666700000002, "user_us": 159071.0, "system_us": 3380.0, "rss_before": 17612800.0, "rss_after": 69124096.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69648384, "instructions": 3240446381, "cycles": 554903282, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 170.702541, "user_us": 170617.0, "system_us": 4096.0, "rss_before": 34848768.0, "rss_after": 82608128.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 83017728, "instructions": 3624033444, "cycles": 621692778, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 216.714125, "user_us": 222430.0, "system_us": 3597.0, "rss_before": 64520192.0, "rss_after": 96288768.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97550336, "instructions": 3869570494, "cycles": 870714031, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 162.773208, "user_us": 159483.0, "system_us": 3296.0, "rss_before": 17612800.0, "rss_after": 69124096.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69648384, "instructions": 3240485294, "cycles": 556680266, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 170.382834, "user_us": 170299.0, "system_us": 3813.0, "rss_before": 34848768.0, "rss_after": 82624512.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 83034112, "instructions": 3622755026, "cycles": 619443490, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 205.70554199999998, "user_us": 211781.0, "system_us": 3275.0, "rss_before": 64602112.0, "rss_after": 96288768.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97550336, "instructions": 3874633270, "cycles": 835605109, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 162.777459, "user_us": 159031.0, "system_us": 3752.0, "rss_before": 17629184.0, "rss_after": 69140480.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69664768, "instructions": 3240462941, "cycles": 556822422, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 170.53779200000002, "user_us": 170374.0, "system_us": 3742.0, "rss_before": 34865152.0, "rss_after": 82608128.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 83017728, "instructions": 3622841798, "cycles": 619788921, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 212.299791, "user_us": 218210.0, "system_us": 3589.0, "rss_before": 64471040.0, "rss_after": 96174080.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97452032, "instructions": 3871495375, "cycles": 853525729, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 162.782208, "user_us": 159316.0, "system_us": 3469.0, "rss_before": 17629184.0, "rss_after": 69140480.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69664768, "instructions": 3240722720, "cycles": 556765258, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 163.024916, "user_us": 159649.0, "system_us": 3380.0, "rss_before": 17629184.0, "rss_after": 69124096.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69648384, "instructions": 3240405397, "cycles": 556927047, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 162.96875, "user_us": 159169.0, "system_us": 3804.0, "rss_before": 17629184.0, "rss_after": 69124096.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69648384, "instructions": 3240355872, "cycles": 557607271, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 170.6365, "user_us": 170577.0, "system_us": 3779.0, "rss_before": 34865152.0, "rss_after": 82624512.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 83034112, "instructions": 3625483559, "cycles": 620539384, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 162.58129200000002, "user_us": 159098.0, "system_us": 3488.0, "rss_before": 17629184.0, "rss_after": 69140480.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69664768, "instructions": 3240779101, "cycles": 555788372, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 227.42904199999998, "user_us": 233731.0, "system_us": 3507.0, "rss_before": 64536576.0, "rss_after": 96223232.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97517568, "instructions": 3875942069, "cycles": 900998697, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 170.715666, "user_us": 170818.0, "system_us": 3718.0, "rss_before": 34832384.0, "rss_after": 82657280.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 83066880, "instructions": 3625585223, "cycles": 620804503, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 203.11254200000002, "user_us": 209132.0, "system_us": 3739.0, "rss_before": 64503808.0, "rss_after": 96092160.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97435648, "instructions": 3856288031, "cycles": 821137434, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 162.646875, "user_us": 158990.0, "system_us": 3661.0, "rss_before": 17629184.0, "rss_after": 69124096.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69648384, "instructions": 3240824798, "cycles": 556423923, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 163.013917, "user_us": 159532.0, "system_us": 3487.0, "rss_before": 17629184.0, "rss_after": 69140480.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69664768, "instructions": 3240381816, "cycles": 557147002, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 230.882667, "user_us": 237017.0, "system_us": 3475.0, "rss_before": 64438272.0, "rss_after": 96092160.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97353728, "instructions": 3899228232, "cycles": 921255060, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 170.770375, "user_us": 170307.0, "system_us": 4073.0, "rss_before": 34848768.0, "rss_after": 82558976.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 82968576, "instructions": 3622725120, "cycles": 620495517, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 162.63833300000002, "user_us": 159370.0, "system_us": 3273.0, "rss_before": 17629184.0, "rss_after": 69173248.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69697536, "instructions": 3240546790, "cycles": 556405628, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 162.8665, "user_us": 159558.0, "system_us": 3313.0, "rss_before": 17629184.0, "rss_after": 69124096.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69648384, "instructions": 3240332500, "cycles": 557185170, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 162.979458, "user_us": 159401.0, "system_us": 3583.0, "rss_before": 17645568.0, "rss_after": 69173248.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69697536, "instructions": 3240627818, "cycles": 557122899, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 162.53020800000002, "user_us": 159253.0, "system_us": 3282.0, "rss_before": 17612800.0, "rss_after": 69173248.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69697536, "instructions": 3240269707, "cycles": 555880208, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 170.548, "user_us": 170358.0, "system_us": 3918.0, "rss_before": 34865152.0, "rss_after": 82591744.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 83001344, "instructions": 3623582218, "cycles": 620625408, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 206.9965, "user_us": 212680.0, "system_us": 3530.0, "rss_before": 64569344.0, "rss_after": 96288768.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97615872, "instructions": 3862843795, "cycles": 833840104, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 187.098, "user_us": 187986.0, "system_us": 5833.0, "rss_before": 65601536.0, "rss_after": 135168000.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 135741440, "instructions": 3815376625, "cycles": 745104034, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 220.125167, "user_us": 216327.0, "system_us": 5151.0, "rss_before": 36978688.0, "rss_after": 108363776.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 108756992, "instructions": 4265686843, "cycles": 772414989, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 148.99941700000002, "user_us": 145963.0, "system_us": 3043.0, "rss_before": 20922368.0, "rss_after": 65617920.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 66142208, "instructions": 3031029929, "cycles": 510711572, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 148.425542, "user_us": 145701.0, "system_us": 2733.0, "rss_before": 20922368.0, "rss_after": 65568768.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 66093056, "instructions": 3030914026, "cycles": 509074529, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 219.96025, "user_us": 216201.0, "system_us": 4983.0, "rss_before": 37011456.0, "rss_after": 108314624.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 108707840, "instructions": 4264727387, "cycles": 771217784, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 187.26662499999998, "user_us": 187857.0, "system_us": 5762.0, "rss_before": 65634304.0, "rss_after": 135282688.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 135856128, "instructions": 3820548133, "cycles": 747317223, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 147.902708, "user_us": 145212.0, "system_us": 2696.0, "rss_before": 20922368.0, "rss_after": 65601536.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 66125824, "instructions": 3031142831, "cycles": 507485598, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 148.46716700000002, "user_us": 145352.0, "system_us": 3123.0, "rss_before": 20922368.0, "rss_after": 65617920.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 66142208, "instructions": 3031028017, "cycles": 509821222, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 220.358792, "user_us": 216544.0, "system_us": 5152.0, "rss_before": 37011456.0, "rss_after": 108298240.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 108691456, "instructions": 4265124037, "cycles": 772666421, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 147.85187499999998, "user_us": 145353.0, "system_us": 2505.0, "rss_before": 20938752.0, "rss_after": 65617920.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 66142208, "instructions": 3031404379, "cycles": 507236536, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 187.970708, "user_us": 189027.0, "system_us": 5914.0, "rss_before": 65634304.0, "rss_after": 135168000.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 135774208, "instructions": 3814131150, "cycles": 747127850, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 148.563083, "user_us": 145625.0, "system_us": 2943.0, "rss_before": 20922368.0, "rss_after": 65568768.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 66093056, "instructions": 3031249589, "cycles": 509738874, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 219.915167, "user_us": 216021.0, "system_us": 5264.0, "rss_before": 37011456.0, "rss_after": 108331008.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 108724224, "instructions": 4264995206, "cycles": 772510470, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 188.213792, "user_us": 188667.0, "system_us": 5966.0, "rss_before": 65454080.0, "rss_after": 134955008.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 135512064, "instructions": 3811272109, "cycles": 743290199, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 148.754958, "user_us": 146022.0, "system_us": 2741.0, "rss_before": 20922368.0, "rss_after": 65601536.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 66125824, "instructions": 3030937010, "cycles": 510184494, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 148.34145900000001, "user_us": 145629.0, "system_us": 2717.0, "rss_before": 20938752.0, "rss_after": 65585152.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 66109440, "instructions": 3031070572, "cycles": 509232629, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 220.06354199999998, "user_us": 216481.0, "system_us": 5020.0, "rss_before": 36978688.0, "rss_after": 108380160.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 108773376, "instructions": 4265047716, "cycles": 771942192, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 149.985042, "user_us": 146907.0, "system_us": 3083.0, "rss_before": 20905984.0, "rss_after": 65568768.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 66093056, "instructions": 3031384227, "cycles": 514327162, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 148.83304199999998, "user_us": 146090.0, "system_us": 2747.0, "rss_before": 20938752.0, "rss_after": 65585152.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 66109440, "instructions": 3031133753, "cycles": 510558547, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 188.479958, "user_us": 189034.0, "system_us": 5901.0, "rss_before": 65601536.0, "rss_after": 135151616.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 135725056, "instructions": 3814549843, "cycles": 747253191, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 219.88975, "user_us": 216228.0, "system_us": 5035.0, "rss_before": 36995072.0, "rss_after": 108363776.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 108756992, "instructions": 4265448031, "cycles": 771634156, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 187.090625, "user_us": 187885.0, "system_us": 5912.0, "rss_before": 65585152.0, "rss_after": 135217152.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 135790592, "instructions": 3816431869, "cycles": 743801149, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 149.370375, "user_us": 146463.0, "system_us": 2912.0, "rss_before": 20905984.0, "rss_after": 65568768.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 66093056, "instructions": 3030960211, "cycles": 511991101, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 148.88587499999997, "user_us": 146062.0, "system_us": 2832.0, "rss_before": 20938752.0, "rss_after": 65585152.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 66109440, "instructions": 3031068828, "cycles": 510752149, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 187.633333, "user_us": 188503.0, "system_us": 5906.0, "rss_before": 65601536.0, "rss_after": 135168000.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 135741440, "instructions": 3806867605, "cycles": 739422111, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 147.555792, "user_us": 144858.0, "system_us": 2705.0, "rss_before": 20938752.0, "rss_after": 65585152.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 66109440, "instructions": 3031181556, "cycles": 506384020, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 220.058583, "user_us": 216472.0, "system_us": 4954.0, "rss_before": 37011456.0, "rss_after": 108363776.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 108756992, "instructions": 4265231640, "cycles": 771706824, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 153.78625, "user_us": 150796.0, "system_us": 2998.0, "rss_before": 20922368.0, "rss_after": 65568768.0, "checksum": 203513079.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 229, "warmup": 2, "peak_rss": 66093056, "instructions": 3031300856, "cycles": 526716844, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 350.554625, "user_us": 508761.0, "system_us": 17017.0, "rss_before": 125566976.0, "rss_after": 277643264.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 278921216, "instructions": 8482393914, "cycles": 1905421977, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 132.329625, "user_us": 116269.0, "system_us": 16071.0, "rss_before": 62849024.0, "rss_after": 113590272.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 114098176, "instructions": 2080306590, "cycles": 505078671, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 284.077583, "user_us": 325606.0, "system_us": 6955.0, "rss_before": 68173824.0, "rss_after": 146849792.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 147259392, "instructions": 6763439570, "cycles": 1217881297, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 132.334792, "user_us": 116100.0, "system_us": 16243.0, "rss_before": 62865408.0, "rss_after": 113606656.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 114114560, "instructions": 2080938705, "cycles": 506019866, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 132.46237499999998, "user_us": 115986.0, "system_us": 16486.0, "rss_before": 62865408.0, "rss_after": 113606656.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 114114560, "instructions": 2081094268, "cycles": 505881760, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 283.515917, "user_us": 324848.0, "system_us": 7049.0, "rss_before": 68157440.0, "rss_after": 147832832.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 148242432, "instructions": 6758670131, "cycles": 1215252164, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 337.893375, "user_us": 495131.0, "system_us": 17044.0, "rss_before": 125419520.0, "rss_after": 277774336.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 278757376, "instructions": 8463669502, "cycles": 1857336450, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 132.68225, "user_us": 116005.0, "system_us": 16685.0, "rss_before": 62865408.0, "rss_after": 113590272.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 114098176, "instructions": 2081053373, "cycles": 507307301, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 371.810375, "user_us": 528678.0, "system_us": 17545.0, "rss_before": 125485056.0, "rss_after": 277725184.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 279019520, "instructions": 8480620818, "cycles": 1981021506, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 283.929667, "user_us": 325643.0, "system_us": 6777.0, "rss_before": 68157440.0, "rss_after": 147865600.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 148275200, "instructions": 6766393776, "cycles": 1217767058, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 133.095875, "user_us": 116215.0, "system_us": 16889.0, "rss_before": 62881792.0, "rss_after": 113606656.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 114114560, "instructions": 2080889681, "cycles": 507648124, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 132.07154200000002, "user_us": 116276.0, "system_us": 15801.0, "rss_before": 62849024.0, "rss_after": 113590272.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 114098176, "instructions": 2080579586, "cycles": 505443949, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 284.145333, "user_us": 328495.0, "system_us": 7036.0, "rss_before": 68157440.0, "rss_after": 148520960.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 148930560, "instructions": 6790770079, "cycles": 1226612670, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 132.46766599999998, "user_us": 116178.0, "system_us": 16298.0, "rss_before": 62849024.0, "rss_after": 113590272.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 114098176, "instructions": 2081232392, "cycles": 506314591, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 368.279542, "user_us": 523935.0, "system_us": 16757.0, "rss_before": 125485056.0, "rss_after": 277676032.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 279035904, "instructions": 8468574742, "cycles": 1957818551, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 132.423958, "user_us": 116316.0, "system_us": 16117.0, "rss_before": 62865408.0, "rss_after": 113606656.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 114114560, "instructions": 2080505830, "cycles": 506759020, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 132.38845799999999, "user_us": 116046.0, "system_us": 16348.0, "rss_before": 62865408.0, "rss_after": 113590272.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 114098176, "instructions": 2080957336, "cycles": 506045498, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 132.453167, "user_us": 116020.0, "system_us": 16433.0, "rss_before": 62865408.0, "rss_after": 113606656.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 114114560, "instructions": 2080815240, "cycles": 505989883, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 358.99174999999997, "user_us": 517578.0, "system_us": 17124.0, "rss_before": 125468672.0, "rss_after": 277872640.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 278921216, "instructions": 8454265485, "cycles": 1935888596, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 283.562833, "user_us": 326846.0, "system_us": 6849.0, "rss_before": 68157440.0, "rss_after": 148209664.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 148619264, "instructions": 6782144749, "cycles": 1221527578, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 132.81725, "user_us": 116332.0, "system_us": 16492.0, "rss_before": 62865408.0, "rss_after": 113606656.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 114114560, "instructions": 2081325534, "cycles": 507194541, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 346.785417, "user_us": 502691.0, "system_us": 16679.0, "rss_before": 125337600.0, "rss_after": 277577728.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 278806528, "instructions": 8459734221, "cycles": 1884976814, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 132.203708, "user_us": 116089.0, "system_us": 16120.0, "rss_before": 62849024.0, "rss_after": 113590272.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 114098176, "instructions": 2080519142, "cycles": 505129626, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 283.281, "user_us": 325627.0, "system_us": 6940.0, "rss_before": 68190208.0, "rss_after": 147963904.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 148373504, "instructions": 6767894937, "cycles": 1218303250, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 346.504416, "user_us": 503386.0, "system_us": 16966.0, "rss_before": 125386752.0, "rss_after": 277544960.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 278708224, "instructions": 8467925001, "cycles": 1885480555, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 132.196583, "user_us": 116087.0, "system_us": 16119.0, "rss_before": 62865408.0, "rss_after": 113606656.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 114114560, "instructions": 2080617410, "cycles": 505327277, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 132.675083, "user_us": 116126.0, "system_us": 16532.0, "rss_before": 62849024.0, "rss_after": 113590272.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 114098176, "instructions": 2080533181, "cycles": 506671954, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 283.48925, "user_us": 325543.0, "system_us": 6955.0, "rss_before": 68157440.0, "rss_after": 146997248.0, "checksum": 18.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 16, "warmup": 2, "peak_rss": 147406848, "instructions": 6773017667, "cycles": 1218260708, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 224.42683300000002, "user_us": 230986.0, "system_us": 8003.0, "rss_before": 84639744.0, "rss_after": 206209024.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 206618624, "instructions": 4987191009, "cycles": 928992175, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 194.035958, "user_us": 199814.0, "system_us": 7250.0, "rss_before": 129859584.0, "rss_after": 166232064.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 222789632, "instructions": 4545367662, "cycles": 923197260, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 137.021916, "user_us": 134632.0, "system_us": 2398.0, "rss_before": 90292224.0, "rss_after": 126500864.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 127008768, "instructions": 4130988858, "cycles": 697314133, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 137.123375, "user_us": 134859.0, "system_us": 2271.0, "rss_before": 90324992.0, "rss_after": 126533632.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 127041536, "instructions": 4131378485, "cycles": 697710117, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 136.75966599999998, "user_us": 134329.0, "system_us": 2437.0, "rss_before": 90292224.0, "rss_after": 126500864.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 127008768, "instructions": 4130626699, "cycles": 696254552, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 194.42154200000002, "user_us": 202895.0, "system_us": 7343.0, "rss_before": 129810432.0, "rss_after": 173375488.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 222871552, "instructions": 4554820926, "cycles": 941347739, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 222.570042, "user_us": 229862.0, "system_us": 6674.0, "rss_before": 84672512.0, "rss_after": 184762368.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 185171968, "instructions": 4981371988, "cycles": 928707509, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 136.986042, "user_us": 134588.0, "system_us": 2406.0, "rss_before": 90308608.0, "rss_after": 126517248.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 127025152, "instructions": 4133131323, "cycles": 696658852, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 137.03841700000004, "user_us": 134684.0, "system_us": 2361.0, "rss_before": 90308608.0, "rss_after": 126517248.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 127025152, "instructions": 4132363912, "cycles": 697225409, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 138.17279200000002, "user_us": 135583.0, "system_us": 2587.0, "rss_before": 90292224.0, "rss_after": 126500864.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 127008768, "instructions": 4130887878, "cycles": 700573429, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 197.386417, "user_us": 205872.0, "system_us": 7538.0, "rss_before": 129908736.0, "rss_after": 166707200.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 223264768, "instructions": 4546836464, "cycles": 938822796, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 223.11333399999998, "user_us": 229831.0, "system_us": 6938.0, "rss_before": 84639744.0, "rss_after": 184614912.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 185024512, "instructions": 4980576521, "cycles": 922496022, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 136.934541, "user_us": 134580.0, "system_us": 2361.0, "rss_before": 90308608.0, "rss_after": 126517248.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 127025152, "instructions": 4132723696, "cycles": 696936583, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 223.87791699999997, "user_us": 229639.0, "system_us": 7991.0, "rss_before": 84656128.0, "rss_after": 206061568.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 206471168, "instructions": 4987110514, "cycles": 924797023, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 194.44554200000002, "user_us": 203633.0, "system_us": 7475.0, "rss_before": 129794048.0, "rss_after": 166395904.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 222953472, "instructions": 4552252465, "cycles": 934615173, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 137.105958, "user_us": 134756.0, "system_us": 2358.0, "rss_before": 90292224.0, "rss_after": 126500864.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 127008768, "instructions": 4131358066, "cycles": 697080615, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 137.325209, "user_us": 134734.0, "system_us": 2598.0, "rss_before": 90308608.0, "rss_after": 126517248.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 127025152, "instructions": 4130837602, "cycles": 697825431, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 137.43712499999998, "user_us": 134941.0, "system_us": 2502.0, "rss_before": 90341376.0, "rss_after": 126550016.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 127057920, "instructions": 4130911674, "cycles": 698480043, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 193.768625, "user_us": 198901.0, "system_us": 7101.0, "rss_before": 129728512.0, "rss_after": 166248448.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 222806016, "instructions": 4549698764, "cycles": 925779493, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 223.19725000000003, "user_us": 231418.0, "system_us": 6875.0, "rss_before": 84639744.0, "rss_after": 185008128.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 185417728, "instructions": 4981839855, "cycles": 926890229, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 137.127958, "user_us": 134774.0, "system_us": 2361.0, "rss_before": 90308608.0, "rss_after": 126517248.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 127025152, "instructions": 4136255148, "cycles": 697829391, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 194.494917, "user_us": 203534.0, "system_us": 7119.0, "rss_before": 129843200.0, "rss_after": 166232064.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 222789632, "instructions": 4547698535, "cycles": 929194308, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 137.33916699999997, "user_us": 134936.0, "system_us": 2413.0, "rss_before": 90341376.0, "rss_after": 126550016.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 127057920, "instructions": 4130709374, "cycles": 697858588, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 222.056125, "user_us": 225832.0, "system_us": 6488.0, "rss_before": 84934656.0, "rss_after": 177782784.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 178192384, "instructions": 4975236077, "cycles": 922972268, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 137.31266699999998, "user_us": 134701.0, "system_us": 2619.0, "rss_before": 90308608.0, "rss_after": 126517248.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 127025152, "instructions": 4131007565, "cycles": 699053221, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 222.54299999999998, "user_us": 229512.0, "system_us": 6672.0, "rss_before": 84639744.0, "rss_after": 184614912.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 185024512, "instructions": 4979717226, "cycles": 920885604, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 137.219625, "user_us": 134964.0, "system_us": 2252.0, "rss_before": 90324992.0, "rss_after": 126533632.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 127041536, "instructions": 4132414107, "cycles": 697622834, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 193.803625, "user_us": 202503.0, "system_us": 7435.0, "rss_before": 129908736.0, "rss_after": 166445056.0, "checksum": 218826830.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 29, "warmup": 2, "peak_rss": 223002624, "instructions": 4551532066, "cycles": 937358329, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 132.90912500000002, "user_us": 117002.0, "system_us": 15917.0, "rss_before": 63291392.0, "rss_after": 113967104.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 114458624, "instructions": 2027602540, "cycles": 510455176, "engine": "baseline", "operation": "sparse", "rep": 0} +{"wall_ms": 268.655916, "user_us": 311558.0, "system_us": 9289.0, "rss_before": 68157440.0, "rss_after": 194445312.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 194854912, "instructions": 6489929091, "cycles": 1179616214, "engine": "bun", "operation": "sparse", "rep": 0} +{"wall_ms": 132.571916, "user_us": 116679.0, "system_us": 15902.0, "rss_before": 63307776.0, "rss_after": 113983488.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 114475008, "instructions": 2028090326, "cycles": 509253932, "engine": "perry", "operation": "sparse", "rep": 0} +{"wall_ms": 342.32570899999996, "user_us": 487977.0, "system_us": 16564.0, "rss_before": 125272064.0, "rss_after": 277512192.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 279101440, "instructions": 7951535341, "cycles": 1847211086, "engine": "node", "operation": "sparse", "rep": 0} +{"wall_ms": 318.19275, "user_us": 461366.0, "system_us": 16813.0, "rss_before": 125403136.0, "rss_after": 277446656.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 278790144, "instructions": 7953765474, "cycles": 1757662245, "engine": "node", "operation": "sparse", "rep": 1} +{"wall_ms": 132.17362499999996, "user_us": 116664.0, "system_us": 15516.0, "rss_before": 63291392.0, "rss_after": 113967104.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 114458624, "instructions": 2027281711, "cycles": 508378265, "engine": "baseline", "operation": "sparse", "rep": 1} +{"wall_ms": 132.20891699999999, "user_us": 116612.0, "system_us": 15606.0, "rss_before": 63324160.0, "rss_after": 113983488.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 114475008, "instructions": 2027722559, "cycles": 507423786, "engine": "perry", "operation": "sparse", "rep": 1} +{"wall_ms": 268.88966600000003, "user_us": 313547.0, "system_us": 9599.0, "rss_before": 68141056.0, "rss_after": 197410816.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 197820416, "instructions": 6520951862, "cycles": 1186377192, "engine": "bun", "operation": "sparse", "rep": 1} +{"wall_ms": 132.676875, "user_us": 117042.0, "system_us": 15641.0, "rss_before": 63307776.0, "rss_after": 113983488.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 114475008, "instructions": 2027498862, "cycles": 509432009, "engine": "perry", "operation": "sparse", "rep": 2} +{"wall_ms": 345.084417, "user_us": 489542.0, "system_us": 16512.0, "rss_before": 125485056.0, "rss_after": 277135360.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 278921216, "instructions": 7970850949, "cycles": 1858007516, "engine": "node", "operation": "sparse", "rep": 2} +{"wall_ms": 132.939042, "user_us": 116972.0, "system_us": 15961.0, "rss_before": 63291392.0, "rss_after": 113967104.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 114458624, "instructions": 2028155529, "cycles": 510579336, "engine": "baseline", "operation": "sparse", "rep": 2} +{"wall_ms": 300.140875, "user_us": 344501.0, "system_us": 9245.0, "rss_before": 68173824.0, "rss_after": 195543040.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 195952640, "instructions": 6501264322, "cycles": 1298402425, "engine": "bun", "operation": "sparse", "rep": 2} +{"wall_ms": 268.742875, "user_us": 314074.0, "system_us": 9270.0, "rss_before": 68157440.0, "rss_after": 197541888.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 197951488, "instructions": 6526231366, "cycles": 1186601365, "engine": "bun", "operation": "sparse", "rep": 3} +{"wall_ms": 132.817291, "user_us": 116964.0, "system_us": 15860.0, "rss_before": 63291392.0, "rss_after": 113967104.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 114458624, "instructions": 2027391440, "cycles": 510139253, "engine": "baseline", "operation": "sparse", "rep": 3} +{"wall_ms": 322.88025, "user_us": 465644.0, "system_us": 16682.0, "rss_before": 125353984.0, "rss_after": 277479424.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 278904832, "instructions": 7960016447, "cycles": 1766467750, "engine": "node", "operation": "sparse", "rep": 3} +{"wall_ms": 133.159084, "user_us": 116954.0, "system_us": 16212.0, "rss_before": 63307776.0, "rss_after": 113983488.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 114475008, "instructions": 2027303489, "cycles": 511663614, "engine": "perry", "operation": "sparse", "rep": 3} +{"wall_ms": 132.35758300000003, "user_us": 116897.0, "system_us": 15467.0, "rss_before": 63291392.0, "rss_after": 113967104.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 114458624, "instructions": 2027504154, "cycles": 508515700, "engine": "baseline", "operation": "sparse", "rep": 4} +{"wall_ms": 269.4185, "user_us": 315100.0, "system_us": 9590.0, "rss_before": 68124672.0, "rss_after": 197115904.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 197525504, "instructions": 6524728142, "cycles": 1192114780, "engine": "bun", "operation": "sparse", "rep": 4} +{"wall_ms": 133.136291, "user_us": 117266.0, "system_us": 15857.0, "rss_before": 63324160.0, "rss_after": 113983488.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 114475008, "instructions": 2027847931, "cycles": 510969864, "engine": "perry", "operation": "sparse", "rep": 4} +{"wall_ms": 348.735459, "user_us": 492739.0, "system_us": 16997.0, "rss_before": 125501440.0, "rss_after": 277348352.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 278822912, "instructions": 7964156025, "cycles": 1867915931, "engine": "node", "operation": "sparse", "rep": 4} +{"wall_ms": 346.41837499999997, "user_us": 491633.0, "system_us": 16790.0, "rss_before": 125386752.0, "rss_after": 277676032.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 279166976, "instructions": 7957943361, "cycles": 1861372375, "engine": "node", "operation": "sparse", "rep": 5} +{"wall_ms": 133.43075000000002, "user_us": 117423.0, "system_us": 16010.0, "rss_before": 63291392.0, "rss_after": 113967104.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 114458624, "instructions": 2027900663, "cycles": 511867807, "engine": "baseline", "operation": "sparse", "rep": 5} +{"wall_ms": 132.68195799999998, "user_us": 116646.0, "system_us": 16042.0, "rss_before": 63324160.0, "rss_after": 113983488.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 114475008, "instructions": 2028233170, "cycles": 510412709, "engine": "perry", "operation": "sparse", "rep": 5} +{"wall_ms": 268.684792, "user_us": 312937.0, "system_us": 9873.0, "rss_before": 68173824.0, "rss_after": 196558848.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 196968448, "instructions": 6513946493, "cycles": 1184992419, "engine": "bun", "operation": "sparse", "rep": 5} +{"wall_ms": 133.115292, "user_us": 117226.0, "system_us": 15895.0, "rss_before": 63291392.0, "rss_after": 113967104.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 114458624, "instructions": 2027464605, "cycles": 510949037, "engine": "baseline", "operation": "sparse", "rep": 6} +{"wall_ms": 318.16325, "user_us": 464270.0, "system_us": 17198.0, "rss_before": 125468672.0, "rss_after": 277643264.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 279035904, "instructions": 7961102468, "cycles": 1763320896, "engine": "node", "operation": "sparse", "rep": 6} +{"wall_ms": 132.34224999999998, "user_us": 116710.0, "system_us": 15639.0, "rss_before": 63307776.0, "rss_after": 113983488.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 114475008, "instructions": 2027906491, "cycles": 508666063, "engine": "perry", "operation": "sparse", "rep": 6} +{"wall_ms": 268.657084, "user_us": 314888.0, "system_us": 9385.0, "rss_before": 68173824.0, "rss_after": 197722112.0, "checksum": 1002983.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 15, "warmup": 2, "peak_rss": 198131712, "instructions": 6533555970, "cycles": 1189934268, "engine": "bun", "operation": "sparse", "rep": 6} +{"wall_ms": 146.003125, "user_us": 166758.0, "system_us": 5065.0, "rss_before": 71172096.0, "rss_after": 139902976.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 140312576, "instructions": 3827612140, "cycles": 715745556, "engine": "bun", "operation": "scan", "rep": 0} +{"wall_ms": 174.73962500000002, "user_us": 226422.0, "system_us": 11290.0, "rss_before": 130351104.0, "rss_after": 239714304.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 241352704, "instructions": 4925335633, "cycles": 1115984912, "engine": "node", "operation": "scan", "rep": 0} +{"wall_ms": 174.250125, "user_us": 166636.0, "system_us": 7620.0, "rss_before": 80019456.0, "rss_after": 195215360.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 195788800, "instructions": 4187466267, "cycles": 781926649, "engine": "baseline", "operation": "scan", "rep": 0} +{"wall_ms": 172.164583, "user_us": 164743.0, "system_us": 7430.0, "rss_before": 80035840.0, "rss_after": 195231744.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 195805184, "instructions": 4139093881, "cycles": 772054874, "engine": "perry", "operation": "scan", "rep": 0} +{"wall_ms": 173.931625, "user_us": 166410.0, "system_us": 7529.0, "rss_before": 80035840.0, "rss_after": 195215360.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 195788800, "instructions": 4186138276, "cycles": 780517139, "engine": "baseline", "operation": "scan", "rep": 1} +{"wall_ms": 145.43866599999998, "user_us": 165213.0, "system_us": 5153.0, "rss_before": 71106560.0, "rss_after": 140034048.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 140443648, "instructions": 3826543234, "cycles": 712913193, "engine": "bun", "operation": "scan", "rep": 1} +{"wall_ms": 172.54904100000002, "user_us": 165231.0, "system_us": 7326.0, "rss_before": 80035840.0, "rss_after": 195231744.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 195805184, "instructions": 4139301138, "cycles": 774098829, "engine": "perry", "operation": "scan", "rep": 1} +{"wall_ms": 176.805042, "user_us": 226242.0, "system_us": 11164.0, "rss_before": 130367488.0, "rss_after": 239992832.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 241483776, "instructions": 4917301649, "cycles": 1113566934, "engine": "node", "operation": "scan", "rep": 1} +{"wall_ms": 172.89499999999998, "user_us": 165070.0, "system_us": 7832.0, "rss_before": 80035840.0, "rss_after": 195231744.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 195805184, "instructions": 4137918465, "cycles": 776295578, "engine": "perry", "operation": "scan", "rep": 2} +{"wall_ms": 145.577834, "user_us": 164871.0, "system_us": 5022.0, "rss_before": 71122944.0, "rss_after": 139902976.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 140312576, "instructions": 3822249936, "cycles": 710113068, "engine": "bun", "operation": "scan", "rep": 2} +{"wall_ms": 171.98612500000002, "user_us": 223185.0, "system_us": 11412.0, "rss_before": 130318336.0, "rss_after": 239484928.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 241238016, "instructions": 4919476017, "cycles": 1105977330, "engine": "node", "operation": "scan", "rep": 2} +{"wall_ms": 173.961167, "user_us": 166500.0, "system_us": 7469.0, "rss_before": 80019456.0, "rss_after": 195215360.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 195788800, "instructions": 4186285788, "cycles": 779661775, "engine": "baseline", "operation": "scan", "rep": 2} +{"wall_ms": 171.83525, "user_us": 164743.0, "system_us": 7099.0, "rss_before": 80035840.0, "rss_after": 195231744.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 195805184, "instructions": 4138120101, "cycles": 771925300, "engine": "perry", "operation": "scan", "rep": 3} +{"wall_ms": 145.188042, "user_us": 164569.0, "system_us": 4960.0, "rss_before": 71139328.0, "rss_after": 139345920.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 139755520, "instructions": 3818392931, "cycles": 709237809, "engine": "bun", "operation": "scan", "rep": 3} +{"wall_ms": 174.00437499999998, "user_us": 166395.0, "system_us": 7616.0, "rss_before": 80035840.0, "rss_after": 195215360.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 195788800, "instructions": 4186790222, "cycles": 782179787, "engine": "baseline", "operation": "scan", "rep": 3} +{"wall_ms": 183.18154099999998, "user_us": 231991.0, "system_us": 11082.0, "rss_before": 130367488.0, "rss_after": 239763456.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 241467392, "instructions": 4912269038, "cycles": 1138665628, "engine": "node", "operation": "scan", "rep": 3} +{"wall_ms": 173.57295799999997, "user_us": 166047.0, "system_us": 7537.0, "rss_before": 80019456.0, "rss_after": 195215360.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 195788800, "instructions": 4186145065, "cycles": 778586911, "engine": "baseline", "operation": "scan", "rep": 4} +{"wall_ms": 145.798042, "user_us": 164983.0, "system_us": 5193.0, "rss_before": 71106560.0, "rss_after": 139444224.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 139853824, "instructions": 3818096444, "cycles": 711269950, "engine": "bun", "operation": "scan", "rep": 4} +{"wall_ms": 173.05254200000002, "user_us": 223601.0, "system_us": 11217.0, "rss_before": 130367488.0, "rss_after": 239648768.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 241369088, "instructions": 4910050993, "cycles": 1097476221, "engine": "node", "operation": "scan", "rep": 4} +{"wall_ms": 173.417417, "user_us": 165571.0, "system_us": 7857.0, "rss_before": 80035840.0, "rss_after": 195231744.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 195805184, "instructions": 4140226044, "cycles": 778963109, "engine": "perry", "operation": "scan", "rep": 4} +{"wall_ms": 163.04279100000002, "user_us": 183802.0, "system_us": 5215.0, "rss_before": 71139328.0, "rss_after": 139722752.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 140132352, "instructions": 3822580427, "cycles": 784724351, "engine": "bun", "operation": "scan", "rep": 5} +{"wall_ms": 173.73025, "user_us": 166366.0, "system_us": 7375.0, "rss_before": 80019456.0, "rss_after": 195215360.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 195788800, "instructions": 4186708200, "cycles": 779144301, "engine": "baseline", "operation": "scan", "rep": 5} +{"wall_ms": 172.781958, "user_us": 165129.0, "system_us": 7658.0, "rss_before": 80052224.0, "rss_after": 195231744.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 195805184, "instructions": 4138788106, "cycles": 775177613, "engine": "perry", "operation": "scan", "rep": 5} +{"wall_ms": 190.94112500000003, "user_us": 241888.0, "system_us": 12000.0, "rss_before": 130367488.0, "rss_after": 239534080.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 241090560, "instructions": 4924445160, "cycles": 1179015419, "engine": "node", "operation": "scan", "rep": 5} +{"wall_ms": 173.55758300000002, "user_us": 226082.0, "system_us": 11457.0, "rss_before": 130301952.0, "rss_after": 239435776.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 240893952, "instructions": 4916573133, "cycles": 1111298389, "engine": "node", "operation": "scan", "rep": 6} +{"wall_ms": 174.67837500000002, "user_us": 166537.0, "system_us": 8149.0, "rss_before": 80019456.0, "rss_after": 195215360.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 195788800, "instructions": 4187361229, "cycles": 782922597, "engine": "baseline", "operation": "scan", "rep": 6} +{"wall_ms": 145.595125, "user_us": 165875.0, "system_us": 4895.0, "rss_before": 71122944.0, "rss_after": 138969088.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 139378688, "instructions": 3821276973, "cycles": 712279211, "engine": "bun", "operation": "scan", "rep": 6} +{"wall_ms": 172.956625, "user_us": 165335.0, "system_us": 7628.0, "rss_before": 80052224.0, "rss_after": 195231744.0, "checksum": 17404705000.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 8, "warmup": 2, "peak_rss": 195805184, "instructions": 4138302987, "cycles": 775931849, "engine": "perry", "operation": "scan", "rep": 6} +{"wall_ms": 281.368, "user_us": 301670.0, "system_us": 6147.0, "rss_before": 89554944.0, "rss_after": 159612928.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 160006144, "instructions": 6639328719, "cycles": 1219188362, "engine": "bun", "operation": "roundtrip", "rep": 0} +{"wall_ms": 144.397875, "user_us": 125201.0, "system_us": 19203.0, "rss_before": 79544320.0, "rss_after": 135036928.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 135544832, "instructions": 2353547726, "cycles": 579708783, "engine": "perry", "operation": "roundtrip", "rep": 0} +{"wall_ms": 314.745167, "user_us": 395347.0, "system_us": 14248.0, "rss_before": 146587648.0, "rss_after": 258359296.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 280363008, "instructions": 7345293708, "cycles": 1615592090, "engine": "node", "operation": "roundtrip", "rep": 0} +{"wall_ms": 144.81466600000002, "user_us": 125227.0, "system_us": 19594.0, "rss_before": 79544320.0, "rss_after": 135020544.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 135528448, "instructions": 2353726772, "cycles": 581800040, "engine": "baseline", "operation": "roundtrip", "rep": 0} +{"wall_ms": 143.82329199999998, "user_us": 125020.0, "system_us": 18813.0, "rss_before": 79560704.0, "rss_after": 135036928.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 135544832, "instructions": 2354413473, "cycles": 578854443, "engine": "perry", "operation": "roundtrip", "rep": 1} +{"wall_ms": 144.12291699999997, "user_us": 124943.0, "system_us": 19186.0, "rss_before": 79527936.0, "rss_after": 135020544.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 135528448, "instructions": 2353483147, "cycles": 578874606, "engine": "baseline", "operation": "roundtrip", "rep": 1} +{"wall_ms": 278.567625, "user_us": 294756.0, "system_us": 5307.0, "rss_before": 89456640.0, "rss_after": 151568384.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 151961600, "instructions": 6562137672, "cycles": 1193101402, "engine": "bun", "operation": "roundtrip", "rep": 1} +{"wall_ms": 313.36120800000003, "user_us": 390328.0, "system_us": 13694.0, "rss_before": 146604032.0, "rss_after": 258424832.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 280281088, "instructions": 7363305296, "cycles": 1598149579, "engine": "node", "operation": "roundtrip", "rep": 1} +{"wall_ms": 144.09783299999998, "user_us": 125000.0, "system_us": 19103.0, "rss_before": 79527936.0, "rss_after": 135020544.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 135528448, "instructions": 2354012471, "cycles": 579099262, "engine": "baseline", "operation": "roundtrip", "rep": 2} +{"wall_ms": 282.06000000000006, "user_us": 301307.0, "system_us": 6125.0, "rss_before": 89587712.0, "rss_after": 159072256.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 159465472, "instructions": 6632974028, "cycles": 1216429698, "engine": "bun", "operation": "roundtrip", "rep": 2} +{"wall_ms": 143.759042, "user_us": 124992.0, "system_us": 18773.0, "rss_before": 79560704.0, "rss_after": 135036928.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 135544832, "instructions": 2353851403, "cycles": 578305958, "engine": "perry", "operation": "roundtrip", "rep": 2} +{"wall_ms": 311.246375, "user_us": 391887.0, "system_us": 14186.0, "rss_before": 146849792.0, "rss_after": 258686976.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 280559616, "instructions": 7371033438, "cycles": 1607527296, "engine": "node", "operation": "roundtrip", "rep": 2} +{"wall_ms": 144.063708, "user_us": 125206.0, "system_us": 18864.0, "rss_before": 79527936.0, "rss_after": 135020544.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 135528448, "instructions": 2354264531, "cycles": 579296713, "engine": "baseline", "operation": "roundtrip", "rep": 3} +{"wall_ms": 309.19433300000003, "user_us": 389395.0, "system_us": 14249.0, "rss_before": 146604032.0, "rss_after": 258310144.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 280444928, "instructions": 7371924679, "cycles": 1597933656, "engine": "node", "operation": "roundtrip", "rep": 3} +{"wall_ms": 279.752208, "user_us": 296591.0, "system_us": 5837.0, "rss_before": 89538560.0, "rss_after": 156221440.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 156614656, "instructions": 6588255568, "cycles": 1201440626, "engine": "bun", "operation": "roundtrip", "rep": 3} +{"wall_ms": 144.0505, "user_us": 125041.0, "system_us": 19015.0, "rss_before": 79544320.0, "rss_after": 135036928.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 135544832, "instructions": 2353661840, "cycles": 578653926, "engine": "perry", "operation": "roundtrip", "rep": 3} +{"wall_ms": 144.454458, "user_us": 125253.0, "system_us": 19208.0, "rss_before": 79544320.0, "rss_after": 135036928.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 135544832, "instructions": 2353953003, "cycles": 579704278, "engine": "perry", "operation": "roundtrip", "rep": 4} +{"wall_ms": 144.31191700000002, "user_us": 124968.0, "system_us": 19350.0, "rss_before": 79527936.0, "rss_after": 135020544.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 135528448, "instructions": 2354001894, "cycles": 580075030, "engine": "baseline", "operation": "roundtrip", "rep": 4} +{"wall_ms": 305.99933400000003, "user_us": 386117.0, "system_us": 13811.0, "rss_before": 146620416.0, "rss_after": 258605056.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 280477696, "instructions": 7358451806, "cycles": 1582862947, "engine": "node", "operation": "roundtrip", "rep": 4} +{"wall_ms": 279.381375, "user_us": 294683.0, "system_us": 5472.0, "rss_before": 89571328.0, "rss_after": 154419200.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 154812416, "instructions": 6568433422, "cycles": 1194542593, "engine": "bun", "operation": "roundtrip", "rep": 4} +{"wall_ms": 144.817375, "user_us": 124996.0, "system_us": 19827.0, "rss_before": 79527936.0, "rss_after": 135020544.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 135528448, "instructions": 2354564783, "cycles": 581244643, "engine": "baseline", "operation": "roundtrip", "rep": 5} +{"wall_ms": 306.415792, "user_us": 383788.0, "system_us": 14072.0, "rss_before": 146898944.0, "rss_after": 258588672.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 280379392, "instructions": 7359282703, "cycles": 1578036124, "engine": "node", "operation": "roundtrip", "rep": 5} +{"wall_ms": 302.93674999999996, "user_us": 318600.0, "system_us": 5474.0, "rss_before": 89489408.0, "rss_after": 153583616.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 153976832, "instructions": 6561620842, "cycles": 1284662288, "engine": "bun", "operation": "roundtrip", "rep": 5} +{"wall_ms": 144.31512500000002, "user_us": 125294.0, "system_us": 19017.0, "rss_before": 79544320.0, "rss_after": 135036928.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 135544832, "instructions": 2353745902, "cycles": 579095485, "engine": "perry", "operation": "roundtrip", "rep": 5} +{"wall_ms": 144.45625, "user_us": 125110.0, "system_us": 19351.0, "rss_before": 79560704.0, "rss_after": 135036928.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 135544832, "instructions": 2354125417, "cycles": 580304622, "engine": "perry", "operation": "roundtrip", "rep": 6} +{"wall_ms": 280.501458, "user_us": 301938.0, "system_us": 5969.0, "rss_before": 89456640.0, "rss_after": 158269440.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 158662656, "instructions": 6643187604, "cycles": 1215385128, "engine": "bun", "operation": "roundtrip", "rep": 6} +{"wall_ms": 144.152, "user_us": 125163.0, "system_us": 18994.0, "rss_before": 79527936.0, "rss_after": 135020544.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 135528448, "instructions": 2353667947, "cycles": 579811920, "engine": "baseline", "operation": "roundtrip", "rep": 6} +{"wall_ms": 307.05899999999997, "user_us": 387252.0, "system_us": 15052.0, "rss_before": 146800640.0, "rss_after": 258424832.0, "checksum": 91766090.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 11, "warmup": 2, "peak_rss": 280444928, "instructions": 7368597922, "cycles": 1594078047, "engine": "node", "operation": "roundtrip", "rep": 6} +{"wall_ms": 178.29425, "user_us": 203268.0, "system_us": 5222.0, "rss_before": 68173824.0, "rss_after": 137510912.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 137920512, "instructions": 4521337023, "cycles": 825712623, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 158.503583, "user_us": 151322.0, "system_us": 7188.0, "rss_before": 69238784.0, "rss_after": 195887104.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 196411392, "instructions": 4087549931, "cycles": 736019764, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 158.50975, "user_us": 151179.0, "system_us": 7337.0, "rss_before": 69255168.0, "rss_after": 195903488.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 196427776, "instructions": 4087285868, "cycles": 734097224, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 232.50050000000005, "user_us": 332999.0, "system_us": 14419.0, "rss_before": 125468672.0, "rss_after": 252608512.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 255950848, "instructions": 6026188803, "cycles": 1403907603, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 159.58329099999997, "user_us": 151504.0, "system_us": 8085.0, "rss_before": 69238784.0, "rss_after": 195887104.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 196411392, "instructions": 4087537473, "cycles": 738628986, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 232.38183399999997, "user_us": 338197.0, "system_us": 15056.0, "rss_before": 125501440.0, "rss_after": 252919808.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 256311296, "instructions": 6022857936, "cycles": 1415766899, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 158.82654200000002, "user_us": 151361.0, "system_us": 7473.0, "rss_before": 69255168.0, "rss_after": 195903488.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 196427776, "instructions": 4087549209, "cycles": 735774808, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 177.727042, "user_us": 195581.0, "system_us": 4569.0, "rss_before": 68173824.0, "rss_after": 124469248.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 124878848, "instructions": 4422434128, "cycles": 800771215, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 159.073625, "user_us": 151445.0, "system_us": 7635.0, "rss_before": 69238784.0, "rss_after": 195887104.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 196411392, "instructions": 4087242058, "cycles": 735777652, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 178.77404199999998, "user_us": 205607.0, "system_us": 5545.0, "rss_before": 68157440.0, "rss_after": 137379840.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 137789440, "instructions": 4530088735, "cycles": 831862260, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 158.631292, "user_us": 151410.0, "system_us": 7227.0, "rss_before": 69255168.0, "rss_after": 195903488.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 196427776, "instructions": 4087306417, "cycles": 734898542, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 219.19012500000002, "user_us": 316718.0, "system_us": 14064.0, "rss_before": 125403136.0, "rss_after": 252739584.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 256081920, "instructions": 6001764110, "cycles": 1344476837, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 159.48525, "user_us": 151453.0, "system_us": 8038.0, "rss_before": 69238784.0, "rss_after": 195887104.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 196411392, "instructions": 4087890706, "cycles": 738851015, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 159.154333, "user_us": 151590.0, "system_us": 7568.0, "rss_before": 69255168.0, "rss_after": 195903488.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 196427776, "instructions": 4087441545, "cycles": 736749846, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 177.796833, "user_us": 202945.0, "system_us": 5323.0, "rss_before": 68157440.0, "rss_after": 137478144.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 137887744, "instructions": 4526094700, "cycles": 824530176, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 229.93625000000003, "user_us": 329602.0, "system_us": 14003.0, "rss_before": 125452288.0, "rss_after": 252903424.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 256262144, "instructions": 6018879167, "cycles": 1383741433, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 178.70212500000002, "user_us": 201003.0, "system_us": 5756.0, "rss_before": 68141056.0, "rss_after": 137756672.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 138166272, "instructions": 4510189971, "cycles": 821906328, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 159.11725, "user_us": 151673.0, "system_us": 7452.0, "rss_before": 69255168.0, "rss_after": 195903488.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 196427776, "instructions": 4087428290, "cycles": 736953143, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 227.82395800000003, "user_us": 330448.0, "system_us": 14268.0, "rss_before": 125616128.0, "rss_after": 252772352.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 256163840, "instructions": 6022187937, "cycles": 1390210499, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 158.66033299999998, "user_us": 151382.0, "system_us": 7271.0, "rss_before": 69238784.0, "rss_after": 195887104.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 196411392, "instructions": 4089727148, "cycles": 735226325, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 159.328583, "user_us": 151552.0, "system_us": 7783.0, "rss_before": 69238784.0, "rss_after": 195887104.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 196411392, "instructions": 4089036037, "cycles": 739294610, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 222.77224999999999, "user_us": 318692.0, "system_us": 13896.0, "rss_before": 125370368.0, "rss_after": 252772352.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 256131072, "instructions": 6004424757, "cycles": 1347714865, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 178.807584, "user_us": 204438.0, "system_us": 5632.0, "rss_before": 68157440.0, "rss_after": 137478144.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 137887744, "instructions": 4530211058, "cycles": 831216477, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 158.88400000000001, "user_us": 151538.0, "system_us": 7353.0, "rss_before": 69255168.0, "rss_after": 195903488.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 196427776, "instructions": 4088122490, "cycles": 736080323, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 158.77270900000002, "user_us": 151128.0, "system_us": 7652.0, "rss_before": 69238784.0, "rss_after": 195887104.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 196411392, "instructions": 4087365558, "cycles": 735070404, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 230.288292, "user_us": 330924.0, "system_us": 14445.0, "rss_before": 125370368.0, "rss_after": 252706816.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 256049152, "instructions": 6018105031, "cycles": 1391030730, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 159.53583300000003, "user_us": 151396.0, "system_us": 8146.0, "rss_before": 69255168.0, "rss_after": 195903488.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 196427776, "instructions": 4087546037, "cycles": 739371144, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 178.40633300000002, "user_us": 203573.0, "system_us": 5564.0, "rss_before": 68141056.0, "rss_after": 137805824.0, "checksum": 12.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 10, "warmup": 2, "peak_rss": 138215424, "instructions": 4524937623, "cycles": 828640459, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 139.08945799999998, "user_us": 136524.0, "system_us": 2559.0, "rss_before": 90324992.0, "rss_after": 126533632.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 127041536, "instructions": 4131168422, "cycles": 702894831, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 224.736584, "user_us": 228649.0, "system_us": 7958.0, "rss_before": 84819968.0, "rss_after": 205635584.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 206045184, "instructions": 4987527606, "cycles": 926578824, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 195.714, "user_us": 203866.0, "system_us": 7225.0, "rss_before": 130007040.0, "rss_after": 166395904.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 222953472, "instructions": 4549860895, "cycles": 931120328, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 139.07012500000002, "user_us": 136596.0, "system_us": 2482.0, "rss_before": 90341376.0, "rss_after": 126550016.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 127057920, "instructions": 4131151180, "cycles": 703550315, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 223.63204199999998, "user_us": 229549.0, "system_us": 6952.0, "rss_before": 84623360.0, "rss_after": 184729600.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 185139200, "instructions": 4978470212, "cycles": 921814317, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 194.930792, "user_us": 203495.0, "system_us": 7311.0, "rss_before": 129875968.0, "rss_after": 166248448.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 222806016, "instructions": 4548227873, "cycles": 934339462, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 139.046791, "user_us": 136596.0, "system_us": 2450.0, "rss_before": 90308608.0, "rss_after": 126517248.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 127025152, "instructions": 4131537285, "cycles": 702495358, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 138.61675, "user_us": 136099.0, "system_us": 2525.0, "rss_before": 90357760.0, "rss_after": 126582784.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 127090688, "instructions": 4132560566, "cycles": 701403833, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 223.409125, "user_us": 232012.0, "system_us": 6823.0, "rss_before": 84623360.0, "rss_after": 184991744.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 185401344, "instructions": 4981075547, "cycles": 929130308, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 194.120167, "user_us": 203888.0, "system_us": 7650.0, "rss_before": 129794048.0, "rss_after": 166281216.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 222838784, "instructions": 4553457599, "cycles": 937895872, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 138.26266699999996, "user_us": 135845.0, "system_us": 2424.0, "rss_before": 90357760.0, "rss_after": 126566400.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 127074304, "instructions": 4131359642, "cycles": 701274866, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 138.028458, "user_us": 135683.0, "system_us": 2353.0, "rss_before": 90357760.0, "rss_after": 126566400.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 127074304, "instructions": 4130912976, "cycles": 700092900, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 138.829417, "user_us": 136267.0, "system_us": 2572.0, "rss_before": 90357760.0, "rss_after": 126566400.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 127074304, "instructions": 4130918851, "cycles": 702836365, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 194.95437500000003, "user_us": 203739.0, "system_us": 7536.0, "rss_before": 129990656.0, "rss_after": 166346752.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 222904320, "instructions": 4549238658, "cycles": 935473472, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 222.856375, "user_us": 229580.0, "system_us": 6940.0, "rss_before": 84656128.0, "rss_after": 184614912.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 185024512, "instructions": 4981527056, "cycles": 921547574, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 138.63266700000003, "user_us": 136169.0, "system_us": 2470.0, "rss_before": 90308608.0, "rss_after": 126517248.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 127025152, "instructions": 4131085366, "cycles": 702703723, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 225.534875, "user_us": 229668.0, "system_us": 9622.0, "rss_before": 84656128.0, "rss_after": 226983936.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 227393536, "instructions": 4996587808, "cycles": 931754547, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 137.973042, "user_us": 135521.0, "system_us": 2461.0, "rss_before": 90357760.0, "rss_after": 126566400.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 127074304, "instructions": 4131148775, "cycles": 700930904, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 138.57404200000002, "user_us": 136189.0, "system_us": 2395.0, "rss_before": 90324992.0, "rss_after": 126533632.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 127041536, "instructions": 4133427184, "cycles": 702925018, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 193.00708300000002, "user_us": 198617.0, "system_us": 7247.0, "rss_before": 130039808.0, "rss_after": 166379520.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 222937088, "instructions": 4546374333, "cycles": 917122139, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 222.989708, "user_us": 230665.0, "system_us": 7154.0, "rss_before": 84656128.0, "rss_after": 184958976.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 185368576, "instructions": 4980847377, "cycles": 926017772, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 138.247458, "user_us": 135859.0, "system_us": 2395.0, "rss_before": 90324992.0, "rss_after": 126533632.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 127041536, "instructions": 4131119537, "cycles": 701176862, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 139.22341600000001, "user_us": 136925.0, "system_us": 2306.0, "rss_before": 90341376.0, "rss_after": 126550016.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 127057920, "instructions": 4131287218, "cycles": 702995698, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 194.522667, "user_us": 203564.0, "system_us": 7109.0, "rss_before": 129761280.0, "rss_after": 173277184.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 222773248, "instructions": 4547260992, "cycles": 932176686, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 224.309583, "user_us": 229512.0, "system_us": 8361.0, "rss_before": 84803584.0, "rss_after": 205914112.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 206323712, "instructions": 4987016156, "cycles": 929414172, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 137.934458, "user_us": 135562.0, "system_us": 2380.0, "rss_before": 90308608.0, "rss_after": 126517248.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 127025152, "instructions": 4132674640, "cycles": 700217454, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 139.279875, "user_us": 136899.0, "system_us": 2388.0, "rss_before": 90324992.0, "rss_after": 126533632.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 127041536, "instructions": 4131588533, "cycles": 704774073, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 194.235541, "user_us": 202819.0, "system_us": 7749.0, "rss_before": 129728512.0, "rss_after": 166232064.0, "checksum": 218827202.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 29, "warmup": 2, "peak_rss": 222789632, "instructions": 4551377550, "cycles": 934169981, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 176.25854200000003, "user_us": 205183.0, "system_us": 8577.0, "rss_before": 125960192.0, "rss_after": 231047168.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 231456768, "instructions": 5629518412, "cycles": 1043930997, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 236.406958, "user_us": 355764.0, "system_us": 17398.0, "rss_before": 234422272.0, "rss_after": 373719040.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 377225216, "instructions": 7849498644, "cycles": 1819636198, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 158.83495799999997, "user_us": 151648.0, "system_us": 7195.0, "rss_before": 163151872.0, "rss_after": 267288576.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267812864, "instructions": 5813252942, "cycles": 1053518034, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 158.818791, "user_us": 151622.0, "system_us": 7201.0, "rss_before": 163168256.0, "rss_after": 267321344.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5813526190, "cycles": 1054738846, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 159.274042, "user_us": 151456.0, "system_us": 7828.0, "rss_before": 163151872.0, "rss_after": 267288576.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267812864, "instructions": 5814610525, "cycles": 1058406528, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 176.103083, "user_us": 205287.0, "system_us": 8611.0, "rss_before": 125992960.0, "rss_after": 230883328.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 231292928, "instructions": 5628587427, "cycles": 1043309557, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 158.819875, "user_us": 151448.0, "system_us": 7379.0, "rss_before": 163168256.0, "rss_after": 267321344.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5813846213, "cycles": 1055303345, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 230.490667, "user_us": 360303.0, "system_us": 16959.0, "rss_before": 234356736.0, "rss_after": 373964800.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 377487360, "instructions": 7859228153, "cycles": 1828803562, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 176.48191599999998, "user_us": 205669.0, "system_us": 8601.0, "rss_before": 125960192.0, "rss_after": 230899712.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 231309312, "instructions": 5631394865, "cycles": 1047311423, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 233.4375, "user_us": 356662.0, "system_us": 16581.0, "rss_before": 234389504.0, "rss_after": 372129792.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 375685120, "instructions": 7854105905, "cycles": 1829287848, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 159.06183400000003, "user_us": 151496.0, "system_us": 7573.0, "rss_before": 163168256.0, "rss_after": 267321344.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5813953035, "cycles": 1055448530, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 158.72058400000003, "user_us": 151532.0, "system_us": 7197.0, "rss_before": 163151872.0, "rss_after": 267288576.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267812864, "instructions": 5813967619, "cycles": 1053566711, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 158.570916, "user_us": 151524.0, "system_us": 7054.0, "rss_before": 163184640.0, "rss_after": 267321344.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5813948301, "cycles": 1053561948, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 158.78570900000003, "user_us": 151466.0, "system_us": 7328.0, "rss_before": 163151872.0, "rss_after": 267304960.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5815845886, "cycles": 1056227516, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 175.909334, "user_us": 205744.0, "system_us": 8559.0, "rss_before": 125911040.0, "rss_after": 231030784.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 231440384, "instructions": 5641414567, "cycles": 1046705731, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 230.41620899999998, "user_us": 363416.0, "system_us": 17831.0, "rss_before": 234438656.0, "rss_after": 373555200.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 377094144, "instructions": 7869369885, "cycles": 1841294786, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 159.04795900000002, "user_us": 151867.0, "system_us": 7189.0, "rss_before": 163151872.0, "rss_after": 267304960.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5814145484, "cycles": 1054521111, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 176.48429199999998, "user_us": 205974.0, "system_us": 8553.0, "rss_before": 125960192.0, "rss_after": 231374848.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 231784448, "instructions": 5631913557, "cycles": 1045754468, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 249.6385, "user_us": 366990.0, "system_us": 16713.0, "rss_before": 234520576.0, "rss_after": 373850112.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 377405440, "instructions": 7877269350, "cycles": 1878919371, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 159.00537499999996, "user_us": 151548.0, "system_us": 7468.0, "rss_before": 163184640.0, "rss_after": 267321344.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5814216225, "cycles": 1055179903, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 239.41266599999997, "user_us": 378784.0, "system_us": 18019.0, "rss_before": 234405888.0, "rss_after": 373768192.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 377290752, "instructions": 7886962665, "cycles": 1904567351, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 158.726666, "user_us": 151599.0, "system_us": 7133.0, "rss_before": 163184640.0, "rss_after": 267321344.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5814725985, "cycles": 1054922987, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 158.76237500000002, "user_us": 151600.0, "system_us": 7169.0, "rss_before": 163151872.0, "rss_after": 267304960.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5813911241, "cycles": 1056335332, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 175.670542, "user_us": 206423.0, "system_us": 8667.0, "rss_before": 125911040.0, "rss_after": 230916096.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 231325696, "instructions": 5644337735, "cycles": 1048871391, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 158.40270900000002, "user_us": 151335.0, "system_us": 7073.0, "rss_before": 163151872.0, "rss_after": 267304960.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5813877460, "cycles": 1051938047, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 164.59120900000002, "user_us": 157098.0, "system_us": 7500.0, "rss_before": 163168256.0, "rss_after": 267304960.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5815204423, "cycles": 1081989593, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 177.996792, "user_us": 224222.0, "system_us": 10045.0, "rss_before": 127795200.0, "rss_after": 248381440.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 248791040, "instructions": 5892992794, "cycles": 1115431936, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 235.32683299999997, "user_us": 352387.0, "system_us": 16607.0, "rss_before": 234323968.0, "rss_after": 373915648.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 377438208, "instructions": 7850425036, "cycles": 1811884830, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 209.405375, "user_us": 197230.0, "system_us": 13374.0, "rss_before": 268353536.0, "rss_after": 481083392.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 481755136, "instructions": 5690383922, "cycles": 1200936080, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 230.37229200000002, "user_us": 231573.0, "system_us": 9580.0, "rss_before": 194658304.0, "rss_after": 336183296.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 336576512, "instructions": 5985187481, "cycles": 1124927784, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 141.64612499999998, "user_us": 138693.0, "system_us": 2960.0, "rss_before": 210780160.0, "rss_after": 246153216.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 246661120, "instructions": 6101885160, "cycles": 1058548921, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 140.91495800000004, "user_us": 138485.0, "system_us": 2439.0, "rss_before": 210747392.0, "rss_after": 246120448.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 246628352, "instructions": 6101813560, "cycles": 1058045588, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 205.587375, "user_us": 193657.0, "system_us": 13044.0, "rss_before": 268369920.0, "rss_after": 481132544.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 481787904, "instructions": 5685945462, "cycles": 1182648054, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 230.929583, "user_us": 231341.0, "system_us": 10159.0, "rss_before": 177897472.0, "rss_after": 319438848.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 319832064, "instructions": 5976800892, "cycles": 1138629230, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 141.32137500000002, "user_us": 138706.0, "system_us": 2621.0, "rss_before": 210747392.0, "rss_after": 246120448.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 246628352, "instructions": 6104965863, "cycles": 1058438979, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 141.388375, "user_us": 138802.0, "system_us": 2598.0, "rss_before": 210747392.0, "rss_after": 246136832.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 246644736, "instructions": 6101804013, "cycles": 1059628428, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 230.41079200000001, "user_us": 231542.0, "system_us": 9692.0, "rss_before": 176799744.0, "rss_after": 318324736.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 318717952, "instructions": 5973882719, "cycles": 1118486373, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 141.449708, "user_us": 138826.0, "system_us": 2630.0, "rss_before": 210747392.0, "rss_after": 246120448.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 246628352, "instructions": 6103476904, "cycles": 1058484845, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 205.75829199999998, "user_us": 193832.0, "system_us": 13082.0, "rss_before": 268484608.0, "rss_after": 481263616.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 481902592, "instructions": 5693085422, "cycles": 1202341900, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 141.669583, "user_us": 139083.0, "system_us": 2586.0, "rss_before": 210731008.0, "rss_after": 246104064.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 246611968, "instructions": 6101456969, "cycles": 1059850418, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 230.42029100000002, "user_us": 232377.0, "system_us": 9485.0, "rss_before": 177127424.0, "rss_after": 319111168.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 319504384, "instructions": 5973493696, "cycles": 1122343642, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 141.74012499999998, "user_us": 139150.0, "system_us": 2595.0, "rss_before": 210763776.0, "rss_after": 246136832.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 246644736, "instructions": 6102597948, "cycles": 1059615901, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 141.86237500000004, "user_us": 139117.0, "system_us": 2717.0, "rss_before": 210747392.0, "rss_after": 246136832.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 246644736, "instructions": 6105306453, "cycles": 1061217033, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 206.55870800000002, "user_us": 194377.0, "system_us": 13328.0, "rss_before": 268337152.0, "rss_after": 481132544.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 481787904, "instructions": 5681364576, "cycles": 1195040355, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 230.27975000000004, "user_us": 229852.0, "system_us": 9840.0, "rss_before": 178110464.0, "rss_after": 319389696.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 319782912, "instructions": 5975941476, "cycles": 1119440324, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 141.61799999999997, "user_us": 139032.0, "system_us": 2590.0, "rss_before": 210731008.0, "rss_after": 246120448.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 246628352, "instructions": 6102697660, "cycles": 1058456148, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 206.36975, "user_us": 194257.0, "system_us": 13325.0, "rss_before": 268402688.0, "rss_after": 481116160.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 481771520, "instructions": 5689825752, "cycles": 1200070373, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 141.04349999999997, "user_us": 138533.0, "system_us": 2517.0, "rss_before": 210747392.0, "rss_after": 246136832.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 246644736, "instructions": 6101483704, "cycles": 1058240703, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 206.782959, "user_us": 194613.0, "system_us": 13372.0, "rss_before": 268468224.0, "rss_after": 481296384.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 481968128, "instructions": 5686201964, "cycles": 1194114682, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 141.27654199999998, "user_us": 138605.0, "system_us": 2684.0, "rss_before": 210763776.0, "rss_after": 246136832.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 246644736, "instructions": 6102480250, "cycles": 1059170529, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 230.29116699999997, "user_us": 233586.0, "system_us": 9746.0, "rss_before": 177913856.0, "rss_after": 319209472.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 319602688, "instructions": 5979972205, "cycles": 1126733966, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 141.43808299999998, "user_us": 138803.0, "system_us": 2642.0, "rss_before": 210731008.0, "rss_after": 246104064.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 246611968, "instructions": 6102672415, "cycles": 1059685048, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 230.21595799999997, "user_us": 231775.0, "system_us": 9638.0, "rss_before": 177340416.0, "rss_after": 319373312.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 319766528, "instructions": 5974675354, "cycles": 1118999752, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 141.398125, "user_us": 138779.0, "system_us": 2625.0, "rss_before": 210763776.0, "rss_after": 246136832.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 246644736, "instructions": 6102443522, "cycles": 1058778760, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 209.267125, "user_us": 197040.0, "system_us": 13360.0, "rss_before": 268304384.0, "rss_after": 481067008.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 481722368, "instructions": 5685312993, "cycles": 1201882625, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 141.48454200000003, "user_us": 138779.0, "system_us": 2711.0, "rss_before": 210747392.0, "rss_after": 246120448.0, "checksum": 246693020.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 12, "warmup": 2, "peak_rss": 246628352, "instructions": 6102708781, "cycles": 1062340264, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 176.31983300000002, "user_us": 205616.0, "system_us": 8611.0, "rss_before": 125960192.0, "rss_after": 231342080.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 231751680, "instructions": 5633522980, "cycles": 1046082034, "engine": "bun", "operation": "sparse", "rep": 0} +{"wall_ms": 158.73808300000002, "user_us": 151538.0, "system_us": 7207.0, "rss_before": 163250176.0, "rss_after": 267304960.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5814223117, "cycles": 1054419788, "engine": "perry", "operation": "sparse", "rep": 0} +{"wall_ms": 158.51295799999997, "user_us": 151456.0, "system_us": 7069.0, "rss_before": 163233792.0, "rss_after": 267304960.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5820422036, "cycles": 1056552393, "engine": "baseline", "operation": "sparse", "rep": 0} +{"wall_ms": 254.23991700000002, "user_us": 371128.0, "system_us": 16914.0, "rss_before": 234405888.0, "rss_after": 373899264.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 377421824, "instructions": 7848158605, "cycles": 1894735885, "engine": "node", "operation": "sparse", "rep": 0} +{"wall_ms": 159.334334, "user_us": 151956.0, "system_us": 7385.0, "rss_before": 163233792.0, "rss_after": 267304960.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5814539118, "cycles": 1055766263, "engine": "baseline", "operation": "sparse", "rep": 1} +{"wall_ms": 246.626459, "user_us": 366904.0, "system_us": 17133.0, "rss_before": 234274816.0, "rss_after": 373932032.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 377454592, "instructions": 7846620779, "cycles": 1869599502, "engine": "node", "operation": "sparse", "rep": 1} +{"wall_ms": 176.018917, "user_us": 206070.0, "system_us": 8494.0, "rss_before": 125927424.0, "rss_after": 230965248.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 231374848, "instructions": 5630512169, "cycles": 1044695741, "engine": "bun", "operation": "sparse", "rep": 1} +{"wall_ms": 158.934542, "user_us": 151618.0, "system_us": 7323.0, "rss_before": 163250176.0, "rss_after": 267321344.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5817371994, "cycles": 1056925131, "engine": "perry", "operation": "sparse", "rep": 1} +{"wall_ms": 250.729625, "user_us": 377272.0, "system_us": 17785.0, "rss_before": 234373120.0, "rss_after": 372031488.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 375537664, "instructions": 7861475178, "cycles": 1912370181, "engine": "node", "operation": "sparse", "rep": 2} +{"wall_ms": 158.97158300000004, "user_us": 151626.0, "system_us": 7353.0, "rss_before": 163250176.0, "rss_after": 267321344.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5820319901, "cycles": 1055630940, "engine": "perry", "operation": "sparse", "rep": 2} +{"wall_ms": 176.182084, "user_us": 205913.0, "system_us": 8680.0, "rss_before": 125927424.0, "rss_after": 230670336.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 231079936, "instructions": 5635809109, "cycles": 1045649826, "engine": "bun", "operation": "sparse", "rep": 2} +{"wall_ms": 159.16920799999997, "user_us": 151583.0, "system_us": 7594.0, "rss_before": 163233792.0, "rss_after": 267288576.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267812864, "instructions": 5813606520, "cycles": 1057059884, "engine": "baseline", "operation": "sparse", "rep": 2} +{"wall_ms": 250.77808299999998, "user_us": 373991.0, "system_us": 17896.0, "rss_before": 234373120.0, "rss_after": 374079488.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 377585664, "instructions": 7874933228, "cycles": 1901314148, "engine": "node", "operation": "sparse", "rep": 3} +{"wall_ms": 158.83800000000002, "user_us": 151453.0, "system_us": 7392.0, "rss_before": 163250176.0, "rss_after": 267304960.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5813168573, "cycles": 1053728446, "engine": "perry", "operation": "sparse", "rep": 3} +{"wall_ms": 175.81849999999997, "user_us": 205308.0, "system_us": 8599.0, "rss_before": 125927424.0, "rss_after": 230817792.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 231227392, "instructions": 5632795279, "cycles": 1043294378, "engine": "bun", "operation": "sparse", "rep": 3} +{"wall_ms": 158.45716699999994, "user_us": 151301.0, "system_us": 7163.0, "rss_before": 163233792.0, "rss_after": 267304960.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5813303216, "cycles": 1053164695, "engine": "baseline", "operation": "sparse", "rep": 3} +{"wall_ms": 176.123541, "user_us": 206175.0, "system_us": 8456.0, "rss_before": 125861888.0, "rss_after": 230998016.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 231407616, "instructions": 5636577508, "cycles": 1046737487, "engine": "bun", "operation": "sparse", "rep": 4} +{"wall_ms": 158.94941599999999, "user_us": 151664.0, "system_us": 7293.0, "rss_before": 163233792.0, "rss_after": 267288576.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267812864, "instructions": 5814016010, "cycles": 1056160251, "engine": "baseline", "operation": "sparse", "rep": 4} +{"wall_ms": 238.659084, "user_us": 370977.0, "system_us": 17484.0, "rss_before": 234389504.0, "rss_after": 373620736.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 377176064, "instructions": 7864673179, "cycles": 1882390787, "engine": "node", "operation": "sparse", "rep": 4} +{"wall_ms": 159.22816600000002, "user_us": 151887.0, "system_us": 7353.0, "rss_before": 163266560.0, "rss_after": 267321344.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5813579323, "cycles": 1056171718, "engine": "perry", "operation": "sparse", "rep": 4} +{"wall_ms": 158.872167, "user_us": 151492.0, "system_us": 7388.0, "rss_before": 163250176.0, "rss_after": 267304960.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5814485161, "cycles": 1054766054, "engine": "perry", "operation": "sparse", "rep": 5} +{"wall_ms": 158.638167, "user_us": 151414.0, "system_us": 7231.0, "rss_before": 163233792.0, "rss_after": 267288576.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267812864, "instructions": 5812868619, "cycles": 1052534140, "engine": "baseline", "operation": "sparse", "rep": 5} +{"wall_ms": 241.439208, "user_us": 360994.0, "system_us": 16834.0, "rss_before": 234504192.0, "rss_after": 373719040.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 377274368, "instructions": 7845829045, "cycles": 1834498541, "engine": "node", "operation": "sparse", "rep": 5} +{"wall_ms": 196.394334, "user_us": 226956.0, "system_us": 8148.0, "rss_before": 125894656.0, "rss_after": 230768640.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 231178240, "instructions": 5634507859, "cycles": 1146659570, "engine": "bun", "operation": "sparse", "rep": 5} +{"wall_ms": 244.058167, "user_us": 367605.0, "system_us": 17514.0, "rss_before": 234536960.0, "rss_after": 374079488.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 377618432, "instructions": 7851176304, "cycles": 1877659136, "engine": "node", "operation": "sparse", "rep": 6} +{"wall_ms": 158.959416, "user_us": 151923.0, "system_us": 7041.0, "rss_before": 163233792.0, "rss_after": 267304960.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5813790418, "cycles": 1055043832, "engine": "baseline", "operation": "sparse", "rep": 6} +{"wall_ms": 158.875542, "user_us": 151534.0, "system_us": 7349.0, "rss_before": 163250176.0, "rss_after": 267304960.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5817326563, "cycles": 1054570595, "engine": "perry", "operation": "sparse", "rep": 6} +{"wall_ms": 179.406375, "user_us": 234792.0, "system_us": 11260.0, "rss_before": 127614976.0, "rss_after": 264699904.0, "checksum": 869994.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 265109504, "instructions": 6081719547, "cycles": 1150505220, "engine": "bun", "operation": "sparse", "rep": 6} +{"wall_ms": 162.947375, "user_us": 155633.0, "system_us": 7321.0, "rss_before": 163266560.0, "rss_after": 267321344.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5928375712, "cycles": 1073115593, "engine": "perry", "operation": "scan", "rep": 0} +{"wall_ms": 163.34887499999996, "user_us": 155936.0, "system_us": 7420.0, "rss_before": 163250176.0, "rss_after": 267304960.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5932446604, "cycles": 1076427771, "engine": "baseline", "operation": "scan", "rep": 0} +{"wall_ms": 230.281916, "user_us": 340356.0, "system_us": 14256.0, "rss_before": 239091712.0, "rss_after": 344522752.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 346898432, "instructions": 7840755420, "cycles": 1787781514, "engine": "node", "operation": "scan", "rep": 0} +{"wall_ms": 180.45404200000002, "user_us": 221678.0, "system_us": 9733.0, "rss_before": 130727936.0, "rss_after": 249511936.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 249921536, "instructions": 5942439777, "cycles": 1128958886, "engine": "bun", "operation": "scan", "rep": 0} +{"wall_ms": 163.20933400000004, "user_us": 155851.0, "system_us": 7369.0, "rss_before": 163266560.0, "rss_after": 267337728.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267862016, "instructions": 5928704180, "cycles": 1074451673, "engine": "perry", "operation": "scan", "rep": 1} +{"wall_ms": 228.396291, "user_us": 346551.0, "system_us": 14661.0, "rss_before": 239124480.0, "rss_after": 344555520.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 346898432, "instructions": 7869290994, "cycles": 1816678077, "engine": "node", "operation": "scan", "rep": 1} +{"wall_ms": 163.037459, "user_us": 155669.0, "system_us": 7376.0, "rss_before": 163250176.0, "rss_after": 267321344.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5928736971, "cycles": 1075163600, "engine": "baseline", "operation": "scan", "rep": 1} +{"wall_ms": 178.62383300000005, "user_us": 208765.0, "system_us": 8751.0, "rss_before": 128942080.0, "rss_after": 236568576.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 236978176, "instructions": 5708842696, "cycles": 1067581587, "engine": "bun", "operation": "scan", "rep": 1} +{"wall_ms": 178.258042, "user_us": 206139.0, "system_us": 8438.0, "rss_before": 129040384.0, "rss_after": 233390080.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 233799680, "instructions": 5694092285, "cycles": 1059229565, "engine": "bun", "operation": "scan", "rep": 2} +{"wall_ms": 163.43595899999997, "user_us": 155757.0, "system_us": 7688.0, "rss_before": 163250176.0, "rss_after": 267304960.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5928503950, "cycles": 1074622680, "engine": "baseline", "operation": "scan", "rep": 2} +{"wall_ms": 163.52104100000003, "user_us": 156088.0, "system_us": 7424.0, "rss_before": 163266560.0, "rss_after": 267321344.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5928655081, "cycles": 1074262603, "engine": "perry", "operation": "scan", "rep": 2} +{"wall_ms": 236.37150000000003, "user_us": 352046.0, "system_us": 13779.0, "rss_before": 239239168.0, "rss_after": 344571904.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 346947584, "instructions": 7849096430, "cycles": 1839953846, "engine": "node", "operation": "scan", "rep": 2} +{"wall_ms": 164.025958, "user_us": 156396.0, "system_us": 7638.0, "rss_before": 163266560.0, "rss_after": 267321344.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5928558728, "cycles": 1077155677, "engine": "perry", "operation": "scan", "rep": 3} +{"wall_ms": 163.373875, "user_us": 155831.0, "system_us": 7550.0, "rss_before": 163250176.0, "rss_after": 267321344.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5929110018, "cycles": 1075175886, "engine": "baseline", "operation": "scan", "rep": 3} +{"wall_ms": 250.311667, "user_us": 352641.0, "system_us": 13336.0, "rss_before": 239370240.0, "rss_after": 344735744.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 347095040, "instructions": 7834068361, "cycles": 1859087428, "engine": "node", "operation": "scan", "rep": 3} +{"wall_ms": 177.67725000000002, "user_us": 205810.0, "system_us": 8217.0, "rss_before": 129024000.0, "rss_after": 233488384.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 233897984, "instructions": 5694587823, "cycles": 1057443616, "engine": "bun", "operation": "scan", "rep": 3} +{"wall_ms": 233.32720799999998, "user_us": 348812.0, "system_us": 13672.0, "rss_before": 239222784.0, "rss_after": 344293376.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 346685440, "instructions": 7849794867, "cycles": 1812198834, "engine": "node", "operation": "scan", "rep": 4} +{"wall_ms": 178.34575, "user_us": 208307.0, "system_us": 8314.0, "rss_before": 128925696.0, "rss_after": 236552192.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 236961792, "instructions": 5699078518, "cycles": 1064070815, "engine": "bun", "operation": "scan", "rep": 4} +{"wall_ms": 163.322209, "user_us": 156021.0, "system_us": 7308.0, "rss_before": 163250176.0, "rss_after": 267321344.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5929166337, "cycles": 1074351251, "engine": "baseline", "operation": "scan", "rep": 4} +{"wall_ms": 163.423708, "user_us": 155761.0, "system_us": 7667.0, "rss_before": 163266560.0, "rss_after": 267337728.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267862016, "instructions": 5933574108, "cycles": 1075281219, "engine": "perry", "operation": "scan", "rep": 4} +{"wall_ms": 178.512541, "user_us": 209171.0, "system_us": 8892.0, "rss_before": 128974848.0, "rss_after": 236945408.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 237355008, "instructions": 5705271048, "cycles": 1068497122, "engine": "bun", "operation": "scan", "rep": 5} +{"wall_ms": 163.531791, "user_us": 155961.0, "system_us": 7579.0, "rss_before": 163250176.0, "rss_after": 267304960.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5928599112, "cycles": 1074692692, "engine": "baseline", "operation": "scan", "rep": 5} +{"wall_ms": 163.87783299999998, "user_us": 156049.0, "system_us": 7840.0, "rss_before": 163266560.0, "rss_after": 267321344.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5929568277, "cycles": 1077140955, "engine": "perry", "operation": "scan", "rep": 5} +{"wall_ms": 228.80724999999998, "user_us": 338258.0, "system_us": 14152.0, "rss_before": 239419392.0, "rss_after": 344637440.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 347029504, "instructions": 7829852039, "cycles": 1782602347, "engine": "node", "operation": "scan", "rep": 5} +{"wall_ms": 179.08862499999998, "user_us": 206216.0, "system_us": 8637.0, "rss_before": 129073152.0, "rss_after": 233947136.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 234356736, "instructions": 5689887678, "cycles": 1060398889, "engine": "bun", "operation": "scan", "rep": 6} +{"wall_ms": 163.26416700000001, "user_us": 155739.0, "system_us": 7532.0, "rss_before": 163250176.0, "rss_after": 267304960.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5932123743, "cycles": 1075157905, "engine": "baseline", "operation": "scan", "rep": 6} +{"wall_ms": 163.22229199999995, "user_us": 155841.0, "system_us": 7390.0, "rss_before": 163266560.0, "rss_after": 267321344.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5927962655, "cycles": 1072516600, "engine": "perry", "operation": "scan", "rep": 6} +{"wall_ms": 232.5935, "user_us": 343097.0, "system_us": 14071.0, "rss_before": 239501312.0, "rss_after": 342867968.0, "checksum": 63074565000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 4, "warmup": 2, "peak_rss": 345571328, "instructions": 7831510743, "cycles": 1791139186, "engine": "node", "operation": "scan", "rep": 6} +{"wall_ms": 198.482375, "user_us": 191333.0, "system_us": 7159.0, "rss_before": 215859200.0, "rss_after": 309198848.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 309706752, "instructions": 8878669120, "cycles": 1532060477, "engine": "perry", "operation": "roundtrip", "rep": 0} +{"wall_ms": 149.18304200000003, "user_us": 193109.0, "system_us": 8461.0, "rss_before": 285507584.0, "rss_after": 322813952.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 360448000, "instructions": 6123101083, "cycles": 1360624121, "engine": "node", "operation": "roundtrip", "rep": 0} +{"wall_ms": 199.29379199999994, "user_us": 192118.0, "system_us": 7182.0, "rss_before": 215875584.0, "rss_after": 309182464.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 309690368, "instructions": 8895229861, "cycles": 1535877830, "engine": "baseline", "operation": "roundtrip", "rep": 0} +{"wall_ms": 129.83183400000001, "user_us": 147761.0, "system_us": 6599.0, "rss_before": 171589632.0, "rss_after": 260145152.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 260538368, "instructions": 5287509238, "cycles": 1007830978, "engine": "bun", "operation": "roundtrip", "rep": 0} +{"wall_ms": 198.59525000000002, "user_us": 191234.0, "system_us": 7372.0, "rss_before": 215859200.0, "rss_after": 309198848.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 309706752, "instructions": 8878399390, "cycles": 1527895271, "engine": "perry", "operation": "roundtrip", "rep": 1} +{"wall_ms": 198.40729199999993, "user_us": 191144.0, "system_us": 7273.0, "rss_before": 215891968.0, "rss_after": 309215232.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 309723136, "instructions": 8879526157, "cycles": 1528508576, "engine": "baseline", "operation": "roundtrip", "rep": 1} +{"wall_ms": 147.62620800000002, "user_us": 193010.0, "system_us": 8588.0, "rss_before": 285491200.0, "rss_after": 321077248.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 358711296, "instructions": 6138259138, "cycles": 1368844882, "engine": "node", "operation": "roundtrip", "rep": 1} +{"wall_ms": 130.547834, "user_us": 147908.0, "system_us": 7391.0, "rss_before": 171524096.0, "rss_after": 269025280.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 269418496, "instructions": 5291371035, "cycles": 1010473994, "engine": "bun", "operation": "roundtrip", "rep": 1} +{"wall_ms": 198.105458, "user_us": 191088.0, "system_us": 7025.0, "rss_before": 215891968.0, "rss_after": 309198848.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 309706752, "instructions": 8877794219, "cycles": 1526362167, "engine": "perry", "operation": "roundtrip", "rep": 2} +{"wall_ms": 150.722625, "user_us": 197786.0, "system_us": 9022.0, "rss_before": 285507584.0, "rss_after": 321060864.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 358711296, "instructions": 6145441369, "cycles": 1392385361, "engine": "node", "operation": "roundtrip", "rep": 2} +{"wall_ms": 198.52937500000002, "user_us": 191487.0, "system_us": 7052.0, "rss_before": 215842816.0, "rss_after": 309215232.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 309723136, "instructions": 8880772417, "cycles": 1530388239, "engine": "baseline", "operation": "roundtrip", "rep": 2} +{"wall_ms": 130.326334, "user_us": 147505.0, "system_us": 6939.0, "rss_before": 171687936.0, "rss_after": 269238272.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 269631488, "instructions": 5289870312, "cycles": 1007012037, "engine": "bun", "operation": "roundtrip", "rep": 2} +{"wall_ms": 197.893625, "user_us": 190984.0, "system_us": 6919.0, "rss_before": 215908352.0, "rss_after": 309198848.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 309706752, "instructions": 8878337002, "cycles": 1526852968, "engine": "perry", "operation": "roundtrip", "rep": 3} +{"wall_ms": 130.54675, "user_us": 146052.0, "system_us": 7167.0, "rss_before": 169934848.0, "rss_after": 266780672.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 267173888, "instructions": 5258350116, "cycles": 1001600449, "engine": "bun", "operation": "roundtrip", "rep": 3} +{"wall_ms": 198.72708400000005, "user_us": 191510.0, "system_us": 7227.0, "rss_before": 215842816.0, "rss_after": 309182464.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 309690368, "instructions": 8903144282, "cycles": 1531434467, "engine": "baseline", "operation": "roundtrip", "rep": 3} +{"wall_ms": 155.31062500000002, "user_us": 198712.0, "system_us": 8443.0, "rss_before": 285523968.0, "rss_after": 322764800.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 360415232, "instructions": 6136846133, "cycles": 1406538293, "engine": "node", "operation": "roundtrip", "rep": 3} +{"wall_ms": 199.19995800000004, "user_us": 192096.0, "system_us": 7115.0, "rss_before": 215875584.0, "rss_after": 309231616.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 309739520, "instructions": 8901155297, "cycles": 1534154295, "engine": "perry", "operation": "roundtrip", "rep": 4} +{"wall_ms": 131.00662499999999, "user_us": 146811.0, "system_us": 7311.0, "rss_before": 171458560.0, "rss_after": 268288000.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 268681216, "instructions": 5271428133, "cycles": 1004908519, "engine": "bun", "operation": "roundtrip", "rep": 4} +{"wall_ms": 154.26233299999998, "user_us": 198370.0, "system_us": 8621.0, "rss_before": 285442048.0, "rss_after": 321028096.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 358662144, "instructions": 6127782393, "cycles": 1401150223, "engine": "node", "operation": "roundtrip", "rep": 4} +{"wall_ms": 198.35579199999995, "user_us": 191392.0, "system_us": 6964.0, "rss_before": 215859200.0, "rss_after": 309215232.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 309723136, "instructions": 8879621274, "cycles": 1529417072, "engine": "baseline", "operation": "roundtrip", "rep": 4} +{"wall_ms": 143.595583, "user_us": 190858.0, "system_us": 9069.0, "rss_before": 285556736.0, "rss_after": 321142784.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 358793216, "instructions": 6120959558, "cycles": 1349332675, "engine": "node", "operation": "roundtrip", "rep": 5} +{"wall_ms": 199.02133299999997, "user_us": 191745.0, "system_us": 7283.0, "rss_before": 215859200.0, "rss_after": 309231616.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 309739520, "instructions": 8879619361, "cycles": 1533358789, "engine": "perry", "operation": "roundtrip", "rep": 5} +{"wall_ms": 198.21349999999995, "user_us": 191134.0, "system_us": 7090.0, "rss_before": 215842816.0, "rss_after": 309182464.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 309690368, "instructions": 8879368965, "cycles": 1528771690, "engine": "baseline", "operation": "roundtrip", "rep": 5} +{"wall_ms": 130.984542, "user_us": 146721.0, "system_us": 7488.0, "rss_before": 171163648.0, "rss_after": 267108352.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 267501568, "instructions": 5267454196, "cycles": 1002873383, "engine": "bun", "operation": "roundtrip", "rep": 5} +{"wall_ms": 198.42620799999997, "user_us": 190954.0, "system_us": 7481.0, "rss_before": 215842816.0, "rss_after": 309182464.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 309690368, "instructions": 8885733902, "cycles": 1528813770, "engine": "baseline", "operation": "roundtrip", "rep": 6} +{"wall_ms": 198.126916, "user_us": 191278.0, "system_us": 6859.0, "rss_before": 215859200.0, "rss_after": 309231616.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 309739520, "instructions": 8878877312, "cycles": 1527382732, "engine": "perry", "operation": "roundtrip", "rep": 6} +{"wall_ms": 130.4705, "user_us": 147058.0, "system_us": 7188.0, "rss_before": 171638784.0, "rss_after": 268222464.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 268615680, "instructions": 5280613529, "cycles": 1006233282, "engine": "bun", "operation": "roundtrip", "rep": 6} +{"wall_ms": 154.628042, "user_us": 207688.0, "system_us": 9433.0, "rss_before": 285458432.0, "rss_after": 321241088.0, "checksum": 70483720.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 2, "warmup": 2, "peak_rss": 358891520, "instructions": 6143778534, "cycles": 1432283475, "engine": "node", "operation": "roundtrip", "rep": 6} +{"wall_ms": 239.73675, "user_us": 374367.0, "system_us": 17290.0, "rss_before": 234307584.0, "rss_after": 373620736.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 377143296, "instructions": 7857648944, "cycles": 1890929956, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 158.88125000000002, "user_us": 151860.0, "system_us": 7022.0, "rss_before": 163151872.0, "rss_after": 267304960.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5813625958, "cycles": 1054187672, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 158.38566600000007, "user_us": 151298.0, "system_us": 7096.0, "rss_before": 163168256.0, "rss_after": 267304960.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5816389730, "cycles": 1053292900, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 176.61958299999998, "user_us": 207103.0, "system_us": 8714.0, "rss_before": 125943808.0, "rss_after": 230621184.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 231030784, "instructions": 5639115859, "cycles": 1049170435, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 253.050584, "user_us": 373062.0, "system_us": 16643.0, "rss_before": 234438656.0, "rss_after": 373866496.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 377421824, "instructions": 7861863095, "cycles": 1899559298, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 158.61179099999995, "user_us": 151478.0, "system_us": 7141.0, "rss_before": 163151872.0, "rss_after": 267288576.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 267812864, "instructions": 5817475584, "cycles": 1052352224, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 159.03395799999998, "user_us": 151629.0, "system_us": 7412.0, "rss_before": 163168256.0, "rss_after": 267321344.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5816836680, "cycles": 1055280290, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 176.00091600000002, "user_us": 206270.0, "system_us": 8739.0, "rss_before": 125927424.0, "rss_after": 231014400.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 231424000, "instructions": 5640318093, "cycles": 1047538193, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 158.64179099999996, "user_us": 151496.0, "system_us": 7153.0, "rss_before": 163151872.0, "rss_after": 267304960.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5812472615, "cycles": 1053232617, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 159.591292, "user_us": 152107.0, "system_us": 7491.0, "rss_before": 163168256.0, "rss_after": 267304960.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5818336521, "cycles": 1056361072, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 197.57691700000004, "user_us": 227313.0, "system_us": 9013.0, "rss_before": 125927424.0, "rss_after": 230768640.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 231178240, "instructions": 5631876235, "cycles": 1151075092, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 246.197709, "user_us": 368732.0, "system_us": 17804.0, "rss_before": 234373120.0, "rss_after": 373751808.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 377307136, "instructions": 7851616226, "cycles": 1876909831, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 159.782834, "user_us": 152576.0, "system_us": 7200.0, "rss_before": 163151872.0, "rss_after": 267288576.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 267812864, "instructions": 5813730246, "cycles": 1057745274, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 158.554625, "user_us": 151357.0, "system_us": 7209.0, "rss_before": 163168256.0, "rss_after": 267304960.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5814921196, "cycles": 1052475755, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 229.92170899999996, "user_us": 360697.0, "system_us": 16358.0, "rss_before": 234291200.0, "rss_after": 373719040.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 377241600, "instructions": 7862589041, "cycles": 1829061710, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 176.525958, "user_us": 205942.0, "system_us": 8440.0, "rss_before": 125878272.0, "rss_after": 231292928.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 231702528, "instructions": 5631843983, "cycles": 1045346051, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 158.816542, "user_us": 151575.0, "system_us": 7253.0, "rss_before": 163151872.0, "rss_after": 267288576.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 267812864, "instructions": 5817237362, "cycles": 1053116144, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 175.45291600000002, "user_us": 205167.0, "system_us": 7996.0, "rss_before": 125894656.0, "rss_after": 231014400.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 231424000, "instructions": 5629670306, "cycles": 1040800478, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 158.45674999999997, "user_us": 151641.0, "system_us": 6823.0, "rss_before": 163168256.0, "rss_after": 267304960.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5817027393, "cycles": 1057264705, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 243.467334, "user_us": 373893.0, "system_us": 17665.0, "rss_before": 234471424.0, "rss_after": 373571584.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 377110528, "instructions": 7870027047, "cycles": 1893526267, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 159.12433299999998, "user_us": 152013.0, "system_us": 7119.0, "rss_before": 163151872.0, "rss_after": 267304960.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5814028645, "cycles": 1056451180, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 176.16199999999998, "user_us": 206448.0, "system_us": 8524.0, "rss_before": 125943808.0, "rss_after": 230932480.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 231342080, "instructions": 5638004269, "cycles": 1048915178, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 253.67862499999998, "user_us": 376704.0, "system_us": 16814.0, "rss_before": 234373120.0, "rss_after": 373522432.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 377044992, "instructions": 7872625632, "cycles": 1912484071, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 159.00683300000003, "user_us": 151586.0, "system_us": 7427.0, "rss_before": 163168256.0, "rss_after": 267321344.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 267845632, "instructions": 5813788747, "cycles": 1055470975, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 236.668917, "user_us": 364231.0, "system_us": 17267.0, "rss_before": 234340352.0, "rss_after": 373686272.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 377208832, "instructions": 7874856811, "cycles": 1859885166, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 159.038708, "user_us": 151752.0, "system_us": 7294.0, "rss_before": 163151872.0, "rss_after": 267288576.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 267812864, "instructions": 5815219210, "cycles": 1054551833, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 176.11058300000002, "user_us": 206673.0, "system_us": 8740.0, "rss_before": 125943808.0, "rss_after": 230817792.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 231227392, "instructions": 5640284892, "cycles": 1048309210, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 158.71416599999998, "user_us": 151466.0, "system_us": 7256.0, "rss_before": 163168256.0, "rss_after": 267304960.0, "checksum": 6.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 4, "warmup": 2, "peak_rss": 267829248, "instructions": 5821108659, "cycles": 1053704468, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 230.731917, "user_us": 234066.0, "system_us": 9684.0, "rss_before": 177897472.0, "rss_after": 319209472.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 319602688, "instructions": 5976769219, "cycles": 1127590489, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 207.11275, "user_us": 194914.0, "system_us": 13412.0, "rss_before": 268337152.0, "rss_after": 481099776.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 481837056, "instructions": 5688625264, "cycles": 1199213769, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 140.850625, "user_us": 138104.0, "system_us": 2754.0, "rss_before": 210796544.0, "rss_after": 246169600.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 246677504, "instructions": 6102864147, "cycles": 1056674276, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 140.87275000000002, "user_us": 138312.0, "system_us": 2567.0, "rss_before": 210780160.0, "rss_after": 246153216.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 246661120, "instructions": 6101396628, "cycles": 1056245787, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 140.96358299999997, "user_us": 138160.0, "system_us": 2810.0, "rss_before": 210780160.0, "rss_after": 246169600.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 246677504, "instructions": 6102260869, "cycles": 1055865494, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 231.32258399999998, "user_us": 232593.0, "system_us": 10037.0, "rss_before": 177373184.0, "rss_after": 319422464.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 319815680, "instructions": 5975813052, "cycles": 1124100819, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 141.57925, "user_us": 138513.0, "system_us": 3073.0, "rss_before": 210796544.0, "rss_after": 246185984.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 246693888, "instructions": 6103429922, "cycles": 1057664731, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 206.05, "user_us": 194020.0, "system_us": 13081.0, "rss_before": 268402688.0, "rss_after": 481132544.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 481804288, "instructions": 5686509027, "cycles": 1199635797, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 207.273667, "user_us": 195164.0, "system_us": 13330.0, "rss_before": 268369920.0, "rss_after": 481132544.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 481804288, "instructions": 5683132042, "cycles": 1187982563, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 230.502416, "user_us": 231624.0, "system_us": 9565.0, "rss_before": 176832512.0, "rss_after": 318341120.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 318734336, "instructions": 5972424385, "cycles": 1118099611, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 140.969791, "user_us": 138373.0, "system_us": 2603.0, "rss_before": 210780160.0, "rss_after": 246153216.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 246661120, "instructions": 6101082675, "cycles": 1057667569, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 141.28058399999998, "user_us": 138484.0, "system_us": 2804.0, "rss_before": 210747392.0, "rss_after": 246120448.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 246628352, "instructions": 6101479463, "cycles": 1058075391, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 141.212292, "user_us": 138487.0, "system_us": 2721.0, "rss_before": 210780160.0, "rss_after": 246153216.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 246661120, "instructions": 6102019319, "cycles": 1055924467, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 231.141708, "user_us": 232102.0, "system_us": 9791.0, "rss_before": 177815552.0, "rss_after": 319422464.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 319815680, "instructions": 5975227912, "cycles": 1122680168, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 140.71050000000002, "user_us": 138134.0, "system_us": 2584.0, "rss_before": 210812928.0, "rss_after": 246185984.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 246693888, "instructions": 6103465556, "cycles": 1055927617, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 206.85254200000003, "user_us": 194782.0, "system_us": 13210.0, "rss_before": 268353536.0, "rss_after": 481165312.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 481869824, "instructions": 5685466761, "cycles": 1187675619, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 140.537125, "user_us": 137945.0, "system_us": 2599.0, "rss_before": 210780160.0, "rss_after": 246153216.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 246661120, "instructions": 6104321604, "cycles": 1056125140, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 206.096041, "user_us": 193887.0, "system_us": 13267.0, "rss_before": 268468224.0, "rss_after": 481181696.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 481837056, "instructions": 5686006187, "cycles": 1201411399, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 141.10866699999997, "user_us": 138505.0, "system_us": 2601.0, "rss_before": 210747392.0, "rss_after": 246120448.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 246628352, "instructions": 6101078190, "cycles": 1055855794, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 230.58320899999995, "user_us": 231541.0, "system_us": 9550.0, "rss_before": 178028544.0, "rss_after": 319356928.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 319750144, "instructions": 5977974329, "cycles": 1120705907, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 206.83349999999996, "user_us": 194551.0, "system_us": 13489.0, "rss_before": 268320768.0, "rss_after": 481116160.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 481837056, "instructions": 5682152186, "cycles": 1196628984, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 140.99624999999997, "user_us": 138571.0, "system_us": 2432.0, "rss_before": 210812928.0, "rss_after": 246185984.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 246693888, "instructions": 6101024050, "cycles": 1056388670, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 230.287125, "user_us": 232207.0, "system_us": 9392.0, "rss_before": 177405952.0, "rss_after": 319356928.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 319750144, "instructions": 5978689719, "cycles": 1120273554, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 140.82650000000004, "user_us": 138352.0, "system_us": 2471.0, "rss_before": 210796544.0, "rss_after": 246169600.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 246677504, "instructions": 6100945145, "cycles": 1055180351, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 140.99095799999998, "user_us": 138178.0, "system_us": 2820.0, "rss_before": 210812928.0, "rss_after": 246185984.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 246693888, "instructions": 6101946388, "cycles": 1056650266, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 140.678083, "user_us": 138085.0, "system_us": 2603.0, "rss_before": 210780160.0, "rss_after": 246169600.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 246677504, "instructions": 6104167777, "cycles": 1054630783, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 206.97887500000002, "user_us": 194958.0, "system_us": 13215.0, "rss_before": 268304384.0, "rss_after": 481083392.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 481771520, "instructions": 5686313703, "cycles": 1191076535, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 230.773125, "user_us": 234004.0, "system_us": 9817.0, "rss_before": 178028544.0, "rss_after": 319340544.0, "checksum": 246693188.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 12, "warmup": 2, "peak_rss": 319733760, "instructions": 5977206069, "cycles": 1128719572, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 327.197625, "user_us": 324342.0, "system_us": 3502.0, "rss_before": 34979840.0, "rss_after": 71122944.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 71532544, "instructions": 6950325331, "cycles": 1119927160, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 158.191583, "user_us": 144863.0, "system_us": 13333.0, "rss_before": 19906560.0, "rss_after": 65339392.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 65830912, "instructions": 2146324717, "cycles": 538670536, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 158.25024999999997, "user_us": 144714.0, "system_us": 13540.0, "rss_before": 19890176.0, "rss_after": 65323008.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 65814528, "instructions": 2146336406, "cycles": 538493333, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 314.543083, "user_us": 314600.0, "system_us": 4131.0, "rss_before": 63799296.0, "rss_after": 94961664.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 109248512, "instructions": 6006087730, "cycles": 1141274310, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 325.289375, "user_us": 322457.0, "system_us": 3544.0, "rss_before": 35012608.0, "rss_after": 71139328.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 71548928, "instructions": 6950773545, "cycles": 1114016362, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 158.332542, "user_us": 144797.0, "system_us": 13540.0, "rss_before": 19890176.0, "rss_after": 65339392.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 65830912, "instructions": 2146385929, "cycles": 539363796, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 158.31329200000002, "user_us": 144887.0, "system_us": 13431.0, "rss_before": 19890176.0, "rss_after": 65306624.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 65798144, "instructions": 2146422661, "cycles": 539297064, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 314.396334, "user_us": 315294.0, "system_us": 3975.0, "rss_before": 63700992.0, "rss_after": 94945280.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 109232128, "instructions": 6009758281, "cycles": 1145545390, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 320.55375, "user_us": 315337.0, "system_us": 10026.0, "rss_before": 63684608.0, "rss_after": 94830592.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 109117440, "instructions": 6013336796, "cycles": 1167340896, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 158.696125, "user_us": 144880.0, "system_us": 13822.0, "rss_before": 19906560.0, "rss_after": 65339392.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 65830912, "instructions": 2146767205, "cycles": 540535550, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 158.016667, "user_us": 144790.0, "system_us": 13231.0, "rss_before": 19890176.0, "rss_after": 65323008.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 65814528, "instructions": 2146302667, "cycles": 537701496, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 328.352583, "user_us": 325828.0, "system_us": 3175.0, "rss_before": 34979840.0, "rss_after": 71139328.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 71548928, "instructions": 6950324848, "cycles": 1123755861, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 314.827375, "user_us": 315441.0, "system_us": 4171.0, "rss_before": 63733760.0, "rss_after": 95059968.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 109346816, "instructions": 6012044225, "cycles": 1147055409, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 158.49195799999998, "user_us": 144813.0, "system_us": 13685.0, "rss_before": 19906560.0, "rss_after": 65339392.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 65830912, "instructions": 2146742314, "cycles": 539639554, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 158.11375, "user_us": 144727.0, "system_us": 13394.0, "rss_before": 19890176.0, "rss_after": 65323008.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 65814528, "instructions": 2146275661, "cycles": 537799295, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 326.66675, "user_us": 324059.0, "system_us": 3273.0, "rss_before": 34979840.0, "rss_after": 71122944.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 71532544, "instructions": 6950633516, "cycles": 1118036981, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 324.720958, "user_us": 322044.0, "system_us": 3318.0, "rss_before": 34979840.0, "rss_after": 71139328.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 71548928, "instructions": 6950255396, "cycles": 1112379907, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 158.408583, "user_us": 144893.0, "system_us": 13485.0, "rss_before": 19890176.0, "rss_after": 65323008.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 65814528, "instructions": 2146549522, "cycles": 539430847, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 314.74812499999996, "user_us": 315137.0, "system_us": 3981.0, "rss_before": 63602688.0, "rss_after": 94879744.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 109166592, "instructions": 6005487292, "cycles": 1141354597, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 158.18887500000002, "user_us": 144784.0, "system_us": 13410.0, "rss_before": 19873792.0, "rss_after": 65323008.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 65814528, "instructions": 2146711421, "cycles": 538537885, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 158.014625, "user_us": 144659.0, "system_us": 13361.0, "rss_before": 19906560.0, "rss_after": 65339392.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 65830912, "instructions": 2146396009, "cycles": 537446575, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 158.581458, "user_us": 144872.0, "system_us": 13691.0, "rss_before": 19906560.0, "rss_after": 65323008.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 65814528, "instructions": 2146496102, "cycles": 538667390, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 325.22458300000005, "user_us": 322586.0, "system_us": 3257.0, "rss_before": 34979840.0, "rss_after": 71172096.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 71581696, "instructions": 6950494938, "cycles": 1113937816, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 314.54075, "user_us": 315188.0, "system_us": 3988.0, "rss_before": 63700992.0, "rss_after": 94928896.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 109215744, "instructions": 6007554169, "cycles": 1141943819, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 327.996708, "user_us": 325174.0, "system_us": 3450.0, "rss_before": 34979840.0, "rss_after": 71139328.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 71548928, "instructions": 6950617568, "cycles": 1122425882, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 158.01450000000003, "user_us": 144780.0, "system_us": 13238.0, "rss_before": 19890176.0, "rss_after": 65323008.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 65814528, "instructions": 2146333990, "cycles": 537877911, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 314.462333, "user_us": 315142.0, "system_us": 4073.0, "rss_before": 63651840.0, "rss_after": 94781440.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 109068288, "instructions": 6007540628, "cycles": 1143685077, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 158.136209, "user_us": 144797.0, "system_us": 13343.0, "rss_before": 19906560.0, "rss_after": 65339392.0, "checksum": 104.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 102, "warmup": 2, "peak_rss": 65830912, "instructions": 2146624714, "cycles": 538684510, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 286.09695899999997, "user_us": 285298.0, "system_us": 5210.0, "rss_before": 66387968.0, "rss_after": 118095872.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 118652928, "instructions": 6013822143, "cycles": 1058332498, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 149.923083, "user_us": 147314.0, "system_us": 2613.0, "rss_before": 22593536.0, "rss_after": 60112896.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 60637184, "instructions": 3625103175, "cycles": 516868479, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 432.46270899999996, "user_us": 428608.0, "system_us": 4640.0, "rss_before": 37224448.0, "rss_after": 77463552.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 77856768, "instructions": 8489783975, "cycles": 1466584638, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 149.106084, "user_us": 146781.0, "system_us": 2332.0, "rss_before": 22609920.0, "rss_after": 60162048.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 60686336, "instructions": 3623641525, "cycles": 514942712, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 149.21450000000002, "user_us": 146973.0, "system_us": 2246.0, "rss_before": 22593536.0, "rss_after": 60145664.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 60669952, "instructions": 3623843969, "cycles": 514687518, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 431.762417, "user_us": 428678.0, "system_us": 3880.0, "rss_before": 37208064.0, "rss_after": 77447168.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 77840384, "instructions": 8487885251, "cycles": 1463952314, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 149.578833, "user_us": 146992.0, "system_us": 2592.0, "rss_before": 22593536.0, "rss_after": 60129280.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 60653568, "instructions": 3623995068, "cycles": 516872574, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 285.94325000000003, "user_us": 285058.0, "system_us": 5012.0, "rss_before": 66174976.0, "rss_after": 117915648.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 118571008, "instructions": 6009125963, "cycles": 1054440387, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 149.11629200000002, "user_us": 146828.0, "system_us": 2296.0, "rss_before": 22609920.0, "rss_after": 60162048.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 60686336, "instructions": 3623882399, "cycles": 514560381, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 432.002208, "user_us": 428610.0, "system_us": 4236.0, "rss_before": 37240832.0, "rss_after": 77479936.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 77873152, "instructions": 8488395214, "cycles": 1465385806, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 149.209875, "user_us": 146891.0, "system_us": 2327.0, "rss_before": 22593536.0, "rss_after": 60112896.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 60637184, "instructions": 3623958304, "cycles": 515343660, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 286.05075, "user_us": 285193.0, "system_us": 4976.0, "rss_before": 66256896.0, "rss_after": 117997568.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 118603776, "instructions": 6014682388, "cycles": 1059171660, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 285.871416, "user_us": 284966.0, "system_us": 5061.0, "rss_before": 66355200.0, "rss_after": 118063104.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 118652928, "instructions": 6020207122, "cycles": 1063792391, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 149.14254200000002, "user_us": 146761.0, "system_us": 2388.0, "rss_before": 22593536.0, "rss_after": 60145664.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 60669952, "instructions": 3623651696, "cycles": 514249284, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 149.185167, "user_us": 146922.0, "system_us": 2271.0, "rss_before": 22609920.0, "rss_after": 60162048.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 60686336, "instructions": 3624027474, "cycles": 514262365, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 431.977084, "user_us": 428851.0, "system_us": 3891.0, "rss_before": 37224448.0, "rss_after": 77496320.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 77889536, "instructions": 8488259527, "cycles": 1464486305, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 149.74283400000002, "user_us": 147366.0, "system_us": 2382.0, "rss_before": 22577152.0, "rss_after": 60096512.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 60620800, "instructions": 3623658829, "cycles": 516194091, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 286.237458, "user_us": 285164.0, "system_us": 5181.0, "rss_before": 66240512.0, "rss_after": 117981184.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 118587392, "instructions": 6013672605, "cycles": 1059247130, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 149.033334, "user_us": 146795.0, "system_us": 2243.0, "rss_before": 22593536.0, "rss_after": 60129280.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 60653568, "instructions": 3623863042, "cycles": 514096164, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 431.552209, "user_us": 428541.0, "system_us": 3789.0, "rss_before": 37208064.0, "rss_after": 77496320.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 77889536, "instructions": 8488245993, "cycles": 1463461168, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 149.70174999999998, "user_us": 147240.0, "system_us": 2467.0, "rss_before": 22609920.0, "rss_after": 60129280.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 60653568, "instructions": 3623784390, "cycles": 516990319, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 286.08250000000004, "user_us": 285323.0, "system_us": 5248.0, "rss_before": 66224128.0, "rss_after": 117899264.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 118538240, "instructions": 6006509234, "cycles": 1053600692, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 149.554541, "user_us": 147275.0, "system_us": 2284.0, "rss_before": 22593536.0, "rss_after": 60112896.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 60637184, "instructions": 3624073922, "cycles": 516150233, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 431.798584, "user_us": 428610.0, "system_us": 4013.0, "rss_before": 37208064.0, "rss_after": 77463552.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 77856768, "instructions": 8487934939, "cycles": 1464868859, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 432.19829100000004, "user_us": 428699.0, "system_us": 4281.0, "rss_before": 37273600.0, "rss_after": 77512704.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 77905920, "instructions": 8487917856, "cycles": 1465278355, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 285.941541, "user_us": 285412.0, "system_us": 5051.0, "rss_before": 66306048.0, "rss_after": 117915648.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 118521856, "instructions": 6007835785, "cycles": 1054894026, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 149.04695900000002, "user_us": 146700.0, "system_us": 2353.0, "rss_before": 22609920.0, "rss_after": 60162048.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 60686336, "instructions": 3624022647, "cycles": 514257360, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 149.33916699999997, "user_us": 146867.0, "system_us": 2477.0, "rss_before": 22593536.0, "rss_after": 60112896.0, "checksum": 154382029.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 147, "warmup": 2, "peak_rss": 60637184, "instructions": 3623760585, "cycles": 514928299, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 0.9727090000000009, "user_us": 968.0, "system_us": 11.0, "rss_before": 15941632.0, "rss_after": 16154624.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 17235968, "instructions": 86595735, "cycles": 24442305, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 0.9727920000000001, "user_us": 968.0, "system_us": 10.0, "rss_before": 15925248.0, "rss_after": 16138240.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 17219584, "instructions": 86552390, "cycles": 24369982, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 179.129083, "user_us": 171182.0, "system_us": 10688.0, "rss_before": 33128448.0, "rss_after": 172048384.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 172457984, "instructions": 3311796988, "cycles": 628372038, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 1017.940459, "user_us": 1009381.0, "system_us": 13178.0, "rss_before": 60637184.0, "rss_after": 218300416.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 219168768, "instructions": 19065582384, "cycles": 3387211414, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 178.363208, "user_us": 171377.0, "system_us": 9825.0, "rss_before": 33128448.0, "rss_after": 154222592.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 154632192, "instructions": 3305457371, "cycles": 625822545, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 0.9766249999999999, "user_us": 971.0, "system_us": 13.0, "rss_before": 15941632.0, "rss_after": 16154624.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 17235968, "instructions": 86524571, "cycles": 24329505, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 1016.9028330000001, "user_us": 1008413.0, "system_us": 13077.0, "rss_before": 60620800.0, "rss_after": 218349568.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 219430912, "instructions": 19099901370, "cycles": 3401121212, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 0.9746250000000001, "user_us": 972.0, "system_us": 7.0, "rss_before": 15941632.0, "rss_after": 16154624.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 17235968, "instructions": 86543857, "cycles": 24566514, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 0.9770839999999992, "user_us": 974.0, "system_us": 8.0, "rss_before": 15958016.0, "rss_after": 16171008.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 17252352, "instructions": 86514948, "cycles": 24263569, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 0.9720829999999996, "user_us": 968.0, "system_us": 10.0, "rss_before": 15925248.0, "rss_after": 16138240.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 17219584, "instructions": 86513923, "cycles": 24220130, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 1035.016667, "user_us": 1016972.0, "system_us": 26245.0, "rss_before": 60702720.0, "rss_after": 170786816.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 231489536, "instructions": 19181758586, "cycles": 3450639921, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 178.728042, "user_us": 171004.0, "system_us": 10629.0, "rss_before": 33112064.0, "rss_after": 174145536.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 174555136, "instructions": 3310601353, "cycles": 627997073, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 0.9754999999999994, "user_us": 971.0, "system_us": 11.0, "rss_before": 15958016.0, "rss_after": 16171008.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 17252352, "instructions": 86578945, "cycles": 24440943, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 178.59970800000002, "user_us": 171273.0, "system_us": 10072.0, "rss_before": 33112064.0, "rss_after": 167870464.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 168280064, "instructions": 3309249683, "cycles": 626580763, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 0.9728339999999998, "user_us": 970.0, "system_us": 7.0, "rss_before": 15941632.0, "rss_after": 16154624.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 17235968, "instructions": 86537827, "cycles": 24345601, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 1018.2683330000001, "user_us": 1010052.0, "system_us": 12768.0, "rss_before": 60620800.0, "rss_after": 218267648.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 219250688, "instructions": 19095989689, "cycles": 3404876058, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 0.9766669999999995, "user_us": 972.0, "system_us": 11.0, "rss_before": 15941632.0, "rss_after": 16154624.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 17235968, "instructions": 86552960, "cycles": 24457549, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 0.9756249999999995, "user_us": 972.0, "system_us": 8.0, "rss_before": 15941632.0, "rss_after": 16154624.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 17235968, "instructions": 86678294, "cycles": 24405537, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 1019.3469160000001, "user_us": 1011323.0, "system_us": 12730.0, "rss_before": 60669952.0, "rss_after": 218513408.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 219414528, "instructions": 19086277952, "cycles": 3399134135, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 178.33474999999999, "user_us": 171066.0, "system_us": 9951.0, "rss_before": 33112064.0, "rss_after": 166789120.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 167198720, "instructions": 3308059211, "cycles": 626204517, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 0.9747080000000006, "user_us": 969.0, "system_us": 10.0, "rss_before": 15941632.0, "rss_after": 16154624.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 17235968, "instructions": 86518526, "cycles": 24567507, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 178.151833, "user_us": 170880.0, "system_us": 10097.0, "rss_before": 33112064.0, "rss_after": 165789696.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 166199296, "instructions": 3309091940, "cycles": 625487602, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 1018.0042500000001, "user_us": 1009743.0, "system_us": 12836.0, "rss_before": 60653568.0, "rss_after": 218447872.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 219365376, "instructions": 19092538160, "cycles": 3398451803, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 0.9746659999999996, "user_us": 970.0, "system_us": 9.0, "rss_before": 15941632.0, "rss_after": 16154624.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 17235968, "instructions": 86506660, "cycles": 24501439, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 0.9726249999999999, "user_us": 970.0, "system_us": 6.0, "rss_before": 15958016.0, "rss_after": 16171008.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 17252352, "instructions": 86550330, "cycles": 24582556, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 0.9752079999999999, "user_us": 972.0, "system_us": 8.0, "rss_before": 15941632.0, "rss_after": 16154624.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 17235968, "instructions": 86657511, "cycles": 24348033, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 179.117542, "user_us": 171909.0, "system_us": 10124.0, "rss_before": 33128448.0, "rss_after": 164790272.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 165199872, "instructions": 3307828264, "cycles": 628315689, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 1018.138875, "user_us": 1009952.0, "system_us": 12790.0, "rss_before": 60686336.0, "rss_after": 218398720.0, "checksum": 2808.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 2806, "warmup": 2, "peak_rss": 219201536, "instructions": 19085450026, "cycles": 3393929032, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 62.649958000000005, "user_us": 59997.0, "system_us": 2660.0, "rss_before": 19611648.0, "rss_after": 56639488.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57163776, "instructions": 833062388, "cycles": 224601197, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 196.42454099999998, "user_us": 191596.0, "system_us": 9456.0, "rss_before": 64372736.0, "rss_after": 191709184.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192577536, "instructions": 3479418178, "cycles": 756247954, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 68.455083, "user_us": 65882.0, "system_us": 2580.0, "rss_before": 19595264.0, "rss_after": 56590336.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57114624, "instructions": 832985570, "cycles": 243311345, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 180.700917, "user_us": 173733.0, "system_us": 9206.0, "rss_before": 35258368.0, "rss_after": 171180032.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 171606016, "instructions": 1829415506, "cycles": 634038951, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 178.75425, "user_us": 173721.0, "system_us": 7347.0, "rss_before": 35291136.0, "rss_after": 129220608.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 129646592, "instructions": 1814056593, "cycles": 627359095, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 66.684625, "user_us": 64206.0, "system_us": 2487.0, "rss_before": 19595264.0, "rss_after": 56623104.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57147392, "instructions": 832868630, "cycles": 237184351, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 191.427958, "user_us": 186874.0, "system_us": 9251.0, "rss_before": 64372736.0, "rss_after": 191709184.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192593920, "instructions": 3472909679, "cycles": 735511134, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 70.61975, "user_us": 68084.0, "system_us": 2540.0, "rss_before": 19611648.0, "rss_after": 56639488.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57163776, "instructions": 832957587, "cycles": 249883127, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 61.806166, "user_us": 59220.0, "system_us": 2595.0, "rss_before": 19578880.0, "rss_after": 56623104.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57147392, "instructions": 832740788, "cycles": 221586227, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 181.31466600000002, "user_us": 174069.0, "system_us": 9640.0, "rss_before": 35258368.0, "rss_after": 173309952.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 173735936, "instructions": 1830675174, "cycles": 635586382, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 69.71558300000001, "user_us": 67285.0, "system_us": 2436.0, "rss_before": 19595264.0, "rss_after": 56639488.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57163776, "instructions": 832895464, "cycles": 246786982, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 191.3235, "user_us": 186340.0, "system_us": 9481.0, "rss_before": 64290816.0, "rss_after": 191692800.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192577536, "instructions": 3480399639, "cycles": 740954244, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 70.058417, "user_us": 67567.0, "system_us": 2487.0, "rss_before": 19611648.0, "rss_after": 56606720.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57131008, "instructions": 833071854, "cycles": 248281166, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 70.15312499999999, "user_us": 67517.0, "system_us": 2645.0, "rss_before": 19595264.0, "rss_after": 56590336.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57114624, "instructions": 833074279, "cycles": 248413564, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 178.07537499999998, "user_us": 173428.0, "system_us": 6860.0, "rss_before": 35274752.0, "rss_after": 129220608.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 129646592, "instructions": 1813132863, "cycles": 624978915, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 195.037083, "user_us": 189822.0, "system_us": 9450.0, "rss_before": 64274432.0, "rss_after": 191676416.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192528384, "instructions": 3470194881, "cycles": 743139015, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 191.19850000000002, "user_us": 186281.0, "system_us": 9471.0, "rss_before": 64356352.0, "rss_after": 191709184.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192593920, "instructions": 3472703983, "cycles": 733164275, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 67.41791699999999, "user_us": 64718.0, "system_us": 2708.0, "rss_before": 19578880.0, "rss_after": 56590336.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57114624, "instructions": 833237727, "cycles": 239623200, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 70.91912500000001, "user_us": 68282.0, "system_us": 2641.0, "rss_before": 19595264.0, "rss_after": 56606720.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57131008, "instructions": 832979423, "cycles": 250809601, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 180.7525, "user_us": 173981.0, "system_us": 9131.0, "rss_before": 35241984.0, "rss_after": 162791424.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 163217408, "instructions": 1826840645, "cycles": 633683103, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 69.466, "user_us": 66913.0, "system_us": 2562.0, "rss_before": 19595264.0, "rss_after": 56606720.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57131008, "instructions": 833421689, "cycles": 246193107, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 181.29149999999998, "user_us": 173820.0, "system_us": 9701.0, "rss_before": 35274752.0, "rss_after": 177487872.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 177913856, "instructions": 1831494857, "cycles": 635515295, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 191.67562500000003, "user_us": 186795.0, "system_us": 9401.0, "rss_before": 64372736.0, "rss_after": 191676416.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192577536, "instructions": 3469156019, "cycles": 733050401, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 63.024249999999995, "user_us": 60530.0, "system_us": 2503.0, "rss_before": 19595264.0, "rss_after": 56590336.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57114624, "instructions": 832575605, "cycles": 225523702, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 180.66787499999998, "user_us": 173637.0, "system_us": 9355.0, "rss_before": 35241984.0, "rss_after": 169066496.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 169492480, "instructions": 1829256077, "cycles": 633967808, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 68.67074999999998, "user_us": 66173.0, "system_us": 2502.0, "rss_before": 19611648.0, "rss_after": 56655872.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57180160, "instructions": 832905504, "cycles": 243579834, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 209.088666, "user_us": 204269.0, "system_us": 9387.0, "rss_before": 64274432.0, "rss_after": 191594496.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192495616, "instructions": 3471806548, "cycles": 790419600, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 69.52395899999999, "user_us": 66815.0, "system_us": 2718.0, "rss_before": 19595264.0, "rss_after": 56590336.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57114624, "instructions": 833350646, "cycles": 246695470, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 155.16899999999998, "user_us": 148487.0, "system_us": 6687.0, "rss_before": 18071552.0, "rss_after": 60719104.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 61227008, "instructions": 2601057042, "cycles": 525116871, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 273.991667, "user_us": 273836.0, "system_us": 4005.0, "rss_before": 60243968.0, "rss_after": 95109120.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 107495424, "instructions": 4053790501, "cycles": 1007889809, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 326.941125, "user_us": 324765.0, "system_us": 2758.0, "rss_before": 34373632.0, "rss_after": 70795264.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 71204864, "instructions": 5247059314, "cycles": 1111230133, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 154.801542, "user_us": 148398.0, "system_us": 6410.0, "rss_before": 18087936.0, "rss_after": 60735488.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 61243392, "instructions": 2601321199, "cycles": 524686488, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 327.077666, "user_us": 324842.0, "system_us": 2781.0, "rss_before": 34390016.0, "rss_after": 70762496.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 71172096, "instructions": 5247010685, "cycles": 1111564176, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 154.78387500000002, "user_us": 148553.0, "system_us": 6235.0, "rss_before": 18071552.0, "rss_after": 60735488.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 61243392, "instructions": 2601166898, "cycles": 524072743, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 155.016459, "user_us": 148575.0, "system_us": 6449.0, "rss_before": 18071552.0, "rss_after": 60719104.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 61227008, "instructions": 2601167030, "cycles": 524141275, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 274.089291, "user_us": 273776.0, "system_us": 3961.0, "rss_before": 60194816.0, "rss_after": 95174656.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 107544576, "instructions": 4047789945, "cycles": 1001094695, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 326.99137499999995, "user_us": 324784.0, "system_us": 2746.0, "rss_before": 34357248.0, "rss_after": 70795264.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 71204864, "instructions": 5246975398, "cycles": 1111301813, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 274.180584, "user_us": 274438.0, "system_us": 3969.0, "rss_before": 60243968.0, "rss_after": 95158272.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 107544576, "instructions": 4052250056, "cycles": 1006401884, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 154.669875, "user_us": 148504.0, "system_us": 6172.0, "rss_before": 18087936.0, "rss_after": 60735488.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 61243392, "instructions": 2601151731, "cycles": 523835591, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 154.86137499999998, "user_us": 148518.0, "system_us": 6348.0, "rss_before": 18087936.0, "rss_after": 60735488.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 61243392, "instructions": 2601224096, "cycles": 524093261, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 154.906833, "user_us": 148317.0, "system_us": 6598.0, "rss_before": 18087936.0, "rss_after": 60735488.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 61243392, "instructions": 2601116809, "cycles": 524299851, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 274.184125, "user_us": 274390.0, "system_us": 4105.0, "rss_before": 60276736.0, "rss_after": 95289344.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 107675648, "instructions": 4050899381, "cycles": 1005682600, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 154.83599999999998, "user_us": 148500.0, "system_us": 6341.0, "rss_before": 18071552.0, "rss_after": 60719104.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 61227008, "instructions": 2601400318, "cycles": 524267993, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 327.0315, "user_us": 324667.0, "system_us": 2891.0, "rss_before": 34373632.0, "rss_after": 70811648.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 71221248, "instructions": 5247398594, "cycles": 1111253265, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 327.054458, "user_us": 324744.0, "system_us": 2823.0, "rss_before": 34357248.0, "rss_after": 70746112.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 71155712, "instructions": 5246847141, "cycles": 1111135251, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 154.882375, "user_us": 148371.0, "system_us": 6516.0, "rss_before": 18071552.0, "rss_after": 60735488.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 61243392, "instructions": 2600954213, "cycles": 524366362, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 274.26458399999996, "user_us": 274293.0, "system_us": 4042.0, "rss_before": 60194816.0, "rss_after": 95174656.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 107560960, "instructions": 4059059012, "cycles": 1011186793, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 154.781209, "user_us": 148402.0, "system_us": 6383.0, "rss_before": 18055168.0, "rss_after": 60719104.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 61227008, "instructions": 2601071184, "cycles": 524151462, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 327.35725, "user_us": 325020.0, "system_us": 2927.0, "rss_before": 34373632.0, "rss_after": 70795264.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 71204864, "instructions": 5247217062, "cycles": 1112315070, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 274.08175, "user_us": 274118.0, "system_us": 3969.0, "rss_before": 60145664.0, "rss_after": 95158272.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 107544576, "instructions": 4052123823, "cycles": 1005758307, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 155.07225, "user_us": 148589.0, "system_us": 6474.0, "rss_before": 18055168.0, "rss_after": 60719104.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 61227008, "instructions": 2600861070, "cycles": 524816227, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 154.860792, "user_us": 148453.0, "system_us": 6413.0, "rss_before": 18104320.0, "rss_after": 60735488.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 61243392, "instructions": 2601322144, "cycles": 524301186, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 154.99875, "user_us": 148426.0, "system_us": 6580.0, "rss_before": 18071552.0, "rss_after": 60735488.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 61243392, "instructions": 2601296995, "cycles": 524618082, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 274.244, "user_us": 274334.0, "system_us": 3995.0, "rss_before": 60309504.0, "rss_after": 95191040.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 107577344, "instructions": 4049702228, "cycles": 1004040289, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 326.90304199999997, "user_us": 324589.0, "system_us": 2884.0, "rss_before": 34373632.0, "rss_after": 70778880.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 71188480, "instructions": 5247262262, "cycles": 1111495689, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 154.88670900000002, "user_us": 148613.0, "system_us": 6278.0, "rss_before": 18071552.0, "rss_after": 60735488.0, "checksum": 160.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 158, "warmup": 2, "peak_rss": 61243392, "instructions": 2601402149, "cycles": 523964924, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 146.912167, "user_us": 144615.0, "system_us": 2302.0, "rss_before": 19628032.0, "rss_after": 56999936.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 57540608, "instructions": 2277595744, "cycles": 502738184, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 146.760208, "user_us": 144485.0, "system_us": 2283.0, "rss_before": 19660800.0, "rss_after": 57016320.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 57556992, "instructions": 2277596782, "cycles": 502413251, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 344.718041, "user_us": 341790.0, "system_us": 3828.0, "rss_before": 36667392.0, "rss_after": 78020608.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 78430208, "instructions": 2666345492, "cycles": 1176229677, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 310.499125, "user_us": 308781.0, "system_us": 6058.0, "rss_before": 63881216.0, "rss_after": 130301952.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 130973696, "instructions": 4792170296, "cycles": 1130841505, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 309.936042, "user_us": 308220.0, "system_us": 5899.0, "rss_before": 63848448.0, "rss_after": 130203648.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 130809856, "instructions": 4792116665, "cycles": 1128590181, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 345.624333, "user_us": 342700.0, "system_us": 3761.0, "rss_before": 36667392.0, "rss_after": 78020608.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 78430208, "instructions": 2666291045, "cycles": 1179325766, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 147.15183299999998, "user_us": 144559.0, "system_us": 2600.0, "rss_before": 19660800.0, "rss_after": 57016320.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 57556992, "instructions": 2277905366, "cycles": 504127401, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 146.73795800000002, "user_us": 144560.0, "system_us": 2182.0, "rss_before": 19628032.0, "rss_after": 57032704.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 57573376, "instructions": 2277582425, "cycles": 502168909, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 147.063375, "user_us": 144629.0, "system_us": 2441.0, "rss_before": 19660800.0, "rss_after": 57049088.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 57589760, "instructions": 2277794877, "cycles": 503225846, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 309.349084, "user_us": 307976.0, "system_us": 5829.0, "rss_before": 63815680.0, "rss_after": 130285568.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 130924544, "instructions": 4792791073, "cycles": 1127357941, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 344.887917, "user_us": 341673.0, "system_us": 4068.0, "rss_before": 36651008.0, "rss_after": 78053376.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 78462976, "instructions": 2666605757, "cycles": 1177176970, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 146.731416, "user_us": 144506.0, "system_us": 2233.0, "rss_before": 19628032.0, "rss_after": 56999936.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 57540608, "instructions": 2277494604, "cycles": 502939644, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 309.81295800000004, "user_us": 308227.0, "system_us": 5947.0, "rss_before": 63848448.0, "rss_after": 130203648.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 130842624, "instructions": 4788336641, "cycles": 1124755414, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 146.81291600000003, "user_us": 144496.0, "system_us": 2321.0, "rss_before": 19644416.0, "rss_after": 57032704.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 57573376, "instructions": 2277509329, "cycles": 502493764, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 346.012, "user_us": 342825.0, "system_us": 4046.0, "rss_before": 36618240.0, "rss_after": 77955072.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 78364672, "instructions": 2666451260, "cycles": 1179887741, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 146.879083, "user_us": 144524.0, "system_us": 2364.0, "rss_before": 19660800.0, "rss_after": 57016320.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 57556992, "instructions": 2277620166, "cycles": 503223931, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 344.931666, "user_us": 341999.0, "system_us": 3910.0, "rss_before": 36634624.0, "rss_after": 78036992.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 78446592, "instructions": 2666438080, "cycles": 1176806923, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 147.197375, "user_us": 144549.0, "system_us": 2656.0, "rss_before": 19644416.0, "rss_after": 57049088.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 57589760, "instructions": 2277767903, "cycles": 504579578, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 311.3455, "user_us": 309488.0, "system_us": 6137.0, "rss_before": 63848448.0, "rss_after": 130285568.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 130891776, "instructions": 4789046592, "cycles": 1130085321, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 146.85899999999998, "user_us": 144486.0, "system_us": 2377.0, "rss_before": 19644416.0, "rss_after": 56999936.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 57540608, "instructions": 2277466814, "cycles": 502669038, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 345.173792, "user_us": 342230.0, "system_us": 3690.0, "rss_before": 36634624.0, "rss_after": 77938688.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 78364672, "instructions": 2665468299, "cycles": 1177141801, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 310.24066700000003, "user_us": 308477.0, "system_us": 6106.0, "rss_before": 63815680.0, "rss_after": 130220032.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 130859008, "instructions": 4795769892, "cycles": 1132874549, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 146.74149999999997, "user_us": 144431.0, "system_us": 2315.0, "rss_before": 19644416.0, "rss_after": 57032704.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 57573376, "instructions": 2277715574, "cycles": 502405779, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 146.81845800000002, "user_us": 144526.0, "system_us": 2297.0, "rss_before": 19660800.0, "rss_after": 57016320.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 57556992, "instructions": 2277579266, "cycles": 502542346, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 346.01741599999997, "user_us": 343230.0, "system_us": 3675.0, "rss_before": 36667392.0, "rss_after": 78069760.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 78479360, "instructions": 2666246725, "cycles": 1180492315, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 146.704167, "user_us": 144412.0, "system_us": 2296.0, "rss_before": 19644416.0, "rss_after": 56999936.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 57540608, "instructions": 2277414545, "cycles": 502456735, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 146.798208, "user_us": 144451.0, "system_us": 2355.0, "rss_before": 19660800.0, "rss_after": 57016320.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 57556992, "instructions": 2277730741, "cycles": 502354713, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 309.99083299999995, "user_us": 308456.0, "system_us": 5895.0, "rss_before": 63897600.0, "rss_after": 130318336.0, "checksum": 166323024.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 166, "warmup": 2, "peak_rss": 130924544, "instructions": 4787411228, "cycles": 1124874303, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 159.652542, "user_us": 152026.0, "system_us": 9936.0, "rss_before": 33701888.0, "rss_after": 170819584.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 171229184, "instructions": 2966397957, "cycles": 567380196, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 0.9645419999999993, "user_us": 961.0, "system_us": 7.0, "rss_before": 15253504.0, "rss_after": 15450112.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 16547840, "instructions": 84782965, "cycles": 23825951, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 0.9648750000000001, "user_us": 962.0, "system_us": 6.0, "rss_before": 15220736.0, "rss_after": 15417344.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 16515072, "instructions": 84660700, "cycles": 23786934, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 1223.880917, "user_us": 1203874.0, "system_us": 27992.0, "rss_before": 61161472.0, "rss_after": 160677888.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 204324864, "instructions": 12584508671, "cycles": 4050652353, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 0.9677919999999998, "user_us": 962.0, "system_us": 9.0, "rss_before": 15237120.0, "rss_after": 15433728.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 16531456, "instructions": 84633464, "cycles": 23733325, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 0.9673749999999997, "user_us": 963.0, "system_us": 8.0, "rss_before": 15237120.0, "rss_after": 15433728.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 16531456, "instructions": 84661200, "cycles": 23777886, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 1224.158541, "user_us": 1204283.0, "system_us": 27709.0, "rss_before": 61063168.0, "rss_after": 160546816.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 204226560, "instructions": 12585354888, "cycles": 4051370884, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 159.180667, "user_us": 152357.0, "system_us": 9115.0, "rss_before": 33718272.0, "rss_after": 165265408.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 165675008, "instructions": 2964009852, "cycles": 565642348, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 0.9679159999999998, "user_us": 962.0, "system_us": 9.0, "rss_before": 15237120.0, "rss_after": 15433728.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 16531456, "instructions": 85050153, "cycles": 23903112, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 0.9809579999999998, "user_us": 966.0, "system_us": 21.0, "rss_before": 15253504.0, "rss_after": 15450112.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 16547840, "instructions": 84869317, "cycles": 24180495, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 162.080791, "user_us": 154359.0, "system_us": 10346.0, "rss_before": 33800192.0, "rss_after": 161611776.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 162021376, "instructions": 2965209013, "cycles": 571683220, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 1232.086542, "user_us": 1214791.0, "system_us": 25618.0, "rss_before": 61145088.0, "rss_after": 155746304.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 213647360, "instructions": 12565069377, "cycles": 4045022811, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 159.09425, "user_us": 151888.0, "system_us": 9572.0, "rss_before": 33751040.0, "rss_after": 167215104.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 167624704, "instructions": 2966211704, "cycles": 565906040, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 1230.7495840000001, "user_us": 1211609.0, "system_us": 27593.0, "rss_before": 61079552.0, "rss_after": 156663808.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 207945728, "instructions": 12588124412, "cycles": 4059308640, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 0.9813329999999993, "user_us": 979.0, "system_us": 7.0, "rss_before": 15237120.0, "rss_after": 15433728.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 16531456, "instructions": 85071654, "cycles": 24019324, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 0.9660000000000002, "user_us": 963.0, "system_us": 8.0, "rss_before": 15237120.0, "rss_after": 15433728.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 16531456, "instructions": 84833911, "cycles": 24441745, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 163.26029200000002, "user_us": 155888.0, "system_us": 10678.0, "rss_before": 33767424.0, "rss_after": 156942336.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 157351936, "instructions": 2966493448, "cycles": 572138312, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 0.9652500000000002, "user_us": 963.0, "system_us": 7.0, "rss_before": 15237120.0, "rss_after": 15433728.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 16531456, "instructions": 85001112, "cycles": 24176226, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 1226.788583, "user_us": 1209645.0, "system_us": 25532.0, "rss_before": 61014016.0, "rss_after": 155598848.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 215482368, "instructions": 12566760294, "cycles": 4046326636, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 0.9672499999999999, "user_us": 964.0, "system_us": 7.0, "rss_before": 15220736.0, "rss_after": 15417344.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 16515072, "instructions": 84813600, "cycles": 23998203, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 159.735167, "user_us": 153032.0, "system_us": 9052.0, "rss_before": 33767424.0, "rss_after": 158760960.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 159170560, "instructions": 2962338057, "cycles": 568348634, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 0.970459, "user_us": 968.0, "system_us": 6.0, "rss_before": 15237120.0, "rss_after": 15433728.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 16531456, "instructions": 84700535, "cycles": 24003259, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 0.9671659999999997, "user_us": 965.0, "system_us": 9.0, "rss_before": 15237120.0, "rss_after": 15433728.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 16531456, "instructions": 84684273, "cycles": 23712348, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 1226.7270830000002, "user_us": 1211992.0, "system_us": 22944.0, "rss_before": 61079552.0, "rss_after": 154615808.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 219267072, "instructions": 12548411194, "cycles": 4033351997, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 1231.145625, "user_us": 1212226.0, "system_us": 27247.0, "rss_before": 61145088.0, "rss_after": 160514048.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 204177408, "instructions": 12585652701, "cycles": 4052235055, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 0.9667909999999997, "user_us": 964.0, "system_us": 6.0, "rss_before": 15220736.0, "rss_after": 15417344.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 16515072, "instructions": 85042541, "cycles": 24036526, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 0.9673749999999997, "user_us": 964.0, "system_us": 7.0, "rss_before": 15253504.0, "rss_after": 15450112.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 16547840, "instructions": 84929062, "cycles": 24184495, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 170.215708, "user_us": 161348.0, "system_us": 13658.0, "rss_before": 33800192.0, "rss_after": 160694272.0, "checksum": 2788.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2786, "warmup": 2, "peak_rss": 161103872, "instructions": 2973433154, "cycles": 586414536, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 72.69087499999999, "user_us": 70008.0, "system_us": 2692.0, "rss_before": 18219008.0, "rss_after": 55934976.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56459264, "instructions": 894373759, "cycles": 256075923, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 75.03120799999999, "user_us": 72310.0, "system_us": 2725.0, "rss_before": 18235392.0, "rss_after": 55951360.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56475648, "instructions": 894655819, "cycles": 263165412, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 1011.1550420000001, "user_us": 1004658.0, "system_us": 10953.0, "rss_before": 64438272.0, "rss_after": 194543616.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 195395584, "instructions": 21824440626, "cycles": 3368745399, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 1112.121167, "user_us": 1104043.0, "system_us": 11896.0, "rss_before": 37158912.0, "rss_after": 150831104.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 151240704, "instructions": 17676169045, "cycles": 3612279061, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 70.14475, "user_us": 67523.0, "system_us": 2627.0, "rss_before": 18219008.0, "rss_after": 55951360.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56475648, "instructions": 894828358, "cycles": 247802423, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 72.04816699999999, "user_us": 69342.0, "system_us": 2710.0, "rss_before": 18219008.0, "rss_after": 55967744.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56492032, "instructions": 894879075, "cycles": 253904633, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 1007.9313339999999, "user_us": 1000982.0, "system_us": 11501.0, "rss_before": 64389120.0, "rss_after": 194445312.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 195264512, "instructions": 21830205382, "cycles": 3370198375, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 1106.960959, "user_us": 1097290.0, "system_us": 12580.0, "rss_before": 36651008.0, "rss_after": 171884544.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 172294144, "instructions": 17689447661, "cycles": 3607487255, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 1102.477542, "user_us": 1094116.0, "system_us": 11458.0, "rss_before": 36667392.0, "rss_after": 160645120.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 161054720, "instructions": 17688887394, "cycles": 3593254418, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 77.293, "user_us": 74844.0, "system_us": 2454.0, "rss_before": 18235392.0, "rss_after": 55984128.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56508416, "instructions": 894727185, "cycles": 270424561, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 1005.5073329999999, "user_us": 999004.0, "system_us": 10836.0, "rss_before": 64356352.0, "rss_after": 194510848.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 195330048, "instructions": 21828929532, "cycles": 3360586944, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 69.5535, "user_us": 67003.0, "system_us": 2509.0, "rss_before": 18219008.0, "rss_after": 55934976.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56459264, "instructions": 894432552, "cycles": 245745472, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 68.990167, "user_us": 66318.0, "system_us": 2677.0, "rss_before": 18202624.0, "rss_after": 55918592.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56442880, "instructions": 894408534, "cycles": 244146787, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 1107.0840830000002, "user_us": 1099370.0, "system_us": 10726.0, "rss_before": 36667392.0, "rss_after": 131629056.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 132038656, "instructions": 17676435049, "cycles": 3607254960, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 1007.174583, "user_us": 1000264.0, "system_us": 11392.0, "rss_before": 64487424.0, "rss_after": 194592768.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 195330048, "instructions": 21826186193, "cycles": 3364342899, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 77.071333, "user_us": 74280.0, "system_us": 2800.0, "rss_before": 18219008.0, "rss_after": 55951360.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56475648, "instructions": 896776659, "cycles": 270162724, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 66.672208, "user_us": 64141.0, "system_us": 2540.0, "rss_before": 18219008.0, "rss_after": 55934976.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56459264, "instructions": 894534201, "cycles": 236732943, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 1007.582208, "user_us": 1000843.0, "system_us": 11145.0, "rss_before": 64421888.0, "rss_after": 194494464.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 195346432, "instructions": 21834668707, "cycles": 3371136412, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 73.440292, "user_us": 70725.0, "system_us": 2719.0, "rss_before": 18235392.0, "rss_after": 55984128.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56508416, "instructions": 894281542, "cycles": 258266734, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 1109.795916, "user_us": 1099989.0, "system_us": 12932.0, "rss_before": 36634624.0, "rss_after": 166232064.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 166641664, "instructions": 17686978251, "cycles": 3616572625, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 1108.460625, "user_us": 1099074.0, "system_us": 12339.0, "rss_before": 36651008.0, "rss_after": 162480128.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 162889728, "instructions": 17686853809, "cycles": 3611448365, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 80.14979199999999, "user_us": 77426.0, "system_us": 2732.0, "rss_before": 18202624.0, "rss_after": 55934976.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56459264, "instructions": 894169088, "cycles": 279757579, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 78.187916, "user_us": 75571.0, "system_us": 2621.0, "rss_before": 18219008.0, "rss_after": 55902208.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56426496, "instructions": 897703059, "cycles": 273520265, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 1008.0262500000001, "user_us": 1001189.0, "system_us": 11390.0, "rss_before": 64552960.0, "rss_after": 194609152.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 195543040, "instructions": 21832787410, "cycles": 3372142629, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 1015.0545830000001, "user_us": 1008052.0, "system_us": 15178.0, "rss_before": 64520192.0, "rss_after": 135282688.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 213123072, "instructions": 21842721171, "cycles": 3386239029, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 74.06125, "user_us": 71481.0, "system_us": 2585.0, "rss_before": 18219008.0, "rss_after": 55951360.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56475648, "instructions": 895449032, "cycles": 260391761, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 1107.177709, "user_us": 1096993.0, "system_us": 12956.0, "rss_before": 36651008.0, "rss_after": 173719552.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 174129152, "instructions": 17685282501, "cycles": 3607261415, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 69.28725, "user_us": 66676.0, "system_us": 2614.0, "rss_before": 18219008.0, "rss_after": 55934976.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56459264, "instructions": 894454696, "cycles": 244748802, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 262.689166, "user_us": 258327.0, "system_us": 5537.0, "rss_before": 40517632.0, "rss_after": 99336192.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 99745792, "instructions": 4585440959, "cycles": 924518285, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 324.98675000000003, "user_us": 333145.0, "system_us": 7014.0, "rss_before": 73170944.0, "rss_after": 126435328.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 127025152, "instructions": 4978476642, "cycles": 1226960611, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 186.496417, "user_us": 171901.0, "system_us": 14601.0, "rss_before": 24625152.0, "rss_after": 238239744.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 238764032, "instructions": 2804613392, "cycles": 643227759, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 186.01437499999997, "user_us": 172478.0, "system_us": 13542.0, "rss_before": 24625152.0, "rss_after": 238239744.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 238764032, "instructions": 2803925479, "cycles": 641285827, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 186.376958, "user_us": 172773.0, "system_us": 13599.0, "rss_before": 24625152.0, "rss_after": 238239744.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 238764032, "instructions": 2803907832, "cycles": 642542851, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 323.321, "user_us": 332289.0, "system_us": 6806.0, "rss_before": 73121792.0, "rss_after": 126353408.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 126943232, "instructions": 4985871034, "cycles": 1229783886, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 263.420541, "user_us": 258475.0, "system_us": 6057.0, "rss_before": 40501248.0, "rss_after": 99270656.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 99680256, "instructions": 4586243190, "cycles": 927257127, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 185.76508299999998, "user_us": 172253.0, "system_us": 13518.0, "rss_before": 24625152.0, "rss_after": 238223360.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 238747648, "instructions": 2804317707, "cycles": 641676058, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 322.93154200000004, "user_us": 331845.0, "system_us": 6594.0, "rss_before": 73154560.0, "rss_after": 126337024.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 126926848, "instructions": 4978006892, "cycles": 1219808629, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 185.403541, "user_us": 172184.0, "system_us": 13226.0, "rss_before": 24641536.0, "rss_after": 238256128.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 238780416, "instructions": 2804430954, "cycles": 639650762, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 264.313542, "user_us": 259376.0, "system_us": 6038.0, "rss_before": 40501248.0, "rss_after": 99287040.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 99696640, "instructions": 4586617195, "cycles": 930252364, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 185.69725, "user_us": 172260.0, "system_us": 13443.0, "rss_before": 24625152.0, "rss_after": 238239744.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 238764032, "instructions": 2803934138, "cycles": 640512782, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 264.660583, "user_us": 259642.0, "system_us": 6074.0, "rss_before": 40484864.0, "rss_after": 99237888.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 99647488, "instructions": 4586762688, "cycles": 930941727, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 185.90445799999998, "user_us": 172432.0, "system_us": 13478.0, "rss_before": 24625152.0, "rss_after": 238223360.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 238747648, "instructions": 2804267843, "cycles": 641641396, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 186.26308400000002, "user_us": 172646.0, "system_us": 13622.0, "rss_before": 24641536.0, "rss_after": 238256128.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 238780416, "instructions": 2804529090, "cycles": 642132470, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 321.16891699999996, "user_us": 330077.0, "system_us": 6948.0, "rss_before": 73203712.0, "rss_after": 126369792.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 126959616, "instructions": 4980892901, "cycles": 1218645995, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 186.347834, "user_us": 172403.0, "system_us": 13946.0, "rss_before": 24625152.0, "rss_after": 238223360.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 238747648, "instructions": 2804876049, "cycles": 642131626, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 322.973417, "user_us": 331994.0, "system_us": 6833.0, "rss_before": 73170944.0, "rss_after": 126468096.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 127074304, "instructions": 4977475460, "cycles": 1222101692, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 263.243541, "user_us": 258291.0, "system_us": 6092.0, "rss_before": 40452096.0, "rss_after": 99221504.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 99631104, "instructions": 4587169595, "cycles": 927022876, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 186.026333, "user_us": 172344.0, "system_us": 13688.0, "rss_before": 24625152.0, "rss_after": 238239744.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 238764032, "instructions": 2804254285, "cycles": 641754168, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 263.328083, "user_us": 258298.0, "system_us": 6112.0, "rss_before": 40484864.0, "rss_after": 99794944.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 100204544, "instructions": 4586849954, "cycles": 927366726, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 322.695583, "user_us": 331818.0, "system_us": 6766.0, "rss_before": 73220096.0, "rss_after": 126484480.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 127090688, "instructions": 4977794065, "cycles": 1221011747, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 185.98, "user_us": 172090.0, "system_us": 13896.0, "rss_before": 24625152.0, "rss_after": 238239744.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 238764032, "instructions": 2804436304, "cycles": 641308981, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 185.808583, "user_us": 172166.0, "system_us": 13648.0, "rss_before": 24641536.0, "rss_after": 238256128.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 238780416, "instructions": 2804149044, "cycles": 640536321, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 320.782083, "user_us": 329424.0, "system_us": 7148.0, "rss_before": 73154560.0, "rss_after": 126468096.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 127057920, "instructions": 4989740056, "cycles": 1225001654, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 263.518417, "user_us": 258618.0, "system_us": 6111.0, "rss_before": 40501248.0, "rss_after": 99303424.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 99713024, "instructions": 4586843889, "cycles": 927743415, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 185.163708, "user_us": 172217.0, "system_us": 12952.0, "rss_before": 24625152.0, "rss_after": 238239744.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 238764032, "instructions": 2803875821, "cycles": 639151079, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 186.340875, "user_us": 172632.0, "system_us": 13714.0, "rss_before": 24625152.0, "rss_after": 238223360.0, "checksum": 66.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 64, "warmup": 2, "peak_rss": 238747648, "instructions": 2803949420, "cycles": 642742467, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 1461.93825, "user_us": 1462686.0, "system_us": 7752.0, "rss_before": 73482240.0, "rss_after": 123174912.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 123633664, "instructions": 13561618564, "cycles": 4900174058, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 147.011292, "user_us": 144217.0, "system_us": 2799.0, "rss_before": 24903680.0, "rss_after": 71417856.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 71958528, "instructions": 3470270828, "cycles": 513650139, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 147.25179199999997, "user_us": 144173.0, "system_us": 3087.0, "rss_before": 24903680.0, "rss_after": 71467008.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 72007680, "instructions": 3470356246, "cycles": 514666612, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 153.36783300000002, "user_us": 150733.0, "system_us": 3355.0, "rss_before": 42172416.0, "rss_after": 88276992.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 88686592, "instructions": 3557718924, "cycles": 565690798, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 1468.703792, "user_us": 1469280.0, "system_us": 7792.0, "rss_before": 73531392.0, "rss_after": 123289600.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 123912192, "instructions": 13557194918, "cycles": 4922086317, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 147.259958, "user_us": 144243.0, "system_us": 3022.0, "rss_before": 24903680.0, "rss_after": 71417856.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 71958528, "instructions": 3470331467, "cycles": 514559264, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 147.146667, "user_us": 144184.0, "system_us": 2968.0, "rss_before": 24920064.0, "rss_after": 71467008.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 72007680, "instructions": 3470474479, "cycles": 514424728, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 153.03783299999998, "user_us": 150469.0, "system_us": 3354.0, "rss_before": 42139648.0, "rss_after": 86966272.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 87375872, "instructions": 3556860975, "cycles": 564573053, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 146.892416, "user_us": 144101.0, "system_us": 2800.0, "rss_before": 24903680.0, "rss_after": 71417856.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 71958528, "instructions": 3470125735, "cycles": 513646426, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 1462.3215830000001, "user_us": 1462633.0, "system_us": 7623.0, "rss_before": 73531392.0, "rss_after": 123191296.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 123699200, "instructions": 13595574652, "cycles": 4898583231, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 155.15462499999998, "user_us": 152182.0, "system_us": 3825.0, "rss_before": 42139648.0, "rss_after": 86900736.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 87310336, "instructions": 3557100022, "cycles": 567674623, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 147.06074999999998, "user_us": 144185.0, "system_us": 2882.0, "rss_before": 24920064.0, "rss_after": 71434240.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 71974912, "instructions": 3470343987, "cycles": 514301711, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 1450.3083330000002, "user_us": 1450977.0, "system_us": 7735.0, "rss_before": 73449472.0, "rss_after": 123191296.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 123813888, "instructions": 13655393443, "cycles": 4867032607, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 146.832084, "user_us": 144089.0, "system_us": 2751.0, "rss_before": 24887296.0, "rss_after": 71450624.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 71991296, "instructions": 3470108920, "cycles": 513185170, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 153.491708, "user_us": 150763.0, "system_us": 3386.0, "rss_before": 42172416.0, "rss_after": 88424448.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 88834048, "instructions": 3557791673, "cycles": 565830002, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 147.03495800000002, "user_us": 144141.0, "system_us": 2899.0, "rss_before": 24920064.0, "rss_after": 71467008.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 72007680, "instructions": 3470121908, "cycles": 513988972, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 1459.179708, "user_us": 1459344.0, "system_us": 8183.0, "rss_before": 73547776.0, "rss_after": 123191296.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 123699200, "instructions": 13570839871, "cycles": 4889715078, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 147.47979199999997, "user_us": 144201.0, "system_us": 3284.0, "rss_before": 24920064.0, "rss_after": 71434240.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 71974912, "instructions": 3470361834, "cycles": 515095852, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 147.3155, "user_us": 144186.0, "system_us": 3135.0, "rss_before": 24903680.0, "rss_after": 71417856.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 71958528, "instructions": 3470298374, "cycles": 514954019, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 153.267125, "user_us": 150618.0, "system_us": 3421.0, "rss_before": 42172416.0, "rss_after": 86884352.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 87293952, "instructions": 3556589679, "cycles": 565000400, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 153.26162499999998, "user_us": 150547.0, "system_us": 3498.0, "rss_before": 42156032.0, "rss_after": 88440832.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 88850432, "instructions": 3557869874, "cycles": 565692829, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 147.149666, "user_us": 144299.0, "system_us": 2857.0, "rss_before": 24903680.0, "rss_after": 71417856.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 71958528, "instructions": 3470402876, "cycles": 514262096, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 147.23720799999998, "user_us": 144293.0, "system_us": 2951.0, "rss_before": 24920064.0, "rss_after": 71467008.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 72007680, "instructions": 3470298708, "cycles": 514410933, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 1467.390042, "user_us": 1467477.0, "system_us": 7997.0, "rss_before": 73482240.0, "rss_after": 123076608.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 123633664, "instructions": 13570535394, "cycles": 4916306338, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 147.0995, "user_us": 144271.0, "system_us": 2834.0, "rss_before": 24903680.0, "rss_after": 71450624.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 71991296, "instructions": 3470225700, "cycles": 514416522, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 153.388334, "user_us": 150581.0, "system_us": 3589.0, "rss_before": 42156032.0, "rss_after": 88195072.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 88604672, "instructions": 3557697920, "cycles": 565907758, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 147.302916, "user_us": 144313.0, "system_us": 2998.0, "rss_before": 24920064.0, "rss_after": 71467008.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 72007680, "instructions": 3470401634, "cycles": 514250383, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 1458.439, "user_us": 1459033.0, "system_us": 7930.0, "rss_before": 73613312.0, "rss_after": 123191296.0, "checksum": 228800754.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 232, "warmup": 2, "peak_rss": 123715584, "instructions": 13583932835, "cycles": 4888181466, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 158.191958, "user_us": 140480.0, "system_us": 17721.0, "rss_before": 20398080.0, "rss_after": 65110016.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 65601536, "instructions": 2645458713, "cycles": 535978599, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 400.004542, "user_us": 406751.0, "system_us": 6852.0, "rss_before": 36732928.0, "rss_after": 104005632.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 104415232, "instructions": 7922720415, "cycles": 1389689810, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 544.2943750000001, "user_us": 549835.0, "system_us": 5388.0, "rss_before": 65454080.0, "rss_after": 96043008.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 97386496, "instructions": 10216533545, "cycles": 1933000264, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 159.364541, "user_us": 140437.0, "system_us": 18932.0, "rss_before": 20365312.0, "rss_after": 65093632.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 65585152, "instructions": 2645925220, "cycles": 539129296, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 158.707833, "user_us": 140297.0, "system_us": 18415.0, "rss_before": 20365312.0, "rss_after": 65093632.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 65585152, "instructions": 2645870187, "cycles": 537500843, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 158.522833, "user_us": 140280.0, "system_us": 18248.0, "rss_before": 20381696.0, "rss_after": 65110016.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 65601536, "instructions": 2645533022, "cycles": 536688520, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 532.294125, "user_us": 538399.0, "system_us": 5739.0, "rss_before": 65486848.0, "rss_after": 96141312.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 97452032, "instructions": 10238308562, "cycles": 1893629615, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 399.59116700000004, "user_us": 405774.0, "system_us": 7052.0, "rss_before": 36749312.0, "rss_after": 103890944.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 104300544, "instructions": 7919092877, "cycles": 1387601772, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 158.123917, "user_us": 140230.0, "system_us": 17899.0, "rss_before": 20381696.0, "rss_after": 65093632.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 65585152, "instructions": 2645426534, "cycles": 535589196, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 158.854667, "user_us": 140372.0, "system_us": 18487.0, "rss_before": 20398080.0, "rss_after": 65110016.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 65601536, "instructions": 2645580645, "cycles": 537695725, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 406.51925, "user_us": 412430.0, "system_us": 7277.0, "rss_before": 36749312.0, "rss_after": 103923712.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 104333312, "instructions": 7925881033, "cycles": 1409269040, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 535.448333, "user_us": 540721.0, "system_us": 5539.0, "rss_before": 65306624.0, "rss_after": 101613568.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 103006208, "instructions": 10313966910, "cycles": 1901065189, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 158.841, "user_us": 140482.0, "system_us": 18363.0, "rss_before": 20398080.0, "rss_after": 65110016.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 65601536, "instructions": 2645465929, "cycles": 537598932, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 399.39270799999997, "user_us": 405624.0, "system_us": 7055.0, "rss_before": 36732928.0, "rss_after": 103956480.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 104366080, "instructions": 7920855658, "cycles": 1387108890, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 158.472834, "user_us": 140306.0, "system_us": 18171.0, "rss_before": 20365312.0, "rss_after": 65093632.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 65585152, "instructions": 2645188428, "cycles": 536481363, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 545.428292, "user_us": 550585.0, "system_us": 5557.0, "rss_before": 65585152.0, "rss_after": 96043008.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 96747520, "instructions": 10174946680, "cycles": 1915629616, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 407.45504100000005, "user_us": 413580.0, "system_us": 6881.0, "rss_before": 36765696.0, "rss_after": 104103936.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 104513536, "instructions": 7924271459, "cycles": 1412057914, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 534.1465830000001, "user_us": 539533.0, "system_us": 5271.0, "rss_before": 65716224.0, "rss_after": 96157696.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 97533952, "instructions": 10269981011, "cycles": 1896986031, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 158.70870899999997, "user_us": 140569.0, "system_us": 18143.0, "rss_before": 20398080.0, "rss_after": 65110016.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 65601536, "instructions": 2645353376, "cycles": 536913166, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 158.405084, "user_us": 140342.0, "system_us": 18070.0, "rss_before": 20365312.0, "rss_after": 65093632.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 65585152, "instructions": 2645455131, "cycles": 536380461, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 158.35816699999998, "user_us": 140380.0, "system_us": 17983.0, "rss_before": 20381696.0, "rss_after": 65093632.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 65585152, "instructions": 2645513898, "cycles": 536086306, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 531.3695, "user_us": 536439.0, "system_us": 5387.0, "rss_before": 65503232.0, "rss_after": 96026624.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 97320960, "instructions": 10302996111, "cycles": 1894338913, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 158.60195799999997, "user_us": 140555.0, "system_us": 18045.0, "rss_before": 20398080.0, "rss_after": 65110016.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 65601536, "instructions": 2645645963, "cycles": 536697628, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 405.781125, "user_us": 412158.0, "system_us": 6846.0, "rss_before": 36749312.0, "rss_after": 103956480.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 104366080, "instructions": 7925480365, "cycles": 1407849566, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 158.98629200000002, "user_us": 140452.0, "system_us": 18535.0, "rss_before": 20365312.0, "rss_after": 65093632.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 65585152, "instructions": 2645596166, "cycles": 537790882, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 540.416458, "user_us": 545555.0, "system_us": 5433.0, "rss_before": 65486848.0, "rss_after": 96075776.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 97402880, "instructions": 10331252143, "cycles": 1917119288, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 158.624583, "user_us": 140261.0, "system_us": 18368.0, "rss_before": 20398080.0, "rss_after": 65110016.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 65601536, "instructions": 2645673994, "cycles": 537292320, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 404.386833, "user_us": 409843.0, "system_us": 7313.0, "rss_before": 36749312.0, "rss_after": 103858176.0, "checksum": 144.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 142, "warmup": 2, "peak_rss": 104267776, "instructions": 7921073709, "cycles": 1401579859, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 156.6725, "user_us": 154077.0, "system_us": 2600.0, "rss_before": 21069824.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738374600, "cycles": 546344563, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 156.404292, "user_us": 153693.0, "system_us": 2718.0, "rss_before": 21053440.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738702155, "cycles": 545779475, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 230.33320899999998, "user_us": 226527.0, "system_us": 5279.0, "rss_before": 38404096.0, "rss_after": 108740608.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 109150208, "instructions": 4664895869, "cycles": 809712054, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 188.731125, "user_us": 189533.0, "system_us": 5879.0, "rss_before": 66404352.0, "rss_after": 134561792.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135168000, "instructions": 3960259564, "cycles": 751128087, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 189.16270799999998, "user_us": 190369.0, "system_us": 5847.0, "rss_before": 66306048.0, "rss_after": 134791168.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135413760, "instructions": 3967340748, "cycles": 759342699, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 228.32779200000002, "user_us": 224804.0, "system_us": 5019.0, "rss_before": 38354944.0, "rss_after": 108707840.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 109117440, "instructions": 4665368302, "cycles": 803930119, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 156.83708299999998, "user_us": 153785.0, "system_us": 3059.0, "rss_before": 21037056.0, "rss_after": 64159744.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64684032, "instructions": 3738425946, "cycles": 547151049, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 156.57158400000003, "user_us": 153980.0, "system_us": 2595.0, "rss_before": 21069824.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738433446, "cycles": 545595312, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 229.501666, "user_us": 225785.0, "system_us": 5054.0, "rss_before": 38371328.0, "rss_after": 109641728.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 110051328, "instructions": 4667014795, "cycles": 806985574, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 156.68520800000002, "user_us": 154008.0, "system_us": 2682.0, "rss_before": 21069824.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738454981, "cycles": 547024289, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 189.084292, "user_us": 189448.0, "system_us": 5896.0, "rss_before": 66338816.0, "rss_after": 134856704.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135397376, "instructions": 3963169996, "cycles": 753527110, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 156.791583, "user_us": 153818.0, "system_us": 2981.0, "rss_before": 21037056.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738488422, "cycles": 547114450, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 230.186084, "user_us": 226496.0, "system_us": 5147.0, "rss_before": 38354944.0, "rss_after": 108740608.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 109150208, "instructions": 4664847970, "cycles": 809297206, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 156.380375, "user_us": 153690.0, "system_us": 2698.0, "rss_before": 21037056.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738241594, "cycles": 545618618, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 156.463333, "user_us": 153751.0, "system_us": 2719.0, "rss_before": 21053440.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738534460, "cycles": 545654174, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 188.567083, "user_us": 189768.0, "system_us": 5716.0, "rss_before": 66387968.0, "rss_after": 134578176.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135184384, "instructions": 3961858600, "cycles": 751568843, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 189.476708, "user_us": 190337.0, "system_us": 6074.0, "rss_before": 66387968.0, "rss_after": 134660096.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135200768, "instructions": 3972690644, "cycles": 764782136, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 156.468708, "user_us": 153895.0, "system_us": 2581.0, "rss_before": 21053440.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738591423, "cycles": 545737643, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 156.221333, "user_us": 153687.0, "system_us": 2538.0, "rss_before": 21069824.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738247887, "cycles": 545132051, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 228.43175, "user_us": 224942.0, "system_us": 4973.0, "rss_before": 38404096.0, "rss_after": 108707840.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 109117440, "instructions": 4665243908, "cycles": 804245635, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 189.06508300000002, "user_us": 189169.0, "system_us": 6165.0, "rss_before": 66355200.0, "rss_after": 134594560.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135184384, "instructions": 3965812536, "cycles": 756335806, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 228.80379100000002, "user_us": 225192.0, "system_us": 5076.0, "rss_before": 38354944.0, "rss_after": 109772800.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 110182400, "instructions": 4664973139, "cycles": 805168899, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 156.615791, "user_us": 154012.0, "system_us": 2609.0, "rss_before": 21037056.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738400598, "cycles": 546226678, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 156.70729200000002, "user_us": 153962.0, "system_us": 2751.0, "rss_before": 21069824.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738754241, "cycles": 546782329, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 156.709708, "user_us": 154123.0, "system_us": 2594.0, "rss_before": 21069824.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738677432, "cycles": 546591114, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 157.296416, "user_us": 154466.0, "system_us": 2838.0, "rss_before": 21053440.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738649691, "cycles": 548299471, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 228.540791, "user_us": 224886.0, "system_us": 4984.0, "rss_before": 38354944.0, "rss_after": 109592576.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 110002176, "instructions": 4664703476, "cycles": 804457264, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 188.72804200000002, "user_us": 189806.0, "system_us": 5846.0, "rss_before": 66387968.0, "rss_after": 134709248.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135282688, "instructions": 3970800317, "cycles": 758890126, "engine": "node", "operation": "stringify", "rep": 6} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/verify.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/verify.jsonl new file mode 100644 index 0000000000..d7acb11d76 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/verify.jsonl @@ -0,0 +1,250 @@ +{"wall_ms": 0.002125000000003041, "user_us": 323.0, "system_us": 31.0, "rss_before": 54837248.0, "rss_after": 55328768.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 7, "warmup": 8, "peak_rss": 56213504, "instructions": 299717224, "cycles": 106003226, "verify_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "engine": "node", "operation": "parse", "case_iterations": 2000000} +{"wall_ms": 0.0002090000000003478, "user_us": 2.0, "system_us": 2.0, "rss_before": 12238848.0, "rss_after": 12255232.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 7, "warmup": 8, "peak_rss": 13434880, "instructions": 62326583, "cycles": 19114961, "verify_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "engine": "perry", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.00029200000000040305, "user_us": 2.0, "system_us": 1.0, "rss_before": 12222464.0, "rss_after": 12238848.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 7, "warmup": 8, "peak_rss": 13418496, "instructions": 62305138, "cycles": 18987682, "verify_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "engine": "baseline", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0022500000000000853, "user_us": 321.0, "system_us": 31.0, "rss_before": 54853632.0, "rss_after": 55328768.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 7, "warmup": 8, "peak_rss": 56213504, "instructions": 292760630, "cycles": 100548760, "verify_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "engine": "node", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0010419999999999874, "user_us": 3.0, "system_us": 1.0, "rss_before": 29622272.0, "rss_after": 29655040.0, "checksum": 0.0, "retained": 0.0, "fixture": "null", "iterations": 7, "warmup": 8, "peak_rss": 30081024, "instructions": 137909287, "cycles": 47933383, "verify_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "engine": "bun", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.003958000000000794, "user_us": 323.0, "system_us": 32.0, "rss_before": 54968320.0, "rss_after": 55476224.0, "checksum": 60.0, "retained": 0.0, "fixture": "null", "iterations": 7, "warmup": 8, "peak_rss": 56279040, "instructions": 291249175, "cycles": 99695737, "verify_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "engine": "node", "operation": "stringify", "case_iterations": 2000000} +{"wall_ms": 0.00025000000000030553, "user_us": 2.0, "system_us": 2.0, "rss_before": 12517376.0, "rss_after": 12533760.0, "checksum": 60.0, "retained": 0.0, "fixture": "null", "iterations": 7, "warmup": 8, "peak_rss": 13647872, "instructions": 62518540, "cycles": 19319748, "verify_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "engine": "perry", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.00020799999999976393, "user_us": 2.0, "system_us": 1.0, "rss_before": 12500992.0, "rss_after": 12517376.0, "checksum": 60.0, "retained": 0.0, "fixture": "null", "iterations": 7, "warmup": 8, "peak_rss": 13631488, "instructions": 62439866, "cycles": 19047663, "verify_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "engine": "baseline", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.004042000000000101, "user_us": 323.0, "system_us": 43.0, "rss_before": 54919168.0, "rss_after": 55394304.0, "checksum": 60.0, "retained": 0.0, "fixture": "null", "iterations": 7, "warmup": 8, "peak_rss": 56164352, "instructions": 288831753, "cycles": 97381447, "verify_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "engine": "node", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0012919999999994047, "user_us": 3.0, "system_us": 2.0, "rss_before": 29687808.0, "rss_after": 29720576.0, "checksum": 60.0, "retained": 0.0, "fixture": "null", "iterations": 7, "warmup": 8, "peak_rss": 30130176, "instructions": 137283190, "cycles": 47944583, "verify_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "engine": "bun", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0022910000000013753, "user_us": 320.0, "system_us": 38.0, "rss_before": 54853632.0, "rss_after": 55312384.0, "checksum": 15.0, "retained": 0.0, "fixture": "string_a", "iterations": 7, "warmup": 8, "peak_rss": 56197120, "instructions": 289841947, "cycles": 97777057, "verify_sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", "engine": "node", "operation": "parse", "case_iterations": 2000000} +{"wall_ms": 0.00029200000000040305, "user_us": 2.0, "system_us": 2.0, "rss_before": 12238848.0, "rss_after": 12255232.0, "checksum": 15.0, "retained": 0.0, "fixture": "string_a", "iterations": 7, "warmup": 8, "peak_rss": 13434880, "instructions": 62366659, "cycles": 19175019, "verify_sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", "engine": "perry", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.00024999999999986144, "user_us": 2.0, "system_us": 1.0, "rss_before": 12222464.0, "rss_after": 12238848.0, "checksum": 15.0, "retained": 0.0, "fixture": "string_a", "iterations": 7, "warmup": 8, "peak_rss": 13418496, "instructions": 62401331, "cycles": 18918414, "verify_sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", "engine": "baseline", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0023749999999971294, "user_us": 327.0, "system_us": 37.0, "rss_before": 54935552.0, "rss_after": 55394304.0, "checksum": 15.0, "retained": 0.0, "fixture": "string_a", "iterations": 7, "warmup": 8, "peak_rss": 56262656, "instructions": 295265734, "cycles": 102769568, "verify_sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", "engine": "node", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0009999999999994458, "user_us": 2.0, "system_us": 1.0, "rss_before": 29671424.0, "rss_after": 29704192.0, "checksum": 15.0, "retained": 0.0, "fixture": "string_a", "iterations": 7, "warmup": 8, "peak_rss": 30146560, "instructions": 137109761, "cycles": 47850365, "verify_sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", "engine": "bun", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.004250000000000753, "user_us": 323.0, "system_us": 37.0, "rss_before": 54984704.0, "rss_after": 55525376.0, "checksum": 45.0, "retained": 0.0, "fixture": "string_a", "iterations": 7, "warmup": 8, "peak_rss": 56328192, "instructions": 291554423, "cycles": 99685586, "verify_sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", "engine": "node", "operation": "stringify", "case_iterations": 2000000} +{"wall_ms": 0.0001669999999998062, "user_us": 2.0, "system_us": 2.0, "rss_before": 12533760.0, "rss_after": 12550144.0, "checksum": 45.0, "retained": 0.0, "fixture": "string_a", "iterations": 7, "warmup": 8, "peak_rss": 13664256, "instructions": 62471996, "cycles": 19435100, "verify_sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", "engine": "perry", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.00024999999999986144, "user_us": 2.0, "system_us": 2.0, "rss_before": 12500992.0, "rss_after": 12517376.0, "checksum": 45.0, "retained": 0.0, "fixture": "string_a", "iterations": 7, "warmup": 8, "peak_rss": 13631488, "instructions": 62399817, "cycles": 19141356, "verify_sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", "engine": "baseline", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.004082999999999615, "user_us": 325.0, "system_us": 32.0, "rss_before": 55001088.0, "rss_after": 55476224.0, "checksum": 45.0, "retained": 0.0, "fixture": "string_a", "iterations": 7, "warmup": 8, "peak_rss": 56279040, "instructions": 293357369, "cycles": 100703670, "verify_sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", "engine": "node", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.001292000000001181, "user_us": 2.0, "system_us": 2.0, "rss_before": 29671424.0, "rss_after": 29704192.0, "checksum": 45.0, "retained": 0.0, "fixture": "string_a", "iterations": 7, "warmup": 8, "peak_rss": 30130176, "instructions": 137127591, "cycles": 47967015, "verify_sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", "engine": "bun", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.003958000000000794, "user_us": 318.0, "system_us": 34.0, "rss_before": 54820864.0, "rss_after": 55279616.0, "checksum": 15.0, "retained": 0.0, "fixture": "empty_object", "iterations": 7, "warmup": 8, "peak_rss": 56147968, "instructions": 293495799, "cycles": 100916573, "verify_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "engine": "node", "operation": "parse", "case_iterations": 2000000} +{"wall_ms": 0.00029199999999951487, "user_us": 2.0, "system_us": 1.0, "rss_before": 12238848.0, "rss_after": 12255232.0, "checksum": 15.0, "retained": 0.0, "fixture": "empty_object", "iterations": 7, "warmup": 8, "peak_rss": 13582336, "instructions": 62319907, "cycles": 19072744, "verify_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "engine": "perry", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.00020800000000020802, "user_us": 2.0, "system_us": 1.0, "rss_before": 12222464.0, "rss_after": 12238848.0, "checksum": 15.0, "retained": 0.0, "fixture": "empty_object", "iterations": 7, "warmup": 8, "peak_rss": 13565952, "instructions": 62483426, "cycles": 19174155, "verify_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "engine": "baseline", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.003875000000000739, "user_us": 322.0, "system_us": 33.0, "rss_before": 54853632.0, "rss_after": 55328768.0, "checksum": 15.0, "retained": 0.0, "fixture": "empty_object", "iterations": 7, "warmup": 8, "peak_rss": 56229888, "instructions": 294413732, "cycles": 102142895, "verify_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "engine": "node", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0010419999999999874, "user_us": 3.0, "system_us": 2.0, "rss_before": 29638656.0, "rss_after": 29671424.0, "checksum": 15.0, "retained": 0.0, "fixture": "empty_object", "iterations": 7, "warmup": 8, "peak_rss": 30097408, "instructions": 137183630, "cycles": 47990971, "verify_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "engine": "bun", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.004208000000000212, "user_us": 326.0, "system_us": 38.0, "rss_before": 55001088.0, "rss_after": 55525376.0, "checksum": 30.0, "retained": 0.0, "fixture": "empty_object", "iterations": 7, "warmup": 8, "peak_rss": 56328192, "instructions": 288025320, "cycles": 96810962, "verify_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "engine": "node", "operation": "stringify", "case_iterations": 2000000} +{"wall_ms": 0.00025000000000030553, "user_us": 2.0, "system_us": 1.0, "rss_before": 12632064.0, "rss_after": 12648448.0, "checksum": 30.0, "retained": 0.0, "fixture": "empty_object", "iterations": 7, "warmup": 8, "peak_rss": 13762560, "instructions": 62521989, "cycles": 19422628, "verify_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "engine": "perry", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.00029199999999951487, "user_us": 2.0, "system_us": 1.0, "rss_before": 12599296.0, "rss_after": 12615680.0, "checksum": 30.0, "retained": 0.0, "fixture": "empty_object", "iterations": 7, "warmup": 8, "peak_rss": 13729792, "instructions": 62486752, "cycles": 19118384, "verify_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "engine": "baseline", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.00433400000000006, "user_us": 326.0, "system_us": 35.0, "rss_before": 54984704.0, "rss_after": 55476224.0, "checksum": 30.0, "retained": 0.0, "fixture": "empty_object", "iterations": 7, "warmup": 8, "peak_rss": 56262656, "instructions": 297516013, "cycles": 104442336, "verify_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "engine": "node", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0012500000000006395, "user_us": 3.0, "system_us": 2.0, "rss_before": 29671424.0, "rss_after": 29704192.0, "checksum": 30.0, "retained": 0.0, "fixture": "empty_object", "iterations": 7, "warmup": 8, "peak_rss": 30113792, "instructions": 137137138, "cycles": 47956460, "verify_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "engine": "bun", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0045410000000014605, "user_us": 320.0, "system_us": 31.0, "rss_before": 54919168.0, "rss_after": 55394304.0, "checksum": 15.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 56262656, "instructions": 293118270, "cycles": 100911230, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "node", "operation": "parse", "case_iterations": 2000000} +{"wall_ms": 0.00045900000000020924, "user_us": 2.0, "system_us": 4.0, "rss_before": 12451840.0, "rss_after": 12550144.0, "checksum": 15.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 13713408, "instructions": 62531922, "cycles": 19269646, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "perry", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0004999999999997229, "user_us": 2.0, "system_us": 5.0, "rss_before": 12419072.0, "rss_after": 12517376.0, "checksum": 15.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 13680640, "instructions": 62438040, "cycles": 19078561, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "baseline", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.004458000000001405, "user_us": 318.0, "system_us": 31.0, "rss_before": 54935552.0, "rss_after": 55394304.0, "checksum": 15.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 56279040, "instructions": 291302089, "cycles": 99341705, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "node", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.00137499999999946, "user_us": 3.0, "system_us": 2.0, "rss_before": 29655040.0, "rss_after": 29687808.0, "checksum": 15.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 30130176, "instructions": 137122780, "cycles": 47847520, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "bun", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.004374999999999574, "user_us": 320.0, "system_us": 30.0, "rss_before": 54951936.0, "rss_after": 55410688.0, "checksum": 105.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 56213504, "instructions": 290926679, "cycles": 99084313, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "node", "operation": "stringify", "case_iterations": 2000000} +{"wall_ms": 0.0004170000000001117, "user_us": 3.0, "system_us": 2.0, "rss_before": 12566528.0, "rss_after": 12582912.0, "checksum": 105.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 13697024, "instructions": 62518492, "cycles": 19310832, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "perry", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0003750000000000142, "user_us": 2.0, "system_us": 2.0, "rss_before": 12566528.0, "rss_after": 12582912.0, "checksum": 105.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 13697024, "instructions": 62600716, "cycles": 19157741, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "baseline", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.004374999999999574, "user_us": 323.0, "system_us": 32.0, "rss_before": 55050240.0, "rss_after": 55541760.0, "checksum": 105.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 56328192, "instructions": 295463383, "cycles": 102455243, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "node", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0013339999999999463, "user_us": 3.0, "system_us": 2.0, "rss_before": 29671424.0, "rss_after": 29704192.0, "checksum": 105.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 30113792, "instructions": 137122404, "cycles": 48015516, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "bun", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0054160000000003095, "user_us": 326.0, "system_us": 34.0, "rss_before": 54935552.0, "rss_after": 55427072.0, "checksum": 15.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56311808, "instructions": 293905455, "cycles": 101314172, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "parse", "case_iterations": 1581369} +{"wall_ms": 0.0009580000000002364, "user_us": 3.0, "system_us": 2.0, "rss_before": 12419072.0, "rss_after": 12517376.0, "checksum": 15.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13713408, "instructions": 62491439, "cycles": 19332173, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "perry", "operation": "parse", "case_iterations": 1581369, "correct": true} +{"wall_ms": 0.0010419999999999874, "user_us": 3.0, "system_us": 1.0, "rss_before": 12402688.0, "rss_after": 12500992.0, "checksum": 15.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13697024, "instructions": 62547023, "cycles": 19221647, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "baseline", "operation": "parse", "case_iterations": 1581369, "correct": true} +{"wall_ms": 0.005666999999998978, "user_us": 325.0, "system_us": 35.0, "rss_before": 54870016.0, "rss_after": 55361536.0, "checksum": 15.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56197120, "instructions": 291354880, "cycles": 99227310, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "parse", "case_iterations": 1581369, "correct": true} +{"wall_ms": 0.002957999999999572, "user_us": 4.0, "system_us": 1.0, "rss_before": 29687808.0, "rss_after": 29720576.0, "checksum": 15.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 30162944, "instructions": 137102867, "cycles": 47880658, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "bun", "operation": "parse", "case_iterations": 1581369, "correct": true} +{"wall_ms": 0.0036250000000013216, "user_us": 321.0, "system_us": 33.0, "rss_before": 55033856.0, "rss_after": 55492608.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56246272, "instructions": 287863766, "cycles": 96677306, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "stringify", "case_iterations": 2000000} +{"wall_ms": 0.00045800000000006946, "user_us": 2.0, "system_us": 1.0, "rss_before": 12582912.0, "rss_after": 12599296.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13713408, "instructions": 62575390, "cycles": 19321988, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "perry", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0004999999999997229, "user_us": 2.0, "system_us": 1.0, "rss_before": 12566528.0, "rss_after": 12582912.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13697024, "instructions": 62503280, "cycles": 19102755, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "baseline", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0036249999999995453, "user_us": 322.0, "system_us": 33.0, "rss_before": 55001088.0, "rss_after": 55492608.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56246272, "instructions": 296938011, "cycles": 104409337, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.001958999999999378, "user_us": 4.0, "system_us": 2.0, "rss_before": 29687808.0, "rss_after": 29720576.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 30146560, "instructions": 137097714, "cycles": 47779182, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "bun", "operation": "stringify", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.007832999999999757, "user_us": 327.0, "system_us": 34.0, "rss_before": 54771712.0, "rss_after": 55296000.0, "checksum": 15.0, "retained": 0.0, "fixture": "object_1k", "iterations": 7, "warmup": 8, "peak_rss": 56180736, "instructions": 289375910, "cycles": 98169140, "verify_sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", "engine": "node", "operation": "parse", "case_iterations": 1961848} +{"wall_ms": 0.0007090000000000707, "user_us": 3.0, "system_us": 4.0, "rss_before": 12435456.0, "rss_after": 12533760.0, "checksum": 15.0, "retained": 0.0, "fixture": "object_1k", "iterations": 7, "warmup": 8, "peak_rss": 13713408, "instructions": 62490363, "cycles": 19624423, "verify_sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", "engine": "perry", "operation": "parse", "case_iterations": 1961848, "correct": true} +{"wall_ms": 0.0007920000000001259, "user_us": 3.0, "system_us": 4.0, "rss_before": 12419072.0, "rss_after": 12517376.0, "checksum": 15.0, "retained": 0.0, "fixture": "object_1k", "iterations": 7, "warmup": 8, "peak_rss": 13697024, "instructions": 62526433, "cycles": 19034761, "verify_sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", "engine": "baseline", "operation": "parse", "case_iterations": 1961848, "correct": true} +{"wall_ms": 0.00795800000000213, "user_us": 325.0, "system_us": 39.0, "rss_before": 54984704.0, "rss_after": 55508992.0, "checksum": 15.0, "retained": 0.0, "fixture": "object_1k", "iterations": 7, "warmup": 8, "peak_rss": 56410112, "instructions": 296936246, "cycles": 104135590, "verify_sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", "engine": "node", "operation": "parse", "case_iterations": 1961848, "correct": true} +{"wall_ms": 0.003667000000000087, "user_us": 5.0, "system_us": 2.0, "rss_before": 29655040.0, "rss_after": 29704192.0, "checksum": 15.0, "retained": 0.0, "fixture": "object_1k", "iterations": 7, "warmup": 8, "peak_rss": 30146560, "instructions": 137326029, "cycles": 48114851, "verify_sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", "engine": "bun", "operation": "parse", "case_iterations": 1961848, "correct": true} +{"wall_ms": 0.005499999999999616, "user_us": 331.0, "system_us": 40.0, "rss_before": 54951936.0, "rss_after": 55476224.0, "checksum": 15315.0, "retained": 0.0, "fixture": "object_1k", "iterations": 7, "warmup": 8, "peak_rss": 56295424, "instructions": 288967914, "cycles": 98163801, "verify_sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", "engine": "node", "operation": "stringify", "case_iterations": 1036867} +{"wall_ms": 0.001583000000000112, "user_us": 2.0, "system_us": 2.0, "rss_before": 12582912.0, "rss_after": 12615680.0, "checksum": 15315.0, "retained": 0.0, "fixture": "object_1k", "iterations": 7, "warmup": 8, "peak_rss": 13729792, "instructions": 62548231, "cycles": 19486051, "verify_sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", "engine": "perry", "operation": "stringify", "case_iterations": 1036867, "correct": true} +{"wall_ms": 0.0016250000000002096, "user_us": 3.0, "system_us": 2.0, "rss_before": 12566528.0, "rss_after": 12599296.0, "checksum": 15315.0, "retained": 0.0, "fixture": "object_1k", "iterations": 7, "warmup": 8, "peak_rss": 13713408, "instructions": 62549015, "cycles": 19088513, "verify_sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", "engine": "baseline", "operation": "stringify", "case_iterations": 1036867, "correct": true} +{"wall_ms": 0.005417000000001337, "user_us": 332.0, "system_us": 47.0, "rss_before": 55001088.0, "rss_after": 55525376.0, "checksum": 15315.0, "retained": 0.0, "fixture": "object_1k", "iterations": 7, "warmup": 8, "peak_rss": 56311808, "instructions": 299109825, "cycles": 105519530, "verify_sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", "engine": "node", "operation": "stringify", "case_iterations": 1036867, "correct": true} +{"wall_ms": 0.005250000000000199, "user_us": 5.0, "system_us": 4.0, "rss_before": 29736960.0, "rss_after": 29786112.0, "checksum": 15315.0, "retained": 0.0, "fixture": "object_1k", "iterations": 7, "warmup": 8, "peak_rss": 30212096, "instructions": 137304746, "cycles": 48090520, "verify_sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", "engine": "bun", "operation": "stringify", "case_iterations": 1036867, "correct": true} +{"wall_ms": 0.27858300000000114, "user_us": 692.0, "system_us": 57.0, "rss_before": 55263232.0, "rss_after": 55885824.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 57524224, "instructions": 308142854, "cycles": 106523370, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "node", "operation": "parse", "case_iterations": 11284} +{"wall_ms": 0.08845800000000015, "user_us": 83.0, "system_us": 12.0, "rss_before": 12681216.0, "rss_after": 12943360.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 14106624, "instructions": 66009998, "cycles": 19976651, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "perry", "operation": "parse", "case_iterations": 11284, "correct": true} +{"wall_ms": 0.0911249999999999, "user_us": 82.0, "system_us": 14.0, "rss_before": 12664832.0, "rss_after": 12926976.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 14090240, "instructions": 66105379, "cycles": 19949545, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "baseline", "operation": "parse", "case_iterations": 11284, "correct": true} +{"wall_ms": 0.3105829999999994, "user_us": 725.0, "system_us": 61.0, "rss_before": 55066624.0, "rss_after": 55738368.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 57311232, "instructions": 303111471, "cycles": 102237416, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "node", "operation": "parse", "case_iterations": 11284, "correct": true} +{"wall_ms": 0.24687500000000107, "user_us": 235.0, "system_us": 15.0, "rss_before": 29900800.0, "rss_after": 30162944.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 30687232, "instructions": 147312386, "cycles": 49660530, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "bun", "operation": "parse", "case_iterations": 11284, "correct": true} +{"wall_ms": 0.10616699999999923, "user_us": 516.0, "system_us": 44.0, "rss_before": 55230464.0, "rss_after": 55853056.0, "checksum": 196155.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 57294848, "instructions": 298460339, "cycles": 101887862, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "node", "operation": "stringify", "case_iterations": 12949} +{"wall_ms": 0.07787500000000014, "user_us": 74.0, "system_us": 7.0, "rss_before": 12861440.0, "rss_after": 12976128.0, "checksum": 196155.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 14106624, "instructions": 66245927, "cycles": 20345720, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "perry", "operation": "stringify", "case_iterations": 12949, "correct": true} +{"wall_ms": 0.07745899999999972, "user_us": 75.0, "system_us": 6.0, "rss_before": 12845056.0, "rss_after": 12959744.0, "checksum": 196155.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 14090240, "instructions": 66328137, "cycles": 19943688, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "baseline", "operation": "stringify", "case_iterations": 12949, "correct": true} +{"wall_ms": 0.10820800000000119, "user_us": 512.0, "system_us": 48.0, "rss_before": 55230464.0, "rss_after": 55869440.0, "checksum": 196155.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 57311232, "instructions": 298981841, "cycles": 102422927, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "node", "operation": "stringify", "case_iterations": 12949, "correct": true} +{"wall_ms": 0.17008299999999998, "user_us": 163.0, "system_us": 10.0, "rss_before": 30130176.0, "rss_after": 30359552.0, "checksum": 196155.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 30769152, "instructions": 144394884, "cycles": 49149100, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "bun", "operation": "stringify", "case_iterations": 12949, "correct": true} +{"wall_ms": 0.2783749999999987, "user_us": 689.0, "system_us": 49.0, "rss_before": 55164928.0, "rss_after": 55902208.0, "checksum": 1785.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 57442304, "instructions": 302979380, "cycles": 102644401, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "node", "operation": "sparse", "case_iterations": 7868} +{"wall_ms": 0.12749999999999995, "user_us": 123.0, "system_us": 10.0, "rss_before": 13139968.0, "rss_after": 13320192.0, "checksum": 1785.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 14712832, "instructions": 68299522, "cycles": 20744539, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "perry", "operation": "sparse", "case_iterations": 7868, "correct": true} +{"wall_ms": 0.12970800000000038, "user_us": 119.0, "system_us": 13.0, "rss_before": 13123584.0, "rss_after": 13303808.0, "checksum": 1785.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 14696448, "instructions": 68260820, "cycles": 20314344, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "baseline", "operation": "sparse", "case_iterations": 7868, "correct": true} +{"wall_ms": 0.29429199999999867, "user_us": 704.0, "system_us": 48.0, "rss_before": 55197696.0, "rss_after": 55869440.0, "checksum": 1785.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 57475072, "instructions": 306557842, "cycles": 105386902, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "node", "operation": "sparse", "case_iterations": 7868, "correct": true} +{"wall_ms": 0.24749999999999872, "user_us": 237.0, "system_us": 15.0, "rss_before": 29933568.0, "rss_after": 30195712.0, "checksum": 1785.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 30720000, "instructions": 147246423, "cycles": 49818190, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "bun", "operation": "sparse", "case_iterations": 7868, "correct": true} +{"wall_ms": 0.31175000000000175, "user_us": 723.0, "system_us": 42.0, "rss_before": 55279616.0, "rss_after": 55902208.0, "checksum": 107100.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 57540608, "instructions": 304201315, "cycles": 103155876, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "node", "operation": "scan", "case_iterations": 3761} +{"wall_ms": 0.35137499999999955, "user_us": 335.0, "system_us": 20.0, "rss_before": 13434880.0, "rss_after": 13778944.0, "checksum": 107100.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 15056896, "instructions": 77213695, "cycles": 22241505, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "perry", "operation": "scan", "case_iterations": 3761, "correct": true} +{"wall_ms": 0.35395799999999955, "user_us": 336.0, "system_us": 20.0, "rss_before": 13402112.0, "rss_after": 13746176.0, "checksum": 107100.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 15024128, "instructions": 77064205, "cycles": 21997043, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "baseline", "operation": "scan", "case_iterations": 3761, "correct": true} +{"wall_ms": 0.2974169999999994, "user_us": 720.0, "system_us": 48.0, "rss_before": 55132160.0, "rss_after": 55836672.0, "checksum": 107100.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 57458688, "instructions": 311135455, "cycles": 108476201, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "node", "operation": "scan", "case_iterations": 3761, "correct": true} +{"wall_ms": 0.2506250000000012, "user_us": 240.0, "system_us": 15.0, "rss_before": 30277632.0, "rss_after": 30539776.0, "checksum": 107100.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 31064064, "instructions": 149431025, "cycles": 50337928, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "bun", "operation": "scan", "case_iterations": 3761, "correct": true} +{"wall_ms": 0.6154160000000033, "user_us": 1097.0, "system_us": 139.0, "rss_before": 55525376.0, "rss_after": 56918016.0, "checksum": 196155.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 57720832, "instructions": 308814963, "cycles": 105239956, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "node", "operation": "roundtrip", "case_iterations": 7659} +{"wall_ms": 0.13479099999999988, "user_us": 126.0, "system_us": 16.0, "rss_before": 12845056.0, "rss_after": 13205504.0, "checksum": 196155.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 14286848, "instructions": 67458968, "cycles": 20459280, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "perry", "operation": "roundtrip", "case_iterations": 7659, "correct": true} +{"wall_ms": 0.13495800000000013, "user_us": 125.0, "system_us": 16.0, "rss_before": 12828672.0, "rss_after": 13172736.0, "checksum": 196155.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 14270464, "instructions": 67380684, "cycles": 20177424, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "baseline", "operation": "roundtrip", "case_iterations": 7659, "correct": true} +{"wall_ms": 0.6058330000000005, "user_us": 1078.0, "system_us": 125.0, "rss_before": 55427072.0, "rss_after": 56852480.0, "checksum": 196155.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 57622528, "instructions": 307949649, "cycles": 104427260, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "node", "operation": "roundtrip", "case_iterations": 7659, "correct": true} +{"wall_ms": 0.4159999999999986, "user_us": 398.0, "system_us": 22.0, "rss_before": 30244864.0, "rss_after": 30703616.0, "checksum": 196155.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 31113216, "instructions": 153317059, "cycles": 50737785, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "bun", "operation": "roundtrip", "case_iterations": 7659, "correct": true} +{"wall_ms": 19.039749999999998, "user_us": 20040.0, "system_us": 645.0, "rss_before": 72597504.0, "rss_after": 79151104.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 83443712, "instructions": 1006727515, "cycles": 257078455, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "parse", "case_iterations": 170} +{"wall_ms": 5.831249999999997, "user_us": 5276.0, "system_us": 564.0, "rss_before": 29835264.0, "rss_after": 40861696.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 44941312, "instructions": 284650425, "cycles": 66443905, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "perry", "operation": "parse", "case_iterations": 170, "correct": true} +{"wall_ms": 5.926291000000001, "user_us": 5290.0, "system_us": 643.0, "rss_before": 29818880.0, "rss_after": 40845312.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 44924928, "instructions": 284920714, "cycles": 67149729, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "baseline", "operation": "parse", "case_iterations": 170, "correct": true} +{"wall_ms": 18.728917000000003, "user_us": 19860.0, "system_us": 692.0, "rss_before": 72581120.0, "rss_after": 79151104.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 83476480, "instructions": 1006437330, "cycles": 255821685, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "parse", "case_iterations": 170, "correct": true} +{"wall_ms": 14.766917, "user_us": 14075.0, "system_us": 702.0, "rss_before": 45039616.0, "rss_after": 56983552.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 59408384, "instructions": 774587388, "cycles": 154956414, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "bun", "operation": "parse", "case_iterations": 170, "correct": true} +{"wall_ms": 5.787625000000002, "user_us": 6158.0, "system_us": 234.0, "rss_before": 69861376.0, "rss_after": 72155136.0, "checksum": 13214955.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 73777152, "instructions": 595746257, "cycles": 167383770, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "stringify", "case_iterations": 229} +{"wall_ms": 4.559958999999999, "user_us": 4229.0, "system_us": 336.0, "rss_before": 26214400.0, "rss_after": 32456704.0, "checksum": 13214955.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 35307520, "instructions": 292731154, "cycles": 60805111, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "perry", "operation": "stringify", "case_iterations": 229, "correct": true} +{"wall_ms": 4.657959000000002, "user_us": 4301.0, "system_us": 360.0, "rss_before": 26198016.0, "rss_after": 32440320.0, "checksum": 13214955.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 35291136, "instructions": 292775027, "cycles": 61065112, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "baseline", "operation": "stringify", "case_iterations": 229, "correct": true} +{"wall_ms": 6.118290999999999, "user_us": 6201.0, "system_us": 468.0, "rss_before": 69976064.0, "rss_after": 72171520.0, "checksum": 13214955.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 73728000, "instructions": 583576005, "cycles": 158350198, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "stringify", "case_iterations": 229, "correct": true} +{"wall_ms": 6.879124999999998, "user_us": 6532.0, "system_us": 350.0, "rss_before": 42369024.0, "rss_after": 48676864.0, "checksum": 13214955.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 49086464, "instructions": 449036332, "cycles": 105295237, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "bun", "operation": "stringify", "case_iterations": 229, "correct": true} +{"wall_ms": 20.334041999999997, "user_us": 21369.0, "system_us": 654.0, "rss_before": 72630272.0, "rss_after": 79134720.0, "checksum": 113985.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 83460096, "instructions": 1008444564, "cycles": 265857535, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "sparse", "case_iterations": 161} +{"wall_ms": 6.255042000000001, "user_us": 5635.0, "system_us": 626.0, "rss_before": 30277632.0, "rss_after": 41238528.0, "checksum": 113985.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 48234496, "instructions": 337970060, "cycles": 77398630, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "perry", "operation": "sparse", "case_iterations": 161, "correct": true} +{"wall_ms": 6.2311250000000005, "user_us": 5649.0, "system_us": 588.0, "rss_before": 30244864.0, "rss_after": 41222144.0, "checksum": 113985.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 48218112, "instructions": 338111887, "cycles": 76940423, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "baseline", "operation": "sparse", "case_iterations": 161, "correct": true} +{"wall_ms": 20.054250000000003, "user_us": 21183.0, "system_us": 679.0, "rss_before": 72581120.0, "rss_after": 79052800.0, "checksum": 113985.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 83378176, "instructions": 1001412821, "cycles": 260482095, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "sparse", "case_iterations": 161, "correct": true} +{"wall_ms": 14.822333, "user_us": 14088.0, "system_us": 740.0, "rss_before": 45023232.0, "rss_after": 56967168.0, "checksum": 113985.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 59392000, "instructions": 775598400, "cycles": 155026414, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "bun", "operation": "sparse", "case_iterations": 161, "correct": true} +{"wall_ms": 19.733624999999996, "user_us": 20836.0, "system_us": 636.0, "rss_before": 77119488.0, "rss_after": 83755008.0, "checksum": 433143000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 88014848, "instructions": 1030260124, "cycles": 272630103, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "scan", "case_iterations": 69} +{"wall_ms": 30.904083999999997, "user_us": 29428.0, "system_us": 1482.0, "rss_before": 33161216.0, "rss_after": 54476800.0, "checksum": 433143000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 58753024, "instructions": 1048965994, "cycles": 193104206, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "perry", "operation": "scan", "case_iterations": 69, "correct": true} +{"wall_ms": 30.985416999999998, "user_us": 29525.0, "system_us": 1467.0, "rss_before": 33144832.0, "rss_after": 54460416.0, "checksum": 433143000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 58736640, "instructions": 1058159803, "cycles": 194151575, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "baseline", "operation": "scan", "case_iterations": 69, "correct": true} +{"wall_ms": 19.157792, "user_us": 20231.0, "system_us": 655.0, "rss_before": 77266944.0, "rss_after": 83689472.0, "checksum": 433143000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 88064000, "instructions": 1025140902, "cycles": 263946897, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "scan", "case_iterations": 69, "correct": true} +{"wall_ms": 14.954708999999998, "user_us": 14181.0, "system_us": 784.0, "rss_before": 48021504.0, "rss_after": 59949056.0, "checksum": 433143000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 62373888, "instructions": 787705337, "cycles": 159472955, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "bun", "operation": "scan", "case_iterations": 69, "correct": true} +{"wall_ms": 24.719666000000004, "user_us": 25440.0, "system_us": 584.0, "rss_before": 81313792.0, "rss_after": 87408640.0, "checksum": 13214955.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 88981504, "instructions": 1196299764, "cycles": 290475754, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "roundtrip", "case_iterations": 115} +{"wall_ms": 12.302458000000001, "user_us": 10665.0, "system_us": 1643.0, "rss_before": 36896768.0, "rss_after": 53673984.0, "checksum": 13214955.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 55050240, "instructions": 406637446, "cycles": 95459331, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "perry", "operation": "roundtrip", "case_iterations": 115, "correct": true} +{"wall_ms": 12.281792000000001, "user_us": 10605.0, "system_us": 1683.0, "rss_before": 36880384.0, "rss_after": 53657600.0, "checksum": 13214955.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 55033856, "instructions": 406600090, "cycles": 95704078, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "baseline", "operation": "roundtrip", "case_iterations": 115, "correct": true} +{"wall_ms": 24.205999999999996, "user_us": 24920.0, "system_us": 589.0, "rss_before": 81346560.0, "rss_after": 87408640.0, "checksum": 13214955.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 88965120, "instructions": 1190583687, "cycles": 286314520, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "roundtrip", "case_iterations": 115, "correct": true} +{"wall_ms": 22.452792000000002, "user_us": 22137.0, "system_us": 1315.0, "rss_before": 53313536.0, "rss_after": 71794688.0, "checksum": 13214955.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 72204288, "instructions": 1039713366, "cycles": 204805385, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "bun", "operation": "roundtrip", "case_iterations": 115, "correct": true} +{"wall_ms": 18.452583999999995, "user_us": 19623.0, "system_us": 573.0, "rss_before": 72564736.0, "rss_after": 79036416.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 83410944, "instructions": 1004128554, "cycles": 252637860, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "node", "operation": "parse", "case_iterations": 81} +{"wall_ms": 21.544124999999998, "user_us": 20906.0, "system_us": 643.0, "rss_before": 27344896.0, "rss_after": 37027840.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 41402368, "instructions": 768856397, "cycles": 144490197, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "perry", "operation": "parse", "case_iterations": 81, "correct": true} +{"wall_ms": 21.489625000000004, "user_us": 20866.0, "system_us": 628.0, "rss_before": 27344896.0, "rss_after": 37027840.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 41402368, "instructions": 768966828, "cycles": 144139017, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "baseline", "operation": "parse", "case_iterations": 81, "correct": true} +{"wall_ms": 18.476709, "user_us": 19550.0, "system_us": 619.0, "rss_before": 72679424.0, "rss_after": 79151104.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 83443712, "instructions": 1006792340, "cycles": 254615248, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "node", "operation": "parse", "case_iterations": 81, "correct": true} +{"wall_ms": 14.776333000000001, "user_us": 14100.0, "system_us": 685.0, "rss_before": 45023232.0, "rss_after": 56967168.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 59392000, "instructions": 775511039, "cycles": 154993468, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "bun", "operation": "parse", "case_iterations": 81, "correct": true} +{"wall_ms": 5.909708000000002, "user_us": 6240.0, "system_us": 250.0, "rss_before": 69877760.0, "rss_after": 72155136.0, "checksum": 13215135.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 73760768, "instructions": 586737745, "cycles": 159844724, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "node", "operation": "stringify", "case_iterations": 229} +{"wall_ms": 4.563416, "user_us": 4202.0, "system_us": 365.0, "rss_before": 26247168.0, "rss_after": 32489472.0, "checksum": 13215135.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 35340288, "instructions": 292891620, "cycles": 60928675, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "perry", "operation": "stringify", "case_iterations": 229, "correct": true} +{"wall_ms": 4.483542, "user_us": 4169.0, "system_us": 319.0, "rss_before": 26230784.0, "rss_after": 32473088.0, "checksum": 13215135.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 35323904, "instructions": 292907133, "cycles": 60176307, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "baseline", "operation": "stringify", "case_iterations": 229, "correct": true} +{"wall_ms": 5.760999999999999, "user_us": 6109.0, "system_us": 226.0, "rss_before": 69812224.0, "rss_after": 72040448.0, "checksum": 13215135.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 73613312, "instructions": 585807283, "cycles": 158558155, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "node", "operation": "stringify", "case_iterations": 229, "correct": true} +{"wall_ms": 6.894542000000001, "user_us": 6538.0, "system_us": 361.0, "rss_before": 42385408.0, "rss_after": 48693248.0, "checksum": 13215135.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 49102848, "instructions": 448675143, "cycles": 104341317, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "bun", "operation": "stringify", "case_iterations": 229, "correct": true} +{"wall_ms": 153.30374999999998, "user_us": 258141.0, "system_us": 8762.0, "rss_before": 213762048.0, "rss_after": 276480000.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 304807936, "instructions": 7373414324, "cycles": 1637984259, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "parse", "case_iterations": 16} +{"wall_ms": 56.486917000000005, "user_us": 49213.0, "system_us": 7280.0, "rss_before": 101433344.0, "rss_after": 113524736.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 123437056, "instructions": 1872570500, "cycles": 461474114, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "perry", "operation": "parse", "case_iterations": 16, "correct": true} +{"wall_ms": 56.27012500000001, "user_us": 49282.0, "system_us": 6994.0, "rss_before": 101400576.0, "rss_after": 113508352.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 123420672, "instructions": 1871302199, "cycles": 458763768, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "baseline", "operation": "parse", "case_iterations": 16, "correct": true} +{"wall_ms": 163.127375, "user_us": 267001.0, "system_us": 8524.0, "rss_before": 213204992.0, "rss_after": 276152320.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 304431104, "instructions": 7366853160, "cycles": 1703626504, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "parse", "case_iterations": 16, "correct": true} +{"wall_ms": 124.742042, "user_us": 141108.0, "system_us": 3062.0, "rss_before": 111476736.0, "rss_after": 147243008.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 161087488, "instructions": 5892303948, "cycles": 1080771446, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "bun", "operation": "parse", "case_iterations": 16, "correct": true} +{"wall_ms": 46.23441699999999, "user_us": 45805.0, "system_us": 1201.0, "rss_before": 164610048.0, "rss_after": 179273728.0, "checksum": 105883950.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 187056128, "instructions": 2572902020, "cycles": 555566198, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "stringify", "case_iterations": 29} +{"wall_ms": 33.03049999999999, "user_us": 32540.0, "system_us": 498.0, "rss_before": 119472128.0, "rss_after": 126533632.0, "checksum": 105883950.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 134758400, "instructions": 2685553737, "cycles": 474053787, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "perry", "operation": "stringify", "case_iterations": 29, "correct": true} +{"wall_ms": 32.764042, "user_us": 32296.0, "system_us": 475.0, "rss_before": 119488512.0, "rss_after": 126550016.0, "checksum": 105883950.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 134758400, "instructions": 2687312926, "cycles": 472375559, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "baseline", "operation": "stringify", "case_iterations": 29, "correct": true} +{"wall_ms": 46.17433299999999, "user_us": 45786.0, "system_us": 1186.0, "rss_before": 164708352.0, "rss_after": 179372032.0, "checksum": 105883950.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 187121664, "instructions": 2574376813, "cycles": 557428860, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "stringify", "case_iterations": 29, "correct": true} +{"wall_ms": 54.20629099999999, "user_us": 55750.0, "system_us": 2001.0, "rss_before": 127795200.0, "rss_after": 156139520.0, "checksum": 105883950.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 156549120, "instructions": 2719140062, "cycles": 523158106, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "bun", "operation": "stringify", "case_iterations": 29, "correct": true} +{"wall_ms": 160.62391700000003, "user_us": 267724.0, "system_us": 7598.0, "rss_before": 213204992.0, "rss_after": 276250624.0, "checksum": 884985.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 304594944, "instructions": 7395475520, "cycles": 1696394358, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "sparse", "case_iterations": 15} +{"wall_ms": 59.66850000000001, "user_us": 52715.0, "system_us": 6959.0, "rss_before": 101875712.0, "rss_after": 113983488.0, "checksum": 884985.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 151420928, "instructions": 2272364778, "cycles": 542527731, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "perry", "operation": "sparse", "case_iterations": 15, "correct": true} +{"wall_ms": 60.05937499999999, "user_us": 52870.0, "system_us": 7195.0, "rss_before": 101842944.0, "rss_after": 113967104.0, "checksum": 884985.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 151404544, "instructions": 2272551649, "cycles": 544669566, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "baseline", "operation": "sparse", "case_iterations": 15, "correct": true} +{"wall_ms": 157.428791, "user_us": 263465.0, "system_us": 7761.0, "rss_before": 213336064.0, "rss_after": 276299776.0, "checksum": 884985.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 304660480, "instructions": 7395643870, "cycles": 1673696775, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "sparse", "case_iterations": 15, "correct": true} +{"wall_ms": 124.86137499999998, "user_us": 148446.0, "system_us": 3342.0, "rss_before": 125829120.0, "rss_after": 167329792.0, "checksum": 884985.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 181174272, "instructions": 5998943651, "cycles": 1100458226, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "bun", "operation": "sparse", "case_iterations": 15, "correct": true} +{"wall_ms": 162.30625, "user_us": 238682.0, "system_us": 6061.0, "rss_before": 218169344.0, "rss_after": 259145728.0, "checksum": 26107057500.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 287391744, "instructions": 7275662841, "cycles": 1636165411, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "scan", "case_iterations": 8} +{"wall_ms": 163.84037499999997, "user_us": 155981.0, "system_us": 7867.0, "rss_before": 161841152.0, "rss_after": 280346624.0, "checksum": 26107057500.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 302661632, "instructions": 6491605706, "cycles": 1215916763, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "perry", "operation": "scan", "case_iterations": 8, "correct": true} +{"wall_ms": 165.50387499999997, "user_us": 157807.0, "system_us": 7704.0, "rss_before": 161824768.0, "rss_after": 280330240.0, "checksum": 26107057500.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 302645248, "instructions": 6566719103, "cycles": 1224218810, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "baseline", "operation": "scan", "case_iterations": 8, "correct": true} +{"wall_ms": 168.693917, "user_us": 249078.0, "system_us": 6518.0, "rss_before": 218398720.0, "rss_after": 259325952.0, "checksum": 26107057500.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 287604736, "instructions": 7276458352, "cycles": 1694455511, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "scan", "case_iterations": 8, "correct": true} +{"wall_ms": 125.60304100000002, "user_us": 150683.0, "system_us": 1198.0, "rss_before": 128188416.0, "rss_after": 129204224.0, "checksum": 26107057500.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 143917056, "instructions": 5976750932, "cycles": 1098240030, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "bun", "operation": "scan", "case_iterations": 8, "correct": true} +{"wall_ms": 194.132, "user_us": 246416.0, "system_us": 6128.0, "rss_before": 269729792.0, "rss_after": 285474816.0, "checksum": 105883950.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 308051968, "instructions": 8335398151, "cycles": 1797167527, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "roundtrip", "case_iterations": 11} +{"wall_ms": 83.31233399999998, "user_us": 74674.0, "system_us": 8645.0, "rss_before": 166658048.0, "rss_after": 166690816.0, "checksum": 105883950.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 167198720, "instructions": 2705332598, "cycles": 660704600, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "perry", "operation": "roundtrip", "case_iterations": 11, "correct": true} +{"wall_ms": 83.63608399999997, "user_us": 74748.0, "system_us": 8895.0, "rss_before": 166592512.0, "rss_after": 166625280.0, "checksum": 105883950.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 167116800, "instructions": 2703132459, "cycles": 660739081, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "baseline", "operation": "roundtrip", "case_iterations": 11, "correct": true} +{"wall_ms": 191.18550000000002, "user_us": 243162.0, "system_us": 5941.0, "rss_before": 269729792.0, "rss_after": 285491200.0, "checksum": 105883950.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 308117504, "instructions": 8329590763, "cycles": 1784598500, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "roundtrip", "case_iterations": 11, "correct": true} +{"wall_ms": 177.14387499999998, "user_us": 191607.0, "system_us": 2095.0, "rss_before": 150814720.0, "rss_after": 166707200.0, "checksum": 105883950.0, "retained": 0.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 167100416, "instructions": 7637290592, "cycles": 1388646249, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "bun", "operation": "roundtrip", "case_iterations": 11, "correct": true} +{"wall_ms": 159.900417, "user_us": 265845.0, "system_us": 7886.0, "rss_before": 213598208.0, "rss_after": 276692992.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 304988160, "instructions": 7413813829, "cycles": 1686985145, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "node", "operation": "parse", "case_iterations": 10} +{"wall_ms": 110.80004199999996, "user_us": 105317.0, "system_us": 5495.0, "rss_before": 138444800.0, "rss_after": 234340352.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 271679488, "instructions": 5064476990, "cycles": 913539501, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "perry", "operation": "parse", "case_iterations": 10, "correct": true} +{"wall_ms": 111.25379200000003, "user_us": 105641.0, "system_us": 5623.0, "rss_before": 138412032.0, "rss_after": 234323968.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 271646720, "instructions": 5064701261, "cycles": 916234055, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "baseline", "operation": "parse", "case_iterations": 10, "correct": true} +{"wall_ms": 163.77424999999997, "user_us": 267768.0, "system_us": 7826.0, "rss_before": 213598208.0, "rss_after": 276496384.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 304791552, "instructions": 7372085126, "cycles": 1712467414, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "node", "operation": "parse", "case_iterations": 10, "correct": true} +{"wall_ms": 123.21074999999999, "user_us": 131254.0, "system_us": 4332.0, "rss_before": 112099328.0, "rss_after": 176947200.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 192380928, "instructions": 5819955776, "cycles": 1062721826, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "bun", "operation": "parse", "case_iterations": 10, "correct": true} +{"wall_ms": 46.162334, "user_us": 45791.0, "system_us": 1194.0, "rss_before": 164659200.0, "rss_after": 179339264.0, "checksum": 105884130.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 187121664, "instructions": 2572151116, "cycles": 554595307, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "node", "operation": "stringify", "case_iterations": 29} +{"wall_ms": 32.98224999999999, "user_us": 32478.0, "system_us": 515.0, "rss_before": 119521280.0, "rss_after": 126582784.0, "checksum": 105884130.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 134791168, "instructions": 2685601753, "cycles": 474883040, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "perry", "operation": "stringify", "case_iterations": 29, "correct": true} +{"wall_ms": 32.94554099999999, "user_us": 32492.0, "system_us": 460.0, "rss_before": 119504896.0, "rss_after": 126566400.0, "checksum": 105884130.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 134774784, "instructions": 2685549439, "cycles": 474983038, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "baseline", "operation": "stringify", "case_iterations": 29, "correct": true} +{"wall_ms": 46.07295900000001, "user_us": 45737.0, "system_us": 1187.0, "rss_before": 164642816.0, "rss_after": 179388416.0, "checksum": 105884130.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 187170816, "instructions": 2579043085, "cycles": 554297643, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "node", "operation": "stringify", "case_iterations": 29, "correct": true} +{"wall_ms": 53.72112499999999, "user_us": 56103.0, "system_us": 1820.0, "rss_before": 127533056.0, "rss_after": 155893760.0, "checksum": 105884130.0, "retained": 0.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 156303360, "instructions": 2717932678, "cycles": 521100966, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "bun", "operation": "stringify", "case_iterations": 29, "correct": true} +{"wall_ms": 392.21279100000004, "user_us": 532723.0, "system_us": 31609.0, "rss_before": 384057344.0, "rss_after": 593395712.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 669810688, "instructions": 18616741349, "cycles": 4124408119, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "node", "operation": "parse", "case_iterations": 4} +{"wall_ms": 450.8878750000001, "user_us": 414267.0, "system_us": 36627.0, "rss_before": 334594048.0, "rss_after": 678117376.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 759889920, "instructions": 15196105168, "cycles": 2852861399, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "perry", "operation": "parse", "case_iterations": 4, "correct": true} +{"wall_ms": 438.01937499999997, "user_us": 411506.0, "system_us": 26521.0, "rss_before": 334577664.0, "rss_after": 678117376.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 759889920, "instructions": 15182729677, "cycles": 2801043650, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "baseline", "operation": "parse", "case_iterations": 4, "correct": true} +{"wall_ms": 394.12024999999994, "user_us": 538478.0, "system_us": 30264.0, "rss_before": 382779392.0, "rss_after": 592281600.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 668614656, "instructions": 18697193693, "cycles": 4174735411, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "node", "operation": "parse", "case_iterations": 4, "correct": true} +{"wall_ms": 302.97550000000007, "user_us": 366407.0, "system_us": 4724.0, "rss_before": 242417664.0, "rss_after": 270860288.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 320438272, "instructions": 14647259551, "cycles": 2654969006, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "bun", "operation": "parse", "case_iterations": 4, "correct": true} +{"wall_ms": 120.37499999999997, "user_us": 113676.0, "system_us": 7553.0, "rss_before": 374882304.0, "rss_after": 498843648.0, "checksum": 264313950.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 534839296, "instructions": 6037434780, "cycles": 1284041249, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "node", "operation": "stringify", "case_iterations": 12} +{"wall_ms": 81.31937500000001, "user_us": 80994.0, "system_us": 320.0, "rss_before": 246087680.0, "rss_after": 246169600.0, "checksum": 264313950.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 247005184, "instructions": 6440339229, "cycles": 1127252056, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "perry", "operation": "stringify", "case_iterations": 12, "correct": true} +{"wall_ms": 81.374167, "user_us": 81089.0, "system_us": 291.0, "rss_before": 246054912.0, "rss_after": 246136832.0, "checksum": 264313950.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 246972416, "instructions": 6438996881, "cycles": 1127566734, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "baseline", "operation": "stringify", "case_iterations": 12, "correct": true} +{"wall_ms": 120.16937500000003, "user_us": 113339.0, "system_us": 7670.0, "rss_before": 374931456.0, "rss_after": 498827264.0, "checksum": 264313950.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 536854528, "instructions": 6330956243, "cycles": 1376333728, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "node", "operation": "stringify", "case_iterations": 12, "correct": true} +{"wall_ms": 133.262666, "user_us": 129176.0, "system_us": 4202.0, "rss_before": 283983872.0, "rss_after": 336986112.0, "checksum": 264313950.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 337641472, "instructions": 6522417805, "cycles": 1239272245, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "bun", "operation": "stringify", "case_iterations": 12, "correct": true} +{"wall_ms": 386.66141700000003, "user_us": 529419.0, "system_us": 26570.0, "rss_before": 383811584.0, "rss_after": 593231872.0, "checksum": 2174985.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 669679616, "instructions": 18603375135, "cycles": 4088241949, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "node", "operation": "sparse", "case_iterations": 4} +{"wall_ms": 438.6572920000001, "user_us": 412024.0, "system_us": 26639.0, "rss_before": 334675968.0, "rss_after": 678133760.0, "checksum": 2174985.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 759906304, "instructions": 15185193058, "cycles": 2815741936, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "perry", "operation": "sparse", "case_iterations": 4, "correct": true} +{"wall_ms": 437.7820419999999, "user_us": 412085.0, "system_us": 25703.0, "rss_before": 334659584.0, "rss_after": 678117376.0, "checksum": 2174985.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 759889920, "instructions": 15183248420, "cycles": 2798982511, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "baseline", "operation": "sparse", "case_iterations": 4, "correct": true} +{"wall_ms": 412.43983299999996, "user_us": 553018.0, "system_us": 29097.0, "rss_before": 384565248.0, "rss_after": 593412096.0, "checksum": 2174985.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 669925376, "instructions": 18633535059, "cycles": 4271824633, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "node", "operation": "sparse", "case_iterations": 4, "correct": true} +{"wall_ms": 301.35575, "user_us": 358749.0, "system_us": 4988.0, "rss_before": 333774848.0, "rss_after": 368640000.0, "checksum": 2174985.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 419266560, "instructions": 14787823752, "cycles": 2687976185, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "bun", "operation": "sparse", "case_iterations": 4, "correct": true} +{"wall_ms": 391.77441699999997, "user_us": 580157.0, "system_us": 28122.0, "rss_before": 348160000.0, "rss_after": 545636352.0, "checksum": 157686412500.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 615858176, "instructions": 19102031582, "cycles": 4207811266, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "node", "operation": "scan", "case_iterations": 4} +{"wall_ms": 442.20083299999993, "user_us": 417091.0, "system_us": 25115.0, "rss_before": 334708736.0, "rss_after": 678166528.0, "checksum": 157686412500.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 759922688, "instructions": 15465629671, "cycles": 2844624644, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "perry", "operation": "scan", "case_iterations": 4, "correct": true} +{"wall_ms": 441.88750000000005, "user_us": 416650.0, "system_us": 25198.0, "rss_before": 334675968.0, "rss_after": 678133760.0, "checksum": 157686412500.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 759906304, "instructions": 15465050596, "cycles": 2840639531, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "baseline", "operation": "scan", "case_iterations": 4, "correct": true} +{"wall_ms": 422.77933299999995, "user_us": 595861.0, "system_us": 30069.0, "rss_before": 346521600.0, "rss_after": 545570816.0, "checksum": 157686412500.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 615759872, "instructions": 19108748581, "cycles": 4357803735, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "node", "operation": "scan", "case_iterations": 4, "correct": true} +{"wall_ms": 308.83941599999997, "user_us": 380222.0, "system_us": 3822.0, "rss_before": 244236288.0, "rss_after": 263700480.0, "checksum": 157686412500.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 313360384, "instructions": 14625728721, "cycles": 2680612610, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "bun", "operation": "scan", "case_iterations": 4, "correct": true} +{"wall_ms": 514.034458, "user_us": 644311.0, "system_us": 39341.0, "rss_before": 465846272.0, "rss_after": 608223232.0, "checksum": 264313950.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 794951680, "instructions": 22038946830, "cycles": 4749755333, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "node", "operation": "roundtrip", "case_iterations": 2} +{"wall_ms": 746.7717080000001, "user_us": 720657.0, "system_us": 26123.0, "rss_before": 506068992.0, "rss_after": 803602432.0, "checksum": 264313950.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 804372480, "instructions": 29706694890, "cycles": 5093323145, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "perry", "operation": "roundtrip", "case_iterations": 2, "correct": true} +{"wall_ms": 746.855709, "user_us": 721480.0, "system_us": 25373.0, "rss_before": 506052608.0, "rss_after": 803586048.0, "checksum": 264313950.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 804356096, "instructions": 29714221401, "cycles": 5093314242, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "baseline", "operation": "roundtrip", "case_iterations": 2, "correct": true} +{"wall_ms": 513.4701660000001, "user_us": 649432.0, "system_us": 41291.0, "rss_before": 465879040.0, "rss_after": 608124928.0, "checksum": 264313950.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 794886144, "instructions": 22038716627, "cycles": 4726464380, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "node", "operation": "roundtrip", "case_iterations": 2, "correct": true} +{"wall_ms": 434.75245800000005, "user_us": 485098.0, "system_us": 10730.0, "rss_before": 335020032.0, "rss_after": 435159040.0, "checksum": 264313950.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 7, "warmup": 8, "peak_rss": 435552256, "instructions": 18952739977, "cycles": 3442207136, "verify_sha256": "65bd71376691136ef6b858aaadee4896bd296bf93722ab456afe1e68fba893c6", "engine": "bun", "operation": "roundtrip", "case_iterations": 2, "correct": true} +{"wall_ms": 396.645459, "user_us": 539648.0, "system_us": 27341.0, "rss_before": 384024576.0, "rss_after": 593100800.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 7, "warmup": 8, "peak_rss": 669728768, "instructions": 18634188047, "cycles": 4161884757, "verify_sha256": "502c690f381d8ba04873ead66b434444c21b4c4b0cf5aa5a24a4813976184983", "engine": "node", "operation": "parse", "case_iterations": 4} +{"wall_ms": 438.37391700000006, "user_us": 411051.0, "system_us": 27329.0, "rss_before": 334594048.0, "rss_after": 678133760.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 7, "warmup": 8, "peak_rss": 759922688, "instructions": 15179170372, "cycles": 2802349695, "verify_sha256": "502c690f381d8ba04873ead66b434444c21b4c4b0cf5aa5a24a4813976184983", "engine": "perry", "operation": "parse", "case_iterations": 4, "correct": true} +{"wall_ms": 437.834709, "user_us": 410670.0, "system_us": 27170.0, "rss_before": 334594048.0, "rss_after": 678133760.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 7, "warmup": 8, "peak_rss": 759906304, "instructions": 15181272631, "cycles": 2794443637, "verify_sha256": "502c690f381d8ba04873ead66b434444c21b4c4b0cf5aa5a24a4813976184983", "engine": "baseline", "operation": "parse", "case_iterations": 4, "correct": true} +{"wall_ms": 405.545541, "user_us": 547638.0, "system_us": 29025.0, "rss_before": 384040960.0, "rss_after": 593444864.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 7, "warmup": 8, "peak_rss": 669794304, "instructions": 18603068029, "cycles": 4227815779, "verify_sha256": "502c690f381d8ba04873ead66b434444c21b4c4b0cf5aa5a24a4813976184983", "engine": "node", "operation": "parse", "case_iterations": 4, "correct": true} +{"wall_ms": 304.05575, "user_us": 372746.0, "system_us": 4347.0, "rss_before": 243154944.0, "rss_after": 272334848.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 7, "warmup": 8, "peak_rss": 321929216, "instructions": 14531910605, "cycles": 2633769493, "verify_sha256": "502c690f381d8ba04873ead66b434444c21b4c4b0cf5aa5a24a4813976184983", "engine": "bun", "operation": "parse", "case_iterations": 4, "correct": true} +{"wall_ms": 120.70075000000003, "user_us": 113866.0, "system_us": 7697.0, "rss_before": 374833152.0, "rss_after": 498728960.0, "checksum": 264314130.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 7, "warmup": 8, "peak_rss": 536657920, "instructions": 6332143892, "cycles": 1374572810, "verify_sha256": "502c690f381d8ba04873ead66b434444c21b4c4b0cf5aa5a24a4813976184983", "engine": "node", "operation": "stringify", "case_iterations": 12} +{"wall_ms": 80.94362499999997, "user_us": 80679.0, "system_us": 274.0, "rss_before": 246120448.0, "rss_after": 246202368.0, "checksum": 264314130.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 7, "warmup": 8, "peak_rss": 247037952, "instructions": 6440254946, "cycles": 1125340299, "verify_sha256": "502c690f381d8ba04873ead66b434444c21b4c4b0cf5aa5a24a4813976184983", "engine": "perry", "operation": "stringify", "case_iterations": 12, "correct": true} +{"wall_ms": 81.04287499999998, "user_us": 80785.0, "system_us": 258.0, "rss_before": 246120448.0, "rss_after": 246202368.0, "checksum": 264314130.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 7, "warmup": 8, "peak_rss": 247037952, "instructions": 6438356584, "cycles": 1122409431, "verify_sha256": "502c690f381d8ba04873ead66b434444c21b4c4b0cf5aa5a24a4813976184983", "engine": "baseline", "operation": "stringify", "case_iterations": 12, "correct": true} +{"wall_ms": 120.106209, "user_us": 113484.0, "system_us": 7515.0, "rss_before": 374882304.0, "rss_after": 498778112.0, "checksum": 264314130.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 7, "warmup": 8, "peak_rss": 536707072, "instructions": 6333584090, "cycles": 1373026267, "verify_sha256": "502c690f381d8ba04873ead66b434444c21b4c4b0cf5aa5a24a4813976184983", "engine": "node", "operation": "stringify", "case_iterations": 12, "correct": true} +{"wall_ms": 135.00345899999996, "user_us": 131192.0, "system_us": 4357.0, "rss_before": 300711936.0, "rss_after": 354713600.0, "checksum": 264314130.0, "retained": 0.0, "fixture": "records_object_20m", "iterations": 7, "warmup": 8, "peak_rss": 355106816, "instructions": 6526265601, "cycles": 1250950429, "verify_sha256": "502c690f381d8ba04873ead66b434444c21b4c4b0cf5aa5a24a4813976184983", "engine": "bun", "operation": "stringify", "case_iterations": 12, "correct": true} +{"wall_ms": 21.542874999999995, "user_us": 21917.0, "system_us": 254.0, "rss_before": 68091904.0, "rss_after": 70631424.0, "checksum": 15.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 7, "warmup": 8, "peak_rss": 74579968, "instructions": 1161779544, "cycles": 261693571, "verify_sha256": "a76bd61f5d2c229e4e2d6e53489edf0996845f10f54c80c09b15539df5942ca6", "engine": "node", "operation": "parse", "case_iterations": 102} +{"wall_ms": 13.203000000000001, "user_us": 11694.0, "system_us": 1515.0, "rss_before": 35946496.0, "rss_after": 52412416.0, "checksum": 15.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 7, "warmup": 8, "peak_rss": 53198848, "instructions": 468730449, "cycles": 117525300, "verify_sha256": "a76bd61f5d2c229e4e2d6e53489edf0996845f10f54c80c09b15539df5942ca6", "engine": "perry", "operation": "parse", "case_iterations": 102, "correct": true} +{"wall_ms": 13.174040999999999, "user_us": 11709.0, "system_us": 1470.0, "rss_before": 35930112.0, "rss_after": 52396032.0, "checksum": 15.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 7, "warmup": 8, "peak_rss": 53182464, "instructions": 468824887, "cycles": 117099664, "verify_sha256": "a76bd61f5d2c229e4e2d6e53489edf0996845f10f54c80c09b15539df5942ca6", "engine": "baseline", "operation": "parse", "case_iterations": 102, "correct": true} +{"wall_ms": 21.577125000000002, "user_us": 21828.0, "system_us": 279.0, "rss_before": 68009984.0, "rss_after": 70565888.0, "checksum": 15.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 7, "warmup": 8, "peak_rss": 74547200, "instructions": 1159291672, "cycles": 259501726, "verify_sha256": "a76bd61f5d2c229e4e2d6e53489edf0996845f10f54c80c09b15539df5942ca6", "engine": "node", "operation": "parse", "case_iterations": 102, "correct": true} +{"wall_ms": 22.626666999999998, "user_us": 22213.0, "system_us": 417.0, "rss_before": 41353216.0, "rss_after": 48840704.0, "checksum": 15.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 7, "warmup": 8, "peak_rss": 50380800, "instructions": 1180038940, "cycles": 214572266, "verify_sha256": "a76bd61f5d2c229e4e2d6e53489edf0996845f10f54c80c09b15539df5942ca6", "engine": "bun", "operation": "parse", "case_iterations": 102, "correct": true} +{"wall_ms": 13.605666999999997, "user_us": 13874.0, "system_us": 305.0, "rss_before": 69517312.0, "rss_after": 72105984.0, "checksum": 15541815.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 7, "warmup": 8, "peak_rss": 73842688, "instructions": 924702667, "cycles": 210755672, "verify_sha256": "a76bd61f5d2c229e4e2d6e53489edf0996845f10f54c80c09b15539df5942ca6", "engine": "node", "operation": "stringify", "case_iterations": 147} +{"wall_ms": 7.042750000000002, "user_us": 6715.0, "system_us": 332.0, "rss_before": 28917760.0, "rss_after": 35241984.0, "checksum": 15541815.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 7, "warmup": 8, "peak_rss": 39452672, "instructions": 464340883, "cycles": 79538065, "verify_sha256": "a76bd61f5d2c229e4e2d6e53489edf0996845f10f54c80c09b15539df5942ca6", "engine": "perry", "operation": "stringify", "case_iterations": 147, "correct": true} +{"wall_ms": 7.123499999999998, "user_us": 6748.0, "system_us": 380.0, "rss_before": 28901376.0, "rss_after": 35225600.0, "checksum": 15541815.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 7, "warmup": 8, "peak_rss": 39436288, "instructions": 464398646, "cycles": 79695662, "verify_sha256": "a76bd61f5d2c229e4e2d6e53489edf0996845f10f54c80c09b15539df5942ca6", "engine": "baseline", "operation": "stringify", "case_iterations": 147, "correct": true} +{"wall_ms": 13.666916, "user_us": 13969.0, "system_us": 294.0, "rss_before": 69484544.0, "rss_after": 72056832.0, "checksum": 15541815.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 7, "warmup": 8, "peak_rss": 73777152, "instructions": 923950157, "cycles": 209055263, "verify_sha256": "a76bd61f5d2c229e4e2d6e53489edf0996845f10f54c80c09b15539df5942ca6", "engine": "node", "operation": "stringify", "case_iterations": 147, "correct": true} +{"wall_ms": 20.780333000000006, "user_us": 20297.0, "system_us": 491.0, "rss_before": 43614208.0, "rss_after": 51068928.0, "checksum": 15541815.0, "retained": 0.0, "fixture": "numbers_1m", "iterations": 7, "warmup": 8, "peak_rss": 51478528, "instructions": 1042541742, "cycles": 203518256, "verify_sha256": "a76bd61f5d2c229e4e2d6e53489edf0996845f10f54c80c09b15539df5942ca6", "engine": "bun", "operation": "stringify", "case_iterations": 147, "correct": true} +{"wall_ms": 2.9047909999999995, "user_us": 3190.0, "system_us": 319.0, "rss_before": 65208320.0, "rss_after": 68878336.0, "checksum": 15.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 72138752, "instructions": 408867264, "cycles": 125796285, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "node", "operation": "parse", "case_iterations": 2806} +{"wall_ms": 0.003083000000000169, "user_us": 5.0, "system_us": 2.0, "rss_before": 15958016.0, "rss_after": 16056320.0, "checksum": 15.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 21774336, "instructions": 78482766, "cycles": 24560519, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "perry", "operation": "parse", "case_iterations": 2806, "correct": true} +{"wall_ms": 0.003167000000000364, "user_us": 5.0, "system_us": 3.0, "rss_before": 15925248.0, "rss_after": 16023552.0, "checksum": 15.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 21741568, "instructions": 78549019, "cycles": 24170817, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "baseline", "operation": "parse", "case_iterations": 2806, "correct": true} +{"wall_ms": 2.8463330000000013, "user_us": 3124.0, "system_us": 330.0, "rss_before": 65208320.0, "rss_after": 68894720.0, "checksum": 15.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 72155136, "instructions": 423240251, "cycles": 137500590, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "node", "operation": "parse", "case_iterations": 2806, "correct": true} +{"wall_ms": 0.8280830000000012, "user_us": 416.0, "system_us": 415.0, "rss_before": 39419904.0, "rss_after": 46809088.0, "checksum": 15.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 48316416, "instructions": 161296238, "cycles": 55200940, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "bun", "operation": "parse", "case_iterations": 2806, "correct": true} +{"wall_ms": 0.9302080000000004, "user_us": 1269.0, "system_us": 216.0, "rss_before": 67469312.0, "rss_after": 70107136.0, "checksum": 15728910.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 73252864, "instructions": 341327869, "cycles": 115937168, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "node", "operation": "stringify", "case_iterations": 1922} +{"wall_ms": 0.5761670000000008, "user_us": 154.0, "system_us": 429.0, "rss_before": 26017792.0, "rss_after": 33505280.0, "checksum": 15728910.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 37847040, "instructions": 88345524, "cycles": 28974694, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "perry", "operation": "stringify", "case_iterations": 1922, "correct": true} +{"wall_ms": 0.5401250000000006, "user_us": 155.0, "system_us": 390.0, "rss_before": 26001408.0, "rss_after": 33488896.0, "checksum": 15728910.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 37830656, "instructions": 88198875, "cycles": 28230290, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "baseline", "operation": "stringify", "case_iterations": 1922, "correct": true} +{"wall_ms": 0.9750000000000014, "user_us": 1345.0, "system_us": 221.0, "rss_before": 67518464.0, "rss_after": 70172672.0, "checksum": 15728910.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 73334784, "instructions": 341180705, "cycles": 115889951, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "node", "operation": "stringify", "case_iterations": 1922, "correct": true} +{"wall_ms": 1.0011659999999996, "user_us": 618.0, "system_us": 387.0, "rss_before": 41582592.0, "rss_after": 48955392.0, "checksum": 15728910.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 49381376, "instructions": 158139952, "cycles": 56380049, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "bun", "operation": "stringify", "case_iterations": 1922, "correct": true} +{"wall_ms": 12.176124999999995, "user_us": 12384.0, "system_us": 230.0, "rss_before": 62881792.0, "rss_after": 65667072.0, "checksum": 15.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 7, "warmup": 8, "peak_rss": 70598656, "instructions": 675472405, "cycles": 195355873, "verify_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "engine": "node", "operation": "parse", "case_iterations": 158} +{"wall_ms": 6.622042, "user_us": 6278.0, "system_us": 349.0, "rss_before": 23625728.0, "rss_after": 29442048.0, "checksum": 15.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 7, "warmup": 8, "peak_rss": 33882112, "instructions": 319785883, "cycles": 72412594, "verify_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "engine": "perry", "operation": "parse", "case_iterations": 158, "correct": true} +{"wall_ms": 6.5632079999999995, "user_us": 6274.0, "system_us": 296.0, "rss_before": 23625728.0, "rss_after": 29442048.0, "checksum": 15.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 7, "warmup": 8, "peak_rss": 33865728, "instructions": 319697862, "cycles": 71879217, "verify_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "engine": "baseline", "operation": "parse", "case_iterations": 158, "correct": true} +{"wall_ms": 12.177042, "user_us": 12420.0, "system_us": 264.0, "rss_before": 62816256.0, "rss_after": 65568768.0, "checksum": 15.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 7, "warmup": 8, "peak_rss": 70483968, "instructions": 674486567, "cycles": 194175145, "verify_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "engine": "node", "operation": "parse", "case_iterations": 158, "correct": true} +{"wall_ms": 14.669667, "user_us": 14369.0, "system_us": 306.0, "rss_before": 39075840.0, "rss_after": 44548096.0, "checksum": 15.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 7, "warmup": 8, "peak_rss": 46006272, "instructions": 635346749, "cycles": 156803479, "verify_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "engine": "bun", "operation": "parse", "case_iterations": 158, "correct": true} +{"wall_ms": 13.088417, "user_us": 13445.0, "system_us": 201.0, "rss_before": 66879488.0, "rss_after": 69369856.0, "checksum": 14850270.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 7, "warmup": 8, "peak_rss": 71106560, "instructions": 723496933, "cycles": 204449581, "verify_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "engine": "node", "operation": "stringify", "case_iterations": 166} +{"wall_ms": 6.430042, "user_us": 5880.0, "system_us": 554.0, "rss_before": 25640960.0, "rss_after": 32669696.0, "checksum": 14850270.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 7, "warmup": 8, "peak_rss": 36782080, "instructions": 285819732, "cycles": 71273720, "verify_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "engine": "perry", "operation": "stringify", "case_iterations": 166, "correct": true} +{"wall_ms": 6.237541999999998, "user_us": 5876.0, "system_us": 366.0, "rss_before": 25624576.0, "rss_after": 32669696.0, "checksum": 14850270.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 7, "warmup": 8, "peak_rss": 36782080, "instructions": 285584571, "cycles": 70522393, "verify_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "engine": "baseline", "operation": "stringify", "case_iterations": 166, "correct": true} +{"wall_ms": 13.115707999999998, "user_us": 13494.0, "system_us": 262.0, "rss_before": 66912256.0, "rss_after": 69435392.0, "checksum": 14850270.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 7, "warmup": 8, "peak_rss": 71172096, "instructions": 720823235, "cycles": 202142036, "verify_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "engine": "node", "operation": "stringify", "case_iterations": 166, "correct": true} +{"wall_ms": 14.770042, "user_us": 14306.0, "system_us": 474.0, "rss_before": 42680320.0, "rss_after": 49741824.0, "checksum": 14850270.0, "retained": 0.0, "fixture": "escaped_1m", "iterations": 7, "warmup": 8, "peak_rss": 50167808, "instructions": 397543138, "cycles": 157847460, "verify_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "engine": "bun", "operation": "stringify", "case_iterations": 166, "correct": true} +{"wall_ms": 3.194832999999999, "user_us": 3579.0, "system_us": 165.0, "rss_before": 65257472.0, "rss_after": 66732032.0, "checksum": 15.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 69730304, "instructions": 403747702, "cycles": 133436719, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "node", "operation": "parse", "case_iterations": 2786} +{"wall_ms": 0.0030410000000000714, "user_us": 5.0, "system_us": 6.0, "rss_before": 15253504.0, "rss_after": 15351808.0, "checksum": 15.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 20201472, "instructions": 90154490, "cycles": 26875251, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "perry", "operation": "parse", "case_iterations": 2786, "correct": true} +{"wall_ms": 0.0032079999999994335, "user_us": 5.0, "system_us": 5.0, "rss_before": 15220736.0, "rss_after": 15319040.0, "checksum": 15.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 20168704, "instructions": 90201042, "cycles": 26476038, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "baseline", "operation": "parse", "case_iterations": 2786, "correct": true} +{"wall_ms": 3.2040419999999976, "user_us": 3624.0, "system_us": 142.0, "rss_before": 65142784.0, "rss_after": 66600960.0, "checksum": 15.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 69632000, "instructions": 403265548, "cycles": 133135217, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "node", "operation": "parse", "case_iterations": 2786, "correct": true} +{"wall_ms": 0.7500420000000005, "user_us": 371.0, "system_us": 382.0, "rss_before": 39354368.0, "rss_after": 45940736.0, "checksum": 15.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 48414720, "instructions": 206556548, "cycles": 66253175, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "bun", "operation": "parse", "case_iterations": 2786, "correct": true} +{"wall_ms": 2.979750000000003, "user_us": 3354.0, "system_us": 178.0, "rss_before": 67256320.0, "rss_after": 68665344.0, "checksum": 7020270.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 70549504, "instructions": 467159774, "cycles": 134278873, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "node", "operation": "stringify", "case_iterations": 2475} +{"wall_ms": 0.4790000000000001, "user_us": 129.0, "system_us": 356.0, "rss_before": 23543808.0, "rss_after": 29769728.0, "checksum": 7020270.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 33538048, "instructions": 98293679, "cycles": 30135157, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "perry", "operation": "stringify", "case_iterations": 2475, "correct": true} +{"wall_ms": 0.49337500000000034, "user_us": 129.0, "system_us": 369.0, "rss_before": 23527424.0, "rss_after": 29753344.0, "checksum": 7020270.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 33521664, "instructions": 98496617, "cycles": 30347246, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "baseline", "operation": "stringify", "case_iterations": 2475, "correct": true} +{"wall_ms": 3.0304590000000005, "user_us": 3421.0, "system_us": 197.0, "rss_before": 67289088.0, "rss_after": 68714496.0, "checksum": 7020270.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 70582272, "instructions": 471142597, "cycles": 138283282, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "node", "operation": "stringify", "case_iterations": 2475, "correct": true} +{"wall_ms": 3.428374999999999, "user_us": 3076.0, "system_us": 357.0, "rss_before": 42270720.0, "rss_after": 48857088.0, "checksum": 7020270.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 49364992, "instructions": 291826590, "cycles": 83547887, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "bun", "operation": "stringify", "case_iterations": 2475, "correct": true} +{"wall_ms": 35.63775, "user_us": 35282.0, "system_us": 1171.0, "rss_before": 85950464.0, "rss_after": 102203392.0, "checksum": 15.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 105136128, "instructions": 1415164638, "cycles": 392442964, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "node", "operation": "parse", "case_iterations": 64} +{"wall_ms": 16.523750000000007, "user_us": 15421.0, "system_us": 1109.0, "rss_before": 58179584.0, "rss_after": 77889536.0, "checksum": 15.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 94928896, "instructions": 1213665071, "cycles": 252049503, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "perry", "operation": "parse", "case_iterations": 64, "correct": true} +{"wall_ms": 16.375332999999998, "user_us": 15303.0, "system_us": 1078.0, "rss_before": 58163200.0, "rss_after": 77873152.0, "checksum": 15.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 94912512, "instructions": 1213706469, "cycles": 252140729, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "baseline", "operation": "parse", "case_iterations": 64, "correct": true} +{"wall_ms": 35.255500000000005, "user_us": 34875.0, "system_us": 1166.0, "rss_before": 85917696.0, "rss_after": 102170624.0, "checksum": 15.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 105070592, "instructions": 1407334511, "cycles": 383443181, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "node", "operation": "parse", "case_iterations": 64, "correct": true} +{"wall_ms": 29.009916999999994, "user_us": 28580.0, "system_us": 864.0, "rss_before": 54919168.0, "rss_after": 68780032.0, "checksum": 15.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 70254592, "instructions": 1173921571, "cycles": 255654958, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "bun", "operation": "parse", "case_iterations": 64, "correct": true} +{"wall_ms": 44.560917, "user_us": 44664.0, "system_us": 585.0, "rss_before": 77348864.0, "rss_after": 83017728.0, "checksum": 14666715.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 84688896, "instructions": 1237796993, "cycles": 439758892, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "node", "operation": "stringify", "case_iterations": 232} +{"wall_ms": 4.429874999999999, "user_us": 4086.0, "system_us": 348.0, "rss_before": 30834688.0, "rss_after": 36765696.0, "checksum": 14666715.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 40812544, "instructions": 334723737, "cycles": 70049956, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "perry", "operation": "stringify", "case_iterations": 232, "correct": true} +{"wall_ms": 4.397458000000004, "user_us": 4087.0, "system_us": 314.0, "rss_before": 30818304.0, "rss_after": 36749312.0, "checksum": 14666715.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 40796160, "instructions": 334676816, "cycles": 69837099, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "baseline", "operation": "stringify", "case_iterations": 232, "correct": true} +{"wall_ms": 44.418167, "user_us": 44517.0, "system_us": 579.0, "rss_before": 77250560.0, "rss_after": 82903040.0, "checksum": 14666715.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 84639744, "instructions": 1239499375, "cycles": 439560884, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "node", "operation": "stringify", "case_iterations": 232, "correct": true} +{"wall_ms": 4.9226659999999995, "user_us": 4502.0, "system_us": 429.0, "rss_before": 48136192.0, "rss_after": 55132160.0, "checksum": 14666715.0, "retained": 0.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 55541760, "instructions": 433771424, "cycles": 101622329, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "bun", "operation": "stringify", "case_iterations": 232, "correct": true} +{"wall_ms": 26.956375, "user_us": 27743.0, "system_us": 548.0, "rss_before": 69828608.0, "rss_after": 74530816.0, "checksum": 15.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 7, "warmup": 8, "peak_rss": 79347712, "instructions": 1413560121, "cycles": 312715297, "verify_sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", "engine": "node", "operation": "parse", "case_iterations": 142} +{"wall_ms": 7.349250000000003, "user_us": 6417.0, "system_us": 938.0, "rss_before": 34979840.0, "rss_after": 51888128.0, "checksum": 15.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 7, "warmup": 8, "peak_rss": 55148544, "instructions": 366209705, "cycles": 84356212, "verify_sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", "engine": "perry", "operation": "parse", "case_iterations": 142, "correct": true} +{"wall_ms": 7.312000000000001, "user_us": 6386.0, "system_us": 935.0, "rss_before": 34947072.0, "rss_after": 51871744.0, "checksum": 15.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 7, "warmup": 8, "peak_rss": 55132160, "instructions": 366071156, "cycles": 83553116, "verify_sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", "engine": "baseline", "operation": "parse", "case_iterations": 142, "correct": true} +{"wall_ms": 27.376875, "user_us": 28249.0, "system_us": 710.0, "rss_before": 69746688.0, "rss_after": 74481664.0, "checksum": 15.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 7, "warmup": 8, "peak_rss": 79183872, "instructions": 1397062417, "cycles": 311038865, "verify_sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", "engine": "node", "operation": "parse", "case_iterations": 142, "correct": true} +{"wall_ms": 21.295666999999995, "user_us": 21872.0, "system_us": 1045.0, "rss_before": 50135040.0, "rss_after": 65634304.0, "checksum": 15.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 7, "warmup": 8, "peak_rss": 67600384, "instructions": 987147571, "cycles": 203126039, "verify_sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", "engine": "bun", "operation": "parse", "case_iterations": 142, "correct": true} +{"wall_ms": 6.120875000000002, "user_us": 6428.0, "system_us": 250.0, "rss_before": 70680576.0, "rss_after": 72990720.0, "checksum": 13714365.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 7, "warmup": 8, "peak_rss": 74645504, "instructions": 637448826, "cycles": 169578896, "verify_sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", "engine": "node", "operation": "stringify", "case_iterations": 218} +{"wall_ms": 4.851540999999997, "user_us": 4513.0, "system_us": 345.0, "rss_before": 26574848.0, "rss_after": 33030144.0, "checksum": 13714365.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 7, "warmup": 8, "peak_rss": 37814272, "instructions": 384921414, "cycles": 73873903, "verify_sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", "engine": "perry", "operation": "stringify", "case_iterations": 218, "correct": true} +{"wall_ms": 4.839999999999998, "user_us": 4505.0, "system_us": 339.0, "rss_before": 26574848.0, "rss_after": 33030144.0, "checksum": 13714365.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 7, "warmup": 8, "peak_rss": 37814272, "instructions": 384888035, "cycles": 73775492, "verify_sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", "engine": "baseline", "operation": "stringify", "case_iterations": 218, "correct": true} +{"wall_ms": 6.128083000000004, "user_us": 6471.0, "system_us": 224.0, "rss_before": 70664192.0, "rss_after": 72990720.0, "checksum": 13714365.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 7, "warmup": 8, "peak_rss": 74661888, "instructions": 638262156, "cycles": 171062585, "verify_sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", "engine": "node", "operation": "stringify", "case_iterations": 218, "correct": true} +{"wall_ms": 7.536333000000003, "user_us": 7140.0, "system_us": 404.0, "rss_before": 43941888.0, "rss_after": 50479104.0, "checksum": 13714365.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 7, "warmup": 8, "peak_rss": 50888704, "instructions": 502719409, "cycles": 113183785, "verify_sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", "engine": "bun", "operation": "stringify", "case_iterations": 218, "correct": true} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/window.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/window.json new file mode 100644 index 0000000000..87c2e81700 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/window.json @@ -0,0 +1,132 @@ +{ + "owner": "json-perf-16124-1789118636", + "load_before": [ + 1.69482421875, + 1.77490234375, + 1.63916015625 + ], + "started_utc": "2026-09-11T09:23:56Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/trusted-materialized-read-r26/run-focus.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--case", + "null:parse:2000000:5000:7", + "--case", + "null:stringify:2000000:5000:7", + "--case", + "string_a:parse:2000000:5000:7", + "--case", + "string_a:stringify:2000000:5000:7", + "--case", + "empty_object:parse:2000000:5000:7", + "--case", + "empty_object:stringify:2000000:5000:7", + "--case", + "tiny_object:parse:2000000:5000:7", + "--case", + "tiny_object:stringify:2000000:5000:7", + "--case", + "small_record:parse:1581369:5000:7", + "--case", + "small_record:stringify:2000000:5000:7", + "--case", + "object_1k:parse:1961848:5000:7", + "--case", + "object_1k:stringify:1036867:5000:7", + "--case", + "records_array_16k:parse:11284:2:7", + "--case", + "records_array_16k:stringify:12949:2:7", + "--case", + "records_array_16k:sparse:7868:2:7", + "--case", + "records_array_16k:scan:3761:2:7", + "--case", + "records_array_16k:roundtrip:7659:2:7", + "--case", + "records_array_1m:parse:170:2:7", + "--case", + "records_array_1m:stringify:229:2:7", + "--case", + "records_array_1m:sparse:161:2:7", + "--case", + "records_array_1m:scan:69:2:7", + "--case", + "records_array_1m:roundtrip:115:2:7", + "--case", + "records_object_1m:parse:81:2:7", + "--case", + "records_object_1m:stringify:229:2:7", + "--case", + "records_array_8m:parse:16:2:7", + "--case", + "records_array_8m:stringify:29:2:7", + "--case", + "records_array_8m:sparse:15:2:7", + "--case", + "records_array_8m:scan:8:2:7", + "--case", + "records_array_8m:roundtrip:11:2:7", + "--case", + "records_object_8m:parse:10:2:7", + "--case", + "records_object_8m:stringify:29:2:7", + "--case", + "records_array_20m:parse:4:2:7", + "--case", + "records_array_20m:stringify:12:2:7", + "--case", + "records_array_20m:sparse:4:2:7", + "--case", + "records_array_20m:scan:4:2:7", + "--case", + "records_array_20m:roundtrip:2:2:7", + "--case", + "records_object_20m:parse:4:2:7", + "--case", + "records_object_20m:stringify:12:2:7", + "--case", + "numbers_1m:parse:102:2:7", + "--case", + "numbers_1m:stringify:147:2:7", + "--case", + "long_string_1m:parse:2806:2:7", + "--case", + "long_string_1m:stringify:1922:2:7", + "--case", + "escaped_1m:parse:158:2:7", + "--case", + "escaped_1m:stringify:166:2:7", + "--case", + "unicode_1m:parse:2786:2:7", + "--case", + "unicode_1m:stringify:2475:2:7", + "--case", + "wide_1m:parse:64:2:7", + "--case", + "wide_1m:stringify:232:2:7", + "--case", + "heterogeneous_1m:parse:142:2:7", + "--case", + "heterogeneous_1m:stringify:218:2:7", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-full" + ], + "competing_workloads_before": [], + "load_after": [ + 1.92138671875, + 1.95849609375, + 1.77685546875 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:30:45Z" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/with_lock.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/zero-root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/zero-root-comparison.json new file mode 100644 index 0000000000..e29eca90dd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/zero-root-comparison.json @@ -0,0 +1,17 @@ +{ + "matches": true, + "files": [ + { + "mode": "native", + "normalized_sha256": "a452c11cd5682ca7099a90032eb786db6a0d779d6102a8e506bfe8c0276c79f5", + "main_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd", + "candidate_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "normalized_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "main_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "candidate_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/additional-root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/additional-root-comparison.json new file mode 100644 index 0000000000..d5278ec805 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/additional-root-comparison.json @@ -0,0 +1,34 @@ +{ + "matches": true, + "files": [ + { + "subject": "changing", + "mode": "native", + "main_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79", + "candidate_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a", + "normalized_sha256": "630457db94e5b10ad30e7df0933b1545be2d702de1342e6d08afa4e04a7a831e" + }, + { + "subject": "changing", + "mode": "shadow", + "main_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "candidate_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "normalized_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "subject": "retained", + "mode": "native", + "main_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df", + "candidate_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b", + "normalized_sha256": "e2413fabf0d549ac10598e9bfd5fb8cb869a23110e6e4305166ede1a741365dd" + }, + { + "subject": "retained", + "mode": "shadow", + "main_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "candidate_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "normalized_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "note": "Retained-zero native/shadow checks pass. Changing-record shadow checks pass; native retains four unsuppressed R25 unrooted/global property-write findings, with identical IR and fingerprints. Not a clean native verdict." +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/build-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/build-provenance.json new file mode 100644 index 0000000000..6515d793a7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-changing-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-changing-options-validation.json new file mode 100644 index 0000000000..ebf4cae4d8 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-changing-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-changing-roots.json new file mode 100644 index 0000000000..0b0ac2976b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-changing-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-changing-workers-provenance.json new file mode 100644 index 0000000000..c4a2bc5d21 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-fixture-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-fixture-validation.json new file mode 100644 index 0000000000..673bd175ec --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "a6fcbcdadeafcd1b9f0c1915cd14b76559142d39b0638744815f05a3ea35ae30", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-options-validation.json new file mode 100644 index 0000000000..3e1c49aae3 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-retained-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-retained-roots.json new file mode 100644 index 0000000000..23f6b4cb74 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-retained-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-retained-zero-validation.json new file mode 100644 index 0000000000..e19227cb0f --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..969719734a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-roots.json new file mode 100644 index 0000000000..ee1ae6cc61 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "note": "Fresh emitted IR matches R25. Checker scripts are unchanged. Preserve all unsuppressed R25 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-workers-provenance.json new file mode 100644 index 0000000000..7508e22646 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-zero-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-zero-roots.json new file mode 100644 index 0000000000..1c6d8305fb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-zero-validation.json new file mode 100644 index 0000000000..842ba39ab1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero": "77b94f460f2ba5428857bfe116901359e6e85c02f040f9f1bba4fc4b5a2153a5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/changing-options-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/changing-options-worker.js new file mode 100644 index 0000000000..b2af1c36ac --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/changing-options-worker.js @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +let last = null; +function run(count ) { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/changing-options-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/changing-options-worker.ts new file mode 100644 index 0000000000..e9f0a29920 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/changing-options-worker.ts @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +let last: any = null; +function run(count: number): number { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/controller-exit.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/controller-exit.json new file mode 100644 index 0000000000..1f1863572c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/controller-exit.json @@ -0,0 +1,3 @@ +{ + "exit_code": 0 +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/controller.log b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/controller.log new file mode 100644 index 0000000000..0dc9c00c20 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/controller.log @@ -0,0 +1,7 @@ +FINISHED small_record plain 2000000 +FINISHED small_record dynamic-zero 2000000 +FINISHED small_record zero 2000000 +FINISHED small_record pretty 1000000 +FINISHED small_record keys 1000000 +FINISHED small_record callback 200000 +FINISHED records_array_16k pretty 1000 diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/fixture-hashes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/fixture-hashes.json new file mode 100644 index 0000000000..3aeb3a394e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/fixture-hashes.json @@ -0,0 +1,21 @@ +{ + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/fixtures.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/fixtures.json new file mode 100644 index 0000000000..ae252e71f5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/fixtures.json @@ -0,0 +1,223 @@ +[ + { + "name": "null", + "bytes": 4, + "utf16_units": 4, + "kind": "small", + "sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "string_a", + "bytes": 3, + "utf16_units": 3, + "kind": "small", + "sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "empty_object", + "bytes": 2, + "utf16_units": 2, + "kind": "small", + "sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "tiny_object", + "bytes": 7, + "utf16_units": 7, + "kind": "small", + "sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "small_record", + "bytes": 109, + "utf16_units": 109, + "kind": "small", + "sha256": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "object_1k", + "bytes": 1021, + "utf16_units": 1021, + "kind": "object", + "sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_16k", + "bytes": 13197, + "utf16_units": 13197, + "kind": "records_array", + "sha256": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_array_1m", + "bytes": 888597, + "utf16_units": 888597, + "kind": "records_array", + "sha256": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_1m", + "bytes": 888609, + "utf16_units": 888609, + "kind": "records_object", + "sha256": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_8m", + "bytes": 7117930, + "utf16_units": 7117930, + "kind": "records_array", + "sha256": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_8m", + "bytes": 7117942, + "utf16_units": 7117942, + "kind": "records_object", + "sha256": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_20m", + "bytes": 17765930, + "utf16_units": 17765930, + "kind": "records_array", + "sha256": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_20m", + "bytes": 17765942, + "utf16_units": 17765942, + "kind": "records_object", + "sha256": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "numbers_1m", + "bytes": 1067371, + "utf16_units": 1067371, + "kind": "numbers", + "sha256": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "long_string_1m", + "bytes": 1048594, + "utf16_units": 1048594, + "kind": "string", + "sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "escaped_1m", + "bytes": 990018, + "utf16_units": 990018, + "kind": "string", + "sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "unicode_1m", + "bytes": 884018, + "utf16_units": 468018, + "kind": "string", + "sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "wide_1m", + "bytes": 977781, + "utf16_units": 977781, + "kind": "wide", + "sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "heterogeneous_1m", + "bytes": 914291, + "utf16_units": 914291, + "kind": "heterogeneous", + "sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + "operations": [ + "parse", + "stringify" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/access-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/access-worker.js new file mode 100644 index 0000000000..70d94cb8e2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/access-worker.js @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records = JSON.parse(text); +const length = records.length; +function run(rows, count) { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/access-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/access-worker.ts new file mode 100644 index 0000000000..530a63c663 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/access-worker.ts @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records: any = JSON.parse(text); +const length = records.length; +function run(rows: any, count: number): number { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/rotating-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/rotating-worker.js new file mode 100644 index 0000000000..adb5655ef4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/rotating-worker.js @@ -0,0 +1,63 @@ +// Generated from rotating-worker.ts by erasing its type annotations. +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last = null; +let cursor = 0; +let checksum = 0; + +function run(count) { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/rotating-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/rotating-worker.ts new file mode 100644 index 0000000000..ce56073346 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/rotating-worker.ts @@ -0,0 +1,62 @@ +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources: string[] = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last: any = null; +let cursor = 0; +let checksum = 0; + +function run(count: number): number { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/run_access.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/run_access.py new file mode 100644 index 0000000000..aeb19504ea --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/run_access.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ROOT / 'access-worker.js')], + 'bun': [args.bun, str(ROOT / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ROOT / 'access-worker.ts', ROOT / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/run_dispatch_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/run_regression_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/run_regression_focus.py new file mode 100644 index 0000000000..f1c85426ec --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/run_regression_focus.py @@ -0,0 +1,123 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(ROOT / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={p: hashlib.sha256((ROOT / p).read_bytes()).hexdigest() + for p in ['run_regression_focus.py', 'run_dispatch_focus.py', 'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(ROOT / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/with_lock.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/worker.js new file mode 100644 index 0000000000..8ff145c5fb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/worker.js @@ -0,0 +1,82 @@ +// Generated from worker.ts by erasing its type annotations. +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/worker.ts new file mode 100644 index 0000000000..c654926e01 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/worker.ts @@ -0,0 +1,81 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/host.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/host.json new file mode 100644 index 0000000000..4b54a9ef2d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/host.json @@ -0,0 +1,79 @@ +{ + "started_utc": "2026-09-11T09:36:30Z", + "load_before": [ + 1.47265625, + 1.57470703125, + 1.6474609375 + ], + "cases": [ + [ + "small_record", + "plain", + 2000000, + 5000, + 7 + ], + [ + "small_record", + "dynamic-zero", + 2000000, + 5000, + 7 + ], + [ + "small_record", + "zero", + 2000000, + 5000, + 7 + ], + [ + "small_record", + "pretty", + 1000000, + 5000, + 7 + ], + [ + "small_record", + "keys", + 1000000, + 5000, + 7 + ], + [ + "small_record", + "callback", + 200000, + 5000, + 7 + ], + [ + "records_array_16k", + "pretty", + 1000, + 8, + 7 + ] + ], + "workers": { + "perry": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + "baseline": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + "node": "87e9b1fed820a2683ea90f5871596edf605b7162519156856dacbfbad36d1d29", + "bun": "e0c90ec15d33363e6b70713d56bc3b2c7585c17f40a0fe0f8fd9305901d4e233" + }, + "sources": { + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/run-options.py": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.js": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + "node_version": "v26.5.1", + "bun_version": "1.3.14", + "finished_utc": "2026-09-11T09:37:34Z", + "load_after": [ + 1.666015625, + 1.60986328125, + 1.6552734375 + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/lazy-candidate-probes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/lazy-candidate-probes.json new file mode 100644 index 0000000000..8f5a0a0218 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/lazy-candidate-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe": "08b3505bd2317cceb3d408b72e32afe6355e8790a6497776a32c2c02c16634f9", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/lazy-main-probes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/lazy-main-probes.json new file mode 100644 index 0000000000..5fb652abf4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/lazy-main-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-build-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-build-provenance.json new file mode 100644 index 0000000000..87c665a8e4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-changing-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-changing-options-validation.json new file mode 100644 index 0000000000..ba9f2e1197 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-changing-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-changing-roots.json new file mode 100644 index 0000000000..7d0a1073bc --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-changing-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-changing-workers-provenance.json new file mode 100644 index 0000000000..86e941bfdb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-fixture-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-fixture-validation.json new file mode 100644 index 0000000000..36f30fd40e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-options-validation.json new file mode 100644 index 0000000000..b13214914b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-retained-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-retained-roots.json new file mode 100644 index 0000000000..2d74c7b5b1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-retained-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-retained-zero-validation.json new file mode 100644 index 0000000000..826415a9b7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..2bcfdc98bd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-reuse-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-reuse-provenance.json new file mode 100644 index 0000000000..06563fc13c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-reuse-provenance.json @@ -0,0 +1,2492 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "evidence_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "note": "Reference arm called main/baseline is measured R25, not current main. All 81 reference checks and 24 IR verdicts are reused; copied original commands identify their actual execution paths.", + "files": [ + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-compile.log", + "sha256": "bfcc01eb515997ac0bfa6986f21e23e27a9af7deab4563e5863937b3c9135c6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stdout", + "sha256": "8908a39d4a7b4d19b28d6de2f756de4d8aa558f4199186794e3fbf7980e25edf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options", + "sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options", + "sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stderr", + "sha256": "a19295114d0ebf184437625934289909e9f5cdb1ef191c2271bb3e27fa62eaa3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stderr", + "sha256": "95cb018271fe326b5bd3558de2ffdc345d1cf28648a9ee9b5529be53275eb740" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stderr", + "sha256": "12ce48cc9db6fd5b6a43791c497eac6b8eee09ae94a3189cada8cef438ae5f00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stderr", + "sha256": "78864551240e1bd65d36398a74ee53c7c441d2d226237b0732bcc8ddca1240aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-0.log", + "sha256": "9cb1b2454f6568fcc50e9153eca7e82427c08b9a47161ab1e5cb379eb21afdc6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stderr", + "sha256": "61f40388c06a0fbcfac95f559e97e8d18cb1a113e109d7d8eaad72112778f14c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-workers-provenance.json", + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker", + "sha256": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stderr", + "sha256": "34c56c85f2e4033d10d1f5707c7c32e92ac726f38cc210df9777757b78ec5519" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-validation.json", + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-compile.log", + "sha256": "923562ac2fcba7520fa85c5381f506a454cb87c91598863a578a3bb721da405a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stderr", + "sha256": "41433231e908567dea2a7b6145c2069df40b53a99c3d5706ea0035bcfcddb01e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-0.log", + "sha256": "feda68daa9a2da19b7239bcaf6eda541cb340eb6bee385b52bf13e31ac5da19c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-spacer", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-spacer", + "sha256": "2d14926734906c4c4dace01ca2ca28f56b298d267be193c17e7e14cc6e69b24a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only", + "sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-compile.log", + "sha256": "43391112b27aae9ad2d81a93965a9a9e4e69808ab1d5331848180e73c9612ae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stdout", + "sha256": "e4e7560cd912b241435c0e54018563e1c2d7d4350aa4b493a8bc30c8cff01086" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json", + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-compile.log", + "sha256": "5245a6a66a6ec8f03e54836e934b2fc0ecd7cd1505117b4e8c1368449b96d565" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stderr", + "sha256": "7fa67fc071709f87e1c2f94644b466068e43cba2c0c7f5d96f4a63d98f5ed63f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-compile.log", + "sha256": "112407f0fc81f7da9e9c86e5a5f2e9dcaef6b618f7c27112a56732755b818daf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-15lazy_get_rooted.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-15lazy_get_rooted.s", + "sha256": "85fd2d85f57331f82d0600e64d2692a17c70c75d4a64e4c5d14e132216d4c612" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-validation.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-validation.log", + "sha256": "2a191f692f5831551281f65e8e2a8a811e9c642aa6aa14cb8a417a2b4841f953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-validation.json", + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry", + "sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads", + "sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-compile.log", + "sha256": "c84bccd706c1b1efd1eb72c0a4f68de9799aac95d19a0cd9149723ea2a396d2e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker", + "sha256": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stderr", + "sha256": "34a6ba4939da64476b3f733fd2926a2ad27242f39822b48b14b90c50f48ee3bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero", + "sha256": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero", + "sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fixture-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fixture-validation.json", + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-array-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-array-get.s", + "sha256": "3494f1c3dbd4dfe53fae786fd080b6b97b25995c49a72bb33e6f2d4de8bd65dc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-space-probe", + "sha256": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stderr", + "sha256": "d78071b285ec00e504cb5fd437266e0070046cdab2dc74d8746f8bd8a647cb9e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stderr", + "sha256": "2ade94c85c4c6b02f5d3bf01ea0a24d1c794e68844a8ff774ca8465e9ad7a196" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stderr", + "sha256": "5264de0c7ef4fdb40fbe387c5dd8d5b9a3609b85229863489e8d90ed1c689d9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture", + "sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker", + "sha256": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker.o", + "sha256": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-workers-provenance.json", + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-compile.log", + "sha256": "f8e7ed3f57c70b701986a5702ecb901fd5ba49a1d35fc99b750d879f350f0cf5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-roots.json", + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stderr", + "sha256": "ee19920e6ce0610bd009bb3bfe096971b2bd650f51a76aced8923b43ec9d32dd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stderr", + "sha256": "f5858a46e8e5635ad077881c989707960caf2805b7f8d77460aeff047339ffa8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-packed-index-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-packed-index-get.s", + "sha256": "8cb7e01608a2c618c36309a0cc93ebe5831e75fd749ae424a0f91921f84532c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-roots.json", + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stdout", + "sha256": "5d1802bd030fe3379bb06a180e92fcf986296aef9107dadcc10a8f63bdbf6c7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-validation.json", + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length", + "sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-0.log", + "sha256": "3860640dd7df0fe6588e8d0fd8e6d10000acc34f4e0378231636d3395fd9d7aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stderr", + "sha256": "5a88542ecc15c421e1a2ac81c973d9ebab298ad63a711e49d9ebf071e8b779c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe", + "sha256": "75d4839f16e6eed750fc9ecaab0f94987138536f35d198bf48057810f6cfb063" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction", + "sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-0.log", + "sha256": "873cb48cc94653d4f4d1b36e3f4f228c7f9c61e4716f34799ac9ba4320e9dc8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-compile.log", + "sha256": "83e997ebbc5810556f03d0695d399689476ec35aab724f4bb2a080d6649c187f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-validation.json", + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stderr", + "sha256": "e733a531e39ee38444760a938eb35245ecb99bd3c1aa054675168c86de531254" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-compile.log", + "sha256": "2d8c719a56fdceca535663bbf2b0b7b80dadc8f7c25d2a9860ec0da8d72af558" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-0.log", + "sha256": "bfd9807d5f50fbabdab063557adbaa7068e1c2290f0af99444d58926cad7fb35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stderr", + "sha256": "6a57e5f56a2e6c36a914770c825d2f9f8e2f0abf42343aed08aea62ef15244ae" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-roots.json", + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-11cached_read8lazy_get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-11cached_read8lazy_get.s", + "sha256": "417a12ab6b195d609d26afe28235f88fb3e319d3e67272bd3d948fb9b76f5c4d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stderr", + "sha256": "c0508409b11c53455f2ad5d4de1404c876b07c520fda0aa675285dd09858b31e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-8mutation26resolve_materialized_array.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-8mutation26resolve_materialized_array.s", + "sha256": "1828cd33102577e253988ec30fa59522e13304955e2d41d7c70ed62aa6a790db" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.json", + "sha256": "22e0eab1b68df592e51f849c165ece97212f7f67df2790e2f2532b969af25ec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stderr", + "sha256": "a781a93db6c9ed109ac408041f9fdf664106223ad54d2f554803b52e83b3f887" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-roots.json", + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-0.log", + "sha256": "c5ed96ca6475927931d87ffcea89a25a753ea540aa3659976e26afa6404aef2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture-0.ll", + "sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker-0.ll", + "sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/ordinary-workers-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/ordinary-workers-check.log", + "sha256": "a070a94176c6d41c9a84264e2c2a20584444f94cbe159d6a74ff8f2c6ce96349" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only-0.ll", + "sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length-0.ll", + "sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction-0.ll", + "sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker-0.ll", + "sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry-0.ll", + "sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker-0.ll", + "sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads-0.ll", + "sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-check.log", + "sha256": "c687e0bda1d65d6a644547dd46495041a9602bff17d0af9578bdd89adf749ff8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/check-0.log", + "sha256": "2e1e93ae99fdbf7ff3601b32f219b9d9a53926fb85a68158506729b4cf7436f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/zero.ll", + "sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/compile.log", + "sha256": "30ff32dd1c93979b9cc522524aed8325e2205867de6fab90231163c2293d8832" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/worker.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/check-0.log", + "sha256": "5bc08c71b75ca87cb23c5dea77186b06a48601e92be12bd7ad4da55bc627e38a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture-0.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker-0.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only-0.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length-0.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction-0.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker-0.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry-0.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker-0.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads-0.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-1.log", + "sha256": "8dff47d11974370bd580487f44a5ec19789218771c1d1d3c42c9a2f67e03a763" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-0.log", + "sha256": "b4ad91c3eab41620a040675b7da92174960e8d9bba454e4cf709a10991272347" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/zero.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/compile.log", + "sha256": "a3b74a3f34e0f290e4ba243956663644625603cf688dcf18c38ac8a7fc3c6f6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/worker.o", + "sha256": "6958910c40f95da63c21d9527aef5f052de60d110c38de5b702126f9ebdcece1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-1.log", + "sha256": "064c117b67243e7c927199ad1a1470831a56b2ee7728f032f0619ba99dd9edc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-0.log", + "sha256": "b2b11d103a7685b9c344918149dd3fdaa15213e4252c5a84723aaeda677299eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/zero.ll", + "sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/compile.log", + "sha256": "e22b3b8461278d9e9222b37395d7b919dffff3dafe989b9611836ec5ea5aec59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/worker.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/check-0.log", + "sha256": "f6698d16f45c156aba049cea597490fba9638f1ec78369502f9cf1764d6c926c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/zero.ll", + "sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/compile.log", + "sha256": "4f9e08368bba41235bdcb5c91165174cf21bfd2f68c6c2dad29375fb34b1e6a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/worker.o", + "sha256": "2a9823592433f7eed446e49d191dcfbf8d8e27e57e8d3eb3eb3c58be8e6b36b4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/check-0.log", + "sha256": "cde78b91411e68c230304de0fae7db0a5cc891d5f89abeab8a3f445b57417c85" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_stdlib.a", + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/perry", + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_runtime.a", + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/zero.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/compile.log", + "sha256": "388ec8d9701d4602fe56748892bb906a972538cf446ac90f08ca348f441213f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/worker.o", + "sha256": "b7d0d1ce0724ae92f5d47ebcb945c9d02a42821790079d8cf300678eb327d1bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-1.log", + "sha256": "ab66f20703b9c2e9fc7f3cd7f5c4548b7f54a770d90c04379eb0867944361a04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-0.log", + "sha256": "4050d2a3c84c2d0606b532b2cf18db4b4532c38ddc407b74ee58b6e70a4aa96a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/zero.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/compile.log", + "sha256": "6452aab181e235450dd538ad16a5a9d9f21cf1de328cc3a234f130a71f8a8559" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/worker.o", + "sha256": "f284a1fd1866dea47fda49afd09a902687db4cd273d60e76b73373f0f716f8b5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-1.log", + "sha256": "8196a1e23f481eba29acc2160175f2f3ccd76efc3e9a62b73078c4636b7026da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-0.log", + "sha256": "fb3a04e2b1e934c16da2bbc675d86657bb9682bfcdbb84d6cefb7baf41ff00e7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "427c9a83027574c4461a503fcaab0a2608fbb83bdf1699973a2bcfe8a0d096e0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "52e307cfac9ab598f756c0182b1c45ed62a528d81a86739316c928818e1a89eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/compile.log", + "sha256": "ee3243b3a0e8994ea6588e9873584adc4aa97b14267c59c66f905e15991b1c2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/worker.o", + "sha256": "f0d633b01a767b183bb047f9df5edbb68eff904f899650d1c0c7616be336a405" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/compile.log", + "sha256": "b1f931e40020a67d405d85069d071c101931112ba5d5eac5f52d7473f5e97a3c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/worker.o", + "sha256": "28691e1e114f0bcc0302caf3b244d66b5f23d6e2eb60e9e00a4e24a6a513c2ef" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/compile.log", + "sha256": "ef54f8e8253aa4502657cc184171d6a83a37891cf3ddc855228cd1c372934628" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/worker.o", + "sha256": "aa6922f3289ee3847936c92c33001a579735d25115b1b4229c1101ad4ac79903" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/compile.log", + "sha256": "40cd1052a284c7b13d9e8feb6454f8915ff7dc7a96d8b80cadfb390c3bc4e126" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/worker.o", + "sha256": "4aacc8839e6a96dda7cc2ddd08eafaa6207d69af602ec89be3d80a24d851d1ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/compile.log", + "sha256": "8047196f9faa2179fc8dd926028fc63162b958cf27208510104f3da2778c2bdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/worker.o", + "sha256": "56656cc41877b23e12816bf121a1d5b2155908d846ccd31a7d772b545f05b45c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/compile.log", + "sha256": "5f5a2f15111fcde1a97a7c18993cf658a7e7cdea3d818d701060862ce7e43a8f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/worker.o", + "sha256": "efd01fbf9c3c1d7f7c6d089242bbf3a1cf595ffac1b9455feff11b663831e186" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/compile.log", + "sha256": "a5b514d2e6ebfe18ef44104bea06494f00064886ba2bf40e2951c736bf4ae062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/worker.o", + "sha256": "19808fe019ad81ad28405e395b69ca2116ed6e162584242e99bdbe3afbf144f0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/compile.log", + "sha256": "a86e7d9b7147414ae5779d4eae698751fd0c1b6a69423c1026ec4122542da145" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/worker.o", + "sha256": "9d4b685772750a0bf9ea3f8f7617563f3ff36278c5c21f175190b1eabc18f92c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/compile.log", + "sha256": "58eb8aadf976b3af8f35adc1be45122bbd28edb9d2be317cc27961f37d686de9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/worker.o", + "sha256": "916b38f99cc1ff1f0f9374a8557577007a7046844c5a81364ac826f755e8a01a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "6dc46fa8a272f130ecf98116d39e85409396ddd0374c7536dddb6f811cf00757" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/compile.log", + "sha256": "59be8774038b7e8c88c9aa5fcdd5ae9aacd85919d1a971e24e54b54a67e2b4c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/compile.log", + "sha256": "3250a2968404de7cda74c24112c5fc64b54a78ddb0aecb4ca34820d854403062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/worker.o", + "sha256": "462dbeb33d6f8851abf74488ded6a5a038c3e550926b2253faa53a1c683d8de1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/compile.log", + "sha256": "f95c102e788bd67783acad42f824aab934987690ca0dba2e7d1db9a08905975c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/worker.o", + "sha256": "1012306eb033f8b43e1b25aee960f84307e98cce2ab9471676d7b4620625b896" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/compile.log", + "sha256": "9c77d4fb5766284644d2914d0026d67e6f113cb072573bc9b4fe7e7e8733c47c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/worker.o", + "sha256": "9acc2ae0d9786f1330efd820d9cdf5eaa6042d68a49da472145d2afa2bc2cad3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/compile.log", + "sha256": "ed56c83522731ac94f1840b17e68288dec1d66d931eb3008e7ae594bc855e748" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/worker.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/compile.log", + "sha256": "77f302b730a6872abc2adf38a88eed36502a0cff7906fe55fd5e01c3f9ab46d1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/worker.o", + "sha256": "6ca5eee3aa558315a20a2450b93587279fd85f3475e6e78ba1c3b4c492b2ffc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/compile.log", + "sha256": "5baca3735bb0108e5c20afab19d96e59fffc0f3e42187254c2485ed05a10520c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/worker.o", + "sha256": "c1231c97608889b5790735858873bda932e3ee7ed9f8ec1c293b02c6a756d0f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/compile.log", + "sha256": "732f5d8e16116472aa8021a909dab88d887d090f1e85d4ee66f626367e39af37" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/worker.o", + "sha256": "578466e28aa1e9837406f037983a68cd58f4748b8a95ff5b31c98e56f4a8b02b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/compile.log", + "sha256": "a159d33103385b4a47519c453d93560dda1a19d2d49553c149596c93b2d32641" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "6f04c8ac7a9408ad14932d498e57b6cbd8215997345da13f5d5c25932e7625cb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "8077eb6cee794e9c857500125018ff127f18b0f1d187caf79dc51f36cc24e43a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "97cb6b183b9e4e8e1c8d87fabf2a0f009e5be97a52686633294ef083cee8072a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "66327336cb51ae8a5b9dc2f013695d4c2a78f9473e3b34f4d8752b1b5731b25a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "602e8a19f1d5b047e056d5fc85395daafc24aa8f9ab71011b4c17ae3b6234d7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "83b73c072cbbca1a31acbeeaf5a91bb2a305e303e05cd4466dd68794d4bdcb52" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "96bfa878a9e33d7beed072e8f57f3f259150a1b07bb6eb88fc6fdbdd4eb83cdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "2d985a40ef89350fbcebd0e3189ea06a271aae20305bc01a5378b70a767bf7f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "74027b84ff2fa008465587fc74b299427d4c62fcf347c17392713790845a1531" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-and-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-and-build.py", + "sha256": "1793780ddcceb227002566c16420086a034cfc391986294d634c20d4a081253c", + "adapted_controller_sha256": "639a489044d315b7928ec3b90572766f630974323c6833e86825306a8f0907e8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-changing-options.py", + "sha256": "bf3c200ba08ee6d1f90c0be241b6af2045db6881a107ddae44188aa0540303d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-zero-retained.py", + "sha256": "695f483ec60c1792529ce01cced55760958e3265a7133a95a72cd8f8fc7330c2" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-options.py", + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-zero.py", + "sha256": "eae83f5dfaa093307809967282a5ff6fbe5e5ab22a5f8c04c794cf8470823ec8", + "adapted_controller_sha256": "e0e5d53197e063b9c664107eeedd318054c2b8900220b27482e550f506616260" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-options.py", + "sha256": "890eb9be7484bf1453866fdc27cc3ad11f614f8b49fc0a69d7c9ea9e48609e8a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-changing-options.py", + "sha256": "dcad361f6e2ecd5c3b1933638b64314cc25d1986424ec3a1b20e7d81c62d1a29" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-rotating.py", + "sha256": "fd2e84685baf7e6525dd96e7187dc4595db523740aa69e7944a56b2c9f574423" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/probe-lazy-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/probe-lazy-baseline.py", + "sha256": "da65ba2bcc65be99759037329865c9be288b1f8cd09130669f15562fa45b4ccb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-full.py", + "sha256": "f9ea6d91a552375018d9c9c36d0a55cc7c03af930bf546b279d50cdae92f15c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-candidate-validation.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-candidate-validation.py", + "sha256": "cadcba87c0282e393804a301fb871a31776bd65ed2fa0073e4e9e135613f9265" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-roots.py", + "sha256": "505ffb042285229f810f5383efd6ca417c62a319c0c904a5f209b8e0bddcae21", + "adapted_controller_sha256": "be88eb9b9edb5a9ee9e93222546e6c6c4bb284ad35def61d5fe750a14e9dab63" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-after-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-after-build.py", + "sha256": "d3240b9a70aafc6a6013381a4fc29a134248d3d02e3a435a6fc22d419df4bff3", + "adapted_controller_sha256": "5f6faf42bf4d77b0bbb1110e906a9439a1cc62bf818180355f46e10340c26c34" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-lint.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-lint.py", + "sha256": "b228808035eba5472e845e534d7799d2222ee142cef0a273cb941810fdfd53f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-release.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-release.py", + "sha256": "f104da4b90eda0c4f2f28ef311a6bdd8b8cb4afc27c65a6d6569285b2955d1fe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-small-rotating-recheck.py", + "sha256": "0fba6080126b2157d699559f9476299a23b866ffecf511d272d12a9a32a5af00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-changing-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-changing-worker.py", + "sha256": "4788cfea12588ad6b638625293f3dfad0b2f43196d81767ca20765835492af9f", + "adapted_controller_sha256": "9f1ff996614ff4c01a44b461487ab07ab40f2599d3e41791795285dd039c8c05" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fraction.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fraction.py", + "sha256": "50d439538133260244b63d569e3c2a72e85cabeb7d1e780920c14f2b33a7be5a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-changing-options.py", + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-retained.py", + "sha256": "77fb29d605b62a49c66e03b60d5c0bf15accb8932880cb3068805da937f60889" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-zero-retained.py", + "sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-focus.py", + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-workers.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-workers.py", + "sha256": "8ec388464aebad1d9d3b3a94cc332880a40a1df82040369f25e423cbcd15189a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-getter-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-getter-baseline.py", + "sha256": "e8a9aa55d90dba9c874b90f6cdb8219406e35fc6b8cb68f7a261927b15da30fc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/archive-results.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/archive-results.py", + "sha256": "0e19efb9e48597b0355955bcd6031ffa91bdef692f8433af3efc30ec77860c35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-zero-retained.py", + "sha256": "de8de8302b063dd1c5a394ea8f0fbb5c339c70f00288fbc462f8acbfad4dc0f3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-full.py", + "sha256": "3e1c44a315d5009ee31d5a1c5fa58f9384ccad261acb457d016a5b0a575926a3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/inspect-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/inspect-disassembly.py", + "sha256": "955bc47675072c38fc35370dd68b7fa39eeeefde1d94661e4546dc3eda1533e1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-options.py", + "sha256": "09d11119c03f3f23f6ade09fe4ab3e8e340f60c4d022d222027ec1a6ba553fe5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-changing-options.py", + "sha256": "2e65bdbd42801154589a417a920a461e6225ade84c6fd0c5cf4230155808a61c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-changing-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-changing-roots.py", + "sha256": "5eba6d1cf8795ba52dadc0c1eed89af38ac5351f57298212101f7816f75ac981", + "adapted_controller_sha256": "0d804863d6b7200d9367791084a16d930f86ab548fea1b43e7e3d9c32125350c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-json-entry-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-json-entry-disassembly.py", + "sha256": "83f2ec9478d222d8adc027e38819b5cdc919d575dbee471925171f02f903cd01" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-recheck-options.py", + "sha256": "0c67c0e8abbc57c33e35ec92f57b24c4019a6518105b46300102bc799a4daab4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-supplement.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-supplement.py", + "sha256": "b8a9283a8f493c05fefbdb8d8d781dc02f0a637864c7d6cda90e9e34e16a6c77" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-retained-zero-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-retained-zero-worker.py", + "sha256": "4aed26beafb68ca2f901440a5e24d60fa2b6b089c817fcd52196b27985609a07", + "adapted_controller_sha256": "3eaa34802d18e6933535ff8c225744a7dc24defbefa597567b17c392398da562" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-rotating.py", + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fixtures.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fixtures.py", + "sha256": "a789fbdf1a23ab3f247235e0a909464b0f0869a042497867f5792dcf7ce41b80" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-access.py", + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-retained-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-retained-zero.py", + "sha256": "db7631a047e0b67c008a45a61c8ca08588a089512e35a8d84d62e97930f78fc0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-options.py", + "sha256": "e870bfe1145fa558e47f0a9af1fde3efb18e30458f679a778f55f4b0c9d29cdc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-small-rotating-recheck.py", + "sha256": "75c692fcb1a6e8cfc86935712ac34742919093364212a5702d7cd6759056f6c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-retained-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-retained-roots.py", + "sha256": "0801ffa589fa234ed335286946ed6f9d1dddc8fdd952e75dba53284d949e4d38", + "adapted_controller_sha256": "5b6dc49229a667b21b5afe42806779ed44054d8eb8f013f941a8b9948a79f151" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-retained.py", + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/stage.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/stage.py", + "sha256": "dd4119bc5151c813b226c12a4b1065b235750f25387cac654a20928c71aab84d", + "adapted_controller_sha256": "de4fe6712445fbe0c108f13c80c54787e256f0b81b73a96d99c4da9b94068f69" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-extras.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-extras.py", + "sha256": "b747bf477e1a0b4308ad6ab68884f151786da4ae6ec4069512ad1836d646728d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-zero-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-zero-roots.py", + "sha256": "900584fb2bc94488f00438152f8d9b72f67c7272b59320fbc1eccf993360549e", + "adapted_controller_sha256": "18e78fdcc00cd2bd6f8d6318ea5f68cd0a17a82228fbdc2bf252d49734f2e329" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-recheck-options.py", + "sha256": "682583119410a68efc5953086db2dbc66fe1ccf54e2def559ed802da5bbf1b35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-roots.py", + "sha256": "87500a5860178415e50257b5afdb93f3a3d3733c639ecbd92e3e764c68b9ebe7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.ts", + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/fraction-baseline.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/fraction-baseline.json", + "sha256": "41475efabdbe458358432bdba58a7015a523a7e37dc760dc631d8f183a18dd7f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.js", + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.ts", + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.js", + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.js", + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.ts", + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/test_json_zero_spacing.ts", + "sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/full-cases.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/full-cases.json", + "sha256": "8728ac72d0fc35a0cf9b9131392b2ffbaa3fc47b38666e2bf0908d33efe6999c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_dispatch_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_dispatch_focus.py", + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.ts", + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.js", + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/with_lock.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/with_lock.py", + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.ts", + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_access.py", + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.js", + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_regression_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_regression_focus.py", + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.js", + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.ts", + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-build-provenance.json", + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/lazy-candidate-probes.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-main-probes.json", + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/getter-baseline-comparison.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/getter-baseline-r25-original.json", + "sha256": "99ff8b289f95d4bc3cbbde7e763677d33645c4c438dfcf817b3f55cab84d405c" + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-roots.json new file mode 100644 index 0000000000..85aa8d1945 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "9495bfc95e2afcfb5a7cb535e440e61ec0722cb1", + "note": "Fresh emitted IR matches R24. Checker scripts are unchanged. Preserve all unsuppressed R24 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-workers-provenance.json new file mode 100644 index 0000000000..236d23f3a3 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-zero-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-zero-roots.json new file mode 100644 index 0000000000..fc4c08e55e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-zero-validation.json new file mode 100644 index 0000000000..82eae0872a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/measure-supplement.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/measure-supplement.py new file mode 100644 index 0000000000..24b74aed95 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/measure-supplement.py @@ -0,0 +1,43 @@ +from pathlib import Path +import argparse, json, shlex, shutil, subprocess + +w = Path(__file__).resolve().parent +p = '.work/' + w.name + '/' +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance' +parser = argparse.ArgumentParser() +parser.add_argument('phase', choices=['access', 'focus', 'options', 'rotating', 'retained']) +kind = parser.parse_args().phase +worker = {'access': 'access-worker', 'rotating': 'rotating-worker', 'options': 'options'}.get(kind, 'worker') +cmd = ['python3', p + 'run-' + kind + '.py', '--worker', p + 'candidate-' + worker, + '--baseline-worker', p + 'main-' + worker, '--node', '/opt/homebrew/bin/node', + '--bun', '/Users/perry/.bun/bin/bun'] +if kind == 'focus': + cases = ['records_array_16k:scan:4000:8:7', 'records_array_1m:scan:200:2:7', + 'records_array_8m:scan:32:1:7', 'records_array_20m:scan:16:1:7', + 'records_array_20m:roundtrip:8:1:7', 'records_array_1m:parse:200:8:7', + 'records_array_1m:stringify:256:8:7', 'small_record:parse:2000000:5000:7', + 'small_record:stringify:10000000:5000:7', 'long_string_1m:stringify:4096:8:7', + 'null:stringify:20000000:5000:7', 'string_a:stringify:20000000:5000:7', + 'empty_object:stringify:10000000:5000:7', 'tiny_object:stringify:10000000:5000:7', + 'object_1k:stringify:2000000:5000:7'] + for case in cases: + cmd += ['--case', case] +elif kind == 'rotating': + cmd += ['--filter', 'unicode_1m,long_string_1m,escaped_1m,small_record,records_array_1m', + '--repeat', '7', '--source-commit', json.loads((w / 'provenance.json').read_text())['source_commit']] +slug = 'quiet-' + w.name + '-' + kind +invocation = ['python3', 'with_lock.py', '--'] + cmd + ['--results-dir', 'results/' + slug] +command_file = w / ('remote-' + kind + '-command.json') +log_file = w / ('remote-' + kind + '.log') +command_file.write_text(json.dumps(invocation, indent=2) + '\n') +with log_file.open('wb') as log: + result = subprocess.run(['ssh', 'perry@perry-macos.local', 'cd ' + shlex.quote(remote) + ' && ' + shlex.join(invocation)], + stdout=log, stderr=subprocess.STDOUT) +print(log_file.read_text(), flush=True) +# Preserve every terminal window before any other remote operation, including failures. +subprocess.run(['python3', str(w / 'archive-results.py'), slug, kind, '--allow-failed-window'], check=True) +d = w.parents[1] / 'results' / slug +for source in [command_file, log_file, w / 'remote-stage-hashes.json', Path(__file__)]: + shutil.copy2(source, d / source.name) +(d / 'controller-exit.json').write_text(json.dumps({'exit_code': result.returncode}, indent=2) + '\n') +raise SystemExit(result.returncode) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/options-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/options-worker.js new file mode 100644 index 0000000000..ff661e013c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/options-worker.js @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +const keys = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last = null; +function identity(key, value) { return value; } +function run(count) { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/options-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/options-worker.ts new file mode 100644 index 0000000000..f2544147e2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/options-worker.ts @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +const keys: string[] = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last: any = null; +function identity(key: string, value: any): any { return value; } +function run(count: number): number { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/processes-after.txt b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/processes-after.txt new file mode 100644 index 0000000000..46e22b2cf1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/processes-after.txt @@ -0,0 +1,567 @@ + PID %CPU COMM + 1 0.0 /sbin/launchd + 94 0.3 /usr/libexec/logd + 95 0.0 /usr/libexec/smd + 96 0.0 /usr/libexec/UserEventAgent + 98 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd + 102 0.0 /usr/sbin/systemstats + 104 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support/accessoryupdaterd + 106 0.0 /usr/libexec/configd + 107 0.0 endpointsecurityd + 108 0.0 /System/Library/CoreServices/powerd.bundle/powerd + 109 0.0 /usr/libexec/IOMFB_bics_daemon + 111 0.0 /usr/libexec/amfid + 113 0.0 /usr/libexec/remoted + 115 0.0 /usr/libexec/keybagd + 116 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Support/softwareupdated + 117 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd_system + 119 0.0 /usr/libexec/watchdogd + 123 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds + 124 0.0 /System/Library/CoreServices/iconservicesd + 125 0.0 /usr/libexec/kernelmanagerd + 126 0.0 /usr/libexec/diskarbitrationd + 129 0.0 /usr/libexec/coreduetd + 130 0.0 /usr/sbin/syslogd + 132 0.0 /usr/libexec/thermalmonitord + 133 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/contextstored + 134 0.0 /usr/libexec/xprotectd + 135 0.0 /usr/libexec/opendirectoryd + 136 0.0 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd + 137 0.0 /System/Library/CoreServices/launchservicesd + 138 0.0 /usr/libexec/timed + 139 0.0 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd + 140 0.0 /usr/sbin/securityd + 142 0.0 /usr/libexec/locationd + 143 0.0 /usr/libexec/nesessionmanager + 145 0.0 autofsd + 146 0.0 /usr/libexec/dasd + 147 0.0 /System/Library/PrivateFrameworks/Heimdal.framework/Helpers/kdc + 148 0.0 /usr/libexec/corerepaird + 150 0.0 /usr/sbin/distnoted + 154 0.0 /System/Library/CoreServices/logind + 155 0.0 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond + 156 0.0 /usr/sbin/KernelEventAgent + 158 0.0 /usr/libexec/usermanagerd + 160 0.6 /usr/sbin/bluetoothd + 161 0.3 /usr/sbin/notifyd + 162 0.0 /usr/libexec/sandboxd + 163 0.0 /usr/libexec/corebrightnessd + 164 0.0 /usr/libexec/AirPlayXPCHelper + 165 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/com.apple.cmio.registerassistantservice + 167 7.3 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer + 168 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 169 0.0 /usr/sbin/cfprefsd + 170 0.0 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow + 172 0.0 /usr/libexec/runningboardd + 173 0.0 /System/Library/CoreServices/coreservicesd + 174 0.7 /usr/libexec/trustd + 176 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsd + 177 0.0 /usr/sbin/coreaudiod + 179 0.0 /usr/libexec/PowerUIAgent + 181 0.0 /usr/sbin/mDNSResponder + 183 0.0 /usr/libexec/apfsd + 184 0.0 /usr/libexec/nsurlsessiond + 185 0.0 /usr/libexec/nehelper + 190 0.0 /usr/libexec/airportd + 194 0.0 /usr/libexec/lsd + 195 0.0 /usr/libexec/logd_helper + 197 0.0 /usr/libexec/symptomsd + 198 0.0 /usr/sbin/distnoted + 206 0.0 /usr/libexec/mobileassetd + 207 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS/authd + 208 0.0 /usr/sbin/distnoted + 209 0.0 /usr/libexec/eligibilityd + 213 0.0 /usr/libexec/hidd + 220 0.0 /usr/libexec/ApplicationFirewall/socketfilterfw + 221 0.0 /usr/sbin/distnoted + 235 3.1 /usr/libexec/syspolicyd + 251 0.0 Core Audio Driver (ParrotAudioPlugin.driver) + 254 0.0 /usr/libexec/audiomxd + 262 0.0 /usr/sbin/mDNSResponderHelper + 265 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/biomed + 270 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS/com.apple.CodeSigningHelper + 271 0.0 /usr/libexec/securityd_system + 272 0.0 /System/Library/CoreServices/TimeMachine/backupd + 282 0.0 /usr/sbin/WirelessRadioManagerd + 284 0.0 /System/Library/CoreServices/appleeventsd + 285 0.0 /usr/sbin/distnoted + 287 0.0 /usr/libexec/audioclocksyncd + 289 0.0 /usr/libexec/com.apple.cmio.videodriverkithostextension.systemextension/Contents/MacOS/com.apple.cmio.videodriverkithostextension + 291 0.0 /usr/libexec/storagekitd + 297 0.0 /usr/libexec/mobileactivationd + 300 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/suhelperd + 301 0.0 /usr/libexec/cameracaptured + 302 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS/UVCAssistant + 303 0.0 /System/Library/CoreServices/osanalyticshelper + 305 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 306 0.0 /usr/sbin/distnoted + 310 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext/com.apple.DriverKit-IOUserDockChannelSerial + 311 0.1 /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN + 312 0.0 /System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext/com.apple.AppleUserHIDDrivers + 313 0.0 /usr/sbin/cfprefsd + 314 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated + 315 0.0 /usr/sbin/distnoted + 316 0.0 /usr/libexec/trustd + 319 0.0 /usr/libexec/triald_system + 322 0.0 /usr/sbin/distnoted + 324 0.0 /System/Library/Frameworks/GSS.framework/Helpers/GSSCred + 325 0.0 /usr/libexec/searchpartyd + 327 0.0 /usr/sbin/distnoted + 328 0.0 /System/Library/CoreServices/TimeMachine/backupd-helper + 329 0.0 /usr/libexec/rtcreportingd + 332 0.0 /usr/sbin/BTLEServer + 338 0.0 /usr/libexec/symptomsd-diag + 339 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 340 0.0 /usr/sbin/distnoted + 341 0.0 /usr/sbin/cfprefsd + 344 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/modelcatalogd + 345 0.0 /usr/libexec/secd + 347 0.0 /usr/libexec/UserEventAgent + 352 0.0 /usr/libexec/knowledge-agent + 353 0.0 /System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS/CoreServicesUIAgent + 354 0.0 /usr/sbin/universalaccessd + 355 0.0 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd + 356 0.0 /usr/libexec/containermanagerd + 357 0.0 /usr/libexec/pboard + 359 0.0 /usr/libexec/lsd + 360 0.0 /usr/libexec/wifip2pd + 361 0.0 /usr/libexec/linkd + 362 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/MacOS/Safari + 367 0.0 /usr/libexec/nsurlsessiond + 368 0.0 /usr/libexec/rapportd + 369 0.0 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + 370 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/ContextStoreAgent + 372 0.0 /System/Library/CoreServices/WindowManager.app/Contents/MacOS/WindowManager + 373 0.0 /usr/libexec/routined + 374 0.0 /usr/sbin/usernoted + 375 0.0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock + 376 0.0 /System/Library/CoreServices/lockoutagent + 377 0.0 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter + 378 0.0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer + 379 0.0 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder + 384 0.0 /usr/sbin/distnoted + 385 0.0 /System/Library/CoreServices/AccessibilityUIServer.app/Contents/MacOS/AccessibilityUIServer + 386 0.0 /System/Library/CoreServices/WallpaperAgent.app/Contents/MacOS/WallpaperAgent + 387 0.0 /usr/libexec/secinitd + 388 0.0 /usr/libexec/dmd + 392 0.0 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd + 394 0.0 /usr/sbin/filecoordinationd + 395 0.0 /System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support/siriactionsd + 396 0.0 /System/Library/PrivateFrameworks/iCloudDriveCore.framework/Versions/A/Support/bird + 397 0.0 automountd + 398 0.0 /usr/libexec/trustd + 399 0.0 /System/Library/CoreServices/sharedfilelistd + 400 0.0 /System/Library/PrivateFrameworks/FileProvider.framework/Support/fileproviderd + 401 0.0 /usr/libexec/pkd + 402 0.0 /System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support/AMPDeviceDiscoveryAgent + 405 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 407 0.0 /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd + 408 0.0 /System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd + 409 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/fontworker + 410 0.0 /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd + 411 0.0 /System/Library/PrivateFrameworks/SyncedDefaults.framework/Support/syncdefaultsd + 412 0.0 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd + 413 0.0 /System/Library/CoreServices/iconservicesagent + 414 0.0 /usr/libexec/ContinuityCaptureAgent + 416 0.0 /System/Library/CoreServices/audioaccessoryd + 418 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/corespotlightd + 423 0.0 /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary + 424 0.0 /System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod + 425 0.0 /usr/libexec/gamepolicyd + 426 0.0 /System/Library/PrivateFrameworks/UserNotificationsCore.framework/Support/usernotificationsd + 429 0.0 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter + 431 0.0 /System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A/ScreenTimeAgent + 433 0.0 /System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent + 435 0.0 /usr/libexec/transparencyd + 436 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 437 0.0 /System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support/donotdisturbd + 438 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted + 439 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 441 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 444 0.0 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer + 445 0.0 /System/Library/PrivateFrameworks/SessionCore.framework/Support/liveactivitiesd + 446 0.4 /usr/libexec/sharingd + 449 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 450 0.0 /usr/libexec/findmylocateagent + 451 0.0 /System/Library/PrivateFrameworks/CoreParsec.framework/parsecd + 454 0.0 /System/Cryptexes/App/usr/libexec/SafariBookmarksSyncAgent + 456 0.0 /usr/libexec/networkserviceproxy + 462 0.0 /usr/libexec/neagent + 464 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking + 465 0.0 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CMFSyncAgent + 466 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.GPU.xpc/Contents/MacOS/com.apple.WebKit.GPU + 470 0.0 /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support/followupd + 471 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd + 472 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 473 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherWidget.appex/Contents/MacOS/WeatherWidget + 474 0.0 /System/Library/CoreServices/WiFiAgent.app/Contents/MacOS/WiFiAgent + 475 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS/IMDPersistenceAgent + 476 0.0 /System/Library/PrivateFrameworks/StatusKit.framework/StatusKitAgent + 478 0.0 /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources/familycircled + 485 0.0 /System/Library/PrivateFrameworks/UserActivity.framework/Agents/useractivityd + 486 0.0 /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra + 488 0.0 /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight + 489 0.0 /usr/libexec/spotlightknowledged.updater + 491 0.0 /System/Applications/Photos.app/Contents/PlugIns/PhotosReliveWidget.appex/Contents/MacOS/PhotosReliveWidget + 494 0.0 /usr/libexec/ospredictiond + 495 0.0 /System/Library/CoreServices/UIKitSystem.app/Contents/MacOS/UIKitSystem + 499 0.0 /System/Library/PrivateFrameworks/iTunesCloud.framework/Support/itunescloudd + 504 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoteagent + 505 0.0 /usr/libexec/avconferenced + 506 0.0 /System/Library/PrivateFrameworks/MediaAnalysis.framework/Versions/A/mediaanalysisd + 507 0.0 /usr/sbin/spindump + 509 0.0 /System/Library/PrivateFrameworks/TextInputUIMacHelper.framework/Versions/A/XPCServices/CursorUIViewService.xpc/Contents/MacOS/CursorUIViewService + 515 0.0 /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/com.apple.Safari.SafeBrowsing.Service + 518 0.1 /usr/libexec/nearbyd + 522 0.0 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd + 525 0.0 /System/Library/CoreServices/ScopedBookmarkAgent + 526 0.0 /System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources/amsaccountsd + 529 0.0 /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed + 531 0.0 /System/Library/CoreServices/SubmitDiagInfo + 533 0.0 /System/Applications/Calendar.app/Contents/PlugIns/CalendarWidgetExtension.appex/Contents/MacOS/CalendarWidgetExtension + 546 0.0 /usr/libexec/searchpartyuseragent + 549 0.0 /System/Applications/Reminders.app/Contents/PlugIns/RemindersWidgetExtension.appex/Contents/MacOS/RemindersWidgetExtension + 552 0.0 /System/Applications/Tips.app/Contents/PlugIns/TipsWidgetExtension.appex/Contents/MacOS/TipsWidgetExtension + 555 0.0 /System/Applications/Shortcuts.app/Contents/PlugIns/ShortcutsWidgetExtension.appex/Contents/MacOS/ShortcutsWidgetExtension + 559 0.0 /System/Library/PrivateFrameworks/HearingCore.framework/heard + 560 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd + 564 0.0 /Users/perry/builder-macos/target/release/perry-ship + 565 0.0 /System/Library/Frameworks/InputMethodKit.framework/Resources/imklaunchagent + 567 0.0 /System/Library/Image Capture/Support/icdd + 572 0.0 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent + 573 0.0 /System/Library/CoreServices/diagnostics_agent + 574 0.0 /System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS/TextInputMenuAgent + 577 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 586 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 598 0.0 /usr/libexec/aned + 621 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd + 622 0.0 /System/Library/PrivateFrameworks/GenerativeExperiencesRuntime.framework/Versions/A/generativeexperiencesd + 630 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherIntents.appex/Contents/MacOS/WeatherIntents + 632 0.0 /System/Library/PrivateFrameworks/PassKitCore.framework/passd + 636 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetItems.appex/Contents/MacOS/FindMyWidgetItems + 638 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeEnergyWidgetsExtension.appex/Contents/MacOS/HomeEnergyWidgetsExtension + 639 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/RecordWidgetExtension.appex/Contents/MacOS/RecordWidgetExtension + 642 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetPeople.appex/Contents/MacOS/FindMyWidgetPeople + 643 0.0 /usr/sbin/distnoted + 647 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgets.appex/Contents/MacOS/JournalWidgets + 648 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeWidget.appex/Contents/MacOS/HomeWidget + 649 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/VoiceMemosSettingsWidgetExtension.appex/Contents/MacOS/VoiceMemosSettingsWidgetExtension + 650 0.0 /usr/sbin/distnoted + 652 0.0 /usr/libexec/milod + 656 0.0 /System/Library/CoreServices/Batteries.app/Contents/PlugIns/BatteriesAvocadoWidgetExtension.appex/Contents/MacOS/BatteriesAvocadoWidgetExtension + 658 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS/ScreenTimeWidgetExtension + 661 0.0 /System/Applications/Podcasts.app/Contents/PlugIns/PodcastsWidget.appex/Contents/MacOS/PodcastsWidget + 663 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetIntentsExtension.appex/Contents/MacOS/ScreenTimeWidgetIntentsExtension + 664 0.0 /System/Applications/Clock.app/Contents/PlugIns/WorldClockWidget.appex/Contents/MacOS/WorldClockWidget + 665 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgetsSecure.appex/Contents/MacOS/JournalWidgetsSecure + 666 0.0 /System/Library/CoreServices/PeopleViewService.app/Contents/PlugIns/PeopleWidget_macOSExtension.appex/Contents/MacOS/PeopleWidget_macOSExtension + 667 0.0 /System/Applications/Notes.app/Contents/PlugIns/com.apple.Notes.WidgetExtension.appex/Contents/MacOS/com.apple.Notes.WidgetExtension + 669 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/Extensions/SafariWidgetExtension.appex/Contents/MacOS/SafariWidgetExtension + 670 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/PlugIns/MobileTimerIntents.appex/Contents/MacOS/MobileTimerIntents + 673 0.0 /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd + 686 0.0 /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTrackingAgent + 689 0.0 /System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext/IOUserBluetoothSerialDriver + 697 0.0 /usr/libexec/modelmanagerd + 698 0.0 /usr/sbin/distnoted + 709 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANECompilerService.xpc/Contents/MacOS/ANECompilerService + 712 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport + 721 0.0 /usr/sbin/distnoted + 725 0.0 /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/fairplayd + 727 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent + 731 0.0 /usr/libexec/inputanalyticsd + 732 0.0 /usr/sbin/distnoted + 740 0.0 /usr/libexec/sysmond + 749 0.0 /usr/sbin/systemstats + 750 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService + 751 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectBridgeService.xpc/Contents/MacOS/XProtectBridgeService + 760 0.0 /System/Applications/Calendar.app/Contents/Extensions/CalendarIntentsExtension.appex/Contents/MacOS/CalendarIntentsExtension + 761 0.0 /System/Applications/Messages.app/Contents/Extensions/MessagesActionExtension.appex/Contents/MacOS/MessagesActionExtension + 763 0.0 /System/Library/CoreServices/CrashReporterSupportHelper + 765 0.0 /System/Library/PrivateFrameworks/WeatherDaemon.framework/weatherd + 772 0.0 /System/Library/PrivateFrameworks/WorkflowKit.framework/XPCServices/ShortcutsViewService.xpc/Contents/MacOS/ShortcutsViewService + 787 0.0 /usr/libexec/online-auth-agent + 789 0.0 /usr/sbin/distnoted + 801 0.0 /System/Library/CoreServices/iconservicesagent + 822 0.0 /System/Library/PrivateFrameworks/OnDeviceStorage.framework/Support/amsondevicestoraged + 832 0.0 /usr/sbin/cfprefsd + 834 0.0 /usr/libexec/mmaintenanced + 838 0.0 /usr/sbin/cfprefsd + 842 0.0 /usr/sbin/cfprefsd + 843 0.0 /usr/sbin/cfprefsd + 847 0.0 /System/Cryptexes/App/usr/libexec/PasswordBreachAgent + 848 0.0 /usr/sbin/cfprefsd + 860 0.0 /usr/sbin/cfprefsd + 861 0.0 /usr/sbin/cfprefsd + 862 0.0 /usr/sbin/cfprefsd + 863 0.0 /usr/libexec/mlhostd + 866 0.0 /usr/libexec/powerdatad + 867 0.0 /usr/sbin/cfprefsd + 869 0.0 /usr/libexec/ASPCarryLog + 883 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 884 0.0 /usr/libexec/seputil + 1096 0.0 /System/Cryptexes/App/usr/libexec/AuthenticationServicesAgent + 1169 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XprotectService.xpc/Contents/MacOS/XprotectService + 1398 0.0 /System/iOSSupport/System/Library/PrivateFrameworks/HomeEnergyDaemon.framework/Support/homeenergyd + 1412 0.0 /System/Library/PrivateFrameworks/MediaAnalysisAccess.framework/Versions/A/XPCServices/mediaanalysisd-access.xpc/Contents/MacOS/mediaanalysisd-access + 1849 0.0 /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/Support/recentsd + 3976 0.0 /System/Library/PrivateFrameworks/ContinuousDialogManagerService.framework/assistant_cdmd + 4119 0.0 /System/Library/PrivateFrameworks/AvatarPersistence.framework/Support/avatarsd + 4120 0.0 /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/Support/contactsdonationagent + 4307 0.0 /usr/libexec/captiveagent + 4762 0.0 /usr/libexec/frauddefensed + 4769 0.0 /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/XPCServices/com.apple.CloudPhotosConfiguration.xpc/Contents/MacOS/com.apple.CloudPhotosConfiguration + 4781 0.0 /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/XPCServices/com.apple.BKAgentService.xpc/Contents/MacOS/com.apple.BKAgentService + 5548 0.0 /usr/libexec/seserviced + 5602 0.0 /usr/libexec/filevaultd + 5603 0.0 /System/Library/PrivateFrameworks/GeoAnalytics.framework/geoanalyticsd + 5606 0.0 /System/Library/PrivateFrameworks/PrivateCloudCompute.framework/privatecloudcomputed.app/Contents/MacOS/privatecloudcomputed + 5621 0.0 /usr/libexec/taskgated + 5736 0.0 /System/Library/PrivateFrameworks/Stickers.framework/Support/stickersd + 5759 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/managedcorespotlightd + 5767 0.0 /usr/sbin/distnoted + 5768 0.0 /System/Library/ExtensionKit/Extensions/GenerativeExperiencesSafetyInferenceProvider.appex/Contents/MacOS/GenerativeExperiencesSafetyInferenceProvider + 5769 0.0 /usr/sbin/cfprefsd + 5770 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService + 6121 0.0 /usr/libexec/remindd + 6705 0.0 /usr/libexec/applekeystored + 8779 0.0 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/mbuseragent + 8789 0.0 /usr/libexec/DataDetectorsSourceAccess +12133 0.0 /usr/libexec/tipsd +13734 0.0 /usr/libexec/biomesyncd +14895 0.0 /usr/libexec/wifivelocityd +15933 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad +16212 9.6 /System/Library/ExtensionKit/Extensions/WallpaperAerialsExtension.appex/Contents/MacOS/WallpaperAerialsExtension +16213 2.9 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS/VTDecoderXPCService +17355 0.0 /usr/sbin/netbiosd +19642 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/Executables/mobiletimerd +19716 0.0 sshd-session: perry [priv] +19717 0.0 +19719 0.0 sshd-session: perry@notty +19720 0.0 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python +20189 0.0 ps +22309 0.0 /System/Library/CoreServices/ReportSystemMemory +39544 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS/IMAutomaticHistoryDeletionAgent +39617 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService +39618 0.0 /System/Library/PrivateFrameworks/MapsSync.framework/mapssyncd +39637 0.0 /System/Library/PrivateFrameworks/CallHistory.framework/Support/CallHistorySyncHelper +39662 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/ModelCatalogAgent +41554 0.0 /usr/libexec/PerfPowerServices +46759 0.0 /usr/libexec/ioupsd +46762 0.0 /usr/sbin/BTLEServerAgent +49101 0.0 /System/Library/PrivateFrameworks/MobileAssetDaemon.framework/Versions/A/XPCServices/com.apple.MobileAsset.DownloadService.Builtin.xpc/Contents/MacOS/com.apple.MobileAsset.DownloadService.Builtin +49103 0.0 /System/Library/PrivateFrameworks/StreamingExtractor.framework/Versions/A/XPCServices/STExtractionService.privileged.xpc/Contents/MacOS/STExtractionService.privileged +49267 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/EAUpdaterService.xpc/Contents/MacOS/EAUpdaterService +49521 0.0 /System/Library/PrivateFrameworks/WebPrivacy.framework/webprivacyd +50091 0.0 /usr/libexec/assessmentagent +50092 0.0 /System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A/maild +50093 0.0 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/commerce +50094 0.0 /System/Cryptexes/App/usr/libexec/com.apple.Safari.History +50103 0.0 /usr/libexec/replayd +50104 0.0 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter +50105 0.0 /System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS/CoreLocationAgent +50106 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsagent +50107 0.0 /System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS/Keychain Circle Notification +50695 0.0 /usr/libexec/feedbackd +50955 0.0 cloudphotod +50959 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS/UARPUpdaterServiceUSBPD +51036 0.0 /usr/libexec/triald +51044 0.0 /System/Library/PrivateFrameworks/TrialServer.framework/Versions/A/XPCServices/TrialArchivingService.xpc/Contents/MacOS/TrialArchivingService +51103 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Versions/A/XPCServices/com.apple.MobileSoftwareUpdate.CleanupPreparePathService.xpc/Contents/MacOS/com.apple.MobileSoftwareUpdate.CleanupPreparePathService +51142 0.0 /usr/libexec/containermanagerd_system +52122 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +52128 0.0 /usr/libexec/AssetCache/AssetCache +52130 0.0 /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS/AssetCacheTetheratorService +52409 0.0 /System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd +52453 0.0 /usr/libexec/adprivacyd +52456 0.0 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd +52457 0.0 /System/Library/PrivateFrameworks/CoreADI.framework/adid +52458 0.0 /usr/libexec/promotedcontentd +52459 0.0 /usr/libexec/fairplaydeviceidentityd +53616 0.0 /usr/libexec/dprivacyd +53617 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53618 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53622 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53623 0.0 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager +53624 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53625 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53626 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53630 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53631 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53632 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53633 0.0 /System/Library/Frameworks/AudioToolbox.framework/AudioComponentRegistrar +53641 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53642 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53643 0.0 /usr/libexec/uarpassetmanagerd +53644 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceDisplay.xpc/Contents/MacOS/UARPUpdaterServiceDisplay +53645 0.0 /System/Library/PrivateFrameworks/UARPAssetManager.framework/XPCServices/UARPAssetManagerServiceMobileAsset.xpc/Contents/MacOS/UARPAssetManagerServiceMobileAsset +53810 0.0 /usr/libexec/bluetoothuserd +53811 0.0 /usr/libexec/findmydeviced +56810 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCompute.framework/Versions/A/XPCServices/IntelligencePlatformComputeService.xpc/Contents/MacOS/IntelligencePlatformComputeService +57779 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstoreagent +57780 0.0 /System/Library/PrivateFrameworks/InstallCoordination.framework/Support/installcoordinationd +57781 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedODRService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedODRService +57782 0.0 /System/Library/PrivateFrameworks/AppleMediaServicesUI.framework/amsengagementd +57872 0.0 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.privileged.xpc/Contents/MacOS/com.apple.StreamingUnzipService.privileged +58789 0.0 /usr/libexec/countryd +58802 0.0 /System/Library/Frameworks/ManagedSettings.framework/Versions/A/ManagedSettingsAgent +58812 0.0 /System/Library/PrivateFrameworks/NewDeviceOutreach.framework/ndoagent +59412 0.0 /System/Library/PrivateFrameworks/ReplicatorCore.framework/Support/replicatord +61271 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted +62942 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/BiomeAgent +62957 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +62958 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +62961 0.0 /usr/libexec/duetexpertd +62963 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/intelligenceplatformd +70105 0.0 /System/Library/CoreServices/ReportCrash +70111 0.0 /System/Library/CoreServices/diagnosticservicesd +70953 0.0 /usr/libexec/biometrickitd +70958 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedTaskService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedTaskService +70963 0.0 /System/Library/Frameworks/MediaExtension.framework/Versions/A/Helpers/MENotificationAgent +70964 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Support/BackgroundTaskManagementAgent.app/Contents/MacOS/BackgroundTaskManagementAgent +70966 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Resources/backgroundtaskmanagementd +70968 0.0 /usr/libexec/aneuserd +71089 0.0 /usr/libexec/powerexperienced +71330 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSOAgent.app/Contents/MacOS/AppSSOAgent +71331 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSODaemon +71332 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +71333 0.0 /usr/libexec/findmybeaconingd +71334 0.0 /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferAgent.app/Contents/MacOS/IMTransferAgent +71336 0.0 /usr/libexec/wifianalyticsd +71376 0.0 /usr/libexec/backgroundassets.user +73149 0.0 /usr/libexec/proactiveeventtrackerd +73151 0.0 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Helpers/ProtectedCloudKeySyncing +73152 0.0 /usr/libexec/swtransparencyd +73153 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +74315 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +74316 0.0 /usr/sbin/distnoted +74825 0.0 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/XPCServices/DPSubmissionService.xpc/Contents/MacOS/DPSubmissionService +75643 0.0 /usr/libexec/audioanalyticsd +75645 0.0 /usr/libexec/ciphermld +75646 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +75647 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75648 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75969 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent +75970 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated +76414 0.0 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/XPCServices/PerfPowerTelemetryClientRegistrationService.xpc/Contents/MacOS/PerfPowerTelemetryClientRegistrationService +76539 0.0 /System/Library/Frameworks/ShazamKit.framework/shazamd +76540 0.0 /System/Library/PrivateFrameworks/SystemStatusServer.framework/Support/systemstatusd +76699 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/remotemanagementd +76700 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +76701 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +76702 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +76705 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +76706 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +76707 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/DiskManagementSubscriber.xpc/Contents/MacOS/DiskManagementSubscriber +76708 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedPreferencesSubscriber.xpc/Contents/MacOS/ManagedPreferencesSubscriber +76709 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SoftwareUpdateSubscriber.xpc/Contents/MacOS/SoftwareUpdateSubscriber +76710 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/MigrationSubscriber.xpc/Contents/MacOS/MigrationSubscriber +76711 0.0 /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/systemmigrationd +76712 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +76713 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributiond +76714 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +76715 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedConfigurationFilesSubscriber.xpc/Contents/MacOS/ManagedConfigurationFilesSubscriber +76861 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +77182 0.0 /usr/libexec/assetsubscriptiond +77186 0.0 /usr/libexec/griddatad +77191 0.0 /usr/libexec/dprivacyd +77192 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectUpdateService.xpc/Contents/MacOS/XProtectUpdateService +77193 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +77194 0.0 /System/Library/PrivateFrameworks/IntlPreferences.framework/Support/localizationswitcherd +77195 0.0 /usr/libexec/siriknowledged +77196 0.0 /usr/libexec/tzd +77198 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted_helper +77199 0.0 /usr/libexec/appleaccountd +77200 0.0 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd +77203 0.0 /usr/libexec/sysdiagnosed +77204 0.0 /System/Library/Frameworks/QuickLookThumbnailing.framework/Support/com.apple.quicklook.ThumbnailsAgent +77207 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +77208 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +77209 0.0 /usr/libexec/MTLAssetUpgraderD +77210 0.0 /usr/libexec/mlruntimed +77211 0.0 /System/Library/PrivateFrameworks/SiriTTSService.framework/sirittsd +77212 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +77213 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/StandaloneHIDAudService.xpc/Contents/MacOS/StandaloneHIDAudService +77214 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceLegacyAudio.xpc/Contents/MacOS/UARPUpdaterServiceLegacyAudio +77215 0.0 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/XPCServices/SetStoreUpdateService.xpc/Contents/MacOS/SetStoreUpdateService +77216 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/geodMachServiceBridge +77217 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/system_installd +77218 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd +77224 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/XPCServices/media-indexer.xpc/Contents/MacOS/media-indexer +77225 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPLibraryAgent +77226 0.0 /System/Library/PrivateFrameworks/PodcastServices.framework/XPCServices/PodcastContentService.xpc/Contents/MacOS/PodcastContentService +77227 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPArtworkAgent +77262 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +77287 0.0 /System/Library/PrivateFrameworks/AXAssetLoader.framework/Support/axassetsd +77288 0.0 /System/Library/CoreServices/EscrowSecurityAlert.app/Contents/MacOS/EscrowSecurityAlert +77289 0.0 /System/Library/PrivateFrameworks/TextToSpeechVoiceBankingSupport.framework/Support/voicebankingd +77290 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77291 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/KonaSynthesizer.appex/Contents/MacOS/KonaSynthesizer +77292 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/MauiAUSP.appex/Contents/MacOS/MauiAUSP +77293 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/SiriAUSP.appex/Contents/MacOS/SiriAUSP +77294 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/WardaSynthesizer.appex/Contents/MacOS/WardaSynthesizer +77295 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77296 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/MacinTalkAUSP.appex/Contents/MacOS/MacinTalkAUSP +77297 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77298 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77299 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77300 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77301 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/AUCrashHandlerService.xpc/Contents/MacOS/AUCrashHandlerService +77302 0.0 /System/Library/PrivateFrameworks/CloudServices.framework/Helpers/com.apple.sbd +77303 0.0 /usr/libexec/swcd +77531 0.0 /usr/libexec/mobilerepaird +77701 0.0 /System/Library/PrivateFrameworks/CoreKDL.framework/Support/corekdld +78714 0.0 /System/Library/PrivateFrameworks/JetCore.framework/Support/jetpackassetd +79810 0.0 /usr/sbin/cfprefsd +82557 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributionagent +82558 0.0 /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/Versions/A/XPCServices/Managed Background Assets Helper Service.xpc/Contents/MacOS/Managed Background Assets Helper Service +83674 0.0 /System/Library/PrivateFrameworks/IntelligenceTasksEngine.framework/Support/intelligencetasksd +84260 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagementAgent +84263 0.0 /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/XPCServices/SafariConfigurationSubscriber.xpc/Contents/MacOS/SafariConfigurationSubscriber +84264 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +84265 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +84266 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +84270 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +84271 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +84272 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/AccountSubscriber.xpc/Contents/MacOS/AccountSubscriber +84273 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +84274 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +84275 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ASConfigurationSubscriber.xpc/Contents/MacOS/ASConfigurationSubscriber +84276 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedSettingsSubscriber.xpc/Contents/MacOS/ManagedSettingsSubscriber +84328 0.0 /System/Library/PrivateFrameworks/Ecosystem.framework/Support/ecosystemd +84329 0.0 /usr/libexec/GamePolicyAgent +84330 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +84391 0.0 /usr/libexec/intelligentroutingd +84392 0.0 /System/Library/PrivateFrameworks/DeviceCheckInternal.framework/devicecheckd +84404 0.0 /System/Library/PrivateFrameworks/AppleIntelligenceReportingProcessing.framework/Versions/A/XPCServices/AppleIntelligenceReportingProcessingService.xpc/Contents/MacOS/AppleIntelligenceReportingProcessingService +84405 0.0 /System/Library/PrivateFrameworks/HomeKitEvents.framework/Support/homeeventsd +84423 0.0 /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/FeatureAccessAgent +84845 0.0 /System/Library/PrivateFrameworks/BusinessChatService.framework/businessservicesd +84847 0.0 /System/Library/PrivateFrameworks/MessagesBlastDoorSupport.framework/Versions/A/XPCServices/MessagesBlastDoorService.xpc/Contents/MacOS/MessagesBlastDoorService +86892 0.0 aslmanager +87457 0.0 /System/Library/PrivateFrameworks/StorageManagement.framework/Resources/diskspaced +87756 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/knowledgeconstructiond +89574 0.0 /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd +90448 0.0 /usr/libexec/nfcd +90449 0.0 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer +90468 0.0 /usr/libexec/betaenrollmentagent +90469 0.0 /usr/libexec/betaenrollmentd +90470 0.0 /usr/libexec/microstackshot +90577 0.0 /usr/sbin/systemsoundserverd +90592 0.0 /System/Library/CoreServices/talagentd +90616 0.0 /System/Library/PrivateFrameworks/AppleCredentialManager.framework/AppleCredentialManagerDaemon +90893 0.0 /usr/libexec/dirhelper +91864 0.0 /System/Library/CoreServices/ReportCrash +92246 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +92570 0.0 /usr/libexec/proactived +92571 0.0 /System/Library/PrivateFrameworks/IntelligenceFlowContextRuntime.framework/Versions/A/intelligencecontextd +92572 0.0 /System/Library/CoreServices/pbs +92715 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +97953 0.0 /usr/libexec/gamecontrollerd +97954 0.0 /System/Library/PrivateFrameworks/GameControllerFoundation.framework/Versions/A/XPCServices/GameControllerConfigService.xpc/Contents/MacOS/GameControllerConfigService +97955 0.0 /usr/libexec/gamecontrolleragentd + 537 0.0 login + 539 0.0 -zsh + 542 0.0 login + 553 0.0 -zsh + 550 0.0 login + 591 0.0 -zsh diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/processes-before.txt b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/processes-before.txt new file mode 100644 index 0000000000..3c81dce71a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/processes-before.txt @@ -0,0 +1,574 @@ + PID %CPU COMM + 1 0.9 /sbin/launchd + 94 0.4 /usr/libexec/logd + 95 0.0 /usr/libexec/smd + 96 0.0 /usr/libexec/UserEventAgent + 98 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd + 102 0.0 /usr/sbin/systemstats + 104 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support/accessoryupdaterd + 106 0.0 /usr/libexec/configd + 107 0.0 endpointsecurityd + 108 0.0 /System/Library/CoreServices/powerd.bundle/powerd + 109 0.0 /usr/libexec/IOMFB_bics_daemon + 111 0.0 /usr/libexec/amfid + 113 0.0 /usr/libexec/remoted + 115 0.0 /usr/libexec/keybagd + 116 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Support/softwareupdated + 117 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd_system + 119 0.0 /usr/libexec/watchdogd + 123 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds + 124 0.0 /System/Library/CoreServices/iconservicesd + 125 0.0 /usr/libexec/kernelmanagerd + 126 0.0 /usr/libexec/diskarbitrationd + 129 0.0 /usr/libexec/coreduetd + 130 0.0 /usr/sbin/syslogd + 132 0.0 /usr/libexec/thermalmonitord + 133 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/contextstored + 134 0.0 /usr/libexec/xprotectd + 135 3.8 /usr/libexec/opendirectoryd + 136 0.0 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd + 137 0.0 /System/Library/CoreServices/launchservicesd + 138 0.0 /usr/libexec/timed + 139 0.0 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd + 140 0.0 /usr/sbin/securityd + 142 0.0 /usr/libexec/locationd + 143 0.0 /usr/libexec/nesessionmanager + 145 0.0 autofsd + 146 0.0 /usr/libexec/dasd + 147 0.0 /System/Library/PrivateFrameworks/Heimdal.framework/Helpers/kdc + 148 0.0 /usr/libexec/corerepaird + 150 0.0 /usr/sbin/distnoted + 154 0.0 /System/Library/CoreServices/logind + 155 0.0 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond + 156 0.0 /usr/sbin/KernelEventAgent + 158 0.0 /usr/libexec/usermanagerd + 160 0.6 /usr/sbin/bluetoothd + 161 0.6 /usr/sbin/notifyd + 162 0.0 /usr/libexec/sandboxd + 163 0.0 /usr/libexec/corebrightnessd + 164 0.0 /usr/libexec/AirPlayXPCHelper + 165 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/com.apple.cmio.registerassistantservice + 167 9.0 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer + 168 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 169 0.0 /usr/sbin/cfprefsd + 170 0.0 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow + 172 0.0 /usr/libexec/runningboardd + 173 0.0 /System/Library/CoreServices/coreservicesd + 174 0.0 /usr/libexec/trustd + 176 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsd + 177 0.0 /usr/sbin/coreaudiod + 179 0.0 /usr/libexec/PowerUIAgent + 181 0.0 /usr/sbin/mDNSResponder + 183 0.0 /usr/libexec/apfsd + 184 0.0 /usr/libexec/nsurlsessiond + 185 0.0 /usr/libexec/nehelper + 190 0.4 /usr/libexec/airportd + 194 0.0 /usr/libexec/lsd + 195 0.0 /usr/libexec/logd_helper + 197 0.0 /usr/libexec/symptomsd + 198 0.0 /usr/sbin/distnoted + 206 0.0 /usr/libexec/mobileassetd + 207 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS/authd + 208 0.0 /usr/sbin/distnoted + 209 0.0 /usr/libexec/eligibilityd + 213 0.0 /usr/libexec/hidd + 220 0.0 /usr/libexec/ApplicationFirewall/socketfilterfw + 221 0.0 /usr/sbin/distnoted + 235 0.0 /usr/libexec/syspolicyd + 251 0.0 Core Audio Driver (ParrotAudioPlugin.driver) + 254 0.0 /usr/libexec/audiomxd + 262 0.0 /usr/sbin/mDNSResponderHelper + 265 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/biomed + 270 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS/com.apple.CodeSigningHelper + 271 0.0 /usr/libexec/securityd_system + 272 0.0 /System/Library/CoreServices/TimeMachine/backupd + 282 0.0 /usr/sbin/WirelessRadioManagerd + 284 0.0 /System/Library/CoreServices/appleeventsd + 285 0.0 /usr/sbin/distnoted + 287 0.1 /usr/libexec/audioclocksyncd + 289 0.0 /usr/libexec/com.apple.cmio.videodriverkithostextension.systemextension/Contents/MacOS/com.apple.cmio.videodriverkithostextension + 291 0.0 /usr/libexec/storagekitd + 297 0.0 /usr/libexec/mobileactivationd + 300 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/suhelperd + 301 0.0 /usr/libexec/cameracaptured + 302 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS/UVCAssistant + 303 0.0 /System/Library/CoreServices/osanalyticshelper + 305 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 306 0.0 /usr/sbin/distnoted + 310 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext/com.apple.DriverKit-IOUserDockChannelSerial + 311 0.9 /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN + 312 0.0 /System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext/com.apple.AppleUserHIDDrivers + 313 0.0 /usr/sbin/cfprefsd + 314 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated + 315 0.0 /usr/sbin/distnoted + 316 0.0 /usr/libexec/trustd + 319 0.0 /usr/libexec/triald_system + 322 0.0 /usr/sbin/distnoted + 324 0.0 /System/Library/Frameworks/GSS.framework/Helpers/GSSCred + 325 0.0 /usr/libexec/searchpartyd + 327 0.0 /usr/sbin/distnoted + 328 0.0 /System/Library/CoreServices/TimeMachine/backupd-helper + 329 0.0 /usr/libexec/rtcreportingd + 332 0.0 /usr/sbin/BTLEServer + 338 0.0 /usr/libexec/symptomsd-diag + 339 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 340 0.0 /usr/sbin/distnoted + 341 0.0 /usr/sbin/cfprefsd + 344 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/modelcatalogd + 345 0.0 /usr/libexec/secd + 347 0.0 /usr/libexec/UserEventAgent + 352 0.0 /usr/libexec/knowledge-agent + 353 0.0 /System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS/CoreServicesUIAgent + 354 0.0 /usr/sbin/universalaccessd + 355 0.0 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd + 356 0.0 /usr/libexec/containermanagerd + 357 0.0 /usr/libexec/pboard + 359 0.0 /usr/libexec/lsd + 360 0.0 /usr/libexec/wifip2pd + 361 0.0 /usr/libexec/linkd + 362 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/MacOS/Safari + 367 0.0 /usr/libexec/nsurlsessiond + 368 0.0 /usr/libexec/rapportd + 369 0.0 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + 370 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/ContextStoreAgent + 372 0.0 /System/Library/CoreServices/WindowManager.app/Contents/MacOS/WindowManager + 373 0.0 /usr/libexec/routined + 374 0.0 /usr/sbin/usernoted + 375 0.0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock + 376 0.0 /System/Library/CoreServices/lockoutagent + 377 0.0 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter + 378 0.0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer + 379 0.0 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder + 384 0.0 /usr/sbin/distnoted + 385 0.0 /System/Library/CoreServices/AccessibilityUIServer.app/Contents/MacOS/AccessibilityUIServer + 386 0.0 /System/Library/CoreServices/WallpaperAgent.app/Contents/MacOS/WallpaperAgent + 387 0.0 /usr/libexec/secinitd + 388 0.0 /usr/libexec/dmd + 392 0.0 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd + 394 0.0 /usr/sbin/filecoordinationd + 395 0.0 /System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support/siriactionsd + 396 0.0 /System/Library/PrivateFrameworks/iCloudDriveCore.framework/Versions/A/Support/bird + 397 0.0 automountd + 398 0.0 /usr/libexec/trustd + 399 0.0 /System/Library/CoreServices/sharedfilelistd + 400 0.0 /System/Library/PrivateFrameworks/FileProvider.framework/Support/fileproviderd + 401 0.0 /usr/libexec/pkd + 402 0.0 /System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support/AMPDeviceDiscoveryAgent + 405 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 407 0.0 /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd + 408 0.0 /System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd + 409 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/fontworker + 410 0.0 /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd + 411 0.0 /System/Library/PrivateFrameworks/SyncedDefaults.framework/Support/syncdefaultsd + 412 0.0 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd + 413 0.0 /System/Library/CoreServices/iconservicesagent + 414 0.0 /usr/libexec/ContinuityCaptureAgent + 416 0.0 /System/Library/CoreServices/audioaccessoryd + 418 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/corespotlightd + 423 0.0 /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary + 424 0.0 /System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod + 425 0.0 /usr/libexec/gamepolicyd + 426 0.0 /System/Library/PrivateFrameworks/UserNotificationsCore.framework/Support/usernotificationsd + 429 0.0 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter + 431 0.0 /System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A/ScreenTimeAgent + 433 0.0 /System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent + 435 0.0 /usr/libexec/transparencyd + 436 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 437 0.0 /System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support/donotdisturbd + 438 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted + 439 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 441 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 444 0.0 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer + 445 0.0 /System/Library/PrivateFrameworks/SessionCore.framework/Support/liveactivitiesd + 446 0.3 /usr/libexec/sharingd + 449 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 450 0.0 /usr/libexec/findmylocateagent + 451 0.0 /System/Library/PrivateFrameworks/CoreParsec.framework/parsecd + 454 0.0 /System/Cryptexes/App/usr/libexec/SafariBookmarksSyncAgent + 456 0.0 /usr/libexec/networkserviceproxy + 462 0.0 /usr/libexec/neagent + 464 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking + 465 0.0 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CMFSyncAgent + 466 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.GPU.xpc/Contents/MacOS/com.apple.WebKit.GPU + 470 0.0 /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support/followupd + 471 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd + 472 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 473 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherWidget.appex/Contents/MacOS/WeatherWidget + 474 0.0 /System/Library/CoreServices/WiFiAgent.app/Contents/MacOS/WiFiAgent + 475 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS/IMDPersistenceAgent + 476 0.0 /System/Library/PrivateFrameworks/StatusKit.framework/StatusKitAgent + 478 0.0 /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources/familycircled + 485 0.0 /System/Library/PrivateFrameworks/UserActivity.framework/Agents/useractivityd + 486 0.0 /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra + 488 0.0 /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight + 489 0.0 /usr/libexec/spotlightknowledged.updater + 491 0.0 /System/Applications/Photos.app/Contents/PlugIns/PhotosReliveWidget.appex/Contents/MacOS/PhotosReliveWidget + 494 0.0 /usr/libexec/ospredictiond + 495 0.0 /System/Library/CoreServices/UIKitSystem.app/Contents/MacOS/UIKitSystem + 499 0.0 /System/Library/PrivateFrameworks/iTunesCloud.framework/Support/itunescloudd + 504 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoteagent + 505 0.0 /usr/libexec/avconferenced + 506 0.0 /System/Library/PrivateFrameworks/MediaAnalysis.framework/Versions/A/mediaanalysisd + 507 0.0 /usr/sbin/spindump + 509 0.0 /System/Library/PrivateFrameworks/TextInputUIMacHelper.framework/Versions/A/XPCServices/CursorUIViewService.xpc/Contents/MacOS/CursorUIViewService + 515 0.0 /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/com.apple.Safari.SafeBrowsing.Service + 518 0.1 /usr/libexec/nearbyd + 522 0.0 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd + 525 0.0 /System/Library/CoreServices/ScopedBookmarkAgent + 526 0.0 /System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources/amsaccountsd + 529 0.0 /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed + 531 0.0 /System/Library/CoreServices/SubmitDiagInfo + 533 0.0 /System/Applications/Calendar.app/Contents/PlugIns/CalendarWidgetExtension.appex/Contents/MacOS/CalendarWidgetExtension + 546 0.0 /usr/libexec/searchpartyuseragent + 549 0.0 /System/Applications/Reminders.app/Contents/PlugIns/RemindersWidgetExtension.appex/Contents/MacOS/RemindersWidgetExtension + 552 0.0 /System/Applications/Tips.app/Contents/PlugIns/TipsWidgetExtension.appex/Contents/MacOS/TipsWidgetExtension + 555 0.0 /System/Applications/Shortcuts.app/Contents/PlugIns/ShortcutsWidgetExtension.appex/Contents/MacOS/ShortcutsWidgetExtension + 559 0.0 /System/Library/PrivateFrameworks/HearingCore.framework/heard + 560 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd + 564 0.0 /Users/perry/builder-macos/target/release/perry-ship + 565 0.0 /System/Library/Frameworks/InputMethodKit.framework/Resources/imklaunchagent + 567 0.0 /System/Library/Image Capture/Support/icdd + 572 0.0 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent + 573 0.0 /System/Library/CoreServices/diagnostics_agent + 574 0.0 /System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS/TextInputMenuAgent + 577 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 586 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 598 0.0 /usr/libexec/aned + 621 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd + 622 0.0 /System/Library/PrivateFrameworks/GenerativeExperiencesRuntime.framework/Versions/A/generativeexperiencesd + 630 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherIntents.appex/Contents/MacOS/WeatherIntents + 632 0.0 /System/Library/PrivateFrameworks/PassKitCore.framework/passd + 636 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetItems.appex/Contents/MacOS/FindMyWidgetItems + 638 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeEnergyWidgetsExtension.appex/Contents/MacOS/HomeEnergyWidgetsExtension + 639 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/RecordWidgetExtension.appex/Contents/MacOS/RecordWidgetExtension + 642 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetPeople.appex/Contents/MacOS/FindMyWidgetPeople + 643 0.0 /usr/sbin/distnoted + 647 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgets.appex/Contents/MacOS/JournalWidgets + 648 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeWidget.appex/Contents/MacOS/HomeWidget + 649 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/VoiceMemosSettingsWidgetExtension.appex/Contents/MacOS/VoiceMemosSettingsWidgetExtension + 650 0.0 /usr/sbin/distnoted + 652 0.0 /usr/libexec/milod + 656 0.0 /System/Library/CoreServices/Batteries.app/Contents/PlugIns/BatteriesAvocadoWidgetExtension.appex/Contents/MacOS/BatteriesAvocadoWidgetExtension + 658 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS/ScreenTimeWidgetExtension + 661 0.0 /System/Applications/Podcasts.app/Contents/PlugIns/PodcastsWidget.appex/Contents/MacOS/PodcastsWidget + 663 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetIntentsExtension.appex/Contents/MacOS/ScreenTimeWidgetIntentsExtension + 664 0.0 /System/Applications/Clock.app/Contents/PlugIns/WorldClockWidget.appex/Contents/MacOS/WorldClockWidget + 665 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgetsSecure.appex/Contents/MacOS/JournalWidgetsSecure + 666 0.0 /System/Library/CoreServices/PeopleViewService.app/Contents/PlugIns/PeopleWidget_macOSExtension.appex/Contents/MacOS/PeopleWidget_macOSExtension + 667 0.0 /System/Applications/Notes.app/Contents/PlugIns/com.apple.Notes.WidgetExtension.appex/Contents/MacOS/com.apple.Notes.WidgetExtension + 669 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/Extensions/SafariWidgetExtension.appex/Contents/MacOS/SafariWidgetExtension + 670 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/PlugIns/MobileTimerIntents.appex/Contents/MacOS/MobileTimerIntents + 673 0.0 /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd + 686 0.0 /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTrackingAgent + 689 0.0 /System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext/IOUserBluetoothSerialDriver + 697 0.0 /usr/libexec/modelmanagerd + 698 0.0 /usr/sbin/distnoted + 709 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANECompilerService.xpc/Contents/MacOS/ANECompilerService + 712 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport + 721 0.0 /usr/sbin/distnoted + 725 0.0 /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/fairplayd + 727 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent + 731 0.0 /usr/libexec/inputanalyticsd + 732 0.0 /usr/sbin/distnoted + 740 0.0 /usr/libexec/sysmond + 749 0.0 /usr/sbin/systemstats + 750 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService + 751 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectBridgeService.xpc/Contents/MacOS/XProtectBridgeService + 760 0.0 /System/Applications/Calendar.app/Contents/Extensions/CalendarIntentsExtension.appex/Contents/MacOS/CalendarIntentsExtension + 761 0.0 /System/Applications/Messages.app/Contents/Extensions/MessagesActionExtension.appex/Contents/MacOS/MessagesActionExtension + 763 0.0 /System/Library/CoreServices/CrashReporterSupportHelper + 765 0.0 /System/Library/PrivateFrameworks/WeatherDaemon.framework/weatherd + 772 0.0 /System/Library/PrivateFrameworks/WorkflowKit.framework/XPCServices/ShortcutsViewService.xpc/Contents/MacOS/ShortcutsViewService + 787 0.0 /usr/libexec/online-auth-agent + 789 0.0 /usr/sbin/distnoted + 801 0.0 /System/Library/CoreServices/iconservicesagent + 822 0.0 /System/Library/PrivateFrameworks/OnDeviceStorage.framework/Support/amsondevicestoraged + 832 0.0 /usr/sbin/cfprefsd + 834 0.0 /usr/libexec/mmaintenanced + 838 0.0 /usr/sbin/cfprefsd + 842 0.0 /usr/sbin/cfprefsd + 843 0.0 /usr/sbin/cfprefsd + 847 0.0 /System/Cryptexes/App/usr/libexec/PasswordBreachAgent + 848 0.0 /usr/sbin/cfprefsd + 860 0.0 /usr/sbin/cfprefsd + 861 0.0 /usr/sbin/cfprefsd + 862 0.0 /usr/sbin/cfprefsd + 863 0.0 /usr/libexec/mlhostd + 866 0.0 /usr/libexec/powerdatad + 867 0.0 /usr/sbin/cfprefsd + 869 0.0 /usr/libexec/ASPCarryLog + 883 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 884 0.0 /usr/libexec/seputil + 1096 0.0 /System/Cryptexes/App/usr/libexec/AuthenticationServicesAgent + 1169 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XprotectService.xpc/Contents/MacOS/XprotectService + 1398 0.0 /System/iOSSupport/System/Library/PrivateFrameworks/HomeEnergyDaemon.framework/Support/homeenergyd + 1412 0.0 /System/Library/PrivateFrameworks/MediaAnalysisAccess.framework/Versions/A/XPCServices/mediaanalysisd-access.xpc/Contents/MacOS/mediaanalysisd-access + 1849 0.0 /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/Support/recentsd + 3976 0.0 /System/Library/PrivateFrameworks/ContinuousDialogManagerService.framework/assistant_cdmd + 4119 0.0 /System/Library/PrivateFrameworks/AvatarPersistence.framework/Support/avatarsd + 4120 0.0 /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/Support/contactsdonationagent + 4307 0.0 /usr/libexec/captiveagent + 4762 0.0 /usr/libexec/frauddefensed + 4769 0.0 /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/XPCServices/com.apple.CloudPhotosConfiguration.xpc/Contents/MacOS/com.apple.CloudPhotosConfiguration + 4781 0.0 /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/XPCServices/com.apple.BKAgentService.xpc/Contents/MacOS/com.apple.BKAgentService + 5548 0.0 /usr/libexec/seserviced + 5602 0.0 /usr/libexec/filevaultd + 5603 0.0 /System/Library/PrivateFrameworks/GeoAnalytics.framework/geoanalyticsd + 5606 0.0 /System/Library/PrivateFrameworks/PrivateCloudCompute.framework/privatecloudcomputed.app/Contents/MacOS/privatecloudcomputed + 5621 0.0 /usr/libexec/taskgated + 5736 0.0 /System/Library/PrivateFrameworks/Stickers.framework/Support/stickersd + 5759 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/managedcorespotlightd + 5767 0.0 /usr/sbin/distnoted + 5768 0.0 /System/Library/ExtensionKit/Extensions/GenerativeExperiencesSafetyInferenceProvider.appex/Contents/MacOS/GenerativeExperiencesSafetyInferenceProvider + 5769 0.0 /usr/sbin/cfprefsd + 5770 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService + 6121 0.0 /usr/libexec/remindd + 6705 0.0 /usr/libexec/applekeystored + 8779 0.0 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/mbuseragent + 8789 0.0 /usr/libexec/DataDetectorsSourceAccess +12133 0.0 /usr/libexec/tipsd +13734 0.0 /usr/libexec/biomesyncd +14895 0.0 /usr/libexec/wifivelocityd +15933 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad +16212 11.1 /System/Library/ExtensionKit/Extensions/WallpaperAerialsExtension.appex/Contents/MacOS/WallpaperAerialsExtension +16213 3.4 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS/VTDecoderXPCService +17355 0.0 /usr/sbin/netbiosd +19642 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/Executables/mobiletimerd +19707 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19708 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19709 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19710 0.0 /System/Applications/Mail.app/Contents/PlugIns/MailCacheDelete.appex/Contents/MacOS/MailCacheDelete +19711 0.0 /System/Applications/Music.app/Contents/PlugIns/MusicCacheExtension.appex/Contents/MacOS/MusicCacheExtension +19712 0.0 /System/Applications/TV.app/Contents/PlugIns/TVCacheExtension.appex/Contents/MacOS/TVCacheExtension +19713 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/PlugIns/CacheDeleteExtension.appex/Contents/MacOS/CacheDeleteExtension +19716 7.4 sshd-session: perry [priv] +19717 0.0 +19719 0.0 sshd-session: perry@notty +19720 0.0 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python +19721 0.0 ps +22309 0.0 /System/Library/CoreServices/ReportSystemMemory +39544 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS/IMAutomaticHistoryDeletionAgent +39617 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService +39618 0.0 /System/Library/PrivateFrameworks/MapsSync.framework/mapssyncd +39637 0.0 /System/Library/PrivateFrameworks/CallHistory.framework/Support/CallHistorySyncHelper +39662 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/ModelCatalogAgent +41554 0.0 /usr/libexec/PerfPowerServices +46759 0.0 /usr/libexec/ioupsd +46762 0.0 /usr/sbin/BTLEServerAgent +49101 0.0 /System/Library/PrivateFrameworks/MobileAssetDaemon.framework/Versions/A/XPCServices/com.apple.MobileAsset.DownloadService.Builtin.xpc/Contents/MacOS/com.apple.MobileAsset.DownloadService.Builtin +49103 0.0 /System/Library/PrivateFrameworks/StreamingExtractor.framework/Versions/A/XPCServices/STExtractionService.privileged.xpc/Contents/MacOS/STExtractionService.privileged +49267 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/EAUpdaterService.xpc/Contents/MacOS/EAUpdaterService +49521 0.0 /System/Library/PrivateFrameworks/WebPrivacy.framework/webprivacyd +50091 0.0 /usr/libexec/assessmentagent +50092 0.0 /System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A/maild +50093 0.0 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/commerce +50094 0.0 /System/Cryptexes/App/usr/libexec/com.apple.Safari.History +50103 0.0 /usr/libexec/replayd +50104 0.0 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter +50105 0.0 /System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS/CoreLocationAgent +50106 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsagent +50107 0.0 /System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS/Keychain Circle Notification +50695 0.0 /usr/libexec/feedbackd +50955 0.0 cloudphotod +50959 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS/UARPUpdaterServiceUSBPD +51036 0.0 /usr/libexec/triald +51044 0.0 /System/Library/PrivateFrameworks/TrialServer.framework/Versions/A/XPCServices/TrialArchivingService.xpc/Contents/MacOS/TrialArchivingService +51103 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Versions/A/XPCServices/com.apple.MobileSoftwareUpdate.CleanupPreparePathService.xpc/Contents/MacOS/com.apple.MobileSoftwareUpdate.CleanupPreparePathService +51142 0.0 /usr/libexec/containermanagerd_system +52122 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +52128 0.0 /usr/libexec/AssetCache/AssetCache +52130 0.0 /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS/AssetCacheTetheratorService +52409 0.0 /System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd +52453 0.0 /usr/libexec/adprivacyd +52456 0.0 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd +52457 0.0 /System/Library/PrivateFrameworks/CoreADI.framework/adid +52458 0.0 /usr/libexec/promotedcontentd +52459 0.0 /usr/libexec/fairplaydeviceidentityd +53616 0.0 /usr/libexec/dprivacyd +53617 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53618 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53622 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53623 0.0 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager +53624 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53625 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53626 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53630 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53631 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53632 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53633 0.0 /System/Library/Frameworks/AudioToolbox.framework/AudioComponentRegistrar +53641 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53642 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53643 0.0 /usr/libexec/uarpassetmanagerd +53644 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceDisplay.xpc/Contents/MacOS/UARPUpdaterServiceDisplay +53645 0.0 /System/Library/PrivateFrameworks/UARPAssetManager.framework/XPCServices/UARPAssetManagerServiceMobileAsset.xpc/Contents/MacOS/UARPAssetManagerServiceMobileAsset +53810 0.0 /usr/libexec/bluetoothuserd +53811 0.0 /usr/libexec/findmydeviced +56810 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCompute.framework/Versions/A/XPCServices/IntelligencePlatformComputeService.xpc/Contents/MacOS/IntelligencePlatformComputeService +57779 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstoreagent +57780 0.0 /System/Library/PrivateFrameworks/InstallCoordination.framework/Support/installcoordinationd +57781 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedODRService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedODRService +57782 0.0 /System/Library/PrivateFrameworks/AppleMediaServicesUI.framework/amsengagementd +57872 0.0 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.privileged.xpc/Contents/MacOS/com.apple.StreamingUnzipService.privileged +58789 0.0 /usr/libexec/countryd +58802 0.0 /System/Library/Frameworks/ManagedSettings.framework/Versions/A/ManagedSettingsAgent +58812 0.0 /System/Library/PrivateFrameworks/NewDeviceOutreach.framework/ndoagent +59412 0.0 /System/Library/PrivateFrameworks/ReplicatorCore.framework/Support/replicatord +61271 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted +62942 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/BiomeAgent +62957 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +62958 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +62961 0.0 /usr/libexec/duetexpertd +62963 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/intelligenceplatformd +70105 0.0 /System/Library/CoreServices/ReportCrash +70111 0.0 /System/Library/CoreServices/diagnosticservicesd +70953 0.0 /usr/libexec/biometrickitd +70958 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedTaskService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedTaskService +70963 0.0 /System/Library/Frameworks/MediaExtension.framework/Versions/A/Helpers/MENotificationAgent +70964 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Support/BackgroundTaskManagementAgent.app/Contents/MacOS/BackgroundTaskManagementAgent +70966 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Resources/backgroundtaskmanagementd +70968 0.0 /usr/libexec/aneuserd +71089 0.0 /usr/libexec/powerexperienced +71330 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSOAgent.app/Contents/MacOS/AppSSOAgent +71331 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSODaemon +71332 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +71333 0.0 /usr/libexec/findmybeaconingd +71334 0.0 /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferAgent.app/Contents/MacOS/IMTransferAgent +71336 0.0 /usr/libexec/wifianalyticsd +71376 0.0 /usr/libexec/backgroundassets.user +73149 0.0 /usr/libexec/proactiveeventtrackerd +73151 0.0 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Helpers/ProtectedCloudKeySyncing +73152 0.0 /usr/libexec/swtransparencyd +73153 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +74315 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +74316 0.0 /usr/sbin/distnoted +74825 0.0 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/XPCServices/DPSubmissionService.xpc/Contents/MacOS/DPSubmissionService +75643 0.0 /usr/libexec/audioanalyticsd +75645 0.0 /usr/libexec/ciphermld +75646 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +75647 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75648 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75969 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent +75970 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated +76414 0.0 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/XPCServices/PerfPowerTelemetryClientRegistrationService.xpc/Contents/MacOS/PerfPowerTelemetryClientRegistrationService +76539 0.0 /System/Library/Frameworks/ShazamKit.framework/shazamd +76540 0.0 /System/Library/PrivateFrameworks/SystemStatusServer.framework/Support/systemstatusd +76699 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/remotemanagementd +76700 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +76701 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +76702 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +76705 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +76706 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +76707 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/DiskManagementSubscriber.xpc/Contents/MacOS/DiskManagementSubscriber +76708 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedPreferencesSubscriber.xpc/Contents/MacOS/ManagedPreferencesSubscriber +76709 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SoftwareUpdateSubscriber.xpc/Contents/MacOS/SoftwareUpdateSubscriber +76710 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/MigrationSubscriber.xpc/Contents/MacOS/MigrationSubscriber +76711 0.0 /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/systemmigrationd +76712 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +76713 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributiond +76714 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +76715 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedConfigurationFilesSubscriber.xpc/Contents/MacOS/ManagedConfigurationFilesSubscriber +76861 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +77182 0.0 /usr/libexec/assetsubscriptiond +77186 0.0 /usr/libexec/griddatad +77191 0.0 /usr/libexec/dprivacyd +77192 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectUpdateService.xpc/Contents/MacOS/XProtectUpdateService +77193 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +77194 0.0 /System/Library/PrivateFrameworks/IntlPreferences.framework/Support/localizationswitcherd +77195 0.0 /usr/libexec/siriknowledged +77196 0.0 /usr/libexec/tzd +77198 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted_helper +77199 0.0 /usr/libexec/appleaccountd +77200 0.0 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd +77203 0.0 /usr/libexec/sysdiagnosed +77204 0.0 /System/Library/Frameworks/QuickLookThumbnailing.framework/Support/com.apple.quicklook.ThumbnailsAgent +77207 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +77208 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +77209 0.0 /usr/libexec/MTLAssetUpgraderD +77210 0.0 /usr/libexec/mlruntimed +77211 0.0 /System/Library/PrivateFrameworks/SiriTTSService.framework/sirittsd +77212 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +77213 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/StandaloneHIDAudService.xpc/Contents/MacOS/StandaloneHIDAudService +77214 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceLegacyAudio.xpc/Contents/MacOS/UARPUpdaterServiceLegacyAudio +77215 0.0 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/XPCServices/SetStoreUpdateService.xpc/Contents/MacOS/SetStoreUpdateService +77216 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/geodMachServiceBridge +77217 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/system_installd +77218 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd +77224 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/XPCServices/media-indexer.xpc/Contents/MacOS/media-indexer +77225 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPLibraryAgent +77226 0.0 /System/Library/PrivateFrameworks/PodcastServices.framework/XPCServices/PodcastContentService.xpc/Contents/MacOS/PodcastContentService +77227 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPArtworkAgent +77262 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +77287 0.0 /System/Library/PrivateFrameworks/AXAssetLoader.framework/Support/axassetsd +77288 0.0 /System/Library/CoreServices/EscrowSecurityAlert.app/Contents/MacOS/EscrowSecurityAlert +77289 0.0 /System/Library/PrivateFrameworks/TextToSpeechVoiceBankingSupport.framework/Support/voicebankingd +77290 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77291 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/KonaSynthesizer.appex/Contents/MacOS/KonaSynthesizer +77292 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/MauiAUSP.appex/Contents/MacOS/MauiAUSP +77293 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/SiriAUSP.appex/Contents/MacOS/SiriAUSP +77294 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/WardaSynthesizer.appex/Contents/MacOS/WardaSynthesizer +77295 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77296 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/MacinTalkAUSP.appex/Contents/MacOS/MacinTalkAUSP +77297 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77298 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77299 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77300 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77301 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/AUCrashHandlerService.xpc/Contents/MacOS/AUCrashHandlerService +77302 0.0 /System/Library/PrivateFrameworks/CloudServices.framework/Helpers/com.apple.sbd +77303 0.0 /usr/libexec/swcd +77531 0.0 /usr/libexec/mobilerepaird +77701 0.0 /System/Library/PrivateFrameworks/CoreKDL.framework/Support/corekdld +78714 0.0 /System/Library/PrivateFrameworks/JetCore.framework/Support/jetpackassetd +79810 0.0 /usr/sbin/cfprefsd +82557 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributionagent +82558 0.0 /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/Versions/A/XPCServices/Managed Background Assets Helper Service.xpc/Contents/MacOS/Managed Background Assets Helper Service +83674 0.0 /System/Library/PrivateFrameworks/IntelligenceTasksEngine.framework/Support/intelligencetasksd +84260 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagementAgent +84263 0.0 /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/XPCServices/SafariConfigurationSubscriber.xpc/Contents/MacOS/SafariConfigurationSubscriber +84264 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +84265 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +84266 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +84270 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +84271 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +84272 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/AccountSubscriber.xpc/Contents/MacOS/AccountSubscriber +84273 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +84274 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +84275 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ASConfigurationSubscriber.xpc/Contents/MacOS/ASConfigurationSubscriber +84276 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedSettingsSubscriber.xpc/Contents/MacOS/ManagedSettingsSubscriber +84328 0.0 /System/Library/PrivateFrameworks/Ecosystem.framework/Support/ecosystemd +84329 0.0 /usr/libexec/GamePolicyAgent +84330 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +84391 0.0 /usr/libexec/intelligentroutingd +84392 0.0 /System/Library/PrivateFrameworks/DeviceCheckInternal.framework/devicecheckd +84404 0.0 /System/Library/PrivateFrameworks/AppleIntelligenceReportingProcessing.framework/Versions/A/XPCServices/AppleIntelligenceReportingProcessingService.xpc/Contents/MacOS/AppleIntelligenceReportingProcessingService +84405 0.0 /System/Library/PrivateFrameworks/HomeKitEvents.framework/Support/homeeventsd +84423 0.0 /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/FeatureAccessAgent +84845 0.0 /System/Library/PrivateFrameworks/BusinessChatService.framework/businessservicesd +84847 0.0 /System/Library/PrivateFrameworks/MessagesBlastDoorSupport.framework/Versions/A/XPCServices/MessagesBlastDoorService.xpc/Contents/MacOS/MessagesBlastDoorService +86892 0.0 aslmanager +87457 0.0 /System/Library/PrivateFrameworks/StorageManagement.framework/Resources/diskspaced +87756 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/knowledgeconstructiond +89574 0.0 /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd +90448 0.0 /usr/libexec/nfcd +90449 0.0 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer +90468 0.0 /usr/libexec/betaenrollmentagent +90469 0.0 /usr/libexec/betaenrollmentd +90470 0.0 /usr/libexec/microstackshot +90577 0.0 /usr/sbin/systemsoundserverd +90592 0.0 /System/Library/CoreServices/talagentd +90616 0.0 /System/Library/PrivateFrameworks/AppleCredentialManager.framework/AppleCredentialManagerDaemon +90893 0.0 /usr/libexec/dirhelper +91864 0.0 /System/Library/CoreServices/ReportCrash +92246 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +92570 0.0 /usr/libexec/proactived +92571 0.0 /System/Library/PrivateFrameworks/IntelligenceFlowContextRuntime.framework/Versions/A/intelligencecontextd +92572 0.0 /System/Library/CoreServices/pbs +92715 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +97953 0.0 /usr/libexec/gamecontrollerd +97954 0.0 /System/Library/PrivateFrameworks/GameControllerFoundation.framework/Versions/A/XPCServices/GameControllerConfigService.xpc/Contents/MacOS/GameControllerConfigService +97955 0.0 /usr/libexec/gamecontrolleragentd + 537 0.0 login + 539 0.0 -zsh + 542 0.0 login + 553 0.0 -zsh + 550 0.0 login + 591 0.0 -zsh diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/provenance.json new file mode 100644 index 0000000000..fb8f04dcb6 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/provenance.json @@ -0,0 +1,80 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "base_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "main_build": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + }, + "candidate_build": { + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/remote-options-command.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/remote-options-command.json new file mode 100644 index 0000000000..f6d624f26b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/remote-options-command.json @@ -0,0 +1,17 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/trusted-materialized-read-r26/run-options.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-options", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-options", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-options" +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/remote-options.log b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/remote-options.log new file mode 100644 index 0000000000..dde65e03a5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/remote-options.log @@ -0,0 +1,4 @@ +ACQUIRED json-perf-19720-1789119390 load (1.47265625, 1.57470703125, 1.6474609375) +FINISHED custom load (1.666015625, 1.60986328125, 1.6552734375) +QUIET_GATE True +RELEASED diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/remote-stage-hashes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/remote-stage-hashes.json new file mode 100644 index 0000000000..f38837a26b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/remote-stage-hashes.json @@ -0,0 +1,135 @@ +{ + "run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "results/fixtures.json": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d", + ".work/trusted-materialized-read-r26/fixture-hashes.json": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06", + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + ".work/trusted-materialized-read-r26/main-reuse-provenance.json": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74", + ".work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + ".work/trusted-materialized-read-r26/run-options.py": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8", + ".work/trusted-materialized-read-r26/root-comparison.json": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9", + ".work/trusted-materialized-read-r26/options-worker.js": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9", + ".work/trusted-materialized-read-r26/candidate-workers-provenance.json": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633", + ".work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + ".work/trusted-materialized-read-r26/main-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + ".work/trusted-materialized-read-r26/provenance.json": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376", + ".work/trusted-materialized-read-r26/main-options-validation.json": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04", + ".work/trusted-materialized-read-r26/main-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + ".work/trusted-materialized-read-r26/source.patch": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + ".work/trusted-materialized-read-r26/lazy-main-probes.json": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7", + ".work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + ".work/trusted-materialized-read-r26/candidate-fixture-validation.json": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695", + ".work/trusted-materialized-read-r26/build-provenance.json": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db", + ".work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + ".work/trusted-materialized-read-r26/run-focus.py": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060", + ".work/trusted-materialized-read-r26/main-roots.json": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a", + ".work/trusted-materialized-read-r26/main-zero-roots.json": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee", + ".work/trusted-materialized-read-r26/main-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + ".work/trusted-materialized-read-r26/main-fixture-validation.json": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14", + ".work/trusted-materialized-read-r26/candidate-roots.json": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a", + ".work/trusted-materialized-read-r26/candidate-zero-validation.json": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140", + ".work/trusted-materialized-read-r26/main-build-provenance.json": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + ".work/trusted-materialized-read-r26/main-zero-validation.json": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341", + ".work/trusted-materialized-read-r26/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + ".work/trusted-materialized-read-r26/run-access.py": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c", + ".work/trusted-materialized-read-r26/run-retained.py": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da", + ".work/trusted-materialized-read-r26/candidate-options-validation.json": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e", + ".work/trusted-materialized-read-r26/candidate-zero-roots.json": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80", + ".work/trusted-materialized-read-r26/main-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + ".work/trusted-materialized-read-r26/lazy-candidate-probes.json": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81", + ".work/trusted-materialized-read-r26/main-workers-provenance.json": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + ".work/trusted-materialized-read-r26/zero-root-comparison.json": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2", + ".work/trusted-materialized-read-r26/harness/run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + ".work/trusted-materialized-read-r26/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + ".work/trusted-materialized-read-r26/harness/worker.js": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4", + ".work/trusted-materialized-read-r26/harness/with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + ".work/trusted-materialized-read-r26/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + ".work/trusted-materialized-read-r26/harness/run_access.py": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67", + ".work/trusted-materialized-read-r26/harness/access-worker.js": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957", + ".work/trusted-materialized-read-r26/harness/run_regression_focus.py": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270", + ".work/trusted-materialized-read-r26/harness/rotating-worker.js": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + ".work/trusted-materialized-read-r26/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + ".work/rotating/manifest.json": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85", + ".work/trusted-materialized-read-r26/run-rotating.py": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316", + ".work/rotating/small_record.0.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/rotating/small_record.1.json": "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + ".work/rotating/small_record.2.json": "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + ".work/rotating/small_record.3.json": "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + ".work/rotating/small_record.4.json": "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + ".work/rotating/small_record.5.json": "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + ".work/rotating/small_record.6.json": "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + ".work/rotating/small_record.7.json": "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d", + ".work/rotating/records_array_1m.0.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/rotating/records_array_1m.1.json": "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + ".work/rotating/records_array_1m.2.json": "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + ".work/rotating/records_array_1m.3.json": "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + ".work/rotating/records_array_1m.4.json": "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + ".work/rotating/records_array_1m.5.json": "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + ".work/rotating/records_array_1m.6.json": "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + ".work/rotating/records_array_1m.7.json": "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a", + ".work/rotating/long_string_1m.0.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/rotating/long_string_1m.1.json": "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + ".work/rotating/long_string_1m.2.json": "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + ".work/rotating/long_string_1m.3.json": "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + ".work/rotating/long_string_1m.4.json": "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + ".work/rotating/long_string_1m.5.json": "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + ".work/rotating/long_string_1m.6.json": "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + ".work/rotating/long_string_1m.7.json": "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03", + ".work/rotating/escaped_1m.0.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/rotating/escaped_1m.1.json": "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + ".work/rotating/escaped_1m.2.json": "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + ".work/rotating/escaped_1m.3.json": "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + ".work/rotating/escaped_1m.4.json": "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + ".work/rotating/escaped_1m.5.json": "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + ".work/rotating/escaped_1m.6.json": "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + ".work/rotating/escaped_1m.7.json": "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6", + ".work/rotating/unicode_1m.0.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/rotating/unicode_1m.1.json": "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + ".work/rotating/unicode_1m.2.json": "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + ".work/rotating/unicode_1m.3.json": "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + ".work/rotating/unicode_1m.4.json": "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + ".work/rotating/unicode_1m.5.json": "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + ".work/rotating/unicode_1m.6.json": "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + ".work/rotating/unicode_1m.7.json": "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263", + ".work/trusted-materialized-read-r26/run-changing-options.py": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4", + ".work/trusted-materialized-read-r26/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + ".work/trusted-materialized-read-r26/changing-options-worker.js": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00", + ".work/trusted-materialized-read-r26/main-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + ".work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + ".work/trusted-materialized-read-r26/main-changing-workers-provenance.json": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83", + ".work/trusted-materialized-read-r26/candidate-changing-workers-provenance.json": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e", + ".work/trusted-materialized-read-r26/main-changing-options-validation.json": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44", + ".work/trusted-materialized-read-r26/candidate-changing-options-validation.json": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0", + ".work/trusted-materialized-read-r26/run-zero-retained.py": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + ".work/trusted-materialized-read-r26/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + ".work/trusted-materialized-read-r26/retained-zero-worker.js": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf", + ".work/trusted-materialized-read-r26/main-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + ".work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + ".work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442", + ".work/trusted-materialized-read-r26/candidate-retained-zero-workers-provenance.json": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66", + ".work/trusted-materialized-read-r26/main-retained-zero-validation.json": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4", + ".work/trusted-materialized-read-r26/candidate-retained-zero-validation.json": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405", + ".work/trusted-materialized-read-r26/main-changing-roots.json": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640", + ".work/trusted-materialized-read-r26/candidate-changing-roots.json": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54", + ".work/trusted-materialized-read-r26/main-retained-roots.json": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b", + ".work/trusted-materialized-read-r26/candidate-retained-roots.json": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e", + ".work/trusted-materialized-read-r26/additional-root-comparison.json": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/retained-zero-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/retained-zero-worker.js new file mode 100644 index 0000000000..92e8f87b8d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/retained-zero-worker.js @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count ) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/retained-zero-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/retained-zero-worker.ts new file mode 100644 index 0000000000..5501d8dcf5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/retained-zero-worker.ts @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/root-comparison.json new file mode 100644 index 0000000000..b2c92f5711 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/root-comparison.json @@ -0,0 +1,185 @@ +{ + "ir_files": [ + { + "mode": "native", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813", + "candidate_sha256": "8b6ecd6a35e30d47d6b9f3e8a31c864c8b4c1671032ef023db633c1e7f2cf1cd", + "normalized_sha256": "2d54b9e25fb20c03b59ca8d18a35fa88c071e63e4d38c7b5c6193407a351a56a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f", + "candidate_sha256": "1ff0255b1234c1a08f8c074aaa64a8dceeb7e9137bf0f4e8de7209de13ffb1c2", + "normalized_sha256": "9892c9273c75b2a9862f3213fd34b524f12809cd4bd93f686f54ae7cf0f5735d", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055", + "candidate_sha256": "7191733bf871fe2b47bab95a56a17f4bbd3cea5d5c08903070b8f2608633be9c", + "normalized_sha256": "c555d3c7c69a88199574a0ba39634549ec127236317379c5665c9a1270770476", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359", + "candidate_sha256": "0fb76b33b0dd2739e44bf2ddcf5bc4311d693dd5a90a65df7ffee43599b76c2f", + "normalized_sha256": "ef908a2a54dc7ddc34d05be1eba933ea63ba4d1cd3978fe3e0af8c2c679268a3", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749", + "candidate_sha256": "06264825bf7cbff008313be119b1b82eb9becf85ad8c8f73d2fff66277abe63c", + "normalized_sha256": "45cce147ac495b89188390522a65e91be4b08c8a0a2b36c354f085067b67e468", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8", + "candidate_sha256": "5b3d1433a937bdbd3a0e3291c0bcd6eddd1105c54f996aacfde0ed350db72af1", + "normalized_sha256": "2309fdeecdedb442ef1311c4dfb278ccddc9293d812bc364d6de17ac7e00e01a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe", + "candidate_sha256": "1cc7383dca37929fcd564fbb18d0e140be278bae543a556735b6ccb59b754213", + "normalized_sha256": "6137f0af59a4e8ba78a15d40607529d6ea51f5c7e1a1c7809906d8629bb9a2c0", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a", + "candidate_sha256": "5b41faf657864e49e32f8094172e06e4fe4fbb194c15a59d80b80aa9d840ecab", + "normalized_sha256": "ffd4b8bf82446eeeabdbefb15a5a4160381fa4960ee988189bb5e9c5f2855e39", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "worker-0.ll", + "same": true, + "main_sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5", + "candidate_sha256": "f7cd047428912e67b3b76dd96a1f7be14b4ee38925546c6b885a37467351ab0e", + "normalized_sha256": "872217f439889862138ef684fb6b3385cd75c6f059d425e4e2dcac78f4eb3515", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "shadow", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "candidate_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalized_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "candidate_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalized_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "candidate_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalized_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "candidate_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalized_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "candidate_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalized_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "candidate_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalized_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "candidate_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalized_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "candidate_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalized_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "worker-0.ll", + "same": true, + "main_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "candidate_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalized_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalization": "none" + } + ], + "checks_match": true, + "native_fingerprints": [ + "options-worker-0.ll::perry_fn_options_worker_ts__run$generic::unrooted:global->js_closure_alloc_singleton", + "options-worker-0.ll::perry_fn_options_worker_ts__run$spec_b::unrooted:global->js_closure_alloc_singleton", + "prior-entry-0.ll::main::stale:alloc->js_write_barrier_root_nanbox", + "prior-entry-0.ll::perry_closure_prior_entry_ts__5::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$generic::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$spec_b::unrooted:global->js_array_push_f64_spec", + "test_json_cached_construction-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_source_length-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/rotating-manifest.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/rotating-manifest.json new file mode 100644 index 0000000000..c112e6ac25 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/rotating-manifest.json @@ -0,0 +1,287 @@ +[ + { + "fixture": "null", + "bytes": 4, + "sha256": [ + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b" + ], + "distinct_contents": 1 + }, + { + "fixture": "string_a", + "bytes": 3, + "sha256": [ + "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + "c100f95c1913f9c72fc1f4ef0847e1e723ffe0bde0b36e5f36c13f81fe8c26ed", + "879923da020d1533f4d8e921ea7bac61e8ba41d3c89d17a4d14e3a89c6780d5d", + "3fa5834dc920d385ca9b099c9fe55dcca163a6b256a261f8f147291b0e7cf633", + "8c8656c5d114d7f8b2a412d2d5fd03accce3ed050624a0493734591a9666b110", + "30f8b180d63559f2512b744f60449e1245803dd6b6af9766e11acac8ddca0aae", + "e6c67f7247161354cd7e1d34d5149f373a433fa472a7e957dfdc60dfa66e162e", + "71e0bdc1413ca781ffeb37612d10c7a727cd747943bd577288a9bd86b848c0d7" + ], + "distinct_contents": 8 + }, + { + "fixture": "empty_object", + "bytes": 2, + "sha256": [ + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a" + ], + "distinct_contents": 1 + }, + { + "fixture": "tiny_object", + "bytes": 7, + "sha256": [ + "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + "7e8059f495589fcd981232cc11d00b00da3802c01d688fa1cf1f6bed6e5bb33c", + "70778ce01ad8d1a82c80a3500bee476f34651238edeb936c4a7b0161b1395169", + "17e7d2b31edd9f05e7b330a13f9bb644babad3b5bce9a7cf5bb4c28c4a02332f", + "b2e8319d2c28dce0b83e7836e036750f0171acbea88b0f1be304e1aec903beaa", + "97ff8ae7ad6a7e502c9df4f7c5f19dbb2d6538eb8d4c26c7acd31ef6d377f016", + "906162c307d04d1b08bacae28759f8c011fd6bdb8d4a1c74e64aae5f2e86139a", + "22b7d568f03c3923642093bd1beb8b18bbf1333a296c3b9b191cd0a6b2b558f3" + ], + "distinct_contents": 8 + }, + { + "fixture": "small_record", + "bytes": 109, + "sha256": [ + "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d" + ], + "distinct_contents": 8 + }, + { + "fixture": "object_1k", + "bytes": 1021, + "sha256": [ + "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + "fee77441888eab7671c3acd54a6d03908003400ae5b84021ecd178a4228e4516", + "2bb286ab4a30b3e1f4099da9f04f81c25ab786f00a48fac77087313f3bd42292", + "578d6177406f2ef6ad4cdef2cd166e4f2a00e079e4a8ede9d6285ac00e9d5f6f", + "a5c2b2d02d5d6755a5c8d69032d6abeffea1c6576c8df1bfa3a352fc5caaf1ab", + "4b14fe187834c6a2b9401531e94162d001d3569f3357b6f28a5ca1c536d1572f", + "bd9e3a9bacc4e96bc89396e16a121d1b0b26de469ec89b290aa3415e55584b81", + "c1ef19cd7a2c99b17185e915c9776916051acf0c344e7b08740d4983d1b09af2" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_16k", + "bytes": 13197, + "sha256": [ + "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "d405464816d4442367d0a01a631395dcb8744bef9e797b563bbce254d57f1117", + "41dfc0dac3e4f9eb11d2d8a89f9a5d5fc7d41ae939c25ef1e61c7fd190b0feaa", + "a1a3b49cbbebc93eaea2f8eddb580d7a02d4bb63869d2bcdeb26c92c32253645", + "90df22a74309ae8d98e3785c8751de3c2aa5f3afc19e1b70292dd2718d29b721", + "40a938efd860a1c8664a377161a5ea15698e674b7d036dd38d1f49a184ca2e68", + "9df3135f2512d348f01b0d16ddea24647cbeecf5289b249b37cc6938f9500c2f", + "b135a2323e97951e3b45b2cf373376f8209d9bc9dffafdd2bfc43168f2b11818" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_1m", + "bytes": 888597, + "sha256": [ + "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_1m", + "bytes": 888609, + "sha256": [ + "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + "074e7f1b5a3297a84eddf94d2eeddf500d2a5eb4651c4832437dbefe1381a97e", + "10a8d5706f4318ac0cdbc6a271b488e8bf8b6821eedd06a558b2b0fa850e82e2", + "e21468e77bcbb3c18f2e6a0af9bc342b72667c5ad0ae3d0fedbeaffb5eb4148b", + "1af114c148442c78d0ad513a2f3685290c0e1b55c0887d92d5530e7bf94f93f2", + "a12f45d56d0b66b8343cce21325c04c4092001ca34a58770d7cc88a7d43f178a", + "9d9092612996c5725cfcfd2888fe98b8d9818a34ecc0f5fe7ea87d3183197141", + "6e747f774e0646cd120f421386b18e1d6e4201f12509d3becf92e0c5cb7dec0f" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_8m", + "bytes": 7117930, + "sha256": [ + "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + "b361145feb3731b457e8deb75067eb8172f56f262eac9a3359afb036364358fd", + "0e157f2f410ee51d1d6eadadf14202b3dfb865cf38d97e5516c5bca5278b8cd7", + "296af4d877c1c1e8f4146653654951519f7ad94fd5c28c236abab5a39a62715c", + "be5036b5177c072feac9a4ba83efc967be8b96a981ecbdc83ce7c88e6b0eea9d", + "7e606ca1aa37a51b5afb6d5e20b017df1f4a6f2b1003cc1b69c8a03fa641fedb", + "7678661c772517928b98c9a7b8b5604baf2803be7053dfabd9e3950344dad9cb", + "e529b99a160e01d5a1ebc9ffc4c9ca9a4d72296c2a0dca91d3a7e9000c4072e6" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_8m", + "bytes": 7117942, + "sha256": [ + "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + "7a2ade0ae4fbdaacab918a72c99a5407b0e4b53e79b572b12b87c4ecf8e5cdd6", + "8757e5ddd1bb98341c38474195b55c04ded270f121a9c5f19f5f81a4ebe6effd", + "268c053592ce72a984afb7225d623617c94e82db2b166f9d65ac70326bf31a9a", + "7b4b5819fd3fbd07dc4dc3ef8d0fe723e723824ea06f139abd5c190037cb7059", + "049d581822215208b65aabf4bb877fd75938fd033c143af242ac1af98ba58712", + "72ea0c92a38d31e518ba9f76c43c5cc39cb641e0388293b448913efa7871dbeb", + "6d7fa3e42f60a17c3467edcc453af1f1950154fb19f9c4fc064d662465e7406a" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_20m", + "bytes": 17765930, + "sha256": [ + "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + "220cd03df6a1bb80ff034eafc1691a04688921b98b32f3dbe51357d5356e652b", + "40c68c0a66396878a7f2dbda8308836152abac40315e916e6366b37f41dc4eac", + "a5c7ff116dd7c2bc1730434f83283f7c51bfbdb3300358948624b34ec3317670", + "dd1fa7fea8b05d30360ccd29df62ef5e274cfe03077aded0dc82a00b88259f07", + "d4cbafe8caaeead0cc959c4dc20470da4f2b6c22b6f12637b7a748244f5ae3e7", + "c619a1e6c2b7ed9027e2a54607a733618f7cfdcf19408bd927f574c669c54bcd", + "de2676531e84aaa93946f4eb171e72d5a8ea6c0e5be817c8b6f6fb1b94ff9aa9" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_20m", + "bytes": 17765942, + "sha256": [ + "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + "33309f39969fecc8f3f338511d26138d840e1963eced14de71a86b074c3d75dd", + "1b027e2f9671fe69f617d0dc720c4dc3b96299be1176ca3832f44ee5cc520466", + "db4cace5ae703c16e1777042131f83bfd539d699b55877549fc4edfa1aefe3f9", + "717cde2dcda3170e50b2df50d8d447119365a899eb4235358647cbeac987d3c3", + "2a3e877b3d9a4aaa2071684a20db8b21b8c2ed5c4d60e13d892305027aca876d", + "421074b708f80a7111a60b540bc7530d5cf8b12ebb7a82ea55b3e247ef97be43", + "ac11ae2aa5482797aed2c41b625bc5f122ce099f1f9af8c09121ec66a2f71b9b" + ], + "distinct_contents": 8 + }, + { + "fixture": "numbers_1m", + "bytes": 1067371, + "sha256": [ + "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + "04804c824edbbaee95d44f2b984239739a9d21a6fc9e7b5af116eca3470df756", + "d1632dd82d2869ee96981e3a48534ddfad935f1370ecc7f82f875a2917e0a864", + "9a1f57998dfbe0535bec6872af322369462ffbaa959e347c83644f09b62ec620", + "dc27761ba254c4278b72b4701606a7feed90f7452813e13aaa47619fe0e7e7e7", + "d9aae03ed068e8bc45e09435e5af8172ee070b052ede8a72441acb9ab3713254", + "b43d2aa5321f7352f7fb7d72c0d49d9d6b41b2bac2688d8418407b28bcb3fc60", + "2ebade344295cb9c08e1948ee581d1748ba717650994881493b8cc0252a6db1b" + ], + "distinct_contents": 8 + }, + { + "fixture": "long_string_1m", + "bytes": 1048594, + "sha256": [ + "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03" + ], + "distinct_contents": 8 + }, + { + "fixture": "escaped_1m", + "bytes": 990018, + "sha256": [ + "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6" + ], + "distinct_contents": 8 + }, + { + "fixture": "unicode_1m", + "bytes": 884018, + "sha256": [ + "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263" + ], + "distinct_contents": 8 + }, + { + "fixture": "wide_1m", + "bytes": 977781, + "sha256": [ + "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + "61bc3aeea8ea3bf941ca3dfacc83483933f2f801d42f29919b7090e2e169eea4", + "b93c04f0b4f5ddaa8d7f6d9ef39b1a33a0ca05ddcdeba49509160238f47c8bb4", + "051f6bd75aa40269ee0db362f79d7409d95be966654008a40b8399d16fa8269d", + "d6c50c9d08594d7957008b9933f5579ff9b5339571fffc47680546028d3da4e9", + "a93da8ca093c47beb7b813ce95fc5caa3be3e25649b1c7ab38a613f8dbc63708", + "4a172951cf78a83d98fafea9f8cd0ff0243a4c948e69865a1973bbece3c3ee8b", + "e2309789e481a9204db22f7fc59eb0ae33473cb169ec8be0d1b57ae68ebcd832" + ], + "distinct_contents": 8 + }, + { + "fixture": "heterogeneous_1m", + "bytes": 914291, + "sha256": [ + "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + "f039bb8a9d3412a1daa4d678f3343bef8cbb3dd516234017507e7a4fbab6ba99", + "66d17691a2aa750d1d6326eb4b75577f971e595d3cc47d6c3fd24baf29b26ffd", + "8f7b4b910c9343a5d813f6b41fb0618449baa8e1c951ef23d21f5ddb4f32d126", + "ed0b56a08d033ea18d67a39081244069cd77127f6255760c377eb3cd1359d149", + "fa3d6d7a4d66f44b71ccf6027195f05b50c2f8a661058b7b03fb95eb80eb7ee2", + "c2e59cd37685211b1c03d19163eadef719f15b49713406a6e913f4d54e617e5f", + "7263fcc0aa1c3f992498b233f74f8dc556257c6b6a759c5c9e81e4b68a161fa5" + ], + "distinct_contents": 8 + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-access.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-access.py new file mode 100644 index 0000000000..33c1aabcf0 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-access.py @@ -0,0 +1,90 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +ACCESS = Path(__file__).resolve().parent / 'harness' + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ACCESS / 'access-worker.js')], + 'bun': [args.bun, str(ACCESS / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ACCESS / 'access-worker.ts', ACCESS / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-changing-options.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-changing-options.py new file mode 100644 index 0000000000..cce160bc8c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-changing-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','changing-plain',2000000,5000,7), ('small_record','changing-zero',2000000,5000,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'changing-plain', 'changing-zero'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'changing-options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'changing-options-worker.ts',WORK/'changing-options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'changing-options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-focus.py new file mode 100644 index 0000000000..57dd08053c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-focus.py @@ -0,0 +1,125 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-options.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-options.py new file mode 100644 index 0000000000..80a09d0c0d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','plain',2000000,5000,7), ('small_record','dynamic-zero',2000000,5000,7), ('small_record','zero',2000000,5000,7), ('small_record','pretty',1000000,5000,7), ('small_record','keys',1000000,5000,7), ('small_record','callback',200000,5000,7), ('records_array_16k','pretty',1000,8,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'plain', 'zero', 'dynamic-zero', 'pretty', 'keys', 'callback'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'options-worker.ts',WORK/'options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-retained.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-retained.py new file mode 100644 index 0000000000..f1b7e8ca8a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-retained.py @@ -0,0 +1,129 @@ +#!/usr/bin/env python3 +"""Retained-output RSS comparison: fixed counts, fresh processes and interleaved engines. +Reports whole-process RSS while results remain live; this is not isolated heap size. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +WANTED = {'tiny_object': 200000, 'small_record': 100000, 'records_array_1m': 16, + 'records_object_1m': 16, 'records_array_8m': 4, 'records_object_8m': 4, + 'long_string_1m': 32, 'unicode_1m': 32, 'wide_1m': 16} +CASES = [(fixture, operation, count, 0, 7) + for fixture, high in WANTED.items() + for operation in ['retain-parse', 'retain-stringify'] for count in [1, high]] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'retain-parse', 'retain-stringify'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == count + warmup + save('memory', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + rss_after = [r['rss_after'] / 1048576 for r in selected] + rss_before = [r['rss_before'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks, + rss_after_mib=statistics.median(rss_after), rss_after_samples_mib=rss_after, + rss_before_mib=statistics.median(rss_before), rss_before_samples_mib=rss_before)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-rotating.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-rotating.py new file mode 100644 index 0000000000..c0ec24066a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-rotating.py @@ -0,0 +1,167 @@ +#!/usr/bin/env python3 +"""Compare cached and rotating input parsing, including an input-selection control. + +Eight equal-size documents are preloaded before timing. Rotating them defeats +Perry's single-source parse caches without charging file IO or string creation +to JSON.parse. This is a bounded corpus benchmark, not a fresh allocation on +every call. RSS includes all eight live inputs; never compare it directly to +the one-input worker's RSS. Raw selection overhead is reported, not subtracted. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import subprocess +import time + +WORK = Path(__file__).resolve().parent +ROOT = WORK.parents[1] + + +def sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def run_one(command, prefix, operation, count, warmup, mode, verify=False): + env = {key: value for key, value in os.environ.items() if not key.startswith('PERRY_')} + argv = command + [str(prefix), operation, str(count), str(warmup), + 'verify' if verify else 'time', mode] + started = time.monotonic() + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, stdout=subprocess.PIPE, + stderr=subprocess.PIPE, env=env, start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + return dict(error='timeout', iterations=count) + stdout, stderr = stdout.decode(), stderr.decode(errors='replace') + row = dict(exit_code=process.returncode, process_wall_s=time.monotonic() - started, + iterations=count, warmup=warmup, operation=operation, mode=mode) + match = re.search(r'^RESULT (.+)$', stdout, re.M) + if process.returncode != 0 or not match: + return dict(row, error='process failed', stdout=stdout[:1000], stderr=stderr[-4000:]) + fields = ['wall_ms', 'user_us', 'system_us', 'rss_before', 'rss_after', 'checksum', 'retained'] + values = list(map(float, match.group(1).split())) + if len(values) != len(fields): + raise ValueError(f'Invalid result: {match.group(1)}') + row.update(zip(fields, values)) + if not all(math.isfinite(value) for value in values): + return dict(row, error='nonfinite result') + peak = re.search(r'(\d+)\s+maximum resident set size', stderr) + if peak: + row['peak_rss'] = int(peak.group(1)) + if verify: + outputs = re.findall(r'^VERIFY (\d+) (.*)$', stdout, re.M) + row['verified_members'] = [int(index) for index, _ in outputs] + row['verify_sha256'] = hashlib.sha256('\n'.join(text for _, text in outputs).encode()).hexdigest() + last = re.search(r'^LAST (.*)$', stdout, re.M) + row['last_sha256'] = hashlib.sha256(last.group(1).encode()).hexdigest() if last else None + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, help='interleaved Perry reference arm') + parser.add_argument('--node', default='node') + parser.add_argument('--bun', default='bun') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--repeat', type=int, default=5) + parser.add_argument('--filter', default='', help='comma-separated fixture names') + parser.add_argument('--phase', choices=['verify', 'timing', 'all'], default='all') + parser.add_argument('--modes', default='rotating,same,select') + parser.add_argument('--source-commit', help='source revision when staging outside the checkout') + args = parser.parse_args() + # Refuse accidental trial mixing, including after an interrupted run. + args.results_dir.mkdir(parents=True, exist_ok=False) + fixtures = json.loads((ROOT / '.work/rotating/manifest.json').read_text()) + if args.filter: + selected = set(args.filter.split(',')) + fixtures = [fixture for fixture in fixtures if fixture['fixture'] in selected] + if {fixture['fixture'] for fixture in fixtures} != selected: + parser.error('Unknown fixture in --filter') + engines = {'perry': [str(args.worker.resolve())], + 'node': [args.node, str(WORK / 'harness/rotating-worker.js')], + 'bun': [args.bun, str(WORK / 'harness/rotating-worker.js')]} + if args.baseline_worker: + engines['baseline'] = [str(args.baseline_worker.resolve())] + modes = args.modes.split(',') + if set(modes) - {'rotating', 'same', 'select'}: + parser.error('Unknown mode') + metadata = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), host=os.uname().nodename, + cpu=subprocess.check_output(['sysctl', '-n', 'machdep.cpu.brand_string'], text=True).strip(), + memory=int(subprocess.check_output(['sysctl', '-n', 'hw.memsize'], text=True)), + worker_sha256=sha(args.worker), fixtures=fixtures, + baseline_worker_sha256=sha(args.baseline_worker) if args.baseline_worker else None, + engines=list(engines), + verification_counts_by_mode={'rotating': [2, 7, 9], 'same': [9], 'select': [9]}, + source_sha256={str(path): sha(path) for path in + [Path(__file__), WORK / 'harness/rotating-worker.ts', WORK / 'harness/rotating-worker.js']}, + commit=args.source_commit or subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=ROOT, text=True).strip(), + versions={engine: subprocess.check_output([command[0], '--version'], text=True).strip() + for engine, command in engines.items() if engine in {'node', 'bun'}}) + meta_path = args.results_dir / 'host.json' + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + def save(phase, fixture, engine, row): + row.update(engine=engine, fixture=fixture['fixture'], bytes=fixture['bytes']) + with (args.results_dir / (phase + '.jsonl')).open('a') as output: + output.write(json.dumps(row) + '\n') + if 'error' in row: + raise RuntimeError(f"{engine} {fixture['fixture']}: {row['error']}") + + rng = random.Random(10022) + for fixture in fixtures: + prefix = ROOT / '.work/rotating' / fixture['fixture'] + if args.phase in {'all', 'verify'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + # End the actual timed loop at multiple corpus indices. A + # worker accidentally parsing sources[0] on every iteration + # must fail even though its separate eight-member audit passes. + for count in metadata['verification_counts_by_mode'][mode]: + results = {engine: run_one(command, prefix, operation, count, 8, mode, verify=True) + for engine, command in engines.items()} + reference = results['node'] + for engine, row in results.items(): + row['correct'] = ('error' not in row and 'error' not in reference + and row['verified_members'] == list(range(8)) + and row['verify_sha256'] == reference['verify_sha256'] + and row['last_sha256'] == reference['last_sha256'] + and row['checksum'] == reference['checksum']) + save('verify', fixture, engine, row) + if not row['correct']: + raise RuntimeError(f"Incorrect output: {fixture['fixture']} {mode} {engine}") + print('VERIFY', fixture['fixture'], mode, 'all engines passed', flush=True) + if args.phase in {'all', 'timing'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + warmup = 5000 if fixture['bytes'] < 4096 else 8 + initial = 2000 if fixture['bytes'] < 4096 or mode == 'select' else 8 + rates = [] + for engine, command in engines.items(): + row = run_one(command, prefix, operation, initial, warmup, mode) + save('calibration', fixture, engine, row) + rates.append(max(0.00001, (row['user_us'] + row['system_us']) / initial / 1000)) + count = max(8, min(2_000_000, int(min(150 / min(rates), 1500 / max(rates))))) + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run_one(engines[engine], prefix, operation, count, warmup, mode) + row['rep'] = rep + save('timing', fixture, engine, row) + print('TIMING', fixture['fixture'], mode, count, 'calls per engine', flush=True) + metadata.update(load_after=os.getloadavg(), finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime())) + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-zero-retained.py.gz b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-zero-retained.py.gz new file mode 100644 index 0000000000..f6ecd91142 Binary files /dev/null and b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-zero-retained.py.gz differ diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-zero-retained.source.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-zero-retained.source.json new file mode 100644 index 0000000000..b87581d6de --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-zero-retained.source.json @@ -0,0 +1,7 @@ +{ + "original_path": "run-zero-retained.py", + "original_bytes": 6864, + "original_sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + "gzip_sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d", + "note": "Lossless archive encoding preserves the exact measured source, including trailing whitespace." +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run_dispatch_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/source.patch.gz b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/source.patch.gz new file mode 100644 index 0000000000..8b4971050f Binary files /dev/null and b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/source.patch.gz differ diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/source.patch.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/source.patch.json new file mode 100644 index 0000000000..d997dd8a35 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/source.patch.json @@ -0,0 +1,5 @@ +{ + "original_bytes": 4099, + "original_sha256": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + "gzip_sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/summary.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/summary.json new file mode 100644 index 0000000000..0bba9cfb8d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/summary.json @@ -0,0 +1,758 @@ +[ + { + "fixture": "small_record", + "operation": "plain", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0447935, + "cpu_samples_us": [ + 0.044975, + 0.0447825, + 0.0447935, + 0.045037, + 0.0445895, + 0.044993, + 0.0446665 + ], + "peak_rss_mib": 33.421875, + "peak_rss_samples_mib": [ + 33.390625, + 33.421875, + 33.390625, + 33.375, + 33.421875, + 33.421875, + 33.421875 + ] + }, + { + "fixture": "small_record", + "operation": "plain", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.0449195, + "cpu_samples_us": [ + 0.0452625, + 0.0449175, + 0.0449855, + 0.0449195, + 0.044837, + 0.044908, + 0.044926 + ], + "peak_rss_mib": 33.40625, + "peak_rss_samples_mib": [ + 33.4375, + 33.40625, + 33.4375, + 33.40625, + 33.40625, + 33.4375, + 33.390625 + ] + }, + { + "fixture": "small_record", + "operation": "plain", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.108583, + "cpu_samples_us": [ + 0.108979, + 0.108342, + 0.108583, + 0.108422, + 0.108333, + 0.109374, + 0.1086385 + ], + "peak_rss_mib": 59.609375, + "peak_rss_samples_mib": [ + 59.625, + 59.609375, + 59.59375, + 59.640625, + 59.5625, + 59.625, + 59.59375 + ] + }, + { + "fixture": "small_record", + "operation": "plain", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.119955, + "cpu_samples_us": [ + 0.120035, + 0.1200455, + 0.1199665, + 0.119955, + 0.1197745, + 0.119881, + 0.1196885 + ], + "peak_rss_mib": 378.578125, + "peak_rss_samples_mib": [ + 378.578125, + 378.578125, + 378.5625, + 378.59375, + 378.625, + 378.546875, + 378.5625 + ] + }, + { + "fixture": "small_record", + "operation": "dynamic-zero", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0446345, + "cpu_samples_us": [ + 0.0446805, + 0.0445275, + 0.0446345, + 0.044661, + 0.0444935, + 0.044472, + 0.0446455 + ], + "peak_rss_mib": 33.40625, + "peak_rss_samples_mib": [ + 33.375, + 33.40625, + 33.390625, + 33.390625, + 33.40625, + 33.421875, + 33.40625 + ] + }, + { + "fixture": "small_record", + "operation": "dynamic-zero", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.044672, + "cpu_samples_us": [ + 0.0450165, + 0.044663, + 0.04472, + 0.044614, + 0.0446645, + 0.0447295, + 0.044672 + ], + "peak_rss_mib": 33.4375, + "peak_rss_samples_mib": [ + 33.4375, + 33.40625, + 33.4375, + 33.40625, + 33.4375, + 33.40625, + 33.4375 + ] + }, + { + "fixture": "small_record", + "operation": "dynamic-zero", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.247271, + "cpu_samples_us": [ + 0.2478255, + 0.2474255, + 0.24762, + 0.247271, + 0.246822, + 0.247091, + 0.247227 + ], + "peak_rss_mib": 59.5625, + "peak_rss_samples_mib": [ + 59.5625, + 59.578125, + 59.671875, + 59.515625, + 59.5, + 59.546875, + 59.59375 + ] + }, + { + "fixture": "small_record", + "operation": "dynamic-zero", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.394588, + "cpu_samples_us": [ + 0.394253, + 0.3942005, + 0.3942205, + 0.3960835, + 0.3948905, + 0.394588, + 0.39486 + ], + "peak_rss_mib": 378.640625, + "peak_rss_samples_mib": [ + 378.65625, + 378.609375, + 378.625, + 378.640625, + 378.640625, + 378.640625, + 378.625 + ] + }, + { + "fixture": "small_record", + "operation": "zero", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0448225, + "cpu_samples_us": [ + 0.044719, + 0.045127, + 0.044854, + 0.04454, + 0.044653, + 0.0449465, + 0.0448225 + ], + "peak_rss_mib": 33.421875, + "peak_rss_samples_mib": [ + 33.421875, + 33.421875, + 33.375, + 33.421875, + 33.390625, + 33.421875, + 33.421875 + ] + }, + { + "fixture": "small_record", + "operation": "zero", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.0448725, + "cpu_samples_us": [ + 0.0449465, + 0.0450025, + 0.0448865, + 0.044869, + 0.044744, + 0.0448725, + 0.044813 + ], + "peak_rss_mib": 33.421875, + "peak_rss_samples_mib": [ + 33.390625, + 33.40625, + 33.4375, + 33.4375, + 33.421875, + 33.390625, + 33.421875 + ] + }, + { + "fixture": "small_record", + "operation": "zero", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.2477645, + "cpu_samples_us": [ + 0.2477645, + 0.247934, + 0.2472845, + 0.248212, + 0.2475915, + 0.247863, + 0.247704 + ], + "peak_rss_mib": 59.59375, + "peak_rss_samples_mib": [ + 59.59375, + 59.625, + 59.59375, + 59.59375, + 59.65625, + 59.671875, + 59.59375 + ] + }, + { + "fixture": "small_record", + "operation": "zero", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.394338, + "cpu_samples_us": [ + 0.394465, + 0.393991, + 0.394338, + 0.3937615, + 0.3944385, + 0.3947375, + 0.3937225 + ], + "peak_rss_mib": 378.625, + "peak_rss_samples_mib": [ + 378.65625, + 378.59375, + 378.640625, + 378.59375, + 378.625, + 378.578125, + 378.640625 + ] + }, + { + "fixture": "small_record", + "operation": "pretty", + "iterations": 1000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.483458, + "cpu_samples_us": [ + 0.482404, + 0.482956, + 0.484875, + 0.484453, + 0.483458, + 0.483098, + 0.484376 + ], + "peak_rss_mib": 33.75, + "peak_rss_samples_mib": [ + 33.75, + 33.765625, + 33.765625, + 33.75, + 33.734375, + 33.765625, + 33.71875 + ] + }, + { + "fixture": "small_record", + "operation": "pretty", + "iterations": 1000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.486143, + "cpu_samples_us": [ + 0.484451, + 0.504926, + 0.484495, + 0.485668, + 0.486274, + 0.486908, + 0.486143 + ], + "peak_rss_mib": 33.765625, + "peak_rss_samples_mib": [ + 33.78125, + 33.765625, + 33.765625, + 33.78125, + 33.75, + 33.78125, + 33.75 + ] + }, + { + "fixture": "small_record", + "operation": "pretty", + "iterations": 1000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.30418, + "cpu_samples_us": [ + 0.304766, + 0.303686, + 0.30401, + 0.304161, + 0.30418, + 0.304378, + 0.304779 + ], + "peak_rss_mib": 59.640625, + "peak_rss_samples_mib": [ + 59.703125, + 59.640625, + 59.640625, + 59.546875, + 59.671875, + 59.671875, + 59.53125 + ] + }, + { + "fixture": "small_record", + "operation": "pretty", + "iterations": 1000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.525227, + "cpu_samples_us": [ + 0.525154, + 0.525232, + 0.52434, + 0.524305, + 0.525421, + 0.525393, + 0.525227 + ], + "peak_rss_mib": 239.359375, + "peak_rss_samples_mib": [ + 239.359375, + 239.359375, + 239.328125, + 239.375, + 239.34375, + 239.375, + 239.359375 + ] + }, + { + "fixture": "small_record", + "operation": "keys", + "iterations": 1000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.46079, + "cpu_samples_us": [ + 0.461303, + 0.46079, + 0.460676, + 0.460763, + 0.461516, + 0.462085, + 0.46059 + ], + "peak_rss_mib": 33.703125, + "peak_rss_samples_mib": [ + 33.703125, + 33.703125, + 33.75, + 33.703125, + 33.703125, + 33.75, + 33.71875 + ] + }, + { + "fixture": "small_record", + "operation": "keys", + "iterations": 1000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.460815, + "cpu_samples_us": [ + 0.461017, + 0.46084, + 0.460599, + 0.460507, + 0.460471, + 0.46313, + 0.460815 + ], + "peak_rss_mib": 33.734375, + "peak_rss_samples_mib": [ + 33.734375, + 33.765625, + 33.75, + 33.734375, + 33.765625, + 33.734375, + 33.734375 + ] + }, + { + "fixture": "small_record", + "operation": "keys", + "iterations": 1000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.594732, + "cpu_samples_us": [ + 0.605966, + 0.591741, + 0.590015, + 0.594732, + 0.605573, + 0.609364, + 0.588317 + ], + "peak_rss_mib": 59.703125, + "peak_rss_samples_mib": [ + 59.734375, + 59.859375, + 59.640625, + 59.59375, + 59.703125, + 59.671875, + 59.703125 + ] + }, + { + "fixture": "small_record", + "operation": "keys", + "iterations": 1000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.484313, + "cpu_samples_us": [ + 0.483625, + 0.485782, + 0.48507, + 0.485549, + 0.484313, + 0.484252, + 0.483839 + ], + "peak_rss_mib": 207.765625, + "peak_rss_samples_mib": [ + 207.796875, + 207.75, + 207.75, + 207.78125, + 207.765625, + 207.765625, + 207.765625 + ] + }, + { + "fixture": "small_record", + "operation": "callback", + "iterations": 200000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.945875, + "cpu_samples_us": [ + 0.946305, + 0.94659, + 0.94458, + 0.947865, + 0.94498, + 0.945875, + 0.94559 + ], + "peak_rss_mib": 32.46875, + "peak_rss_samples_mib": [ + 32.46875, + 32.46875, + 32.5, + 32.46875, + 32.46875, + 32.453125, + 32.46875 + ] + }, + { + "fixture": "small_record", + "operation": "callback", + "iterations": 200000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.946265, + "cpu_samples_us": [ + 0.946265, + 0.94713, + 0.9468, + 0.95091, + 0.94557, + 0.944925, + 0.94532 + ], + "peak_rss_mib": 32.5, + "peak_rss_samples_mib": [ + 32.46875, + 32.515625, + 32.515625, + 32.484375, + 32.46875, + 32.5, + 32.515625 + ] + }, + { + "fixture": "small_record", + "operation": "callback", + "iterations": 200000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.60292, + "cpu_samples_us": [ + 0.600545, + 0.59955, + 0.60292, + 0.61046, + 0.60276, + 0.612465, + 0.603835 + ], + "peak_rss_mib": 59.6875, + "peak_rss_samples_mib": [ + 59.625, + 59.53125, + 59.75, + 59.734375, + 59.71875, + 59.6875, + 59.6875 + ] + }, + { + "fixture": "small_record", + "operation": "callback", + "iterations": 200000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.58059, + "cpu_samples_us": [ + 0.58059, + 0.585225, + 0.587415, + 0.58344, + 0.580475, + 0.579195, + 0.58006 + ], + "peak_rss_mib": 97.703125, + "peak_rss_samples_mib": [ + 97.71875, + 97.703125, + 97.71875, + 97.6875, + 97.65625, + 97.671875, + 97.703125 + ] + }, + { + "fixture": "records_array_16k", + "operation": "pretty", + "iterations": 1000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 46.343, + "cpu_samples_us": [ + 46.385, + 46.413, + 46.248, + 46.381, + 46.118, + 46.343, + 46.176 + ], + "peak_rss_mib": 35.0625, + "peak_rss_samples_mib": [ + 35.0625, + 35.0625, + 35.046875, + 35.046875, + 35.0625, + 35.0625, + 35.0625 + ] + }, + { + "fixture": "records_array_16k", + "operation": "pretty", + "iterations": 1000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 46.209, + "cpu_samples_us": [ + 46.224, + 46.187, + 46.446, + 46.167, + 46.209, + 46.264, + 46.08 + ], + "peak_rss_mib": 35.078125, + "peak_rss_samples_mib": [ + 35.078125, + 35.078125, + 35.078125, + 35.078125, + 35.0625, + 35.0625, + 35.0625 + ] + }, + { + "fixture": "records_array_16k", + "operation": "pretty", + "iterations": 1000, + "engine": "node", + "repetitions": 7, + "cpu_us": 33.699, + "cpu_samples_us": [ + 33.699, + 33.767, + 33.692, + 33.762, + 33.037, + 33.946, + 33.472 + ], + "peak_rss_mib": 57.015625, + "peak_rss_samples_mib": [ + 56.96875, + 56.921875, + 56.9375, + 57.015625, + 57.015625, + 57.140625, + 57.0625 + ] + }, + { + "fixture": "records_array_16k", + "operation": "pretty", + "iterations": 1000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 45.851, + "cpu_samples_us": [ + 45.851, + 45.757, + 45.864, + 45.782, + 46.007, + 45.62, + 46.009 + ], + "peak_rss_mib": 49.734375, + "peak_rss_samples_mib": [ + 49.6875, + 49.71875, + 49.703125, + 49.734375, + 49.734375, + 49.734375, + 49.75 + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/timing.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/timing.jsonl new file mode 100644 index 0000000000..036e590f56 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/timing.jsonl @@ -0,0 +1,196 @@ +{"wall_ms": 89.948125, "user_us": 87595.0, "system_us": 2355.0, "rss_before": 13320192.0, "rss_after": 34504704.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35012608, "instructions": 1591324843, "cycles": 309740691, "engine": "perry", "operation": "plain", "rep": 0} +{"wall_ms": 235.83425, "user_us": 217814.0, "system_us": 22256.0, "rss_before": 30883840.0, "rss_after": 396558336.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 396967936, "instructions": 4998284057, "cycles": 818405759, "engine": "bun", "operation": "plain", "rep": 0} +{"wall_ms": 90.522125, "user_us": 88181.0, "system_us": 2344.0, "rss_before": 13320192.0, "rss_after": 34553856.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35061760, "instructions": 1591245651, "cycles": 311148029, "engine": "baseline", "operation": "plain", "rep": 0} +{"wall_ms": 215.625875, "user_us": 216466.0, "system_us": 1492.0, "rss_before": 56213504.0, "rss_after": 61882368.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62521344, "instructions": 4708897121, "cycles": 801186181, "engine": "node", "operation": "plain", "rep": 0} +{"wall_ms": 89.832041, "user_us": 88092.0, "system_us": 1743.0, "rss_before": 13336576.0, "rss_after": 34521088.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35028992, "instructions": 1588944686, "cycles": 309793464, "engine": "baseline", "operation": "plain", "rep": 1} +{"wall_ms": 89.562125, "user_us": 87660.0, "system_us": 1905.0, "rss_before": 13303808.0, "rss_after": 34537472.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35045376, "instructions": 1589131833, "cycles": 308357986, "engine": "perry", "operation": "plain", "rep": 1} +{"wall_ms": 235.970458, "user_us": 217455.0, "system_us": 22636.0, "rss_before": 30867456.0, "rss_after": 396558336.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 396967936, "instructions": 4998446510, "cycles": 818111802, "engine": "bun", "operation": "plain", "rep": 1} +{"wall_ms": 214.429292, "user_us": 215328.0, "system_us": 1356.0, "rss_before": 56147968.0, "rss_after": 61816832.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62504960, "instructions": 4710206537, "cycles": 798818414, "engine": "node", "operation": "plain", "rep": 1} +{"wall_ms": 89.592958, "user_us": 87928.0, "system_us": 1659.0, "rss_before": 13303808.0, "rss_after": 34504704.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35012608, "instructions": 1589131396, "cycles": 308747680, "engine": "perry", "operation": "plain", "rep": 2} +{"wall_ms": 89.967209, "user_us": 88125.0, "system_us": 1846.0, "rss_before": 13320192.0, "rss_after": 34553856.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35061760, "instructions": 1588587148, "cycles": 309619136, "engine": "baseline", "operation": "plain", "rep": 2} +{"wall_ms": 214.9405, "user_us": 215465.0, "system_us": 1701.0, "rss_before": 56115200.0, "rss_after": 61800448.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62488576, "instructions": 4706238630, "cycles": 795239412, "engine": "node", "operation": "plain", "rep": 2} +{"wall_ms": 235.765708, "user_us": 217664.0, "system_us": 22269.0, "rss_before": 30867456.0, "rss_after": 396541952.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 396951552, "instructions": 4994559399, "cycles": 817965651, "engine": "bun", "operation": "plain", "rep": 2} +{"wall_ms": 89.834833, "user_us": 88123.0, "system_us": 1716.0, "rss_before": 13336576.0, "rss_after": 34521088.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35028992, "instructions": 1588745204, "cycles": 309239979, "engine": "baseline", "operation": "plain", "rep": 3} +{"wall_ms": 235.687375, "user_us": 217670.0, "system_us": 22240.0, "rss_before": 30883840.0, "rss_after": 396574720.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 396984320, "instructions": 4998137085, "cycles": 817847058, "engine": "bun", "operation": "plain", "rep": 3} +{"wall_ms": 214.666084, "user_us": 215491.0, "system_us": 1353.0, "rss_before": 56246272.0, "rss_after": 61898752.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62537728, "instructions": 4706352951, "cycles": 795093470, "engine": "node", "operation": "plain", "rep": 3} +{"wall_ms": 90.071292, "user_us": 88187.0, "system_us": 1887.0, "rss_before": 13303808.0, "rss_after": 34488320.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34996224, "instructions": 1588814534, "cycles": 310675163, "engine": "perry", "operation": "plain", "rep": 3} +{"wall_ms": 89.669167, "user_us": 88073.0, "system_us": 1601.0, "rss_before": 13320192.0, "rss_after": 34521088.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35028992, "instructions": 1588784342, "cycles": 308931926, "engine": "baseline", "operation": "plain", "rep": 4} +{"wall_ms": 89.17533300000001, "user_us": 87503.0, "system_us": 1676.0, "rss_before": 13303808.0, "rss_after": 34537472.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35045376, "instructions": 1588547944, "cycles": 307500740, "engine": "perry", "operation": "plain", "rep": 4} +{"wall_ms": 235.34270800000002, "user_us": 217247.0, "system_us": 22302.0, "rss_before": 30916608.0, "rss_after": 396607488.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397017088, "instructions": 4998729702, "cycles": 817117751, "engine": "bun", "operation": "plain", "rep": 4} +{"wall_ms": 214.425667, "user_us": 215351.0, "system_us": 1315.0, "rss_before": 56197120.0, "rss_after": 61849600.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62455808, "instructions": 4703974444, "cycles": 793505676, "engine": "node", "operation": "plain", "rep": 4} +{"wall_ms": 89.983, "user_us": 88261.0, "system_us": 1725.0, "rss_before": 13303808.0, "rss_after": 34537472.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35045376, "instructions": 1588752203, "cycles": 309848617, "engine": "perry", "operation": "plain", "rep": 5} +{"wall_ms": 235.61429099999998, "user_us": 217607.0, "system_us": 22155.0, "rss_before": 30851072.0, "rss_after": 396525568.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 396935168, "instructions": 4994390153, "cycles": 817344109, "engine": "bun", "operation": "plain", "rep": 5} +{"wall_ms": 216.49125, "user_us": 217347.0, "system_us": 1401.0, "rss_before": 56213504.0, "rss_after": 61849600.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62521344, "instructions": 4714454559, "cycles": 807375774, "engine": "node", "operation": "plain", "rep": 5} +{"wall_ms": 89.812875, "user_us": 88055.0, "system_us": 1761.0, "rss_before": 13336576.0, "rss_after": 34553856.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35061760, "instructions": 1588699840, "cycles": 309568724, "engine": "baseline", "operation": "plain", "rep": 5} +{"wall_ms": 89.84825, "user_us": 88156.0, "system_us": 1696.0, "rss_before": 13320192.0, "rss_after": 34504704.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35012608, "instructions": 1588777648, "cycles": 309228747, "engine": "baseline", "operation": "plain", "rep": 6} +{"wall_ms": 215.040416, "user_us": 215857.0, "system_us": 1420.0, "rss_before": 56229888.0, "rss_after": 61865984.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62488576, "instructions": 4709431053, "cycles": 797897534, "engine": "node", "operation": "plain", "rep": 6} +{"wall_ms": 89.32870799999999, "user_us": 87604.0, "system_us": 1729.0, "rss_before": 13303808.0, "rss_after": 34537472.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35045376, "instructions": 1588767027, "cycles": 307989347, "engine": "perry", "operation": "plain", "rep": 6} +{"wall_ms": 235.186375, "user_us": 217217.0, "system_us": 22160.0, "rss_before": 30867456.0, "rss_after": 396541952.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 396951552, "instructions": 4998225117, "cycles": 816284523, "engine": "bun", "operation": "plain", "rep": 6} +{"wall_ms": 90.03175, "user_us": 88207.0, "system_us": 1826.0, "rss_before": 13320192.0, "rss_after": 34553856.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35061760, "instructions": 1590917367, "cycles": 309584515, "engine": "baseline", "operation": "dynamic-zero", "rep": 0} +{"wall_ms": 89.357, "user_us": 87694.0, "system_us": 1667.0, "rss_before": 13303808.0, "rss_after": 34488320.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34996224, "instructions": 1590705442, "cycles": 307683015, "engine": "perry", "operation": "dynamic-zero", "rep": 0} +{"wall_ms": 783.999916, "user_us": 763278.0, "system_us": 25228.0, "rss_before": 30916608.0, "rss_after": 396640256.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397049856, "instructions": 14586931343, "cycles": 2579632586, "engine": "bun", "operation": "dynamic-zero", "rep": 0} +{"wall_ms": 493.43199999999996, "user_us": 493684.0, "system_us": 1967.0, "rss_before": 56279040.0, "rss_after": 61833216.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62455808, "instructions": 9966332271, "cycles": 1696652135, "engine": "node", "operation": "dynamic-zero", "rep": 0} +{"wall_ms": 89.322458, "user_us": 87609.0, "system_us": 1717.0, "rss_before": 13320192.0, "rss_after": 34521088.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35028992, "instructions": 1590546539, "cycles": 307988726, "engine": "baseline", "operation": "dynamic-zero", "rep": 1} +{"wall_ms": 492.593625, "user_us": 492763.0, "system_us": 2088.0, "rss_before": 56295424.0, "rss_after": 61849600.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62472192, "instructions": 9960795610, "cycles": 1687677529, "engine": "node", "operation": "dynamic-zero", "rep": 1} +{"wall_ms": 89.050791, "user_us": 87336.0, "system_us": 1719.0, "rss_before": 13303808.0, "rss_after": 34521088.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35028992, "instructions": 1590594154, "cycles": 307244087, "engine": "perry", "operation": "dynamic-zero", "rep": 1} +{"wall_ms": 783.8457920000001, "user_us": 763422.0, "system_us": 24979.0, "rss_before": 30867456.0, "rss_after": 396591104.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397000704, "instructions": 14588831592, "cycles": 2579156302, "engine": "bun", "operation": "dynamic-zero", "rep": 1} +{"wall_ms": 783.8425, "user_us": 763967.0, "system_us": 24474.0, "rss_before": 30867456.0, "rss_after": 396607488.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397017088, "instructions": 14593919166, "cycles": 2578943188, "engine": "bun", "operation": "dynamic-zero", "rep": 2} +{"wall_ms": 89.4365, "user_us": 87653.0, "system_us": 1787.0, "rss_before": 13320192.0, "rss_after": 34553856.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35061760, "instructions": 1590817259, "cycles": 308672695, "engine": "baseline", "operation": "dynamic-zero", "rep": 2} +{"wall_ms": 89.265625, "user_us": 87564.0, "system_us": 1705.0, "rss_before": 13303808.0, "rss_after": 34504704.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35012608, "instructions": 1590909678, "cycles": 307570591, "engine": "perry", "operation": "dynamic-zero", "rep": 2} +{"wall_ms": 492.982833, "user_us": 493198.0, "system_us": 2042.0, "rss_before": 56360960.0, "rss_after": 61915136.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62570496, "instructions": 9962611522, "cycles": 1692491642, "engine": "node", "operation": "dynamic-zero", "rep": 2} +{"wall_ms": 492.270125, "user_us": 492120.0, "system_us": 2422.0, "rss_before": 56229888.0, "rss_after": 61816832.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62406656, "instructions": 9960614852, "cycles": 1688470604, "engine": "node", "operation": "dynamic-zero", "rep": 3} +{"wall_ms": 89.318583, "user_us": 87527.0, "system_us": 1795.0, "rss_before": 13303808.0, "rss_after": 34504704.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35012608, "instructions": 1590815591, "cycles": 307679811, "engine": "perry", "operation": "dynamic-zero", "rep": 3} +{"wall_ms": 787.559459, "user_us": 767047.0, "system_us": 25120.0, "rss_before": 30900224.0, "rss_after": 396623872.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397033472, "instructions": 14590642664, "cycles": 2590931968, "engine": "bun", "operation": "dynamic-zero", "rep": 3} +{"wall_ms": 89.22408300000001, "user_us": 87561.0, "system_us": 1667.0, "rss_before": 13320192.0, "rss_after": 34521088.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35028992, "instructions": 1590783864, "cycles": 307384946, "engine": "baseline", "operation": "dynamic-zero", "rep": 3} +{"wall_ms": 88.984042, "user_us": 87339.0, "system_us": 1648.0, "rss_before": 13303808.0, "rss_after": 34521088.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35028992, "instructions": 1590572961, "cycles": 306680986, "engine": "perry", "operation": "dynamic-zero", "rep": 4} +{"wall_ms": 785.2247090000001, "user_us": 764989.0, "system_us": 24792.0, "rss_before": 30900224.0, "rss_after": 396623872.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397033472, "instructions": 14590247069, "cycles": 2583249301, "engine": "bun", "operation": "dynamic-zero", "rep": 4} +{"wall_ms": 491.377, "user_us": 491920.0, "system_us": 1724.0, "rss_before": 56213504.0, "rss_after": 61800448.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62390272, "instructions": 9964236647, "cycles": 1688856912, "engine": "node", "operation": "dynamic-zero", "rep": 4} +{"wall_ms": 89.323958, "user_us": 87604.0, "system_us": 1725.0, "rss_before": 13336576.0, "rss_after": 34553856.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35061760, "instructions": 1590742602, "cycles": 307970229, "engine": "baseline", "operation": "dynamic-zero", "rep": 4} +{"wall_ms": 491.92754199999996, "user_us": 492038.0, "system_us": 2144.0, "rss_before": 56180736.0, "rss_after": 61784064.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62439424, "instructions": 9959071065, "cycles": 1685479004, "engine": "node", "operation": "dynamic-zero", "rep": 5} +{"wall_ms": 784.598, "user_us": 764138.0, "system_us": 25038.0, "rss_before": 30900224.0, "rss_after": 396623872.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397033472, "instructions": 14590849848, "cycles": 2581929968, "engine": "bun", "operation": "dynamic-zero", "rep": 5} +{"wall_ms": 89.455542, "user_us": 87753.0, "system_us": 1706.0, "rss_before": 13320192.0, "rss_after": 34521088.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35028992, "instructions": 1590823266, "cycles": 307881910, "engine": "baseline", "operation": "dynamic-zero", "rep": 5} +{"wall_ms": 88.940541, "user_us": 87335.0, "system_us": 1609.0, "rss_before": 13303808.0, "rss_after": 34537472.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35045376, "instructions": 1590645161, "cycles": 306598487, "engine": "perry", "operation": "dynamic-zero", "rep": 5} +{"wall_ms": 89.34029199999999, "user_us": 87655.0, "system_us": 1689.0, "rss_before": 13336576.0, "rss_after": 34553856.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35061760, "instructions": 1590665325, "cycles": 307668891, "engine": "baseline", "operation": "dynamic-zero", "rep": 6} +{"wall_ms": 492.262666, "user_us": 491961.0, "system_us": 2493.0, "rss_before": 56246272.0, "rss_after": 61849600.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62488576, "instructions": 9958795794, "cycles": 1686979220, "engine": "node", "operation": "dynamic-zero", "rep": 6} +{"wall_ms": 785.185292, "user_us": 764397.0, "system_us": 25323.0, "rss_before": 30883840.0, "rss_after": 396607488.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397017088, "instructions": 14587133257, "cycles": 2583384003, "engine": "bun", "operation": "dynamic-zero", "rep": 6} +{"wall_ms": 89.287666, "user_us": 87506.0, "system_us": 1785.0, "rss_before": 13303808.0, "rss_after": 34521088.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35028992, "instructions": 1590846086, "cycles": 307633343, "engine": "perry", "operation": "dynamic-zero", "rep": 6} +{"wall_ms": 784.294542, "user_us": 763869.0, "system_us": 25061.0, "rss_before": 30932992.0, "rss_after": 396640256.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397049856, "instructions": 14591198028, "cycles": 2580919043, "engine": "bun", "operation": "zero", "rep": 0} +{"wall_ms": 493.331166, "user_us": 493360.0, "system_us": 2169.0, "rss_before": 56311808.0, "rss_after": 61816832.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62488576, "instructions": 9967498191, "cycles": 1701001776, "engine": "node", "operation": "zero", "rep": 0} +{"wall_ms": 89.89054200000001, "user_us": 88153.0, "system_us": 1740.0, "rss_before": 13320192.0, "rss_after": 34504704.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35012608, "instructions": 1588742852, "cycles": 309845574, "engine": "baseline", "operation": "zero", "rep": 0} +{"wall_ms": 89.43445799999999, "user_us": 87659.0, "system_us": 1779.0, "rss_before": 13303808.0, "rss_after": 34537472.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35045376, "instructions": 1588860628, "cycles": 308126872, "engine": "perry", "operation": "zero", "rep": 0} +{"wall_ms": 783.381375, "user_us": 763399.0, "system_us": 24583.0, "rss_before": 30851072.0, "rss_after": 396574720.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 396984320, "instructions": 14594194844, "cycles": 2577964485, "engine": "bun", "operation": "zero", "rep": 1} +{"wall_ms": 90.266791, "user_us": 88582.0, "system_us": 1672.0, "rss_before": 13303808.0, "rss_after": 34537472.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35045376, "instructions": 1589309266, "cycles": 310760001, "engine": "perry", "operation": "zero", "rep": 1} +{"wall_ms": 90.000625, "user_us": 88400.0, "system_us": 1605.0, "rss_before": 13336576.0, "rss_after": 34521088.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35028992, "instructions": 1588778531, "cycles": 309629936, "engine": "baseline", "operation": "zero", "rep": 1} +{"wall_ms": 493.652875, "user_us": 493440.0, "system_us": 2428.0, "rss_before": 56262656.0, "rss_after": 61816832.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62521344, "instructions": 9959097707, "cycles": 1695901816, "engine": "node", "operation": "zero", "rep": 1} +{"wall_ms": 784.1041250000001, "user_us": 764414.0, "system_us": 24262.0, "rss_before": 30900224.0, "rss_after": 396623872.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397033472, "instructions": 14588886793, "cycles": 2580114449, "engine": "bun", "operation": "zero", "rep": 2} +{"wall_ms": 89.70420899999999, "user_us": 88275.0, "system_us": 1433.0, "rss_before": 13303808.0, "rss_after": 34488320.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 34996224, "instructions": 1588985415, "cycles": 308811502, "engine": "perry", "operation": "zero", "rep": 2} +{"wall_ms": 492.36679200000003, "user_us": 492578.0, "system_us": 1991.0, "rss_before": 56197120.0, "rss_after": 61784064.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62488576, "instructions": 9959892245, "cycles": 1690898875, "engine": "node", "operation": "zero", "rep": 2} +{"wall_ms": 89.767834, "user_us": 88247.0, "system_us": 1526.0, "rss_before": 13320192.0, "rss_after": 34553856.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35061760, "instructions": 1588231400, "cycles": 309624310, "engine": "baseline", "operation": "zero", "rep": 2} +{"wall_ms": 89.07600000000001, "user_us": 87573.0, "system_us": 1507.0, "rss_before": 13303808.0, "rss_after": 34537472.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35045376, "instructions": 1588071100, "cycles": 306903627, "engine": "perry", "operation": "zero", "rep": 3} +{"wall_ms": 89.7345, "user_us": 88110.0, "system_us": 1628.0, "rss_before": 13336576.0, "rss_after": 34553856.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35061760, "instructions": 1588258956, "cycles": 308883829, "engine": "baseline", "operation": "zero", "rep": 3} +{"wall_ms": 783.026792, "user_us": 763172.0, "system_us": 24351.0, "rss_before": 30867456.0, "rss_after": 396574720.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 396984320, "instructions": 14587117800, "cycles": 2575850680, "engine": "bun", "operation": "zero", "rep": 3} +{"wall_ms": 494.248625, "user_us": 494016.0, "system_us": 2408.0, "rss_before": 56213504.0, "rss_after": 61816832.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62488576, "instructions": 9956412013, "cycles": 1695500547, "engine": "node", "operation": "zero", "rep": 3} +{"wall_ms": 784.25425, "user_us": 764868.0, "system_us": 24009.0, "rss_before": 30900224.0, "rss_after": 396607488.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397017088, "instructions": 14585717831, "cycles": 2580874767, "engine": "bun", "operation": "zero", "rep": 4} +{"wall_ms": 89.301833, "user_us": 87740.0, "system_us": 1566.0, "rss_before": 13303808.0, "rss_after": 34504704.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35012608, "instructions": 1588273368, "cycles": 307670651, "engine": "perry", "operation": "zero", "rep": 4} +{"wall_ms": 89.4855, "user_us": 88042.0, "system_us": 1446.0, "rss_before": 13320192.0, "rss_after": 34537472.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35045376, "instructions": 1588441514, "cycles": 308072256, "engine": "baseline", "operation": "zero", "rep": 4} +{"wall_ms": 492.95987499999995, "user_us": 493117.0, "system_us": 2066.0, "rss_before": 56279040.0, "rss_after": 61816832.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62554112, "instructions": 9970937907, "cycles": 1702999348, "engine": "node", "operation": "zero", "rep": 4} +{"wall_ms": 89.88920900000001, "user_us": 88149.0, "system_us": 1744.0, "rss_before": 13303808.0, "rss_after": 34537472.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35045376, "instructions": 1588258977, "cycles": 309944742, "engine": "perry", "operation": "zero", "rep": 5} +{"wall_ms": 89.74075, "user_us": 88260.0, "system_us": 1485.0, "rss_before": 13320192.0, "rss_after": 34504704.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35012608, "instructions": 1588143833, "cycles": 308899543, "engine": "baseline", "operation": "zero", "rep": 5} +{"wall_ms": 493.529917, "user_us": 493632.0, "system_us": 2094.0, "rss_before": 56344576.0, "rss_after": 61882368.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62570496, "instructions": 9953966265, "cycles": 1690594728, "engine": "node", "operation": "zero", "rep": 5} +{"wall_ms": 784.98425, "user_us": 765078.0, "system_us": 24397.0, "rss_before": 30851072.0, "rss_after": 396558336.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 396967936, "instructions": 14585222771, "cycles": 2582973572, "engine": "bun", "operation": "zero", "rep": 5} +{"wall_ms": 89.650875, "user_us": 87959.0, "system_us": 1686.0, "rss_before": 13303808.0, "rss_after": 34537472.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35045376, "instructions": 1588300414, "cycles": 309009405, "engine": "perry", "operation": "zero", "rep": 6} +{"wall_ms": 782.9255, "user_us": 763164.0, "system_us": 24281.0, "rss_before": 30900224.0, "rss_after": 396623872.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 397033472, "instructions": 14592173258, "cycles": 2575860205, "engine": "bun", "operation": "zero", "rep": 6} +{"wall_ms": 89.623667, "user_us": 88147.0, "system_us": 1479.0, "rss_before": 13320192.0, "rss_after": 34537472.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 35045376, "instructions": 1588118337, "cycles": 308444286, "engine": "baseline", "operation": "zero", "rep": 6} +{"wall_ms": 493.16325, "user_us": 493093.0, "system_us": 2315.0, "rss_before": 56279040.0, "rss_after": 61800448.0, "checksum": 214535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 2000000, "warmup": 5000, "peak_rss": 62488576, "instructions": 9957047857, "cycles": 1691756596, "engine": "node", "operation": "zero", "rep": 6} +{"wall_ms": 520.669833, "user_us": 509463.0, "system_us": 15691.0, "rss_before": 31047680.0, "rss_after": 250576896.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 250986496, "instructions": 9731600721, "cycles": 1737722527, "engine": "bun", "operation": "pretty", "rep": 0} +{"wall_ms": 302.849208, "user_us": 303235.0, "system_us": 1531.0, "rss_before": 56623104.0, "rss_after": 61947904.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 62603264, "instructions": 6243752873, "cycles": 1088310544, "engine": "node", "operation": "pretty", "rep": 0} +{"wall_ms": 482.399875, "user_us": 480307.0, "system_us": 2097.0, "rss_before": 13713408.0, "rss_after": 34881536.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35389440, "instructions": 8764618730, "cycles": 1574430082, "engine": "perry", "operation": "pretty", "rep": 0} +{"wall_ms": 484.4565, "user_us": 482263.0, "system_us": 2188.0, "rss_before": 13729792.0, "rss_after": 34914304.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35422208, "instructions": 8764672579, "cycles": 1580799926, "engine": "baseline", "operation": "pretty", "rep": 0} +{"wall_ms": 482.95175, "user_us": 480942.0, "system_us": 2014.0, "rss_before": 13713408.0, "rss_after": 34897920.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35405824, "instructions": 8765261076, "cycles": 1577139911, "engine": "perry", "operation": "pretty", "rep": 1} +{"wall_ms": 520.797792, "user_us": 509649.0, "system_us": 15583.0, "rss_before": 31064064.0, "rss_after": 250576896.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 250986496, "instructions": 9730827962, "cycles": 1738336528, "engine": "bun", "operation": "pretty", "rep": 1} +{"wall_ms": 301.770125, "user_us": 302178.0, "system_us": 1508.0, "rss_before": 56492032.0, "rss_after": 61833216.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 62537728, "instructions": 6239134568, "cycles": 1081091074, "engine": "node", "operation": "pretty", "rep": 1} +{"wall_ms": 504.921416, "user_us": 502624.0, "system_us": 2302.0, "rss_before": 13729792.0, "rss_after": 34897920.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35405824, "instructions": 8764644239, "cycles": 1647179970, "engine": "baseline", "operation": "pretty", "rep": 1} +{"wall_ms": 484.871875, "user_us": 482437.0, "system_us": 2438.0, "rss_before": 13729792.0, "rss_after": 34897920.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35405824, "instructions": 8764803527, "cycles": 1582136824, "engine": "perry", "operation": "pretty", "rep": 2} +{"wall_ms": 484.491333, "user_us": 482553.0, "system_us": 1942.0, "rss_before": 13729792.0, "rss_after": 34897920.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35405824, "instructions": 8764587428, "cycles": 1581308250, "engine": "baseline", "operation": "pretty", "rep": 2} +{"wall_ms": 302.0645, "user_us": 302448.0, "system_us": 1562.0, "rss_before": 56459264.0, "rss_after": 61849600.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 62537728, "instructions": 6234689973, "cycles": 1079183007, "engine": "node", "operation": "pretty", "rep": 2} +{"wall_ms": 519.833, "user_us": 509100.0, "system_us": 15240.0, "rss_before": 31064064.0, "rss_after": 250544128.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 250953728, "instructions": 9731514872, "cycles": 1735985845, "engine": "bun", "operation": "pretty", "rep": 2} +{"wall_ms": 519.88825, "user_us": 508855.0, "system_us": 15450.0, "rss_before": 31080448.0, "rss_after": 250593280.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 251002880, "instructions": 9730776914, "cycles": 1734998139, "engine": "bun", "operation": "pretty", "rep": 3} +{"wall_ms": 485.66441699999996, "user_us": 483510.0, "system_us": 2158.0, "rss_before": 13746176.0, "rss_after": 34914304.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35422208, "instructions": 8764716778, "cycles": 1584955425, "engine": "baseline", "operation": "pretty", "rep": 3} +{"wall_ms": 484.44870799999995, "user_us": 482191.0, "system_us": 2262.0, "rss_before": 13713408.0, "rss_after": 34881536.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35389440, "instructions": 8764660150, "cycles": 1581174285, "engine": "perry", "operation": "pretty", "rep": 3} +{"wall_ms": 302.231875, "user_us": 302704.0, "system_us": 1457.0, "rss_before": 56393728.0, "rss_after": 61734912.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 62439424, "instructions": 6238681734, "cycles": 1083662954, "engine": "node", "operation": "pretty", "rep": 3} +{"wall_ms": 520.8935, "user_us": 509097.0, "system_us": 16324.0, "rss_before": 31047680.0, "rss_after": 250560512.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 250970112, "instructions": 9729359635, "cycles": 1739192366, "engine": "bun", "operation": "pretty", "rep": 4} +{"wall_ms": 483.455959, "user_us": 481315.0, "system_us": 2143.0, "rss_before": 13713408.0, "rss_after": 34865152.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35373056, "instructions": 8764503122, "cycles": 1576977237, "engine": "perry", "operation": "pretty", "rep": 4} +{"wall_ms": 302.224334, "user_us": 302437.0, "system_us": 1743.0, "rss_before": 56524800.0, "rss_after": 61865984.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 62570496, "instructions": 6234720357, "cycles": 1080574573, "engine": "node", "operation": "pretty", "rep": 4} +{"wall_ms": 486.273458, "user_us": 484079.0, "system_us": 2195.0, "rss_before": 13729792.0, "rss_after": 34881536.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35389440, "instructions": 8764510991, "cycles": 1587084450, "engine": "baseline", "operation": "pretty", "rep": 4} +{"wall_ms": 483.10970799999996, "user_us": 480806.0, "system_us": 2292.0, "rss_before": 13713408.0, "rss_after": 34897920.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35405824, "instructions": 8764808891, "cycles": 1576596847, "engine": "perry", "operation": "pretty", "rep": 5} +{"wall_ms": 520.776542, "user_us": 509827.0, "system_us": 15566.0, "rss_before": 31047680.0, "rss_after": 250593280.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 251002880, "instructions": 9728230316, "cycles": 1739216452, "engine": "bun", "operation": "pretty", "rep": 5} +{"wall_ms": 486.9045, "user_us": 484588.0, "system_us": 2320.0, "rss_before": 13729792.0, "rss_after": 34914304.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35422208, "instructions": 8764623642, "cycles": 1589031901, "engine": "baseline", "operation": "pretty", "rep": 5} +{"wall_ms": 302.45070799999996, "user_us": 303065.0, "system_us": 1313.0, "rss_before": 56557568.0, "rss_after": 61898752.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 62570496, "instructions": 6235485168, "cycles": 1080151507, "engine": "node", "operation": "pretty", "rep": 5} +{"wall_ms": 486.139375, "user_us": 483927.0, "system_us": 2216.0, "rss_before": 13729792.0, "rss_after": 34881536.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35389440, "instructions": 8764794538, "cycles": 1586282862, "engine": "baseline", "operation": "pretty", "rep": 6} +{"wall_ms": 520.732333, "user_us": 509873.0, "system_us": 15354.0, "rss_before": 31064064.0, "rss_after": 250576896.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 250986496, "instructions": 9728478146, "cycles": 1738265731, "engine": "bun", "operation": "pretty", "rep": 6} +{"wall_ms": 302.85583399999996, "user_us": 303394.0, "system_us": 1385.0, "rss_before": 56410112.0, "rss_after": 61767680.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 62423040, "instructions": 6236271146, "cycles": 1081856026, "engine": "node", "operation": "pretty", "rep": 6} +{"wall_ms": 484.3725, "user_us": 481934.0, "system_us": 2442.0, "rss_before": 13713408.0, "rss_after": 34848768.0, "checksum": 145725000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35356672, "instructions": 8765274855, "cycles": 1581329972, "engine": "perry", "operation": "pretty", "rep": 6} +{"wall_ms": 461.016708, "user_us": 458768.0, "system_us": 2249.0, "rss_before": 13352960.0, "rss_after": 34865152.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35373056, "instructions": 8123751213, "cycles": 1505047629, "engine": "baseline", "operation": "keys", "rep": 0} +{"wall_ms": 603.309667, "user_us": 603012.0, "system_us": 2954.0, "rss_before": 57327616.0, "rss_after": 61964288.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 62636032, "instructions": 11910506503, "cycles": 2051710212, "engine": "node", "operation": "keys", "rep": 0} +{"wall_ms": 461.2985, "user_us": 458927.0, "system_us": 2376.0, "rss_before": 13336576.0, "rss_after": 34832384.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35340288, "instructions": 8123847119, "cycles": 1506335086, "engine": "perry", "operation": "keys", "rep": 0} +{"wall_ms": 479.215291, "user_us": 470376.0, "system_us": 13249.0, "rss_before": 30883840.0, "rss_after": 217481216.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 217890816, "instructions": 9229322887, "cycles": 1604776938, "engine": "bun", "operation": "keys", "rep": 0} +{"wall_ms": 481.325791, "user_us": 472414.0, "system_us": 13368.0, "rss_before": 30867456.0, "rss_after": 217432064.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 217841664, "instructions": 9228215390, "cycles": 1611093952, "engine": "bun", "operation": "keys", "rep": 1} +{"wall_ms": 460.836709, "user_us": 458418.0, "system_us": 2422.0, "rss_before": 13369344.0, "rss_after": 34897920.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35405824, "instructions": 8123880946, "cycles": 1505118797, "engine": "baseline", "operation": "keys", "rep": 1} +{"wall_ms": 460.787625, "user_us": 458334.0, "system_us": 2456.0, "rss_before": 13336576.0, "rss_after": 34832384.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35340288, "instructions": 8123895503, "cycles": 1504638208, "engine": "perry", "operation": "keys", "rep": 1} +{"wall_ms": 589.052375, "user_us": 589050.0, "system_us": 2691.0, "rss_before": 57311232.0, "rss_after": 62078976.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 62767104, "instructions": 11948967500, "cycles": 2009495083, "engine": "node", "operation": "keys", "rep": 1} +{"wall_ms": 460.671334, "user_us": 458281.0, "system_us": 2395.0, "rss_before": 13352960.0, "rss_after": 34881536.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35389440, "instructions": 8124644049, "cycles": 1505136615, "engine": "perry", "operation": "keys", "rep": 2} +{"wall_ms": 587.3756249999999, "user_us": 587222.0, "system_us": 2793.0, "rss_before": 57180160.0, "rss_after": 61898752.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 62537728, "instructions": 11865747006, "cycles": 1998622083, "engine": "node", "operation": "keys", "rep": 2} +{"wall_ms": 480.529625, "user_us": 471264.0, "system_us": 13806.0, "rss_before": 30851072.0, "rss_after": 217432064.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 217841664, "instructions": 9228295505, "cycles": 1609187582, "engine": "bun", "operation": "keys", "rep": 2} +{"wall_ms": 460.59554199999997, "user_us": 458355.0, "system_us": 2244.0, "rss_before": 13352960.0, "rss_after": 34881536.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35389440, "instructions": 8124062870, "cycles": 1504770442, "engine": "baseline", "operation": "keys", "rep": 2} +{"wall_ms": 460.50212500000004, "user_us": 458165.0, "system_us": 2342.0, "rss_before": 13352960.0, "rss_after": 34865152.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35373056, "instructions": 8123825283, "cycles": 1503591115, "engine": "baseline", "operation": "keys", "rep": 3} +{"wall_ms": 592.146208, "user_us": 592306.0, "system_us": 2426.0, "rss_before": 57196544.0, "rss_after": 61865984.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 62488576, "instructions": 11864130094, "cycles": 2013139371, "engine": "node", "operation": "keys", "rep": 3} +{"wall_ms": 481.057333, "user_us": 471666.0, "system_us": 13883.0, "rss_before": 30867456.0, "rss_after": 217464832.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 217874432, "instructions": 9230123205, "cycles": 1611099706, "engine": "bun", "operation": "keys", "rep": 3} +{"wall_ms": 460.755375, "user_us": 458505.0, "system_us": 2258.0, "rss_before": 13336576.0, "rss_after": 34832384.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35340288, "instructions": 8124003730, "cycles": 1504639984, "engine": "perry", "operation": "keys", "rep": 3} +{"wall_ms": 461.512208, "user_us": 459183.0, "system_us": 2333.0, "rss_before": 13336576.0, "rss_after": 34832384.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35340288, "instructions": 8123918239, "cycles": 1506894493, "engine": "perry", "operation": "keys", "rep": 4} +{"wall_ms": 602.928041, "user_us": 602759.0, "system_us": 2814.0, "rss_before": 57180160.0, "rss_after": 61915136.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 62603264, "instructions": 11993991287, "cycles": 2051086415, "engine": "node", "operation": "keys", "rep": 4} +{"wall_ms": 479.865708, "user_us": 470916.0, "system_us": 13397.0, "rss_before": 30867456.0, "rss_after": 217448448.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 217858048, "instructions": 9228255769, "cycles": 1607601692, "engine": "bun", "operation": "keys", "rep": 4} +{"wall_ms": 460.46799999999996, "user_us": 458345.0, "system_us": 2126.0, "rss_before": 13352960.0, "rss_after": 34897920.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35405824, "instructions": 8123929444, "cycles": 1503629051, "engine": "baseline", "operation": "keys", "rep": 4} +{"wall_ms": 463.126541, "user_us": 460735.0, "system_us": 2395.0, "rss_before": 13352960.0, "rss_after": 34865152.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35373056, "instructions": 8124009725, "cycles": 1512010731, "engine": "baseline", "operation": "keys", "rep": 5} +{"wall_ms": 606.650291, "user_us": 606705.0, "system_us": 2659.0, "rss_before": 57229312.0, "rss_after": 61915136.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 62570496, "instructions": 11814063326, "cycles": 2060841946, "engine": "node", "operation": "keys", "rep": 5} +{"wall_ms": 479.88012499999996, "user_us": 471011.0, "system_us": 13241.0, "rss_before": 30867456.0, "rss_after": 217448448.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 217858048, "instructions": 9228138159, "cycles": 1606780621, "engine": "bun", "operation": "keys", "rep": 5} +{"wall_ms": 462.088667, "user_us": 459611.0, "system_us": 2474.0, "rss_before": 13352960.0, "rss_after": 34881536.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35389440, "instructions": 8124025130, "cycles": 1508670839, "engine": "perry", "operation": "keys", "rep": 5} +{"wall_ms": 585.5970420000001, "user_us": 585585.0, "system_us": 2732.0, "rss_before": 57147392.0, "rss_after": 61898752.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 62603264, "instructions": 11822420569, "cycles": 1997204211, "engine": "node", "operation": "keys", "rep": 6} +{"wall_ms": 460.810958, "user_us": 458293.0, "system_us": 2522.0, "rss_before": 13352960.0, "rss_after": 34865152.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35373056, "instructions": 8123861697, "cycles": 1505048094, "engine": "baseline", "operation": "keys", "rep": 6} +{"wall_ms": 460.587709, "user_us": 458453.0, "system_us": 2137.0, "rss_before": 13336576.0, "rss_after": 34848768.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 35356672, "instructions": 8123719073, "cycles": 1503854319, "engine": "perry", "operation": "keys", "rep": 6} +{"wall_ms": 479.30208300000004, "user_us": 469908.0, "system_us": 13931.0, "rss_before": 30867456.0, "rss_after": 217448448.0, "checksum": 107535000.0, "retained": 0.0, "fixture": "small_record", "iterations": 1000000, "warmup": 5000, "peak_rss": 217858048, "instructions": 9229446582, "cycles": 1605081163, "engine": "bun", "operation": "keys", "rep": 6} +{"wall_ms": 189.25725, "user_us": 187692.0, "system_us": 1569.0, "rss_before": 14270464.0, "rss_after": 33554432.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 34045952, "instructions": 3633254509, "cycles": 641173101, "engine": "perry", "operation": "callback", "rep": 0} +{"wall_ms": 111.574083, "user_us": 111570.0, "system_us": 4548.0, "rss_before": 35389440.0, "rss_after": 102055936.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 102465536, "instructions": 2329127277, "cycles": 430090650, "engine": "bun", "operation": "callback", "rep": 0} +{"wall_ms": 118.81020900000001, "user_us": 119640.0, "system_us": 469.0, "rss_before": 59932672.0, "rss_after": 61833216.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 62521344, "instructions": 2614841152, "cycles": 498982869, "engine": "node", "operation": "callback", "rep": 0} +{"wall_ms": 189.25554200000002, "user_us": 187468.0, "system_us": 1785.0, "rss_before": 14286848.0, "rss_after": 33554432.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 34045952, "instructions": 3633300811, "cycles": 641259728, "engine": "baseline", "operation": "callback", "rep": 0} +{"wall_ms": 118.588459, "user_us": 119221.0, "system_us": 689.0, "rss_before": 59916288.0, "rss_after": 61734912.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 62423040, "instructions": 2617742589, "cycles": 499994110, "engine": "node", "operation": "callback", "rep": 1} +{"wall_ms": 189.422583, "user_us": 187792.0, "system_us": 1634.0, "rss_before": 14286848.0, "rss_after": 33603584.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 34095104, "instructions": 3633179414, "cycles": 642237174, "engine": "baseline", "operation": "callback", "rep": 1} +{"wall_ms": 112.496917, "user_us": 112609.0, "system_us": 4436.0, "rss_before": 35405824.0, "rss_after": 102039552.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 102449152, "instructions": 2329656844, "cycles": 433428968, "engine": "bun", "operation": "callback", "rep": 1} +{"wall_ms": 189.313667, "user_us": 187681.0, "system_us": 1637.0, "rss_before": 14270464.0, "rss_after": 33554432.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 34045952, "instructions": 3633258662, "cycles": 641921252, "engine": "perry", "operation": "callback", "rep": 1} +{"wall_ms": 112.993708, "user_us": 112917.0, "system_us": 4566.0, "rss_before": 35405824.0, "rss_after": 102055936.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 102465536, "instructions": 2332715914, "cycles": 434567920, "engine": "bun", "operation": "callback", "rep": 2} +{"wall_ms": 188.911, "user_us": 187191.0, "system_us": 1725.0, "rss_before": 14286848.0, "rss_after": 33587200.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 34078720, "instructions": 3633283973, "cycles": 640382966, "engine": "perry", "operation": "callback", "rep": 2} +{"wall_ms": 189.35554199999999, "user_us": 187606.0, "system_us": 1754.0, "rss_before": 14303232.0, "rss_after": 33603584.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 34095104, "instructions": 3633538910, "cycles": 641985972, "engine": "baseline", "operation": "callback", "rep": 2} +{"wall_ms": 119.271041, "user_us": 120142.0, "system_us": 442.0, "rss_before": 60080128.0, "rss_after": 61964288.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 62652416, "instructions": 2614542350, "cycles": 497949437, "engine": "node", "operation": "callback", "rep": 2} +{"wall_ms": 120.76583300000001, "user_us": 121623.0, "system_us": 469.0, "rss_before": 60047360.0, "rss_after": 61898752.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 62636032, "instructions": 2620195821, "cycles": 507473997, "engine": "node", "operation": "callback", "rep": 3} +{"wall_ms": 189.56924999999998, "user_us": 187883.0, "system_us": 1690.0, "rss_before": 14270464.0, "rss_after": 33554432.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 34045952, "instructions": 3633397468, "cycles": 642687459, "engine": "perry", "operation": "callback", "rep": 3} +{"wall_ms": 112.286042, "user_us": 112301.0, "system_us": 4387.0, "rss_before": 35389440.0, "rss_after": 102023168.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 102432768, "instructions": 2329440464, "cycles": 431824386, "engine": "bun", "operation": "callback", "rep": 3} +{"wall_ms": 190.178792, "user_us": 188404.0, "system_us": 1778.0, "rss_before": 14303232.0, "rss_after": 33570816.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 34062336, "instructions": 3633406545, "cycles": 644313628, "engine": "baseline", "operation": "callback", "rep": 3} +{"wall_ms": 189.10970799999998, "user_us": 187426.0, "system_us": 1688.0, "rss_before": 14286848.0, "rss_after": 33554432.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 34045952, "instructions": 3633351957, "cycles": 641022383, "engine": "baseline", "operation": "callback", "rep": 4} +{"wall_ms": 119.24125000000001, "user_us": 120096.0, "system_us": 456.0, "rss_before": 60080128.0, "rss_after": 61915136.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 62619648, "instructions": 2620137187, "cycles": 502093595, "engine": "node", "operation": "callback", "rep": 4} +{"wall_ms": 111.560833, "user_us": 111767.0, "system_us": 4328.0, "rss_before": 35389440.0, "rss_after": 101990400.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 102400000, "instructions": 2331916219, "cycles": 434403861, "engine": "bun", "operation": "callback", "rep": 4} +{"wall_ms": 188.99254200000001, "user_us": 187255.0, "system_us": 1741.0, "rss_before": 14270464.0, "rss_after": 33554432.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 34045952, "instructions": 3633444097, "cycles": 641208328, "engine": "perry", "operation": "callback", "rep": 4} +{"wall_ms": 121.16387499999999, "user_us": 121977.0, "system_us": 516.0, "rss_before": 60080128.0, "rss_after": 61915136.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 62586880, "instructions": 2617071205, "cycles": 506129497, "engine": "node", "operation": "callback", "rep": 5} +{"wall_ms": 189.17095799999998, "user_us": 187341.0, "system_us": 1834.0, "rss_before": 14270464.0, "rss_after": 33538048.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 34029568, "instructions": 3633345305, "cycles": 641012944, "engine": "perry", "operation": "callback", "rep": 5} +{"wall_ms": 111.4055, "user_us": 111503.0, "system_us": 4336.0, "rss_before": 35405824.0, "rss_after": 102006784.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 102416384, "instructions": 2328999707, "cycles": 428996835, "engine": "bun", "operation": "callback", "rep": 5} +{"wall_ms": 188.981875, "user_us": 187458.0, "system_us": 1527.0, "rss_before": 14286848.0, "rss_after": 33587200.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 34078720, "instructions": 3633277520, "cycles": 640762092, "engine": "baseline", "operation": "callback", "rep": 5} +{"wall_ms": 189.06550000000001, "user_us": 187220.0, "system_us": 1844.0, "rss_before": 14286848.0, "rss_after": 33603584.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 34095104, "instructions": 3633293887, "cycles": 640404900, "engine": "baseline", "operation": "callback", "rep": 6} +{"wall_ms": 111.59987500000001, "user_us": 111649.0, "system_us": 4363.0, "rss_before": 35422208.0, "rss_after": 102039552.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 102449152, "instructions": 2329075314, "cycles": 429774923, "engine": "bun", "operation": "callback", "rep": 6} +{"wall_ms": 189.113792, "user_us": 187546.0, "system_us": 1572.0, "rss_before": 14270464.0, "rss_after": 33554432.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 34045952, "instructions": 3633383498, "cycles": 641088367, "engine": "perry", "operation": "callback", "rep": 6} +{"wall_ms": 119.452458, "user_us": 120365.0, "system_us": 402.0, "rss_before": 60030976.0, "rss_after": 61915136.0, "checksum": 21935000.0, "retained": 0.0, "fixture": "small_record", "iterations": 200000, "warmup": 5000, "peak_rss": 62586880, "instructions": 2608907272, "cycles": 496680602, "engine": "node", "operation": "callback", "rep": 6} +{"wall_ms": 46.220417, "user_us": 44875.0, "system_us": 1349.0, "rss_before": 13074432.0, "rss_after": 35602432.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 36782080, "instructions": 905655394, "cycles": 169134066, "engine": "baseline", "operation": "pretty", "rep": 0} +{"wall_ms": 46.382125, "user_us": 44975.0, "system_us": 1410.0, "rss_before": 13058048.0, "rss_after": 35586048.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 36765696, "instructions": 905824437, "cycles": 169572542, "engine": "perry", "operation": "pretty", "rep": 0} +{"wall_ms": 45.726125, "user_us": 44445.0, "system_us": 1406.0, "rss_before": 30179328.0, "rss_after": 51707904.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 52101120, "instructions": 967600481, "cycles": 196102666, "engine": "bun", "operation": "pretty", "rep": 0} +{"wall_ms": 32.95441699999999, "user_us": 33285.0, "system_us": 414.0, "rss_before": 55148544.0, "rss_after": 58949632.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 59736064, "instructions": 860231324, "cycles": 204618761, "engine": "node", "operation": "pretty", "rep": 0} +{"wall_ms": 33.01866699999999, "user_us": 33287.0, "system_us": 480.0, "rss_before": 55115776.0, "rss_after": 58900480.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 59686912, "instructions": 861919389, "cycles": 206309432, "engine": "node", "operation": "pretty", "rep": 1} +{"wall_ms": 45.627874999999996, "user_us": 44340.0, "system_us": 1417.0, "rss_before": 30212096.0, "rss_after": 51740672.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 52133888, "instructions": 967897070, "cycles": 196202788, "engine": "bun", "operation": "pretty", "rep": 1} +{"wall_ms": 46.410833999999994, "user_us": 45007.0, "system_us": 1406.0, "rss_before": 13074432.0, "rss_after": 35586048.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 36765696, "instructions": 905692291, "cycles": 169918904, "engine": "perry", "operation": "pretty", "rep": 1} +{"wall_ms": 46.1825, "user_us": 44852.0, "system_us": 1335.0, "rss_before": 13090816.0, "rss_after": 35602432.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 36782080, "instructions": 905645796, "cycles": 169010754, "engine": "baseline", "operation": "pretty", "rep": 1} +{"wall_ms": 46.245042, "user_us": 44846.0, "system_us": 1402.0, "rss_before": 13058048.0, "rss_after": 35569664.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 36749312, "instructions": 905636137, "cycles": 169306102, "engine": "perry", "operation": "pretty", "rep": 2} +{"wall_ms": 32.942583, "user_us": 33255.0, "system_us": 437.0, "rss_before": 55181312.0, "rss_after": 58933248.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 59703296, "instructions": 862693764, "cycles": 206777597, "engine": "node", "operation": "pretty", "rep": 2} +{"wall_ms": 46.443333, "user_us": 45022.0, "system_us": 1424.0, "rss_before": 13074432.0, "rss_after": 35602432.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 36782080, "instructions": 905622908, "cycles": 169815863, "engine": "baseline", "operation": "pretty", "rep": 2} +{"wall_ms": 45.733416000000005, "user_us": 44427.0, "system_us": 1437.0, "rss_before": 30195712.0, "rss_after": 51724288.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 52117504, "instructions": 967715277, "cycles": 196354000, "engine": "bun", "operation": "pretty", "rep": 2} +{"wall_ms": 46.377333, "user_us": 44998.0, "system_us": 1383.0, "rss_before": 13058048.0, "rss_after": 35569664.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 36749312, "instructions": 905658812, "cycles": 169944472, "engine": "perry", "operation": "pretty", "rep": 3} +{"wall_ms": 33.0095, "user_us": 33290.0, "system_us": 472.0, "rss_before": 55246848.0, "rss_after": 59015168.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 59785216, "instructions": 874764852, "cycles": 216758747, "engine": "node", "operation": "pretty", "rep": 3} +{"wall_ms": 46.164791, "user_us": 44833.0, "system_us": 1334.0, "rss_before": 13090816.0, "rss_after": 35602432.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 36782080, "instructions": 905588441, "cycles": 169243610, "engine": "baseline", "operation": "pretty", "rep": 3} +{"wall_ms": 45.652834, "user_us": 44339.0, "system_us": 1443.0, "rss_before": 30228480.0, "rss_after": 51757056.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 52150272, "instructions": 967706586, "cycles": 196144151, "engine": "bun", "operation": "pretty", "rep": 3} +{"wall_ms": 46.114416999999996, "user_us": 44808.0, "system_us": 1310.0, "rss_before": 13058048.0, "rss_after": 35586048.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 36765696, "instructions": 905584584, "cycles": 168880820, "engine": "perry", "operation": "pretty", "rep": 4} +{"wall_ms": 45.882208000000006, "user_us": 44468.0, "system_us": 1539.0, "rss_before": 30228480.0, "rss_after": 51757056.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 52150272, "instructions": 967791724, "cycles": 196657520, "engine": "bun", "operation": "pretty", "rep": 4} +{"wall_ms": 46.205625, "user_us": 44864.0, "system_us": 1345.0, "rss_before": 13074432.0, "rss_after": 35586048.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 36765696, "instructions": 905675881, "cycles": 169202521, "engine": "baseline", "operation": "pretty", "rep": 4} +{"wall_ms": 32.279333, "user_us": 32602.0, "system_us": 435.0, "rss_before": 55214080.0, "rss_after": 58998784.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 59785216, "instructions": 869598748, "cycles": 210868113, "engine": "node", "operation": "pretty", "rep": 4} +{"wall_ms": 46.339541, "user_us": 44986.0, "system_us": 1357.0, "rss_before": 13058048.0, "rss_after": 35586048.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 36765696, "instructions": 905593386, "cycles": 169419837, "engine": "perry", "operation": "pretty", "rep": 5} +{"wall_ms": 45.484125000000006, "user_us": 44300.0, "system_us": 1320.0, "rss_before": 30228480.0, "rss_after": 51757056.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 52150272, "instructions": 967695982, "cycles": 195751711, "engine": "bun", "operation": "pretty", "rep": 5} +{"wall_ms": 46.260749999999994, "user_us": 44870.0, "system_us": 1394.0, "rss_before": 13074432.0, "rss_after": 35586048.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 36765696, "instructions": 905715792, "cycles": 169517952, "engine": "baseline", "operation": "pretty", "rep": 5} +{"wall_ms": 33.182666999999995, "user_us": 33478.0, "system_us": 468.0, "rss_before": 55377920.0, "rss_after": 59162624.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 59916288, "instructions": 862430337, "cycles": 207292124, "engine": "node", "operation": "pretty", "rep": 5} +{"wall_ms": 45.875375000000005, "user_us": 44475.0, "system_us": 1534.0, "rss_before": 30244864.0, "rss_after": 51773440.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 52166656, "instructions": 967809748, "cycles": 196802860, "engine": "bun", "operation": "pretty", "rep": 6} +{"wall_ms": 46.17208299999999, "user_us": 44845.0, "system_us": 1331.0, "rss_before": 13074432.0, "rss_after": 35586048.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 36765696, "instructions": 905782594, "cycles": 169080883, "engine": "perry", "operation": "pretty", "rep": 6} +{"wall_ms": 32.71508299999999, "user_us": 33005.0, "system_us": 467.0, "rss_before": 55312384.0, "rss_after": 59064320.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 59834368, "instructions": 865963034, "cycles": 208681435, "engine": "node", "operation": "pretty", "rep": 6} +{"wall_ms": 46.076041000000004, "user_us": 44781.0, "system_us": 1299.0, "rss_before": 13074432.0, "rss_after": 35586048.0, "checksum": 20561184.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000, "warmup": 8, "peak_rss": 36765696, "instructions": 905621638, "cycles": 168929705, "engine": "baseline", "operation": "pretty", "rep": 6} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/verify.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/verify.jsonl new file mode 100644 index 0000000000..7051fef25d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/verify.jsonl @@ -0,0 +1,35 @@ +{"wall_ms": 0.0033330000000013627, "user_us": 329.0, "system_us": 40.0, "rss_before": 54935552.0, "rss_after": 55394304.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56213504, "instructions": 291574326, "cycles": 99814023, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "plain", "case_iterations": 2000000} +{"wall_ms": 0.0012080000000018742, "user_us": 6.0, "system_us": 25.0, "rss_before": 12615680.0, "rss_after": 12632064.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13746176, "instructions": 75903220, "cycles": 44844012, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "perry", "operation": "plain", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0012500000000006395, "user_us": 7.0, "system_us": 25.0, "rss_before": 12632064.0, "rss_after": 12648448.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13762560, "instructions": 75624671, "cycles": 44630046, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "baseline", "operation": "plain", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.003916999999997728, "user_us": 378.0, "system_us": 39.0, "rss_before": 55017472.0, "rss_after": 55525376.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56344576, "instructions": 294262108, "cycles": 100867529, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "plain", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.001666999999999419, "user_us": 3.0, "system_us": 2.0, "rss_before": 29704192.0, "rss_after": 29736960.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 30146560, "instructions": 137403052, "cycles": 48335338, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "bun", "operation": "plain", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.004667000000001309, "user_us": 322.0, "system_us": 34.0, "rss_before": 54984704.0, "rss_after": 55492608.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56279040, "instructions": 288041446, "cycles": 96471469, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "dynamic-zero", "case_iterations": 2000000} +{"wall_ms": 0.00045800000000006946, "user_us": 2.0, "system_us": 1.0, "rss_before": 12615680.0, "rss_after": 12632064.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13746176, "instructions": 62513699, "cycles": 19032376, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "perry", "operation": "dynamic-zero", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0003750000000000142, "user_us": 2.0, "system_us": 1.0, "rss_before": 12632064.0, "rss_after": 12648448.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13762560, "instructions": 62511912, "cycles": 18987121, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "baseline", "operation": "dynamic-zero", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0055840000000006995, "user_us": 324.0, "system_us": 52.0, "rss_before": 54968320.0, "rss_after": 55476224.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56279040, "instructions": 293057095, "cycles": 100626955, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "dynamic-zero", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.003833999999999449, "user_us": 5.0, "system_us": 2.0, "rss_before": 29687808.0, "rss_after": 29720576.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 30130176, "instructions": 136823281, "cycles": 47735533, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "bun", "operation": "dynamic-zero", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.004540999999999684, "user_us": 329.0, "system_us": 36.0, "rss_before": 54870016.0, "rss_after": 55394304.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56246272, "instructions": 290513501, "cycles": 98852437, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "zero", "case_iterations": 2000000} +{"wall_ms": 0.00045800000000006946, "user_us": 3.0, "system_us": 1.0, "rss_before": 12615680.0, "rss_after": 12632064.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13746176, "instructions": 62508033, "cycles": 19318077, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "perry", "operation": "zero", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.0004170000000001117, "user_us": 2.0, "system_us": 2.0, "rss_before": 12632064.0, "rss_after": 12648448.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13762560, "instructions": 62507281, "cycles": 19115788, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "baseline", "operation": "zero", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.004625000000000767, "user_us": 326.0, "system_us": 54.0, "rss_before": 54886400.0, "rss_after": 55410688.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56229888, "instructions": 293061265, "cycles": 100737593, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "zero", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.004042000000000101, "user_us": 5.0, "system_us": 2.0, "rss_before": 29687808.0, "rss_after": 29720576.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 30130176, "instructions": 136777810, "cycles": 47937094, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "bun", "operation": "zero", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.005124999999999602, "user_us": 324.0, "system_us": 37.0, "rss_before": 55033856.0, "rss_after": 55476224.0, "checksum": 2175.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56311808, "instructions": 288523891, "cycles": 97469754, "verify_sha256": "ab5e349b988e8a08c6505bda17bfcdce23a14a1a49f362dcc2a30f4b0f97d3e5", "engine": "node", "operation": "pretty", "case_iterations": 1000000} +{"wall_ms": 0.0039159999999998085, "user_us": 6.0, "system_us": 1.0, "rss_before": 12664832.0, "rss_after": 12681216.0, "checksum": 2175.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13795328, "instructions": 62769214, "cycles": 19497381, "verify_sha256": "ab5e349b988e8a08c6505bda17bfcdce23a14a1a49f362dcc2a30f4b0f97d3e5", "engine": "perry", "operation": "pretty", "case_iterations": 1000000, "correct": true} +{"wall_ms": 0.003874999999999851, "user_us": 5.0, "system_us": 1.0, "rss_before": 12697600.0, "rss_after": 12713984.0, "checksum": 2175.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13828096, "instructions": 62824910, "cycles": 19263709, "verify_sha256": "ab5e349b988e8a08c6505bda17bfcdce23a14a1a49f362dcc2a30f4b0f97d3e5", "engine": "baseline", "operation": "pretty", "case_iterations": 1000000, "correct": true} +{"wall_ms": 0.0050840000000000884, "user_us": 323.0, "system_us": 47.0, "rss_before": 54853632.0, "rss_after": 55361536.0, "checksum": 2175.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56213504, "instructions": 291063683, "cycles": 99270751, "verify_sha256": "ab5e349b988e8a08c6505bda17bfcdce23a14a1a49f362dcc2a30f4b0f97d3e5", "engine": "node", "operation": "pretty", "case_iterations": 1000000, "correct": true} +{"wall_ms": 0.005124999999999602, "user_us": 6.0, "system_us": 2.0, "rss_before": 29720576.0, "rss_after": 29753344.0, "checksum": 2175.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 30162944, "instructions": 136830035, "cycles": 47948229, "verify_sha256": "ab5e349b988e8a08c6505bda17bfcdce23a14a1a49f362dcc2a30f4b0f97d3e5", "engine": "bun", "operation": "pretty", "case_iterations": 1000000, "correct": true} +{"wall_ms": 0.011041999999999774, "user_us": 336.0, "system_us": 36.0, "rss_before": 54902784.0, "rss_after": 55443456.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56262656, "instructions": 297837268, "cycles": 104695331, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "keys", "case_iterations": 1000000} +{"wall_ms": 0.003750000000000586, "user_us": 5.0, "system_us": 2.0, "rss_before": 12648448.0, "rss_after": 12664832.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13778944, "instructions": 62691419, "cycles": 19259604, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "perry", "operation": "keys", "case_iterations": 1000000, "correct": true} +{"wall_ms": 0.0037079999999996005, "user_us": 6.0, "system_us": 1.0, "rss_before": 12664832.0, "rss_after": 12681216.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13795328, "instructions": 62654933, "cycles": 19153350, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "baseline", "operation": "keys", "case_iterations": 1000000, "correct": true} +{"wall_ms": 0.009624999999999773, "user_us": 328.0, "system_us": 32.0, "rss_before": 54886400.0, "rss_after": 55427072.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56229888, "instructions": 291862323, "cycles": 99965969, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "keys", "case_iterations": 1000000, "correct": true} +{"wall_ms": 0.0048330000000014195, "user_us": 6.0, "system_us": 2.0, "rss_before": 29671424.0, "rss_after": 29704192.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 30097408, "instructions": 136797541, "cycles": 47631931, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "bun", "operation": "keys", "case_iterations": 1000000, "correct": true} +{"wall_ms": 0.008000000000000895, "user_us": 331.0, "system_us": 35.0, "rss_before": 54951936.0, "rss_after": 55410688.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56229888, "instructions": 288377042, "cycles": 96798177, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "callback", "case_iterations": 200000} +{"wall_ms": 0.007249999999999535, "user_us": 10.0, "system_us": 2.0, "rss_before": 12746752.0, "rss_after": 12763136.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13860864, "instructions": 62912353, "cycles": 19365285, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "perry", "operation": "callback", "case_iterations": 200000, "correct": true} +{"wall_ms": 0.007082999999999728, "user_us": 9.0, "system_us": 1.0, "rss_before": 12763136.0, "rss_after": 12779520.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13877248, "instructions": 62917361, "cycles": 19291407, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "baseline", "operation": "callback", "case_iterations": 200000, "correct": true} +{"wall_ms": 0.008082999999999174, "user_us": 326.0, "system_us": 36.0, "rss_before": 54886400.0, "rss_after": 55394304.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56262656, "instructions": 292232356, "cycles": 100191746, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "callback", "case_iterations": 200000, "correct": true} +{"wall_ms": 0.01420899999999925, "user_us": 20.0, "system_us": 7.0, "rss_before": 29786112.0, "rss_after": 29818880.0, "checksum": 1605.0, "retained": 0.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 30228480, "instructions": 137719699, "cycles": 48642168, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "bun", "operation": "callback", "case_iterations": 200000, "correct": true} +{"wall_ms": 0.23320899999999867, "user_us": 647.0, "system_us": 51.0, "rss_before": 55181312.0, "rss_after": 55836672.0, "checksum": 305970.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 57409536, "instructions": 300692666, "cycles": 100782538, "verify_sha256": "e184cee0bddab133fb51491fc0c167de1cdb0776f5e438a2113d9367df33abf5", "engine": "node", "operation": "pretty", "case_iterations": 1000} +{"wall_ms": 0.3200839999999996, "user_us": 315.0, "system_us": 8.0, "rss_before": 13074432.0, "rss_after": 13238272.0, "checksum": 305970.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 14417920, "instructions": 75981849, "cycles": 21703577, "verify_sha256": "e184cee0bddab133fb51491fc0c167de1cdb0776f5e438a2113d9367df33abf5", "engine": "perry", "operation": "pretty", "case_iterations": 1000, "correct": true} +{"wall_ms": 0.32308400000000015, "user_us": 318.0, "system_us": 9.0, "rss_before": 13090816.0, "rss_after": 13254656.0, "checksum": 305970.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 14434304, "instructions": 76081333, "cycles": 21662090, "verify_sha256": "e184cee0bddab133fb51491fc0c167de1cdb0776f5e438a2113d9367df33abf5", "engine": "baseline", "operation": "pretty", "case_iterations": 1000, "correct": true} +{"wall_ms": 0.23470800000000125, "user_us": 650.0, "system_us": 44.0, "rss_before": 55214080.0, "rss_after": 55853056.0, "checksum": 305970.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 57458688, "instructions": 303461041, "cycles": 103022393, "verify_sha256": "e184cee0bddab133fb51491fc0c167de1cdb0776f5e438a2113d9367df33abf5", "engine": "node", "operation": "pretty", "case_iterations": 1000, "correct": true} +{"wall_ms": 0.32362499999999983, "user_us": 314.0, "system_us": 13.0, "rss_before": 30195712.0, "rss_after": 30457856.0, "checksum": 305970.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 30851072, "instructions": 149787303, "cycles": 50144503, "verify_sha256": "e184cee0bddab133fb51491fc0c167de1cdb0776f5e438a2113d9367df33abf5", "engine": "bun", "operation": "pretty", "case_iterations": 1000, "correct": true} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/window.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/window.json new file mode 100644 index 0000000000..ce481ec155 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/window.json @@ -0,0 +1,32 @@ +{ + "owner": "json-perf-19720-1789119390", + "load_before": [ + 1.47265625, + 1.57470703125, + 1.6474609375 + ], + "started_utc": "2026-09-11T09:36:30Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/trusted-materialized-read-r26/run-options.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-options", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-options", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-options" + ], + "competing_workloads_before": [], + "load_after": [ + 1.666015625, + 1.60986328125, + 1.6552734375 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:37:34Z" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/with_lock.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/zero-root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/zero-root-comparison.json new file mode 100644 index 0000000000..e29eca90dd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/zero-root-comparison.json @@ -0,0 +1,17 @@ +{ + "matches": true, + "files": [ + { + "mode": "native", + "normalized_sha256": "a452c11cd5682ca7099a90032eb786db6a0d779d6102a8e506bfe8c0276c79f5", + "main_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd", + "candidate_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "normalized_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "main_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "candidate_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/additional-root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/additional-root-comparison.json new file mode 100644 index 0000000000..d5278ec805 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/additional-root-comparison.json @@ -0,0 +1,34 @@ +{ + "matches": true, + "files": [ + { + "subject": "changing", + "mode": "native", + "main_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79", + "candidate_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a", + "normalized_sha256": "630457db94e5b10ad30e7df0933b1545be2d702de1342e6d08afa4e04a7a831e" + }, + { + "subject": "changing", + "mode": "shadow", + "main_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "candidate_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "normalized_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "subject": "retained", + "mode": "native", + "main_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df", + "candidate_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b", + "normalized_sha256": "e2413fabf0d549ac10598e9bfd5fb8cb869a23110e6e4305166ede1a741365dd" + }, + { + "subject": "retained", + "mode": "shadow", + "main_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "candidate_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "normalized_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "note": "Retained-zero native/shadow checks pass. Changing-record shadow checks pass; native retains four unsuppressed R25 unrooted/global property-write findings, with identical IR and fingerprints. Not a clean native verdict." +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/build-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/build-provenance.json new file mode 100644 index 0000000000..6515d793a7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-changing-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-changing-options-validation.json new file mode 100644 index 0000000000..ebf4cae4d8 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-changing-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-changing-roots.json new file mode 100644 index 0000000000..0b0ac2976b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-changing-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-changing-workers-provenance.json new file mode 100644 index 0000000000..c4a2bc5d21 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-fixture-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-fixture-validation.json new file mode 100644 index 0000000000..673bd175ec --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "a6fcbcdadeafcd1b9f0c1915cd14b76559142d39b0638744815f05a3ea35ae30", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-options-validation.json new file mode 100644 index 0000000000..3e1c49aae3 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-retained-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-retained-roots.json new file mode 100644 index 0000000000..23f6b4cb74 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-retained-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-retained-zero-validation.json new file mode 100644 index 0000000000..e19227cb0f --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..969719734a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-roots.json new file mode 100644 index 0000000000..ee1ae6cc61 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "note": "Fresh emitted IR matches R25. Checker scripts are unchanged. Preserve all unsuppressed R25 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-workers-provenance.json new file mode 100644 index 0000000000..7508e22646 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-zero-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-zero-roots.json new file mode 100644 index 0000000000..1c6d8305fb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-zero-validation.json new file mode 100644 index 0000000000..842ba39ab1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero": "77b94f460f2ba5428857bfe116901359e6e85c02f040f9f1bba4fc4b5a2153a5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/changing-options-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/changing-options-worker.js new file mode 100644 index 0000000000..b2af1c36ac --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/changing-options-worker.js @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +let last = null; +function run(count ) { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/changing-options-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/changing-options-worker.ts new file mode 100644 index 0000000000..e9f0a29920 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/changing-options-worker.ts @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +let last: any = null; +function run(count: number): number { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/controller-exit.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/controller-exit.json new file mode 100644 index 0000000000..1f1863572c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/controller-exit.json @@ -0,0 +1,3 @@ +{ + "exit_code": 0 +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/controller.log b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/controller.log new file mode 100644 index 0000000000..aa6a1af24f --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/controller.log @@ -0,0 +1,12 @@ +FINISHED records_array_16k repeat +FINISHED records_array_16k random +FINISHED records_array_16k fields +FINISHED records_array_16k sequential +FINISHED records_array_1m repeat +FINISHED records_array_1m random +FINISHED records_array_1m fields +FINISHED records_array_1m sequential +FINISHED records_array_20m repeat +FINISHED records_array_20m random +FINISHED records_array_20m fields +FINISHED records_array_20m sequential diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/fixture-hashes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/fixture-hashes.json new file mode 100644 index 0000000000..3aeb3a394e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/fixture-hashes.json @@ -0,0 +1,21 @@ +{ + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/fixtures.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/fixtures.json new file mode 100644 index 0000000000..ae252e71f5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/fixtures.json @@ -0,0 +1,223 @@ +[ + { + "name": "null", + "bytes": 4, + "utf16_units": 4, + "kind": "small", + "sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "string_a", + "bytes": 3, + "utf16_units": 3, + "kind": "small", + "sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "empty_object", + "bytes": 2, + "utf16_units": 2, + "kind": "small", + "sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "tiny_object", + "bytes": 7, + "utf16_units": 7, + "kind": "small", + "sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "small_record", + "bytes": 109, + "utf16_units": 109, + "kind": "small", + "sha256": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "object_1k", + "bytes": 1021, + "utf16_units": 1021, + "kind": "object", + "sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_16k", + "bytes": 13197, + "utf16_units": 13197, + "kind": "records_array", + "sha256": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_array_1m", + "bytes": 888597, + "utf16_units": 888597, + "kind": "records_array", + "sha256": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_1m", + "bytes": 888609, + "utf16_units": 888609, + "kind": "records_object", + "sha256": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_8m", + "bytes": 7117930, + "utf16_units": 7117930, + "kind": "records_array", + "sha256": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_8m", + "bytes": 7117942, + "utf16_units": 7117942, + "kind": "records_object", + "sha256": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_20m", + "bytes": 17765930, + "utf16_units": 17765930, + "kind": "records_array", + "sha256": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_20m", + "bytes": 17765942, + "utf16_units": 17765942, + "kind": "records_object", + "sha256": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "numbers_1m", + "bytes": 1067371, + "utf16_units": 1067371, + "kind": "numbers", + "sha256": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "long_string_1m", + "bytes": 1048594, + "utf16_units": 1048594, + "kind": "string", + "sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "escaped_1m", + "bytes": 990018, + "utf16_units": 990018, + "kind": "string", + "sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "unicode_1m", + "bytes": 884018, + "utf16_units": 468018, + "kind": "string", + "sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "wide_1m", + "bytes": 977781, + "utf16_units": 977781, + "kind": "wide", + "sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "heterogeneous_1m", + "bytes": 914291, + "utf16_units": 914291, + "kind": "heterogeneous", + "sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + "operations": [ + "parse", + "stringify" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/access-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/access-worker.js new file mode 100644 index 0000000000..70d94cb8e2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/access-worker.js @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records = JSON.parse(text); +const length = records.length; +function run(rows, count) { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/access-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/access-worker.ts new file mode 100644 index 0000000000..530a63c663 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/access-worker.ts @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records: any = JSON.parse(text); +const length = records.length; +function run(rows: any, count: number): number { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/rotating-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/rotating-worker.js new file mode 100644 index 0000000000..adb5655ef4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/rotating-worker.js @@ -0,0 +1,63 @@ +// Generated from rotating-worker.ts by erasing its type annotations. +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last = null; +let cursor = 0; +let checksum = 0; + +function run(count) { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/rotating-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/rotating-worker.ts new file mode 100644 index 0000000000..ce56073346 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/rotating-worker.ts @@ -0,0 +1,62 @@ +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources: string[] = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last: any = null; +let cursor = 0; +let checksum = 0; + +function run(count: number): number { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/run_access.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/run_access.py new file mode 100644 index 0000000000..aeb19504ea --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/run_access.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ROOT / 'access-worker.js')], + 'bun': [args.bun, str(ROOT / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ROOT / 'access-worker.ts', ROOT / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/run_dispatch_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/run_regression_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/run_regression_focus.py new file mode 100644 index 0000000000..f1c85426ec --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/run_regression_focus.py @@ -0,0 +1,123 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(ROOT / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={p: hashlib.sha256((ROOT / p).read_bytes()).hexdigest() + for p in ['run_regression_focus.py', 'run_dispatch_focus.py', 'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(ROOT / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/with_lock.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/worker.js new file mode 100644 index 0000000000..8ff145c5fb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/worker.js @@ -0,0 +1,82 @@ +// Generated from worker.ts by erasing its type annotations. +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/worker.ts new file mode 100644 index 0000000000..c654926e01 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/worker.ts @@ -0,0 +1,81 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/host.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/host.json new file mode 100644 index 0000000000..d6264eb7ba --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/host.json @@ -0,0 +1,48 @@ +{ + "started_utc": "2026-09-11T09:21:22Z", + "load_before": [ + 1.6494140625, + 1.5732421875, + 1.541015625 + ], + "iterations": 1000000, + "repeat": 11, + "warmup": 0, + "commands": { + "perry": [ + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker" + ], + "baseline": [ + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker" + ], + "node": [ + "/opt/homebrew/bin/node", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.js" + ], + "bun": [ + "/Users/perry/.bun/bin/bun", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.js" + ] + }, + "hashes": { + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.js": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/run-access.py": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265" + }, + "versions": { + "node": "v26.5.1", + "bun": "1.3.14" + }, + "finished_utc": "2026-09-11T09:21:56Z", + "load_after": [ + 2.36572265625, + 1.76025390625, + 1.60986328125 + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/lazy-candidate-probes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/lazy-candidate-probes.json new file mode 100644 index 0000000000..8f5a0a0218 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/lazy-candidate-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe": "08b3505bd2317cceb3d408b72e32afe6355e8790a6497776a32c2c02c16634f9", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/lazy-main-probes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/lazy-main-probes.json new file mode 100644 index 0000000000..5fb652abf4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/lazy-main-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-build-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-build-provenance.json new file mode 100644 index 0000000000..87c665a8e4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-changing-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-changing-options-validation.json new file mode 100644 index 0000000000..ba9f2e1197 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-changing-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-changing-roots.json new file mode 100644 index 0000000000..7d0a1073bc --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-changing-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-changing-workers-provenance.json new file mode 100644 index 0000000000..86e941bfdb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-fixture-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-fixture-validation.json new file mode 100644 index 0000000000..36f30fd40e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-options-validation.json new file mode 100644 index 0000000000..b13214914b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-retained-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-retained-roots.json new file mode 100644 index 0000000000..2d74c7b5b1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-retained-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-retained-zero-validation.json new file mode 100644 index 0000000000..826415a9b7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..2bcfdc98bd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-reuse-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-reuse-provenance.json new file mode 100644 index 0000000000..06563fc13c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-reuse-provenance.json @@ -0,0 +1,2492 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "evidence_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "note": "Reference arm called main/baseline is measured R25, not current main. All 81 reference checks and 24 IR verdicts are reused; copied original commands identify their actual execution paths.", + "files": [ + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-compile.log", + "sha256": "bfcc01eb515997ac0bfa6986f21e23e27a9af7deab4563e5863937b3c9135c6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stdout", + "sha256": "8908a39d4a7b4d19b28d6de2f756de4d8aa558f4199186794e3fbf7980e25edf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options", + "sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options", + "sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stderr", + "sha256": "a19295114d0ebf184437625934289909e9f5cdb1ef191c2271bb3e27fa62eaa3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stderr", + "sha256": "95cb018271fe326b5bd3558de2ffdc345d1cf28648a9ee9b5529be53275eb740" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stderr", + "sha256": "12ce48cc9db6fd5b6a43791c497eac6b8eee09ae94a3189cada8cef438ae5f00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stderr", + "sha256": "78864551240e1bd65d36398a74ee53c7c441d2d226237b0732bcc8ddca1240aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-0.log", + "sha256": "9cb1b2454f6568fcc50e9153eca7e82427c08b9a47161ab1e5cb379eb21afdc6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stderr", + "sha256": "61f40388c06a0fbcfac95f559e97e8d18cb1a113e109d7d8eaad72112778f14c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-workers-provenance.json", + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker", + "sha256": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stderr", + "sha256": "34c56c85f2e4033d10d1f5707c7c32e92ac726f38cc210df9777757b78ec5519" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-validation.json", + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-compile.log", + "sha256": "923562ac2fcba7520fa85c5381f506a454cb87c91598863a578a3bb721da405a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stderr", + "sha256": "41433231e908567dea2a7b6145c2069df40b53a99c3d5706ea0035bcfcddb01e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-0.log", + "sha256": "feda68daa9a2da19b7239bcaf6eda541cb340eb6bee385b52bf13e31ac5da19c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-spacer", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-spacer", + "sha256": "2d14926734906c4c4dace01ca2ca28f56b298d267be193c17e7e14cc6e69b24a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only", + "sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-compile.log", + "sha256": "43391112b27aae9ad2d81a93965a9a9e4e69808ab1d5331848180e73c9612ae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stdout", + "sha256": "e4e7560cd912b241435c0e54018563e1c2d7d4350aa4b493a8bc30c8cff01086" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json", + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-compile.log", + "sha256": "5245a6a66a6ec8f03e54836e934b2fc0ecd7cd1505117b4e8c1368449b96d565" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stderr", + "sha256": "7fa67fc071709f87e1c2f94644b466068e43cba2c0c7f5d96f4a63d98f5ed63f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-compile.log", + "sha256": "112407f0fc81f7da9e9c86e5a5f2e9dcaef6b618f7c27112a56732755b818daf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-15lazy_get_rooted.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-15lazy_get_rooted.s", + "sha256": "85fd2d85f57331f82d0600e64d2692a17c70c75d4a64e4c5d14e132216d4c612" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-validation.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-validation.log", + "sha256": "2a191f692f5831551281f65e8e2a8a811e9c642aa6aa14cb8a417a2b4841f953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-validation.json", + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry", + "sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads", + "sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-compile.log", + "sha256": "c84bccd706c1b1efd1eb72c0a4f68de9799aac95d19a0cd9149723ea2a396d2e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker", + "sha256": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stderr", + "sha256": "34a6ba4939da64476b3f733fd2926a2ad27242f39822b48b14b90c50f48ee3bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero", + "sha256": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero", + "sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fixture-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fixture-validation.json", + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-array-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-array-get.s", + "sha256": "3494f1c3dbd4dfe53fae786fd080b6b97b25995c49a72bb33e6f2d4de8bd65dc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-space-probe", + "sha256": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stderr", + "sha256": "d78071b285ec00e504cb5fd437266e0070046cdab2dc74d8746f8bd8a647cb9e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stderr", + "sha256": "2ade94c85c4c6b02f5d3bf01ea0a24d1c794e68844a8ff774ca8465e9ad7a196" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stderr", + "sha256": "5264de0c7ef4fdb40fbe387c5dd8d5b9a3609b85229863489e8d90ed1c689d9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture", + "sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker", + "sha256": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker.o", + "sha256": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-workers-provenance.json", + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-compile.log", + "sha256": "f8e7ed3f57c70b701986a5702ecb901fd5ba49a1d35fc99b750d879f350f0cf5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-roots.json", + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stderr", + "sha256": "ee19920e6ce0610bd009bb3bfe096971b2bd650f51a76aced8923b43ec9d32dd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stderr", + "sha256": "f5858a46e8e5635ad077881c989707960caf2805b7f8d77460aeff047339ffa8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-packed-index-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-packed-index-get.s", + "sha256": "8cb7e01608a2c618c36309a0cc93ebe5831e75fd749ae424a0f91921f84532c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-roots.json", + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stdout", + "sha256": "5d1802bd030fe3379bb06a180e92fcf986296aef9107dadcc10a8f63bdbf6c7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-validation.json", + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length", + "sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-0.log", + "sha256": "3860640dd7df0fe6588e8d0fd8e6d10000acc34f4e0378231636d3395fd9d7aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stderr", + "sha256": "5a88542ecc15c421e1a2ac81c973d9ebab298ad63a711e49d9ebf071e8b779c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe", + "sha256": "75d4839f16e6eed750fc9ecaab0f94987138536f35d198bf48057810f6cfb063" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction", + "sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-0.log", + "sha256": "873cb48cc94653d4f4d1b36e3f4f228c7f9c61e4716f34799ac9ba4320e9dc8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-compile.log", + "sha256": "83e997ebbc5810556f03d0695d399689476ec35aab724f4bb2a080d6649c187f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-validation.json", + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stderr", + "sha256": "e733a531e39ee38444760a938eb35245ecb99bd3c1aa054675168c86de531254" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-compile.log", + "sha256": "2d8c719a56fdceca535663bbf2b0b7b80dadc8f7c25d2a9860ec0da8d72af558" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-0.log", + "sha256": "bfd9807d5f50fbabdab063557adbaa7068e1c2290f0af99444d58926cad7fb35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stderr", + "sha256": "6a57e5f56a2e6c36a914770c825d2f9f8e2f0abf42343aed08aea62ef15244ae" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-roots.json", + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-11cached_read8lazy_get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-11cached_read8lazy_get.s", + "sha256": "417a12ab6b195d609d26afe28235f88fb3e319d3e67272bd3d948fb9b76f5c4d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stderr", + "sha256": "c0508409b11c53455f2ad5d4de1404c876b07c520fda0aa675285dd09858b31e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-8mutation26resolve_materialized_array.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-8mutation26resolve_materialized_array.s", + "sha256": "1828cd33102577e253988ec30fa59522e13304955e2d41d7c70ed62aa6a790db" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.json", + "sha256": "22e0eab1b68df592e51f849c165ece97212f7f67df2790e2f2532b969af25ec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stderr", + "sha256": "a781a93db6c9ed109ac408041f9fdf664106223ad54d2f554803b52e83b3f887" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-roots.json", + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-0.log", + "sha256": "c5ed96ca6475927931d87ffcea89a25a753ea540aa3659976e26afa6404aef2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture-0.ll", + "sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker-0.ll", + "sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/ordinary-workers-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/ordinary-workers-check.log", + "sha256": "a070a94176c6d41c9a84264e2c2a20584444f94cbe159d6a74ff8f2c6ce96349" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only-0.ll", + "sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length-0.ll", + "sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction-0.ll", + "sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker-0.ll", + "sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry-0.ll", + "sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker-0.ll", + "sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads-0.ll", + "sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-check.log", + "sha256": "c687e0bda1d65d6a644547dd46495041a9602bff17d0af9578bdd89adf749ff8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/check-0.log", + "sha256": "2e1e93ae99fdbf7ff3601b32f219b9d9a53926fb85a68158506729b4cf7436f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/zero.ll", + "sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/compile.log", + "sha256": "30ff32dd1c93979b9cc522524aed8325e2205867de6fab90231163c2293d8832" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/worker.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/check-0.log", + "sha256": "5bc08c71b75ca87cb23c5dea77186b06a48601e92be12bd7ad4da55bc627e38a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture-0.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker-0.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only-0.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length-0.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction-0.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker-0.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry-0.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker-0.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads-0.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-1.log", + "sha256": "8dff47d11974370bd580487f44a5ec19789218771c1d1d3c42c9a2f67e03a763" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-0.log", + "sha256": "b4ad91c3eab41620a040675b7da92174960e8d9bba454e4cf709a10991272347" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/zero.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/compile.log", + "sha256": "a3b74a3f34e0f290e4ba243956663644625603cf688dcf18c38ac8a7fc3c6f6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/worker.o", + "sha256": "6958910c40f95da63c21d9527aef5f052de60d110c38de5b702126f9ebdcece1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-1.log", + "sha256": "064c117b67243e7c927199ad1a1470831a56b2ee7728f032f0619ba99dd9edc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-0.log", + "sha256": "b2b11d103a7685b9c344918149dd3fdaa15213e4252c5a84723aaeda677299eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/zero.ll", + "sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/compile.log", + "sha256": "e22b3b8461278d9e9222b37395d7b919dffff3dafe989b9611836ec5ea5aec59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/worker.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/check-0.log", + "sha256": "f6698d16f45c156aba049cea597490fba9638f1ec78369502f9cf1764d6c926c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/zero.ll", + "sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/compile.log", + "sha256": "4f9e08368bba41235bdcb5c91165174cf21bfd2f68c6c2dad29375fb34b1e6a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/worker.o", + "sha256": "2a9823592433f7eed446e49d191dcfbf8d8e27e57e8d3eb3eb3c58be8e6b36b4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/check-0.log", + "sha256": "cde78b91411e68c230304de0fae7db0a5cc891d5f89abeab8a3f445b57417c85" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_stdlib.a", + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/perry", + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_runtime.a", + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/zero.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/compile.log", + "sha256": "388ec8d9701d4602fe56748892bb906a972538cf446ac90f08ca348f441213f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/worker.o", + "sha256": "b7d0d1ce0724ae92f5d47ebcb945c9d02a42821790079d8cf300678eb327d1bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-1.log", + "sha256": "ab66f20703b9c2e9fc7f3cd7f5c4548b7f54a770d90c04379eb0867944361a04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-0.log", + "sha256": "4050d2a3c84c2d0606b532b2cf18db4b4532c38ddc407b74ee58b6e70a4aa96a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/zero.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/compile.log", + "sha256": "6452aab181e235450dd538ad16a5a9d9f21cf1de328cc3a234f130a71f8a8559" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/worker.o", + "sha256": "f284a1fd1866dea47fda49afd09a902687db4cd273d60e76b73373f0f716f8b5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-1.log", + "sha256": "8196a1e23f481eba29acc2160175f2f3ccd76efc3e9a62b73078c4636b7026da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-0.log", + "sha256": "fb3a04e2b1e934c16da2bbc675d86657bb9682bfcdbb84d6cefb7baf41ff00e7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "427c9a83027574c4461a503fcaab0a2608fbb83bdf1699973a2bcfe8a0d096e0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "52e307cfac9ab598f756c0182b1c45ed62a528d81a86739316c928818e1a89eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/compile.log", + "sha256": "ee3243b3a0e8994ea6588e9873584adc4aa97b14267c59c66f905e15991b1c2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/worker.o", + "sha256": "f0d633b01a767b183bb047f9df5edbb68eff904f899650d1c0c7616be336a405" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/compile.log", + "sha256": "b1f931e40020a67d405d85069d071c101931112ba5d5eac5f52d7473f5e97a3c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/worker.o", + "sha256": "28691e1e114f0bcc0302caf3b244d66b5f23d6e2eb60e9e00a4e24a6a513c2ef" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/compile.log", + "sha256": "ef54f8e8253aa4502657cc184171d6a83a37891cf3ddc855228cd1c372934628" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/worker.o", + "sha256": "aa6922f3289ee3847936c92c33001a579735d25115b1b4229c1101ad4ac79903" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/compile.log", + "sha256": "40cd1052a284c7b13d9e8feb6454f8915ff7dc7a96d8b80cadfb390c3bc4e126" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/worker.o", + "sha256": "4aacc8839e6a96dda7cc2ddd08eafaa6207d69af602ec89be3d80a24d851d1ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/compile.log", + "sha256": "8047196f9faa2179fc8dd926028fc63162b958cf27208510104f3da2778c2bdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/worker.o", + "sha256": "56656cc41877b23e12816bf121a1d5b2155908d846ccd31a7d772b545f05b45c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/compile.log", + "sha256": "5f5a2f15111fcde1a97a7c18993cf658a7e7cdea3d818d701060862ce7e43a8f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/worker.o", + "sha256": "efd01fbf9c3c1d7f7c6d089242bbf3a1cf595ffac1b9455feff11b663831e186" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/compile.log", + "sha256": "a5b514d2e6ebfe18ef44104bea06494f00064886ba2bf40e2951c736bf4ae062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/worker.o", + "sha256": "19808fe019ad81ad28405e395b69ca2116ed6e162584242e99bdbe3afbf144f0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/compile.log", + "sha256": "a86e7d9b7147414ae5779d4eae698751fd0c1b6a69423c1026ec4122542da145" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/worker.o", + "sha256": "9d4b685772750a0bf9ea3f8f7617563f3ff36278c5c21f175190b1eabc18f92c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/compile.log", + "sha256": "58eb8aadf976b3af8f35adc1be45122bbd28edb9d2be317cc27961f37d686de9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/worker.o", + "sha256": "916b38f99cc1ff1f0f9374a8557577007a7046844c5a81364ac826f755e8a01a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "6dc46fa8a272f130ecf98116d39e85409396ddd0374c7536dddb6f811cf00757" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/compile.log", + "sha256": "59be8774038b7e8c88c9aa5fcdd5ae9aacd85919d1a971e24e54b54a67e2b4c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/compile.log", + "sha256": "3250a2968404de7cda74c24112c5fc64b54a78ddb0aecb4ca34820d854403062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/worker.o", + "sha256": "462dbeb33d6f8851abf74488ded6a5a038c3e550926b2253faa53a1c683d8de1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/compile.log", + "sha256": "f95c102e788bd67783acad42f824aab934987690ca0dba2e7d1db9a08905975c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/worker.o", + "sha256": "1012306eb033f8b43e1b25aee960f84307e98cce2ab9471676d7b4620625b896" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/compile.log", + "sha256": "9c77d4fb5766284644d2914d0026d67e6f113cb072573bc9b4fe7e7e8733c47c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/worker.o", + "sha256": "9acc2ae0d9786f1330efd820d9cdf5eaa6042d68a49da472145d2afa2bc2cad3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/compile.log", + "sha256": "ed56c83522731ac94f1840b17e68288dec1d66d931eb3008e7ae594bc855e748" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/worker.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/compile.log", + "sha256": "77f302b730a6872abc2adf38a88eed36502a0cff7906fe55fd5e01c3f9ab46d1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/worker.o", + "sha256": "6ca5eee3aa558315a20a2450b93587279fd85f3475e6e78ba1c3b4c492b2ffc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/compile.log", + "sha256": "5baca3735bb0108e5c20afab19d96e59fffc0f3e42187254c2485ed05a10520c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/worker.o", + "sha256": "c1231c97608889b5790735858873bda932e3ee7ed9f8ec1c293b02c6a756d0f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/compile.log", + "sha256": "732f5d8e16116472aa8021a909dab88d887d090f1e85d4ee66f626367e39af37" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/worker.o", + "sha256": "578466e28aa1e9837406f037983a68cd58f4748b8a95ff5b31c98e56f4a8b02b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/compile.log", + "sha256": "a159d33103385b4a47519c453d93560dda1a19d2d49553c149596c93b2d32641" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "6f04c8ac7a9408ad14932d498e57b6cbd8215997345da13f5d5c25932e7625cb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "8077eb6cee794e9c857500125018ff127f18b0f1d187caf79dc51f36cc24e43a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "97cb6b183b9e4e8e1c8d87fabf2a0f009e5be97a52686633294ef083cee8072a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "66327336cb51ae8a5b9dc2f013695d4c2a78f9473e3b34f4d8752b1b5731b25a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "602e8a19f1d5b047e056d5fc85395daafc24aa8f9ab71011b4c17ae3b6234d7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "83b73c072cbbca1a31acbeeaf5a91bb2a305e303e05cd4466dd68794d4bdcb52" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "96bfa878a9e33d7beed072e8f57f3f259150a1b07bb6eb88fc6fdbdd4eb83cdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "2d985a40ef89350fbcebd0e3189ea06a271aae20305bc01a5378b70a767bf7f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "74027b84ff2fa008465587fc74b299427d4c62fcf347c17392713790845a1531" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-and-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-and-build.py", + "sha256": "1793780ddcceb227002566c16420086a034cfc391986294d634c20d4a081253c", + "adapted_controller_sha256": "639a489044d315b7928ec3b90572766f630974323c6833e86825306a8f0907e8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-changing-options.py", + "sha256": "bf3c200ba08ee6d1f90c0be241b6af2045db6881a107ddae44188aa0540303d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-zero-retained.py", + "sha256": "695f483ec60c1792529ce01cced55760958e3265a7133a95a72cd8f8fc7330c2" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-options.py", + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-zero.py", + "sha256": "eae83f5dfaa093307809967282a5ff6fbe5e5ab22a5f8c04c794cf8470823ec8", + "adapted_controller_sha256": "e0e5d53197e063b9c664107eeedd318054c2b8900220b27482e550f506616260" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-options.py", + "sha256": "890eb9be7484bf1453866fdc27cc3ad11f614f8b49fc0a69d7c9ea9e48609e8a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-changing-options.py", + "sha256": "dcad361f6e2ecd5c3b1933638b64314cc25d1986424ec3a1b20e7d81c62d1a29" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-rotating.py", + "sha256": "fd2e84685baf7e6525dd96e7187dc4595db523740aa69e7944a56b2c9f574423" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/probe-lazy-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/probe-lazy-baseline.py", + "sha256": "da65ba2bcc65be99759037329865c9be288b1f8cd09130669f15562fa45b4ccb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-full.py", + "sha256": "f9ea6d91a552375018d9c9c36d0a55cc7c03af930bf546b279d50cdae92f15c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-candidate-validation.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-candidate-validation.py", + "sha256": "cadcba87c0282e393804a301fb871a31776bd65ed2fa0073e4e9e135613f9265" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-roots.py", + "sha256": "505ffb042285229f810f5383efd6ca417c62a319c0c904a5f209b8e0bddcae21", + "adapted_controller_sha256": "be88eb9b9edb5a9ee9e93222546e6c6c4bb284ad35def61d5fe750a14e9dab63" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-after-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-after-build.py", + "sha256": "d3240b9a70aafc6a6013381a4fc29a134248d3d02e3a435a6fc22d419df4bff3", + "adapted_controller_sha256": "5f6faf42bf4d77b0bbb1110e906a9439a1cc62bf818180355f46e10340c26c34" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-lint.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-lint.py", + "sha256": "b228808035eba5472e845e534d7799d2222ee142cef0a273cb941810fdfd53f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-release.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-release.py", + "sha256": "f104da4b90eda0c4f2f28ef311a6bdd8b8cb4afc27c65a6d6569285b2955d1fe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-small-rotating-recheck.py", + "sha256": "0fba6080126b2157d699559f9476299a23b866ffecf511d272d12a9a32a5af00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-changing-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-changing-worker.py", + "sha256": "4788cfea12588ad6b638625293f3dfad0b2f43196d81767ca20765835492af9f", + "adapted_controller_sha256": "9f1ff996614ff4c01a44b461487ab07ab40f2599d3e41791795285dd039c8c05" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fraction.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fraction.py", + "sha256": "50d439538133260244b63d569e3c2a72e85cabeb7d1e780920c14f2b33a7be5a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-changing-options.py", + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-retained.py", + "sha256": "77fb29d605b62a49c66e03b60d5c0bf15accb8932880cb3068805da937f60889" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-zero-retained.py", + "sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-focus.py", + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-workers.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-workers.py", + "sha256": "8ec388464aebad1d9d3b3a94cc332880a40a1df82040369f25e423cbcd15189a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-getter-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-getter-baseline.py", + "sha256": "e8a9aa55d90dba9c874b90f6cdb8219406e35fc6b8cb68f7a261927b15da30fc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/archive-results.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/archive-results.py", + "sha256": "0e19efb9e48597b0355955bcd6031ffa91bdef692f8433af3efc30ec77860c35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-zero-retained.py", + "sha256": "de8de8302b063dd1c5a394ea8f0fbb5c339c70f00288fbc462f8acbfad4dc0f3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-full.py", + "sha256": "3e1c44a315d5009ee31d5a1c5fa58f9384ccad261acb457d016a5b0a575926a3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/inspect-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/inspect-disassembly.py", + "sha256": "955bc47675072c38fc35370dd68b7fa39eeeefde1d94661e4546dc3eda1533e1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-options.py", + "sha256": "09d11119c03f3f23f6ade09fe4ab3e8e340f60c4d022d222027ec1a6ba553fe5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-changing-options.py", + "sha256": "2e65bdbd42801154589a417a920a461e6225ade84c6fd0c5cf4230155808a61c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-changing-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-changing-roots.py", + "sha256": "5eba6d1cf8795ba52dadc0c1eed89af38ac5351f57298212101f7816f75ac981", + "adapted_controller_sha256": "0d804863d6b7200d9367791084a16d930f86ab548fea1b43e7e3d9c32125350c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-json-entry-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-json-entry-disassembly.py", + "sha256": "83f2ec9478d222d8adc027e38819b5cdc919d575dbee471925171f02f903cd01" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-recheck-options.py", + "sha256": "0c67c0e8abbc57c33e35ec92f57b24c4019a6518105b46300102bc799a4daab4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-supplement.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-supplement.py", + "sha256": "b8a9283a8f493c05fefbdb8d8d781dc02f0a637864c7d6cda90e9e34e16a6c77" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-retained-zero-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-retained-zero-worker.py", + "sha256": "4aed26beafb68ca2f901440a5e24d60fa2b6b089c817fcd52196b27985609a07", + "adapted_controller_sha256": "3eaa34802d18e6933535ff8c225744a7dc24defbefa597567b17c392398da562" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-rotating.py", + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fixtures.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fixtures.py", + "sha256": "a789fbdf1a23ab3f247235e0a909464b0f0869a042497867f5792dcf7ce41b80" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-access.py", + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-retained-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-retained-zero.py", + "sha256": "db7631a047e0b67c008a45a61c8ca08588a089512e35a8d84d62e97930f78fc0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-options.py", + "sha256": "e870bfe1145fa558e47f0a9af1fde3efb18e30458f679a778f55f4b0c9d29cdc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-small-rotating-recheck.py", + "sha256": "75c692fcb1a6e8cfc86935712ac34742919093364212a5702d7cd6759056f6c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-retained-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-retained-roots.py", + "sha256": "0801ffa589fa234ed335286946ed6f9d1dddc8fdd952e75dba53284d949e4d38", + "adapted_controller_sha256": "5b6dc49229a667b21b5afe42806779ed44054d8eb8f013f941a8b9948a79f151" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-retained.py", + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/stage.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/stage.py", + "sha256": "dd4119bc5151c813b226c12a4b1065b235750f25387cac654a20928c71aab84d", + "adapted_controller_sha256": "de4fe6712445fbe0c108f13c80c54787e256f0b81b73a96d99c4da9b94068f69" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-extras.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-extras.py", + "sha256": "b747bf477e1a0b4308ad6ab68884f151786da4ae6ec4069512ad1836d646728d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-zero-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-zero-roots.py", + "sha256": "900584fb2bc94488f00438152f8d9b72f67c7272b59320fbc1eccf993360549e", + "adapted_controller_sha256": "18e78fdcc00cd2bd6f8d6318ea5f68cd0a17a82228fbdc2bf252d49734f2e329" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-recheck-options.py", + "sha256": "682583119410a68efc5953086db2dbc66fe1ccf54e2def559ed802da5bbf1b35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-roots.py", + "sha256": "87500a5860178415e50257b5afdb93f3a3d3733c639ecbd92e3e764c68b9ebe7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.ts", + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/fraction-baseline.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/fraction-baseline.json", + "sha256": "41475efabdbe458358432bdba58a7015a523a7e37dc760dc631d8f183a18dd7f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.js", + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.ts", + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.js", + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.js", + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.ts", + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/test_json_zero_spacing.ts", + "sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/full-cases.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/full-cases.json", + "sha256": "8728ac72d0fc35a0cf9b9131392b2ffbaa3fc47b38666e2bf0908d33efe6999c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_dispatch_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_dispatch_focus.py", + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.ts", + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.js", + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/with_lock.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/with_lock.py", + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.ts", + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_access.py", + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.js", + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_regression_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_regression_focus.py", + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.js", + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.ts", + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-build-provenance.json", + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/lazy-candidate-probes.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-main-probes.json", + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/getter-baseline-comparison.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/getter-baseline-r25-original.json", + "sha256": "99ff8b289f95d4bc3cbbde7e763677d33645c4c438dfcf817b3f55cab84d405c" + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-roots.json new file mode 100644 index 0000000000..85aa8d1945 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "9495bfc95e2afcfb5a7cb535e440e61ec0722cb1", + "note": "Fresh emitted IR matches R24. Checker scripts are unchanged. Preserve all unsuppressed R24 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-workers-provenance.json new file mode 100644 index 0000000000..236d23f3a3 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-zero-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-zero-roots.json new file mode 100644 index 0000000000..fc4c08e55e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-zero-validation.json new file mode 100644 index 0000000000..82eae0872a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/measure-access-recheck.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/measure-access-recheck.py new file mode 100644 index 0000000000..6e553a9365 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/measure-access-recheck.py @@ -0,0 +1,45 @@ +from pathlib import Path +import argparse, json, shlex, shutil, subprocess + +w = Path(__file__).resolve().parent +p = '.work/' + w.name + '/' +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance' +parser = argparse.ArgumentParser() +parser.add_argument('phase', choices=['access', 'focus', 'options', 'rotating', 'retained']) +kind = parser.parse_args().phase +assert kind == 'access' +worker = {'access': 'access-worker', 'rotating': 'rotating-worker', 'options': 'options'}.get(kind, 'worker') +cmd = ['python3', p + 'run-' + kind + '.py', '--worker', p + 'candidate-' + worker, + '--baseline-worker', p + 'main-' + worker, '--node', '/opt/homebrew/bin/node', + '--bun', '/Users/perry/.bun/bin/bun'] +if kind == 'focus': + cases = ['records_array_16k:scan:4000:8:7', 'records_array_1m:scan:200:2:7', + 'records_array_8m:scan:32:1:7', 'records_array_20m:scan:16:1:7', + 'records_array_20m:roundtrip:8:1:7', 'records_array_1m:parse:200:8:7', + 'records_array_1m:stringify:256:8:7', 'small_record:parse:2000000:5000:7', + 'small_record:stringify:10000000:5000:7', 'long_string_1m:stringify:4096:8:7', + 'null:stringify:20000000:5000:7', 'string_a:stringify:20000000:5000:7', + 'empty_object:stringify:10000000:5000:7', 'tiny_object:stringify:10000000:5000:7', + 'object_1k:stringify:2000000:5000:7'] + for case in cases: + cmd += ['--case', case] +elif kind == 'rotating': + cmd += ['--filter', 'unicode_1m,long_string_1m,escaped_1m,small_record,records_array_1m', + '--repeat', '7', '--source-commit', json.loads((w / 'provenance.json').read_text())['source_commit']] +cmd += ['--repeat', '11'] +slug = 'quiet-' + w.name + '-recheck-' + kind +invocation = ['python3', 'with_lock.py', '--'] + cmd + ['--results-dir', 'results/' + slug] +command_file = w / ('remote-recheck-' + kind + '-command.json') +log_file = w / ('remote-recheck-' + kind + '.log') +command_file.write_text(json.dumps(invocation, indent=2) + '\n') +with log_file.open('wb') as log: + result = subprocess.run(['ssh', 'perry@perry-macos.local', 'cd ' + shlex.quote(remote) + ' && ' + shlex.join(invocation)], + stdout=log, stderr=subprocess.STDOUT) +print(log_file.read_text(), flush=True) +# Preserve every terminal window before any other remote operation, including failures. +subprocess.run(['python3', str(w / 'archive-results.py'), slug, kind, '--allow-failed-window'], check=True) +d = w.parents[1] / 'results' / slug +for source in [command_file, log_file, w / 'remote-stage-hashes.json', Path(__file__)]: + shutil.copy2(source, d / source.name) +(d / 'controller-exit.json').write_text(json.dumps({'exit_code': result.returncode}, indent=2) + '\n') +raise SystemExit(result.returncode) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/options-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/options-worker.js new file mode 100644 index 0000000000..ff661e013c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/options-worker.js @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +const keys = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last = null; +function identity(key, value) { return value; } +function run(count) { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/options-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/options-worker.ts new file mode 100644 index 0000000000..f2544147e2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/options-worker.ts @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +const keys: string[] = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last: any = null; +function identity(key: string, value: any): any { return value; } +function run(count: number): number { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/processes-after.txt b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/processes-after.txt new file mode 100644 index 0000000000..ce11627a47 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/processes-after.txt @@ -0,0 +1,567 @@ + PID %CPU COMM + 1 0.0 /sbin/launchd + 94 0.0 /usr/libexec/logd + 95 0.0 /usr/libexec/smd + 96 0.0 /usr/libexec/UserEventAgent + 98 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd + 102 0.0 /usr/sbin/systemstats + 104 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support/accessoryupdaterd + 106 0.0 /usr/libexec/configd + 107 0.0 endpointsecurityd + 108 0.0 /System/Library/CoreServices/powerd.bundle/powerd + 109 0.0 /usr/libexec/IOMFB_bics_daemon + 111 0.0 /usr/libexec/amfid + 113 0.0 /usr/libexec/remoted + 115 0.0 /usr/libexec/keybagd + 116 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Support/softwareupdated + 117 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd_system + 119 0.0 /usr/libexec/watchdogd + 123 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds + 124 0.0 /System/Library/CoreServices/iconservicesd + 125 0.0 /usr/libexec/kernelmanagerd + 126 0.0 /usr/libexec/diskarbitrationd + 129 0.0 /usr/libexec/coreduetd + 130 0.0 /usr/sbin/syslogd + 132 0.0 /usr/libexec/thermalmonitord + 133 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/contextstored + 134 0.0 /usr/libexec/xprotectd + 135 0.0 /usr/libexec/opendirectoryd + 136 0.0 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd + 137 0.0 /System/Library/CoreServices/launchservicesd + 138 0.0 /usr/libexec/timed + 139 0.0 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd + 140 0.0 /usr/sbin/securityd + 142 0.0 /usr/libexec/locationd + 143 0.0 /usr/libexec/nesessionmanager + 145 0.0 autofsd + 146 0.0 /usr/libexec/dasd + 147 0.0 /System/Library/PrivateFrameworks/Heimdal.framework/Helpers/kdc + 148 0.0 /usr/libexec/corerepaird + 150 0.0 /usr/sbin/distnoted + 154 0.0 /System/Library/CoreServices/logind + 155 0.0 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond + 156 0.0 /usr/sbin/KernelEventAgent + 158 0.0 /usr/libexec/usermanagerd + 160 0.0 /usr/sbin/bluetoothd + 161 0.1 /usr/sbin/notifyd + 162 0.0 /usr/libexec/sandboxd + 163 0.0 /usr/libexec/corebrightnessd + 164 0.0 /usr/libexec/AirPlayXPCHelper + 165 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/com.apple.cmio.registerassistantservice + 167 7.8 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer + 168 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 169 0.0 /usr/sbin/cfprefsd + 170 0.0 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow + 172 0.0 /usr/libexec/runningboardd + 173 0.0 /System/Library/CoreServices/coreservicesd + 174 0.5 /usr/libexec/trustd + 176 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsd + 177 0.0 /usr/sbin/coreaudiod + 179 0.0 /usr/libexec/PowerUIAgent + 181 0.0 /usr/sbin/mDNSResponder + 183 0.0 /usr/libexec/apfsd + 184 0.0 /usr/libexec/nsurlsessiond + 185 0.0 /usr/libexec/nehelper + 190 0.0 /usr/libexec/airportd + 194 0.0 /usr/libexec/lsd + 195 0.0 /usr/libexec/logd_helper + 197 0.0 /usr/libexec/symptomsd + 198 0.0 /usr/sbin/distnoted + 206 0.0 /usr/libexec/mobileassetd + 207 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS/authd + 208 0.0 /usr/sbin/distnoted + 209 0.0 /usr/libexec/eligibilityd + 213 0.0 /usr/libexec/hidd + 220 0.0 /usr/libexec/ApplicationFirewall/socketfilterfw + 221 0.0 /usr/sbin/distnoted + 235 2.4 /usr/libexec/syspolicyd + 251 0.0 Core Audio Driver (ParrotAudioPlugin.driver) + 254 0.0 /usr/libexec/audiomxd + 262 0.0 /usr/sbin/mDNSResponderHelper + 265 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/biomed + 270 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS/com.apple.CodeSigningHelper + 271 0.0 /usr/libexec/securityd_system + 272 0.0 /System/Library/CoreServices/TimeMachine/backupd + 282 0.0 /usr/sbin/WirelessRadioManagerd + 284 0.0 /System/Library/CoreServices/appleeventsd + 285 0.0 /usr/sbin/distnoted + 287 0.0 /usr/libexec/audioclocksyncd + 289 0.0 /usr/libexec/com.apple.cmio.videodriverkithostextension.systemextension/Contents/MacOS/com.apple.cmio.videodriverkithostextension + 291 0.0 /usr/libexec/storagekitd + 297 0.0 /usr/libexec/mobileactivationd + 300 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/suhelperd + 301 0.0 /usr/libexec/cameracaptured + 302 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS/UVCAssistant + 303 0.0 /System/Library/CoreServices/osanalyticshelper + 305 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 306 0.0 /usr/sbin/distnoted + 310 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext/com.apple.DriverKit-IOUserDockChannelSerial + 311 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN + 312 0.0 /System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext/com.apple.AppleUserHIDDrivers + 313 0.0 /usr/sbin/cfprefsd + 314 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated + 315 0.0 /usr/sbin/distnoted + 316 0.0 /usr/libexec/trustd + 319 0.0 /usr/libexec/triald_system + 322 0.0 /usr/sbin/distnoted + 324 0.0 /System/Library/Frameworks/GSS.framework/Helpers/GSSCred + 325 0.0 /usr/libexec/searchpartyd + 327 0.0 /usr/sbin/distnoted + 328 0.0 /System/Library/CoreServices/TimeMachine/backupd-helper + 329 0.0 /usr/libexec/rtcreportingd + 332 0.0 /usr/sbin/BTLEServer + 338 0.0 /usr/libexec/symptomsd-diag + 339 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 340 0.0 /usr/sbin/distnoted + 341 0.0 /usr/sbin/cfprefsd + 344 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/modelcatalogd + 345 0.1 /usr/libexec/secd + 347 0.0 /usr/libexec/UserEventAgent + 352 0.0 /usr/libexec/knowledge-agent + 353 0.0 /System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS/CoreServicesUIAgent + 354 0.0 /usr/sbin/universalaccessd + 355 0.0 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd + 356 0.0 /usr/libexec/containermanagerd + 357 0.0 /usr/libexec/pboard + 359 0.0 /usr/libexec/lsd + 360 0.0 /usr/libexec/wifip2pd + 361 0.0 /usr/libexec/linkd + 362 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/MacOS/Safari + 367 0.0 /usr/libexec/nsurlsessiond + 368 0.0 /usr/libexec/rapportd + 369 0.0 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + 370 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/ContextStoreAgent + 372 0.0 /System/Library/CoreServices/WindowManager.app/Contents/MacOS/WindowManager + 373 0.0 /usr/libexec/routined + 374 0.0 /usr/sbin/usernoted + 375 0.0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock + 376 0.0 /System/Library/CoreServices/lockoutagent + 377 0.0 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter + 378 0.0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer + 379 0.0 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder + 384 0.0 /usr/sbin/distnoted + 385 0.0 /System/Library/CoreServices/AccessibilityUIServer.app/Contents/MacOS/AccessibilityUIServer + 386 0.0 /System/Library/CoreServices/WallpaperAgent.app/Contents/MacOS/WallpaperAgent + 387 0.0 /usr/libexec/secinitd + 388 0.0 /usr/libexec/dmd + 392 0.0 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd + 394 0.0 /usr/sbin/filecoordinationd + 395 0.0 /System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support/siriactionsd + 396 0.0 /System/Library/PrivateFrameworks/iCloudDriveCore.framework/Versions/A/Support/bird + 397 0.0 automountd + 398 0.0 /usr/libexec/trustd + 399 0.0 /System/Library/CoreServices/sharedfilelistd + 400 0.0 /System/Library/PrivateFrameworks/FileProvider.framework/Support/fileproviderd + 401 0.0 /usr/libexec/pkd + 402 0.0 /System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support/AMPDeviceDiscoveryAgent + 405 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 407 0.0 /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd + 408 0.0 /System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd + 409 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/fontworker + 410 0.0 /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd + 411 0.0 /System/Library/PrivateFrameworks/SyncedDefaults.framework/Support/syncdefaultsd + 412 0.0 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd + 413 0.0 /System/Library/CoreServices/iconservicesagent + 414 0.0 /usr/libexec/ContinuityCaptureAgent + 416 0.0 /System/Library/CoreServices/audioaccessoryd + 418 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/corespotlightd + 423 0.0 /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary + 424 0.0 /System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod + 425 0.0 /usr/libexec/gamepolicyd + 426 0.0 /System/Library/PrivateFrameworks/UserNotificationsCore.framework/Support/usernotificationsd + 429 0.0 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter + 431 0.0 /System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A/ScreenTimeAgent + 433 0.0 /System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent + 435 0.0 /usr/libexec/transparencyd + 436 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 437 0.0 /System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support/donotdisturbd + 438 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted + 439 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 441 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 444 0.0 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer + 445 0.0 /System/Library/PrivateFrameworks/SessionCore.framework/Support/liveactivitiesd + 446 0.0 /usr/libexec/sharingd + 449 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 450 0.0 /usr/libexec/findmylocateagent + 451 0.0 /System/Library/PrivateFrameworks/CoreParsec.framework/parsecd + 454 0.0 /System/Cryptexes/App/usr/libexec/SafariBookmarksSyncAgent + 456 0.0 /usr/libexec/networkserviceproxy + 462 0.0 /usr/libexec/neagent + 464 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking + 465 0.0 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CMFSyncAgent + 466 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.GPU.xpc/Contents/MacOS/com.apple.WebKit.GPU + 470 0.0 /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support/followupd + 471 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd + 472 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 473 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherWidget.appex/Contents/MacOS/WeatherWidget + 474 0.1 /System/Library/CoreServices/WiFiAgent.app/Contents/MacOS/WiFiAgent + 475 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS/IMDPersistenceAgent + 476 0.0 /System/Library/PrivateFrameworks/StatusKit.framework/StatusKitAgent + 478 0.0 /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources/familycircled + 485 0.0 /System/Library/PrivateFrameworks/UserActivity.framework/Agents/useractivityd + 486 0.0 /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra + 488 0.0 /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight + 489 0.0 /usr/libexec/spotlightknowledged.updater + 491 0.0 /System/Applications/Photos.app/Contents/PlugIns/PhotosReliveWidget.appex/Contents/MacOS/PhotosReliveWidget + 494 0.0 /usr/libexec/ospredictiond + 495 0.0 /System/Library/CoreServices/UIKitSystem.app/Contents/MacOS/UIKitSystem + 499 0.0 /System/Library/PrivateFrameworks/iTunesCloud.framework/Support/itunescloudd + 504 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoteagent + 505 0.0 /usr/libexec/avconferenced + 506 0.0 /System/Library/PrivateFrameworks/MediaAnalysis.framework/Versions/A/mediaanalysisd + 507 0.0 /usr/sbin/spindump + 509 0.0 /System/Library/PrivateFrameworks/TextInputUIMacHelper.framework/Versions/A/XPCServices/CursorUIViewService.xpc/Contents/MacOS/CursorUIViewService + 515 0.0 /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/com.apple.Safari.SafeBrowsing.Service + 518 0.0 /usr/libexec/nearbyd + 522 0.0 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd + 525 0.0 /System/Library/CoreServices/ScopedBookmarkAgent + 526 0.0 /System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources/amsaccountsd + 529 0.0 /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed + 531 0.0 /System/Library/CoreServices/SubmitDiagInfo + 533 0.0 /System/Applications/Calendar.app/Contents/PlugIns/CalendarWidgetExtension.appex/Contents/MacOS/CalendarWidgetExtension + 546 0.0 /usr/libexec/searchpartyuseragent + 549 0.0 /System/Applications/Reminders.app/Contents/PlugIns/RemindersWidgetExtension.appex/Contents/MacOS/RemindersWidgetExtension + 552 0.0 /System/Applications/Tips.app/Contents/PlugIns/TipsWidgetExtension.appex/Contents/MacOS/TipsWidgetExtension + 555 0.0 /System/Applications/Shortcuts.app/Contents/PlugIns/ShortcutsWidgetExtension.appex/Contents/MacOS/ShortcutsWidgetExtension + 559 0.0 /System/Library/PrivateFrameworks/HearingCore.framework/heard + 560 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd + 564 0.0 /Users/perry/builder-macos/target/release/perry-ship + 565 0.0 /System/Library/Frameworks/InputMethodKit.framework/Resources/imklaunchagent + 567 0.0 /System/Library/Image Capture/Support/icdd + 572 0.0 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent + 573 0.0 /System/Library/CoreServices/diagnostics_agent + 574 0.0 /System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS/TextInputMenuAgent + 577 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 586 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 598 0.0 /usr/libexec/aned + 621 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd + 622 0.0 /System/Library/PrivateFrameworks/GenerativeExperiencesRuntime.framework/Versions/A/generativeexperiencesd + 630 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherIntents.appex/Contents/MacOS/WeatherIntents + 632 0.0 /System/Library/PrivateFrameworks/PassKitCore.framework/passd + 636 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetItems.appex/Contents/MacOS/FindMyWidgetItems + 638 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeEnergyWidgetsExtension.appex/Contents/MacOS/HomeEnergyWidgetsExtension + 639 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/RecordWidgetExtension.appex/Contents/MacOS/RecordWidgetExtension + 642 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetPeople.appex/Contents/MacOS/FindMyWidgetPeople + 643 0.0 /usr/sbin/distnoted + 647 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgets.appex/Contents/MacOS/JournalWidgets + 648 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeWidget.appex/Contents/MacOS/HomeWidget + 649 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/VoiceMemosSettingsWidgetExtension.appex/Contents/MacOS/VoiceMemosSettingsWidgetExtension + 650 0.0 /usr/sbin/distnoted + 652 0.0 /usr/libexec/milod + 656 0.0 /System/Library/CoreServices/Batteries.app/Contents/PlugIns/BatteriesAvocadoWidgetExtension.appex/Contents/MacOS/BatteriesAvocadoWidgetExtension + 658 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS/ScreenTimeWidgetExtension + 661 0.0 /System/Applications/Podcasts.app/Contents/PlugIns/PodcastsWidget.appex/Contents/MacOS/PodcastsWidget + 663 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetIntentsExtension.appex/Contents/MacOS/ScreenTimeWidgetIntentsExtension + 664 0.0 /System/Applications/Clock.app/Contents/PlugIns/WorldClockWidget.appex/Contents/MacOS/WorldClockWidget + 665 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgetsSecure.appex/Contents/MacOS/JournalWidgetsSecure + 666 0.0 /System/Library/CoreServices/PeopleViewService.app/Contents/PlugIns/PeopleWidget_macOSExtension.appex/Contents/MacOS/PeopleWidget_macOSExtension + 667 0.0 /System/Applications/Notes.app/Contents/PlugIns/com.apple.Notes.WidgetExtension.appex/Contents/MacOS/com.apple.Notes.WidgetExtension + 669 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/Extensions/SafariWidgetExtension.appex/Contents/MacOS/SafariWidgetExtension + 670 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/PlugIns/MobileTimerIntents.appex/Contents/MacOS/MobileTimerIntents + 673 0.0 /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd + 686 0.0 /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTrackingAgent + 689 0.0 /System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext/IOUserBluetoothSerialDriver + 697 0.0 /usr/libexec/modelmanagerd + 698 0.0 /usr/sbin/distnoted + 709 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANECompilerService.xpc/Contents/MacOS/ANECompilerService + 712 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport + 721 0.0 /usr/sbin/distnoted + 725 0.0 /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/fairplayd + 727 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent + 731 0.0 /usr/libexec/inputanalyticsd + 732 0.0 /usr/sbin/distnoted + 740 0.0 /usr/libexec/sysmond + 749 0.0 /usr/sbin/systemstats + 750 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService + 751 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectBridgeService.xpc/Contents/MacOS/XProtectBridgeService + 760 0.0 /System/Applications/Calendar.app/Contents/Extensions/CalendarIntentsExtension.appex/Contents/MacOS/CalendarIntentsExtension + 761 0.0 /System/Applications/Messages.app/Contents/Extensions/MessagesActionExtension.appex/Contents/MacOS/MessagesActionExtension + 763 0.0 /System/Library/CoreServices/CrashReporterSupportHelper + 765 0.0 /System/Library/PrivateFrameworks/WeatherDaemon.framework/weatherd + 772 0.0 /System/Library/PrivateFrameworks/WorkflowKit.framework/XPCServices/ShortcutsViewService.xpc/Contents/MacOS/ShortcutsViewService + 787 0.0 /usr/libexec/online-auth-agent + 789 0.0 /usr/sbin/distnoted + 801 0.0 /System/Library/CoreServices/iconservicesagent + 822 0.0 /System/Library/PrivateFrameworks/OnDeviceStorage.framework/Support/amsondevicestoraged + 832 0.0 /usr/sbin/cfprefsd + 834 0.0 /usr/libexec/mmaintenanced + 838 0.0 /usr/sbin/cfprefsd + 842 0.0 /usr/sbin/cfprefsd + 843 0.0 /usr/sbin/cfprefsd + 847 0.0 /System/Cryptexes/App/usr/libexec/PasswordBreachAgent + 848 0.0 /usr/sbin/cfprefsd + 860 0.0 /usr/sbin/cfprefsd + 861 0.0 /usr/sbin/cfprefsd + 862 0.0 /usr/sbin/cfprefsd + 863 0.0 /usr/libexec/mlhostd + 866 0.0 /usr/libexec/powerdatad + 867 0.0 /usr/sbin/cfprefsd + 869 0.0 /usr/libexec/ASPCarryLog + 883 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 884 0.0 /usr/libexec/seputil + 1096 0.0 /System/Cryptexes/App/usr/libexec/AuthenticationServicesAgent + 1169 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XprotectService.xpc/Contents/MacOS/XprotectService + 1398 0.0 /System/iOSSupport/System/Library/PrivateFrameworks/HomeEnergyDaemon.framework/Support/homeenergyd + 1412 0.0 /System/Library/PrivateFrameworks/MediaAnalysisAccess.framework/Versions/A/XPCServices/mediaanalysisd-access.xpc/Contents/MacOS/mediaanalysisd-access + 1849 0.0 /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/Support/recentsd + 3976 0.0 /System/Library/PrivateFrameworks/ContinuousDialogManagerService.framework/assistant_cdmd + 4119 0.0 /System/Library/PrivateFrameworks/AvatarPersistence.framework/Support/avatarsd + 4120 0.0 /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/Support/contactsdonationagent + 4307 0.0 /usr/libexec/captiveagent + 4762 0.0 /usr/libexec/frauddefensed + 4769 0.0 /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/XPCServices/com.apple.CloudPhotosConfiguration.xpc/Contents/MacOS/com.apple.CloudPhotosConfiguration + 4781 0.0 /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/XPCServices/com.apple.BKAgentService.xpc/Contents/MacOS/com.apple.BKAgentService + 5548 0.0 /usr/libexec/seserviced + 5602 0.0 /usr/libexec/filevaultd + 5603 0.0 /System/Library/PrivateFrameworks/GeoAnalytics.framework/geoanalyticsd + 5606 0.0 /System/Library/PrivateFrameworks/PrivateCloudCompute.framework/privatecloudcomputed.app/Contents/MacOS/privatecloudcomputed + 5621 0.0 /usr/libexec/taskgated + 5736 0.0 /System/Library/PrivateFrameworks/Stickers.framework/Support/stickersd + 5759 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/managedcorespotlightd + 5767 0.0 /usr/sbin/distnoted + 5768 0.0 /System/Library/ExtensionKit/Extensions/GenerativeExperiencesSafetyInferenceProvider.appex/Contents/MacOS/GenerativeExperiencesSafetyInferenceProvider + 5769 0.0 /usr/sbin/cfprefsd + 5770 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService + 6121 0.0 /usr/libexec/remindd + 6705 0.0 /usr/libexec/applekeystored + 8779 0.0 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/mbuseragent + 8789 0.0 /usr/libexec/DataDetectorsSourceAccess +12133 0.0 /usr/libexec/tipsd +13734 0.0 /usr/libexec/biomesyncd +14895 0.0 /usr/libexec/wifivelocityd +15005 0.0 sshd-session: perry [priv] +15006 0.0 +15008 0.0 sshd-session: perry@notty +15009 0.0 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python +15933 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad +16095 0.0 ps +16212 7.6 /System/Library/ExtensionKit/Extensions/WallpaperAerialsExtension.appex/Contents/MacOS/WallpaperAerialsExtension +16213 2.2 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS/VTDecoderXPCService +17355 0.0 /usr/sbin/netbiosd +19642 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/Executables/mobiletimerd +22309 0.0 /System/Library/CoreServices/ReportSystemMemory +39544 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS/IMAutomaticHistoryDeletionAgent +39617 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService +39618 0.0 /System/Library/PrivateFrameworks/MapsSync.framework/mapssyncd +39637 0.0 /System/Library/PrivateFrameworks/CallHistory.framework/Support/CallHistorySyncHelper +39662 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/ModelCatalogAgent +41554 0.0 /usr/libexec/PerfPowerServices +46759 0.0 /usr/libexec/ioupsd +46762 0.0 /usr/sbin/BTLEServerAgent +49101 0.0 /System/Library/PrivateFrameworks/MobileAssetDaemon.framework/Versions/A/XPCServices/com.apple.MobileAsset.DownloadService.Builtin.xpc/Contents/MacOS/com.apple.MobileAsset.DownloadService.Builtin +49103 0.0 /System/Library/PrivateFrameworks/StreamingExtractor.framework/Versions/A/XPCServices/STExtractionService.privileged.xpc/Contents/MacOS/STExtractionService.privileged +49267 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/EAUpdaterService.xpc/Contents/MacOS/EAUpdaterService +49521 0.0 /System/Library/PrivateFrameworks/WebPrivacy.framework/webprivacyd +50091 0.0 /usr/libexec/assessmentagent +50092 0.0 /System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A/maild +50093 0.0 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/commerce +50094 0.0 /System/Cryptexes/App/usr/libexec/com.apple.Safari.History +50103 0.0 /usr/libexec/replayd +50104 0.0 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter +50105 0.0 /System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS/CoreLocationAgent +50106 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsagent +50107 0.0 /System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS/Keychain Circle Notification +50695 0.0 /usr/libexec/feedbackd +50955 0.0 cloudphotod +50959 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS/UARPUpdaterServiceUSBPD +51036 0.0 /usr/libexec/triald +51044 0.0 /System/Library/PrivateFrameworks/TrialServer.framework/Versions/A/XPCServices/TrialArchivingService.xpc/Contents/MacOS/TrialArchivingService +51103 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Versions/A/XPCServices/com.apple.MobileSoftwareUpdate.CleanupPreparePathService.xpc/Contents/MacOS/com.apple.MobileSoftwareUpdate.CleanupPreparePathService +51142 0.0 /usr/libexec/containermanagerd_system +52122 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +52128 0.0 /usr/libexec/AssetCache/AssetCache +52130 0.0 /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS/AssetCacheTetheratorService +52409 0.0 /System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd +52453 0.0 /usr/libexec/adprivacyd +52456 0.0 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd +52457 0.0 /System/Library/PrivateFrameworks/CoreADI.framework/adid +52458 0.0 /usr/libexec/promotedcontentd +52459 0.0 /usr/libexec/fairplaydeviceidentityd +53616 0.0 /usr/libexec/dprivacyd +53617 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53618 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53622 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53623 0.0 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager +53624 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53625 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53626 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53630 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53631 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53632 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53633 0.0 /System/Library/Frameworks/AudioToolbox.framework/AudioComponentRegistrar +53641 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53642 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53643 0.0 /usr/libexec/uarpassetmanagerd +53644 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceDisplay.xpc/Contents/MacOS/UARPUpdaterServiceDisplay +53645 0.0 /System/Library/PrivateFrameworks/UARPAssetManager.framework/XPCServices/UARPAssetManagerServiceMobileAsset.xpc/Contents/MacOS/UARPAssetManagerServiceMobileAsset +53810 0.0 /usr/libexec/bluetoothuserd +53811 0.0 /usr/libexec/findmydeviced +56810 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCompute.framework/Versions/A/XPCServices/IntelligencePlatformComputeService.xpc/Contents/MacOS/IntelligencePlatformComputeService +57779 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstoreagent +57780 0.0 /System/Library/PrivateFrameworks/InstallCoordination.framework/Support/installcoordinationd +57781 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedODRService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedODRService +57782 0.0 /System/Library/PrivateFrameworks/AppleMediaServicesUI.framework/amsengagementd +57872 0.0 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.privileged.xpc/Contents/MacOS/com.apple.StreamingUnzipService.privileged +58789 0.0 /usr/libexec/countryd +58802 0.0 /System/Library/Frameworks/ManagedSettings.framework/Versions/A/ManagedSettingsAgent +58812 0.0 /System/Library/PrivateFrameworks/NewDeviceOutreach.framework/ndoagent +59412 0.0 /System/Library/PrivateFrameworks/ReplicatorCore.framework/Support/replicatord +61271 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted +62942 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/BiomeAgent +62957 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +62958 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +62961 0.0 /usr/libexec/duetexpertd +62963 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/intelligenceplatformd +70105 0.0 /System/Library/CoreServices/ReportCrash +70111 0.0 /System/Library/CoreServices/diagnosticservicesd +70953 0.0 /usr/libexec/biometrickitd +70958 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedTaskService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedTaskService +70963 0.0 /System/Library/Frameworks/MediaExtension.framework/Versions/A/Helpers/MENotificationAgent +70964 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Support/BackgroundTaskManagementAgent.app/Contents/MacOS/BackgroundTaskManagementAgent +70966 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Resources/backgroundtaskmanagementd +70968 0.0 /usr/libexec/aneuserd +71089 0.0 /usr/libexec/powerexperienced +71330 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSOAgent.app/Contents/MacOS/AppSSOAgent +71331 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSODaemon +71332 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +71333 0.0 /usr/libexec/findmybeaconingd +71334 0.0 /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferAgent.app/Contents/MacOS/IMTransferAgent +71336 0.0 /usr/libexec/wifianalyticsd +71376 0.0 /usr/libexec/backgroundassets.user +73149 0.0 /usr/libexec/proactiveeventtrackerd +73151 0.0 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Helpers/ProtectedCloudKeySyncing +73152 0.0 /usr/libexec/swtransparencyd +73153 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +74315 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +74316 0.0 /usr/sbin/distnoted +74825 0.0 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/XPCServices/DPSubmissionService.xpc/Contents/MacOS/DPSubmissionService +75643 0.0 /usr/libexec/audioanalyticsd +75645 0.0 /usr/libexec/ciphermld +75646 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +75647 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75648 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75969 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent +75970 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated +76414 0.0 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/XPCServices/PerfPowerTelemetryClientRegistrationService.xpc/Contents/MacOS/PerfPowerTelemetryClientRegistrationService +76539 0.0 /System/Library/Frameworks/ShazamKit.framework/shazamd +76540 0.0 /System/Library/PrivateFrameworks/SystemStatusServer.framework/Support/systemstatusd +76699 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/remotemanagementd +76700 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +76701 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +76702 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +76705 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +76706 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +76707 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/DiskManagementSubscriber.xpc/Contents/MacOS/DiskManagementSubscriber +76708 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedPreferencesSubscriber.xpc/Contents/MacOS/ManagedPreferencesSubscriber +76709 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SoftwareUpdateSubscriber.xpc/Contents/MacOS/SoftwareUpdateSubscriber +76710 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/MigrationSubscriber.xpc/Contents/MacOS/MigrationSubscriber +76711 0.0 /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/systemmigrationd +76712 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +76713 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributiond +76714 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +76715 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedConfigurationFilesSubscriber.xpc/Contents/MacOS/ManagedConfigurationFilesSubscriber +76861 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +77182 0.0 /usr/libexec/assetsubscriptiond +77186 0.0 /usr/libexec/griddatad +77191 0.0 /usr/libexec/dprivacyd +77192 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectUpdateService.xpc/Contents/MacOS/XProtectUpdateService +77193 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +77194 0.0 /System/Library/PrivateFrameworks/IntlPreferences.framework/Support/localizationswitcherd +77195 0.0 /usr/libexec/siriknowledged +77196 0.0 /usr/libexec/tzd +77198 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted_helper +77199 0.0 /usr/libexec/appleaccountd +77200 0.0 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd +77203 0.0 /usr/libexec/sysdiagnosed +77204 0.0 /System/Library/Frameworks/QuickLookThumbnailing.framework/Support/com.apple.quicklook.ThumbnailsAgent +77207 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +77208 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +77209 0.0 /usr/libexec/MTLAssetUpgraderD +77210 0.0 /usr/libexec/mlruntimed +77211 0.0 /System/Library/PrivateFrameworks/SiriTTSService.framework/sirittsd +77212 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +77213 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/StandaloneHIDAudService.xpc/Contents/MacOS/StandaloneHIDAudService +77214 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceLegacyAudio.xpc/Contents/MacOS/UARPUpdaterServiceLegacyAudio +77215 0.0 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/XPCServices/SetStoreUpdateService.xpc/Contents/MacOS/SetStoreUpdateService +77216 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/geodMachServiceBridge +77217 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/system_installd +77218 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd +77224 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/XPCServices/media-indexer.xpc/Contents/MacOS/media-indexer +77225 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPLibraryAgent +77226 0.0 /System/Library/PrivateFrameworks/PodcastServices.framework/XPCServices/PodcastContentService.xpc/Contents/MacOS/PodcastContentService +77227 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPArtworkAgent +77262 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +77287 0.0 /System/Library/PrivateFrameworks/AXAssetLoader.framework/Support/axassetsd +77288 0.0 /System/Library/CoreServices/EscrowSecurityAlert.app/Contents/MacOS/EscrowSecurityAlert +77289 0.0 /System/Library/PrivateFrameworks/TextToSpeechVoiceBankingSupport.framework/Support/voicebankingd +77290 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77291 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/KonaSynthesizer.appex/Contents/MacOS/KonaSynthesizer +77292 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/MauiAUSP.appex/Contents/MacOS/MauiAUSP +77293 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/SiriAUSP.appex/Contents/MacOS/SiriAUSP +77294 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/WardaSynthesizer.appex/Contents/MacOS/WardaSynthesizer +77295 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77296 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/MacinTalkAUSP.appex/Contents/MacOS/MacinTalkAUSP +77297 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77298 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77299 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77300 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77301 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/AUCrashHandlerService.xpc/Contents/MacOS/AUCrashHandlerService +77302 0.0 /System/Library/PrivateFrameworks/CloudServices.framework/Helpers/com.apple.sbd +77303 0.0 /usr/libexec/swcd +77531 0.0 /usr/libexec/mobilerepaird +77701 0.0 /System/Library/PrivateFrameworks/CoreKDL.framework/Support/corekdld +78714 0.0 /System/Library/PrivateFrameworks/JetCore.framework/Support/jetpackassetd +79810 0.0 /usr/sbin/cfprefsd +82557 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributionagent +82558 0.0 /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/Versions/A/XPCServices/Managed Background Assets Helper Service.xpc/Contents/MacOS/Managed Background Assets Helper Service +83674 0.0 /System/Library/PrivateFrameworks/IntelligenceTasksEngine.framework/Support/intelligencetasksd +84260 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagementAgent +84263 0.0 /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/XPCServices/SafariConfigurationSubscriber.xpc/Contents/MacOS/SafariConfigurationSubscriber +84264 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +84265 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +84266 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +84270 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +84271 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +84272 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/AccountSubscriber.xpc/Contents/MacOS/AccountSubscriber +84273 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +84274 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +84275 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ASConfigurationSubscriber.xpc/Contents/MacOS/ASConfigurationSubscriber +84276 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedSettingsSubscriber.xpc/Contents/MacOS/ManagedSettingsSubscriber +84328 0.0 /System/Library/PrivateFrameworks/Ecosystem.framework/Support/ecosystemd +84329 0.0 /usr/libexec/GamePolicyAgent +84330 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +84391 0.0 /usr/libexec/intelligentroutingd +84392 0.0 /System/Library/PrivateFrameworks/DeviceCheckInternal.framework/devicecheckd +84404 0.0 /System/Library/PrivateFrameworks/AppleIntelligenceReportingProcessing.framework/Versions/A/XPCServices/AppleIntelligenceReportingProcessingService.xpc/Contents/MacOS/AppleIntelligenceReportingProcessingService +84405 0.0 /System/Library/PrivateFrameworks/HomeKitEvents.framework/Support/homeeventsd +84423 0.0 /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/FeatureAccessAgent +84845 0.0 /System/Library/PrivateFrameworks/BusinessChatService.framework/businessservicesd +84847 0.0 /System/Library/PrivateFrameworks/MessagesBlastDoorSupport.framework/Versions/A/XPCServices/MessagesBlastDoorService.xpc/Contents/MacOS/MessagesBlastDoorService +86892 0.0 aslmanager +87457 0.0 /System/Library/PrivateFrameworks/StorageManagement.framework/Resources/diskspaced +87756 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/knowledgeconstructiond +89574 0.0 /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd +90448 0.0 /usr/libexec/nfcd +90449 0.0 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer +90468 0.0 /usr/libexec/betaenrollmentagent +90469 0.0 /usr/libexec/betaenrollmentd +90470 0.0 /usr/libexec/microstackshot +90577 0.0 /usr/sbin/systemsoundserverd +90592 0.0 /System/Library/CoreServices/talagentd +90616 0.0 /System/Library/PrivateFrameworks/AppleCredentialManager.framework/AppleCredentialManagerDaemon +90893 0.0 /usr/libexec/dirhelper +91864 0.0 /System/Library/CoreServices/ReportCrash +92246 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +92570 0.0 /usr/libexec/proactived +92571 0.0 /System/Library/PrivateFrameworks/IntelligenceFlowContextRuntime.framework/Versions/A/intelligencecontextd +92572 0.0 /System/Library/CoreServices/pbs +92715 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +97953 0.0 /usr/libexec/gamecontrollerd +97954 0.0 /System/Library/PrivateFrameworks/GameControllerFoundation.framework/Versions/A/XPCServices/GameControllerConfigService.xpc/Contents/MacOS/GameControllerConfigService +97955 0.0 /usr/libexec/gamecontrolleragentd + 537 0.0 login + 539 0.0 -zsh + 542 0.0 login + 553 0.0 -zsh + 550 0.0 login + 591 0.0 -zsh diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/processes-before.txt b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/processes-before.txt new file mode 100644 index 0000000000..d71bd88836 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/processes-before.txt @@ -0,0 +1,567 @@ + PID %CPU COMM + 1 1.1 /sbin/launchd + 94 0.5 /usr/libexec/logd + 95 0.0 /usr/libexec/smd + 96 0.0 /usr/libexec/UserEventAgent + 98 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd + 102 0.0 /usr/sbin/systemstats + 104 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support/accessoryupdaterd + 106 0.0 /usr/libexec/configd + 107 0.0 endpointsecurityd + 108 0.0 /System/Library/CoreServices/powerd.bundle/powerd + 109 0.0 /usr/libexec/IOMFB_bics_daemon + 111 0.0 /usr/libexec/amfid + 113 0.0 /usr/libexec/remoted + 115 0.0 /usr/libexec/keybagd + 116 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Support/softwareupdated + 117 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd_system + 119 0.0 /usr/libexec/watchdogd + 123 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds + 124 0.0 /System/Library/CoreServices/iconservicesd + 125 0.0 /usr/libexec/kernelmanagerd + 126 0.0 /usr/libexec/diskarbitrationd + 129 0.0 /usr/libexec/coreduetd + 130 0.0 /usr/sbin/syslogd + 132 0.1 /usr/libexec/thermalmonitord + 133 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/contextstored + 134 0.0 /usr/libexec/xprotectd + 135 4.6 /usr/libexec/opendirectoryd + 136 0.0 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd + 137 0.0 /System/Library/CoreServices/launchservicesd + 138 0.0 /usr/libexec/timed + 139 0.0 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd + 140 0.0 /usr/sbin/securityd + 142 0.0 /usr/libexec/locationd + 143 0.0 /usr/libexec/nesessionmanager + 145 0.0 autofsd + 146 0.0 /usr/libexec/dasd + 147 0.0 /System/Library/PrivateFrameworks/Heimdal.framework/Helpers/kdc + 148 0.0 /usr/libexec/corerepaird + 150 0.0 /usr/sbin/distnoted + 154 0.0 /System/Library/CoreServices/logind + 155 0.0 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond + 156 0.0 /usr/sbin/KernelEventAgent + 158 0.0 /usr/libexec/usermanagerd + 160 0.2 /usr/sbin/bluetoothd + 161 0.9 /usr/sbin/notifyd + 162 0.0 /usr/libexec/sandboxd + 163 0.0 /usr/libexec/corebrightnessd + 164 0.0 /usr/libexec/AirPlayXPCHelper + 165 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/com.apple.cmio.registerassistantservice + 167 9.6 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer + 168 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 169 0.0 /usr/sbin/cfprefsd + 170 0.0 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow + 172 0.0 /usr/libexec/runningboardd + 173 0.0 /System/Library/CoreServices/coreservicesd + 174 0.0 /usr/libexec/trustd + 176 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsd + 177 0.0 /usr/sbin/coreaudiod + 179 0.0 /usr/libexec/PowerUIAgent + 181 0.3 /usr/sbin/mDNSResponder + 183 0.0 /usr/libexec/apfsd + 184 0.0 /usr/libexec/nsurlsessiond + 185 0.0 /usr/libexec/nehelper + 190 0.0 /usr/libexec/airportd + 194 0.0 /usr/libexec/lsd + 195 0.0 /usr/libexec/logd_helper + 197 0.1 /usr/libexec/symptomsd + 198 0.0 /usr/sbin/distnoted + 206 0.0 /usr/libexec/mobileassetd + 207 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS/authd + 208 0.0 /usr/sbin/distnoted + 209 0.0 /usr/libexec/eligibilityd + 213 0.0 /usr/libexec/hidd + 220 0.0 /usr/libexec/ApplicationFirewall/socketfilterfw + 221 0.0 /usr/sbin/distnoted + 235 0.0 /usr/libexec/syspolicyd + 251 0.0 Core Audio Driver (ParrotAudioPlugin.driver) + 254 0.0 /usr/libexec/audiomxd + 262 0.0 /usr/sbin/mDNSResponderHelper + 265 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/biomed + 270 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS/com.apple.CodeSigningHelper + 271 0.0 /usr/libexec/securityd_system + 272 0.0 /System/Library/CoreServices/TimeMachine/backupd + 282 0.1 /usr/sbin/WirelessRadioManagerd + 284 0.0 /System/Library/CoreServices/appleeventsd + 285 0.0 /usr/sbin/distnoted + 287 0.0 /usr/libexec/audioclocksyncd + 289 0.0 /usr/libexec/com.apple.cmio.videodriverkithostextension.systemextension/Contents/MacOS/com.apple.cmio.videodriverkithostextension + 291 0.0 /usr/libexec/storagekitd + 297 0.0 /usr/libexec/mobileactivationd + 300 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/suhelperd + 301 0.0 /usr/libexec/cameracaptured + 302 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS/UVCAssistant + 303 0.0 /System/Library/CoreServices/osanalyticshelper + 305 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 306 0.0 /usr/sbin/distnoted + 310 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext/com.apple.DriverKit-IOUserDockChannelSerial + 311 1.1 /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN + 312 0.0 /System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext/com.apple.AppleUserHIDDrivers + 313 0.0 /usr/sbin/cfprefsd + 314 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated + 315 0.0 /usr/sbin/distnoted + 316 0.0 /usr/libexec/trustd + 319 0.0 /usr/libexec/triald_system + 322 0.0 /usr/sbin/distnoted + 324 0.0 /System/Library/Frameworks/GSS.framework/Helpers/GSSCred + 325 0.0 /usr/libexec/searchpartyd + 327 0.0 /usr/sbin/distnoted + 328 0.0 /System/Library/CoreServices/TimeMachine/backupd-helper + 329 0.0 /usr/libexec/rtcreportingd + 332 0.0 /usr/sbin/BTLEServer + 338 0.0 /usr/libexec/symptomsd-diag + 339 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 340 0.0 /usr/sbin/distnoted + 341 0.0 /usr/sbin/cfprefsd + 344 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/modelcatalogd + 345 0.0 /usr/libexec/secd + 347 0.0 /usr/libexec/UserEventAgent + 352 0.0 /usr/libexec/knowledge-agent + 353 0.0 /System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS/CoreServicesUIAgent + 354 0.0 /usr/sbin/universalaccessd + 355 0.0 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd + 356 0.0 /usr/libexec/containermanagerd + 357 0.0 /usr/libexec/pboard + 359 0.0 /usr/libexec/lsd + 360 0.0 /usr/libexec/wifip2pd + 361 0.0 /usr/libexec/linkd + 362 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/MacOS/Safari + 367 0.0 /usr/libexec/nsurlsessiond + 368 0.0 /usr/libexec/rapportd + 369 0.0 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + 370 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/ContextStoreAgent + 372 0.0 /System/Library/CoreServices/WindowManager.app/Contents/MacOS/WindowManager + 373 0.0 /usr/libexec/routined + 374 0.0 /usr/sbin/usernoted + 375 0.0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock + 376 0.0 /System/Library/CoreServices/lockoutagent + 377 0.0 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter + 378 0.0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer + 379 0.0 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder + 384 0.0 /usr/sbin/distnoted + 385 0.0 /System/Library/CoreServices/AccessibilityUIServer.app/Contents/MacOS/AccessibilityUIServer + 386 0.0 /System/Library/CoreServices/WallpaperAgent.app/Contents/MacOS/WallpaperAgent + 387 0.0 /usr/libexec/secinitd + 388 0.0 /usr/libexec/dmd + 392 0.0 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd + 394 0.0 /usr/sbin/filecoordinationd + 395 0.0 /System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support/siriactionsd + 396 0.0 /System/Library/PrivateFrameworks/iCloudDriveCore.framework/Versions/A/Support/bird + 397 0.0 automountd + 398 0.0 /usr/libexec/trustd + 399 0.0 /System/Library/CoreServices/sharedfilelistd + 400 0.0 /System/Library/PrivateFrameworks/FileProvider.framework/Support/fileproviderd + 401 0.0 /usr/libexec/pkd + 402 0.0 /System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support/AMPDeviceDiscoveryAgent + 405 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 407 0.0 /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd + 408 0.0 /System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd + 409 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/fontworker + 410 0.0 /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd + 411 0.0 /System/Library/PrivateFrameworks/SyncedDefaults.framework/Support/syncdefaultsd + 412 0.0 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd + 413 0.0 /System/Library/CoreServices/iconservicesagent + 414 0.0 /usr/libexec/ContinuityCaptureAgent + 416 0.0 /System/Library/CoreServices/audioaccessoryd + 418 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/corespotlightd + 423 0.0 /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary + 424 0.0 /System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod + 425 0.0 /usr/libexec/gamepolicyd + 426 0.0 /System/Library/PrivateFrameworks/UserNotificationsCore.framework/Support/usernotificationsd + 429 0.0 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter + 431 0.0 /System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A/ScreenTimeAgent + 433 0.0 /System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent + 435 0.0 /usr/libexec/transparencyd + 436 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 437 0.0 /System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support/donotdisturbd + 438 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted + 439 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 441 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 444 0.0 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer + 445 0.0 /System/Library/PrivateFrameworks/SessionCore.framework/Support/liveactivitiesd + 446 0.2 /usr/libexec/sharingd + 449 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 450 0.0 /usr/libexec/findmylocateagent + 451 0.0 /System/Library/PrivateFrameworks/CoreParsec.framework/parsecd + 454 0.0 /System/Cryptexes/App/usr/libexec/SafariBookmarksSyncAgent + 456 0.0 /usr/libexec/networkserviceproxy + 462 0.0 /usr/libexec/neagent + 464 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking + 465 0.0 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CMFSyncAgent + 466 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.GPU.xpc/Contents/MacOS/com.apple.WebKit.GPU + 470 0.0 /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support/followupd + 471 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd + 472 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 473 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherWidget.appex/Contents/MacOS/WeatherWidget + 474 0.0 /System/Library/CoreServices/WiFiAgent.app/Contents/MacOS/WiFiAgent + 475 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS/IMDPersistenceAgent + 476 0.0 /System/Library/PrivateFrameworks/StatusKit.framework/StatusKitAgent + 478 0.0 /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources/familycircled + 485 0.0 /System/Library/PrivateFrameworks/UserActivity.framework/Agents/useractivityd + 486 0.0 /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra + 488 0.0 /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight + 489 0.0 /usr/libexec/spotlightknowledged.updater + 491 0.0 /System/Applications/Photos.app/Contents/PlugIns/PhotosReliveWidget.appex/Contents/MacOS/PhotosReliveWidget + 494 0.0 /usr/libexec/ospredictiond + 495 0.0 /System/Library/CoreServices/UIKitSystem.app/Contents/MacOS/UIKitSystem + 499 0.0 /System/Library/PrivateFrameworks/iTunesCloud.framework/Support/itunescloudd + 504 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoteagent + 505 0.0 /usr/libexec/avconferenced + 506 0.0 /System/Library/PrivateFrameworks/MediaAnalysis.framework/Versions/A/mediaanalysisd + 507 0.0 /usr/sbin/spindump + 509 0.0 /System/Library/PrivateFrameworks/TextInputUIMacHelper.framework/Versions/A/XPCServices/CursorUIViewService.xpc/Contents/MacOS/CursorUIViewService + 515 0.0 /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/com.apple.Safari.SafeBrowsing.Service + 518 0.0 /usr/libexec/nearbyd + 522 0.0 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd + 525 0.0 /System/Library/CoreServices/ScopedBookmarkAgent + 526 0.0 /System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources/amsaccountsd + 529 0.0 /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed + 531 0.0 /System/Library/CoreServices/SubmitDiagInfo + 533 0.0 /System/Applications/Calendar.app/Contents/PlugIns/CalendarWidgetExtension.appex/Contents/MacOS/CalendarWidgetExtension + 546 0.0 /usr/libexec/searchpartyuseragent + 549 0.0 /System/Applications/Reminders.app/Contents/PlugIns/RemindersWidgetExtension.appex/Contents/MacOS/RemindersWidgetExtension + 552 0.0 /System/Applications/Tips.app/Contents/PlugIns/TipsWidgetExtension.appex/Contents/MacOS/TipsWidgetExtension + 555 0.0 /System/Applications/Shortcuts.app/Contents/PlugIns/ShortcutsWidgetExtension.appex/Contents/MacOS/ShortcutsWidgetExtension + 559 0.0 /System/Library/PrivateFrameworks/HearingCore.framework/heard + 560 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd + 564 0.0 /Users/perry/builder-macos/target/release/perry-ship + 565 0.0 /System/Library/Frameworks/InputMethodKit.framework/Resources/imklaunchagent + 567 0.0 /System/Library/Image Capture/Support/icdd + 572 0.0 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent + 573 0.0 /System/Library/CoreServices/diagnostics_agent + 574 0.0 /System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS/TextInputMenuAgent + 577 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 586 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 598 0.0 /usr/libexec/aned + 621 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd + 622 0.0 /System/Library/PrivateFrameworks/GenerativeExperiencesRuntime.framework/Versions/A/generativeexperiencesd + 630 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherIntents.appex/Contents/MacOS/WeatherIntents + 632 0.0 /System/Library/PrivateFrameworks/PassKitCore.framework/passd + 636 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetItems.appex/Contents/MacOS/FindMyWidgetItems + 638 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeEnergyWidgetsExtension.appex/Contents/MacOS/HomeEnergyWidgetsExtension + 639 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/RecordWidgetExtension.appex/Contents/MacOS/RecordWidgetExtension + 642 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetPeople.appex/Contents/MacOS/FindMyWidgetPeople + 643 0.0 /usr/sbin/distnoted + 647 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgets.appex/Contents/MacOS/JournalWidgets + 648 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeWidget.appex/Contents/MacOS/HomeWidget + 649 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/VoiceMemosSettingsWidgetExtension.appex/Contents/MacOS/VoiceMemosSettingsWidgetExtension + 650 0.0 /usr/sbin/distnoted + 652 0.0 /usr/libexec/milod + 656 0.0 /System/Library/CoreServices/Batteries.app/Contents/PlugIns/BatteriesAvocadoWidgetExtension.appex/Contents/MacOS/BatteriesAvocadoWidgetExtension + 658 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS/ScreenTimeWidgetExtension + 661 0.0 /System/Applications/Podcasts.app/Contents/PlugIns/PodcastsWidget.appex/Contents/MacOS/PodcastsWidget + 663 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetIntentsExtension.appex/Contents/MacOS/ScreenTimeWidgetIntentsExtension + 664 0.0 /System/Applications/Clock.app/Contents/PlugIns/WorldClockWidget.appex/Contents/MacOS/WorldClockWidget + 665 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgetsSecure.appex/Contents/MacOS/JournalWidgetsSecure + 666 0.0 /System/Library/CoreServices/PeopleViewService.app/Contents/PlugIns/PeopleWidget_macOSExtension.appex/Contents/MacOS/PeopleWidget_macOSExtension + 667 0.0 /System/Applications/Notes.app/Contents/PlugIns/com.apple.Notes.WidgetExtension.appex/Contents/MacOS/com.apple.Notes.WidgetExtension + 669 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/Extensions/SafariWidgetExtension.appex/Contents/MacOS/SafariWidgetExtension + 670 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/PlugIns/MobileTimerIntents.appex/Contents/MacOS/MobileTimerIntents + 673 0.0 /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd + 686 0.0 /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTrackingAgent + 689 0.0 /System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext/IOUserBluetoothSerialDriver + 697 0.0 /usr/libexec/modelmanagerd + 698 0.0 /usr/sbin/distnoted + 709 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANECompilerService.xpc/Contents/MacOS/ANECompilerService + 712 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport + 721 0.0 /usr/sbin/distnoted + 725 0.0 /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/fairplayd + 727 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent + 731 0.0 /usr/libexec/inputanalyticsd + 732 0.0 /usr/sbin/distnoted + 740 0.0 /usr/libexec/sysmond + 749 0.0 /usr/sbin/systemstats + 750 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService + 751 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectBridgeService.xpc/Contents/MacOS/XProtectBridgeService + 760 0.0 /System/Applications/Calendar.app/Contents/Extensions/CalendarIntentsExtension.appex/Contents/MacOS/CalendarIntentsExtension + 761 0.0 /System/Applications/Messages.app/Contents/Extensions/MessagesActionExtension.appex/Contents/MacOS/MessagesActionExtension + 763 0.0 /System/Library/CoreServices/CrashReporterSupportHelper + 765 0.0 /System/Library/PrivateFrameworks/WeatherDaemon.framework/weatherd + 772 0.0 /System/Library/PrivateFrameworks/WorkflowKit.framework/XPCServices/ShortcutsViewService.xpc/Contents/MacOS/ShortcutsViewService + 787 0.0 /usr/libexec/online-auth-agent + 789 0.0 /usr/sbin/distnoted + 801 0.0 /System/Library/CoreServices/iconservicesagent + 822 0.0 /System/Library/PrivateFrameworks/OnDeviceStorage.framework/Support/amsondevicestoraged + 832 0.0 /usr/sbin/cfprefsd + 834 0.0 /usr/libexec/mmaintenanced + 838 0.0 /usr/sbin/cfprefsd + 842 0.0 /usr/sbin/cfprefsd + 843 0.0 /usr/sbin/cfprefsd + 847 0.0 /System/Cryptexes/App/usr/libexec/PasswordBreachAgent + 848 0.0 /usr/sbin/cfprefsd + 860 0.0 /usr/sbin/cfprefsd + 861 0.0 /usr/sbin/cfprefsd + 862 0.0 /usr/sbin/cfprefsd + 863 0.0 /usr/libexec/mlhostd + 866 0.0 /usr/libexec/powerdatad + 867 0.0 /usr/sbin/cfprefsd + 869 0.0 /usr/libexec/ASPCarryLog + 883 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 884 0.0 /usr/libexec/seputil + 1096 0.0 /System/Cryptexes/App/usr/libexec/AuthenticationServicesAgent + 1169 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XprotectService.xpc/Contents/MacOS/XprotectService + 1398 0.0 /System/iOSSupport/System/Library/PrivateFrameworks/HomeEnergyDaemon.framework/Support/homeenergyd + 1412 0.0 /System/Library/PrivateFrameworks/MediaAnalysisAccess.framework/Versions/A/XPCServices/mediaanalysisd-access.xpc/Contents/MacOS/mediaanalysisd-access + 1849 0.0 /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/Support/recentsd + 3976 0.0 /System/Library/PrivateFrameworks/ContinuousDialogManagerService.framework/assistant_cdmd + 4119 0.0 /System/Library/PrivateFrameworks/AvatarPersistence.framework/Support/avatarsd + 4120 0.0 /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/Support/contactsdonationagent + 4307 0.0 /usr/libexec/captiveagent + 4762 0.0 /usr/libexec/frauddefensed + 4769 0.0 /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/XPCServices/com.apple.CloudPhotosConfiguration.xpc/Contents/MacOS/com.apple.CloudPhotosConfiguration + 4781 0.0 /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/XPCServices/com.apple.BKAgentService.xpc/Contents/MacOS/com.apple.BKAgentService + 5548 0.0 /usr/libexec/seserviced + 5602 0.0 /usr/libexec/filevaultd + 5603 0.0 /System/Library/PrivateFrameworks/GeoAnalytics.framework/geoanalyticsd + 5606 0.0 /System/Library/PrivateFrameworks/PrivateCloudCompute.framework/privatecloudcomputed.app/Contents/MacOS/privatecloudcomputed + 5621 0.0 /usr/libexec/taskgated + 5736 0.0 /System/Library/PrivateFrameworks/Stickers.framework/Support/stickersd + 5759 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/managedcorespotlightd + 5767 0.0 /usr/sbin/distnoted + 5768 0.0 /System/Library/ExtensionKit/Extensions/GenerativeExperiencesSafetyInferenceProvider.appex/Contents/MacOS/GenerativeExperiencesSafetyInferenceProvider + 5769 0.0 /usr/sbin/cfprefsd + 5770 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService + 6121 0.0 /usr/libexec/remindd + 6705 0.0 /usr/libexec/applekeystored + 8779 0.0 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/mbuseragent + 8789 0.0 /usr/libexec/DataDetectorsSourceAccess +12133 0.0 /usr/libexec/tipsd +13734 0.0 /usr/libexec/biomesyncd +14895 0.0 /usr/libexec/wifivelocityd +15005 11.0 sshd-session: perry [priv] +15006 0.0 +15008 0.0 sshd-session: perry@notty +15009 0.0 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python +15010 0.0 ps +15933 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad +16212 10.6 /System/Library/ExtensionKit/Extensions/WallpaperAerialsExtension.appex/Contents/MacOS/WallpaperAerialsExtension +16213 3.2 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS/VTDecoderXPCService +17355 0.0 /usr/sbin/netbiosd +19642 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/Executables/mobiletimerd +22309 0.0 /System/Library/CoreServices/ReportSystemMemory +39544 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS/IMAutomaticHistoryDeletionAgent +39617 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService +39618 0.0 /System/Library/PrivateFrameworks/MapsSync.framework/mapssyncd +39637 0.0 /System/Library/PrivateFrameworks/CallHistory.framework/Support/CallHistorySyncHelper +39662 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/ModelCatalogAgent +41554 0.0 /usr/libexec/PerfPowerServices +46759 0.0 /usr/libexec/ioupsd +46762 0.0 /usr/sbin/BTLEServerAgent +49101 0.0 /System/Library/PrivateFrameworks/MobileAssetDaemon.framework/Versions/A/XPCServices/com.apple.MobileAsset.DownloadService.Builtin.xpc/Contents/MacOS/com.apple.MobileAsset.DownloadService.Builtin +49103 0.0 /System/Library/PrivateFrameworks/StreamingExtractor.framework/Versions/A/XPCServices/STExtractionService.privileged.xpc/Contents/MacOS/STExtractionService.privileged +49267 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/EAUpdaterService.xpc/Contents/MacOS/EAUpdaterService +49521 0.0 /System/Library/PrivateFrameworks/WebPrivacy.framework/webprivacyd +50091 0.0 /usr/libexec/assessmentagent +50092 0.0 /System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A/maild +50093 0.0 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/commerce +50094 0.0 /System/Cryptexes/App/usr/libexec/com.apple.Safari.History +50103 0.0 /usr/libexec/replayd +50104 0.0 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter +50105 0.0 /System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS/CoreLocationAgent +50106 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsagent +50107 0.0 /System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS/Keychain Circle Notification +50695 0.0 /usr/libexec/feedbackd +50955 0.0 cloudphotod +50959 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS/UARPUpdaterServiceUSBPD +51036 0.0 /usr/libexec/triald +51044 0.0 /System/Library/PrivateFrameworks/TrialServer.framework/Versions/A/XPCServices/TrialArchivingService.xpc/Contents/MacOS/TrialArchivingService +51103 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Versions/A/XPCServices/com.apple.MobileSoftwareUpdate.CleanupPreparePathService.xpc/Contents/MacOS/com.apple.MobileSoftwareUpdate.CleanupPreparePathService +51142 0.0 /usr/libexec/containermanagerd_system +52122 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +52128 0.0 /usr/libexec/AssetCache/AssetCache +52130 0.0 /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS/AssetCacheTetheratorService +52409 0.0 /System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd +52453 0.0 /usr/libexec/adprivacyd +52456 0.0 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd +52457 0.0 /System/Library/PrivateFrameworks/CoreADI.framework/adid +52458 0.0 /usr/libexec/promotedcontentd +52459 0.0 /usr/libexec/fairplaydeviceidentityd +53616 0.0 /usr/libexec/dprivacyd +53617 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53618 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53622 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53623 0.0 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager +53624 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53625 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53626 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53630 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53631 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53632 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53633 0.0 /System/Library/Frameworks/AudioToolbox.framework/AudioComponentRegistrar +53641 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53642 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53643 0.0 /usr/libexec/uarpassetmanagerd +53644 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceDisplay.xpc/Contents/MacOS/UARPUpdaterServiceDisplay +53645 0.0 /System/Library/PrivateFrameworks/UARPAssetManager.framework/XPCServices/UARPAssetManagerServiceMobileAsset.xpc/Contents/MacOS/UARPAssetManagerServiceMobileAsset +53810 0.0 /usr/libexec/bluetoothuserd +53811 0.0 /usr/libexec/findmydeviced +56810 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCompute.framework/Versions/A/XPCServices/IntelligencePlatformComputeService.xpc/Contents/MacOS/IntelligencePlatformComputeService +57779 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstoreagent +57780 0.0 /System/Library/PrivateFrameworks/InstallCoordination.framework/Support/installcoordinationd +57781 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedODRService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedODRService +57782 0.0 /System/Library/PrivateFrameworks/AppleMediaServicesUI.framework/amsengagementd +57872 0.0 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.privileged.xpc/Contents/MacOS/com.apple.StreamingUnzipService.privileged +58789 0.0 /usr/libexec/countryd +58802 0.0 /System/Library/Frameworks/ManagedSettings.framework/Versions/A/ManagedSettingsAgent +58812 0.0 /System/Library/PrivateFrameworks/NewDeviceOutreach.framework/ndoagent +59412 0.0 /System/Library/PrivateFrameworks/ReplicatorCore.framework/Support/replicatord +61271 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted +62942 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/BiomeAgent +62957 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +62958 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +62961 0.0 /usr/libexec/duetexpertd +62963 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/intelligenceplatformd +70105 0.0 /System/Library/CoreServices/ReportCrash +70111 0.0 /System/Library/CoreServices/diagnosticservicesd +70953 0.0 /usr/libexec/biometrickitd +70958 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedTaskService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedTaskService +70963 0.0 /System/Library/Frameworks/MediaExtension.framework/Versions/A/Helpers/MENotificationAgent +70964 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Support/BackgroundTaskManagementAgent.app/Contents/MacOS/BackgroundTaskManagementAgent +70966 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Resources/backgroundtaskmanagementd +70968 0.0 /usr/libexec/aneuserd +71089 0.0 /usr/libexec/powerexperienced +71330 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSOAgent.app/Contents/MacOS/AppSSOAgent +71331 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSODaemon +71332 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +71333 0.0 /usr/libexec/findmybeaconingd +71334 0.0 /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferAgent.app/Contents/MacOS/IMTransferAgent +71336 0.0 /usr/libexec/wifianalyticsd +71376 0.0 /usr/libexec/backgroundassets.user +73149 0.0 /usr/libexec/proactiveeventtrackerd +73151 0.0 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Helpers/ProtectedCloudKeySyncing +73152 0.0 /usr/libexec/swtransparencyd +73153 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +74315 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +74316 0.0 /usr/sbin/distnoted +74825 0.0 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/XPCServices/DPSubmissionService.xpc/Contents/MacOS/DPSubmissionService +75643 0.0 /usr/libexec/audioanalyticsd +75645 0.0 /usr/libexec/ciphermld +75646 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +75647 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75648 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75969 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent +75970 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated +76414 0.0 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/XPCServices/PerfPowerTelemetryClientRegistrationService.xpc/Contents/MacOS/PerfPowerTelemetryClientRegistrationService +76539 0.0 /System/Library/Frameworks/ShazamKit.framework/shazamd +76540 0.0 /System/Library/PrivateFrameworks/SystemStatusServer.framework/Support/systemstatusd +76699 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/remotemanagementd +76700 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +76701 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +76702 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +76705 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +76706 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +76707 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/DiskManagementSubscriber.xpc/Contents/MacOS/DiskManagementSubscriber +76708 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedPreferencesSubscriber.xpc/Contents/MacOS/ManagedPreferencesSubscriber +76709 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SoftwareUpdateSubscriber.xpc/Contents/MacOS/SoftwareUpdateSubscriber +76710 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/MigrationSubscriber.xpc/Contents/MacOS/MigrationSubscriber +76711 0.0 /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/systemmigrationd +76712 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +76713 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributiond +76714 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +76715 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedConfigurationFilesSubscriber.xpc/Contents/MacOS/ManagedConfigurationFilesSubscriber +76861 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +77182 0.0 /usr/libexec/assetsubscriptiond +77186 0.0 /usr/libexec/griddatad +77191 0.0 /usr/libexec/dprivacyd +77192 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectUpdateService.xpc/Contents/MacOS/XProtectUpdateService +77193 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +77194 0.0 /System/Library/PrivateFrameworks/IntlPreferences.framework/Support/localizationswitcherd +77195 0.0 /usr/libexec/siriknowledged +77196 0.0 /usr/libexec/tzd +77198 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted_helper +77199 0.0 /usr/libexec/appleaccountd +77200 0.0 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd +77203 0.0 /usr/libexec/sysdiagnosed +77204 0.0 /System/Library/Frameworks/QuickLookThumbnailing.framework/Support/com.apple.quicklook.ThumbnailsAgent +77207 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +77208 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +77209 0.0 /usr/libexec/MTLAssetUpgraderD +77210 0.0 /usr/libexec/mlruntimed +77211 0.0 /System/Library/PrivateFrameworks/SiriTTSService.framework/sirittsd +77212 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +77213 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/StandaloneHIDAudService.xpc/Contents/MacOS/StandaloneHIDAudService +77214 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceLegacyAudio.xpc/Contents/MacOS/UARPUpdaterServiceLegacyAudio +77215 0.0 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/XPCServices/SetStoreUpdateService.xpc/Contents/MacOS/SetStoreUpdateService +77216 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/geodMachServiceBridge +77217 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/system_installd +77218 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd +77224 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/XPCServices/media-indexer.xpc/Contents/MacOS/media-indexer +77225 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPLibraryAgent +77226 0.0 /System/Library/PrivateFrameworks/PodcastServices.framework/XPCServices/PodcastContentService.xpc/Contents/MacOS/PodcastContentService +77227 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPArtworkAgent +77262 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +77287 0.0 /System/Library/PrivateFrameworks/AXAssetLoader.framework/Support/axassetsd +77288 0.0 /System/Library/CoreServices/EscrowSecurityAlert.app/Contents/MacOS/EscrowSecurityAlert +77289 0.0 /System/Library/PrivateFrameworks/TextToSpeechVoiceBankingSupport.framework/Support/voicebankingd +77290 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77291 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/KonaSynthesizer.appex/Contents/MacOS/KonaSynthesizer +77292 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/MauiAUSP.appex/Contents/MacOS/MauiAUSP +77293 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/SiriAUSP.appex/Contents/MacOS/SiriAUSP +77294 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/WardaSynthesizer.appex/Contents/MacOS/WardaSynthesizer +77295 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77296 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/MacinTalkAUSP.appex/Contents/MacOS/MacinTalkAUSP +77297 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77298 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77299 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77300 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77301 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/AUCrashHandlerService.xpc/Contents/MacOS/AUCrashHandlerService +77302 0.0 /System/Library/PrivateFrameworks/CloudServices.framework/Helpers/com.apple.sbd +77303 0.0 /usr/libexec/swcd +77531 0.0 /usr/libexec/mobilerepaird +77701 0.0 /System/Library/PrivateFrameworks/CoreKDL.framework/Support/corekdld +78714 0.0 /System/Library/PrivateFrameworks/JetCore.framework/Support/jetpackassetd +79810 0.0 /usr/sbin/cfprefsd +82557 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributionagent +82558 0.0 /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/Versions/A/XPCServices/Managed Background Assets Helper Service.xpc/Contents/MacOS/Managed Background Assets Helper Service +83674 0.0 /System/Library/PrivateFrameworks/IntelligenceTasksEngine.framework/Support/intelligencetasksd +84260 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagementAgent +84263 0.0 /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/XPCServices/SafariConfigurationSubscriber.xpc/Contents/MacOS/SafariConfigurationSubscriber +84264 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +84265 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +84266 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +84270 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +84271 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +84272 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/AccountSubscriber.xpc/Contents/MacOS/AccountSubscriber +84273 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +84274 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +84275 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ASConfigurationSubscriber.xpc/Contents/MacOS/ASConfigurationSubscriber +84276 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedSettingsSubscriber.xpc/Contents/MacOS/ManagedSettingsSubscriber +84328 0.0 /System/Library/PrivateFrameworks/Ecosystem.framework/Support/ecosystemd +84329 0.0 /usr/libexec/GamePolicyAgent +84330 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +84391 0.0 /usr/libexec/intelligentroutingd +84392 0.0 /System/Library/PrivateFrameworks/DeviceCheckInternal.framework/devicecheckd +84404 0.0 /System/Library/PrivateFrameworks/AppleIntelligenceReportingProcessing.framework/Versions/A/XPCServices/AppleIntelligenceReportingProcessingService.xpc/Contents/MacOS/AppleIntelligenceReportingProcessingService +84405 0.0 /System/Library/PrivateFrameworks/HomeKitEvents.framework/Support/homeeventsd +84423 0.0 /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/FeatureAccessAgent +84845 0.0 /System/Library/PrivateFrameworks/BusinessChatService.framework/businessservicesd +84847 0.0 /System/Library/PrivateFrameworks/MessagesBlastDoorSupport.framework/Versions/A/XPCServices/MessagesBlastDoorService.xpc/Contents/MacOS/MessagesBlastDoorService +86892 0.0 aslmanager +87457 0.0 /System/Library/PrivateFrameworks/StorageManagement.framework/Resources/diskspaced +87756 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/knowledgeconstructiond +89574 0.0 /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd +90448 0.0 /usr/libexec/nfcd +90449 0.0 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer +90468 0.0 /usr/libexec/betaenrollmentagent +90469 0.0 /usr/libexec/betaenrollmentd +90470 0.0 /usr/libexec/microstackshot +90577 0.0 /usr/sbin/systemsoundserverd +90592 0.0 /System/Library/CoreServices/talagentd +90616 0.0 /System/Library/PrivateFrameworks/AppleCredentialManager.framework/AppleCredentialManagerDaemon +90893 0.0 /usr/libexec/dirhelper +91864 0.0 /System/Library/CoreServices/ReportCrash +92246 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +92570 0.0 /usr/libexec/proactived +92571 0.0 /System/Library/PrivateFrameworks/IntelligenceFlowContextRuntime.framework/Versions/A/intelligencecontextd +92572 0.0 /System/Library/CoreServices/pbs +92715 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +97953 0.0 /usr/libexec/gamecontrollerd +97954 0.0 /System/Library/PrivateFrameworks/GameControllerFoundation.framework/Versions/A/XPCServices/GameControllerConfigService.xpc/Contents/MacOS/GameControllerConfigService +97955 0.0 /usr/libexec/gamecontrolleragentd + 537 0.0 login + 539 0.0 -zsh + 542 0.0 login + 553 0.0 -zsh + 550 0.0 login + 591 0.0 -zsh diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/provenance.json new file mode 100644 index 0000000000..fb8f04dcb6 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/provenance.json @@ -0,0 +1,80 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "base_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "main_build": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + }, + "candidate_build": { + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/remote-recheck-access-command.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/remote-recheck-access-command.json new file mode 100644 index 0000000000..324799a536 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/remote-recheck-access-command.json @@ -0,0 +1,19 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/trusted-materialized-read-r26/run-access.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-access-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-access-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--repeat", + "11", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-recheck-access" +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/remote-recheck-access.log b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/remote-recheck-access.log new file mode 100644 index 0000000000..95d6b719af --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/remote-recheck-access.log @@ -0,0 +1,4 @@ +ACQUIRED json-perf-15009-1789118482 load (1.6494140625, 1.5732421875, 1.541015625) +FINISHED custom load (2.36572265625, 1.76025390625, 1.60986328125) +QUIET_GATE True +RELEASED diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/remote-stage-hashes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/remote-stage-hashes.json new file mode 100644 index 0000000000..f38837a26b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/remote-stage-hashes.json @@ -0,0 +1,135 @@ +{ + "run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "results/fixtures.json": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d", + ".work/trusted-materialized-read-r26/fixture-hashes.json": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06", + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + ".work/trusted-materialized-read-r26/main-reuse-provenance.json": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74", + ".work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + ".work/trusted-materialized-read-r26/run-options.py": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8", + ".work/trusted-materialized-read-r26/root-comparison.json": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9", + ".work/trusted-materialized-read-r26/options-worker.js": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9", + ".work/trusted-materialized-read-r26/candidate-workers-provenance.json": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633", + ".work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + ".work/trusted-materialized-read-r26/main-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + ".work/trusted-materialized-read-r26/provenance.json": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376", + ".work/trusted-materialized-read-r26/main-options-validation.json": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04", + ".work/trusted-materialized-read-r26/main-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + ".work/trusted-materialized-read-r26/source.patch": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + ".work/trusted-materialized-read-r26/lazy-main-probes.json": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7", + ".work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + ".work/trusted-materialized-read-r26/candidate-fixture-validation.json": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695", + ".work/trusted-materialized-read-r26/build-provenance.json": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db", + ".work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + ".work/trusted-materialized-read-r26/run-focus.py": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060", + ".work/trusted-materialized-read-r26/main-roots.json": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a", + ".work/trusted-materialized-read-r26/main-zero-roots.json": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee", + ".work/trusted-materialized-read-r26/main-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + ".work/trusted-materialized-read-r26/main-fixture-validation.json": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14", + ".work/trusted-materialized-read-r26/candidate-roots.json": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a", + ".work/trusted-materialized-read-r26/candidate-zero-validation.json": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140", + ".work/trusted-materialized-read-r26/main-build-provenance.json": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + ".work/trusted-materialized-read-r26/main-zero-validation.json": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341", + ".work/trusted-materialized-read-r26/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + ".work/trusted-materialized-read-r26/run-access.py": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c", + ".work/trusted-materialized-read-r26/run-retained.py": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da", + ".work/trusted-materialized-read-r26/candidate-options-validation.json": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e", + ".work/trusted-materialized-read-r26/candidate-zero-roots.json": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80", + ".work/trusted-materialized-read-r26/main-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + ".work/trusted-materialized-read-r26/lazy-candidate-probes.json": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81", + ".work/trusted-materialized-read-r26/main-workers-provenance.json": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + ".work/trusted-materialized-read-r26/zero-root-comparison.json": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2", + ".work/trusted-materialized-read-r26/harness/run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + ".work/trusted-materialized-read-r26/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + ".work/trusted-materialized-read-r26/harness/worker.js": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4", + ".work/trusted-materialized-read-r26/harness/with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + ".work/trusted-materialized-read-r26/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + ".work/trusted-materialized-read-r26/harness/run_access.py": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67", + ".work/trusted-materialized-read-r26/harness/access-worker.js": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957", + ".work/trusted-materialized-read-r26/harness/run_regression_focus.py": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270", + ".work/trusted-materialized-read-r26/harness/rotating-worker.js": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + ".work/trusted-materialized-read-r26/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + ".work/rotating/manifest.json": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85", + ".work/trusted-materialized-read-r26/run-rotating.py": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316", + ".work/rotating/small_record.0.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/rotating/small_record.1.json": "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + ".work/rotating/small_record.2.json": "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + ".work/rotating/small_record.3.json": "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + ".work/rotating/small_record.4.json": "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + ".work/rotating/small_record.5.json": "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + ".work/rotating/small_record.6.json": "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + ".work/rotating/small_record.7.json": "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d", + ".work/rotating/records_array_1m.0.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/rotating/records_array_1m.1.json": "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + ".work/rotating/records_array_1m.2.json": "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + ".work/rotating/records_array_1m.3.json": "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + ".work/rotating/records_array_1m.4.json": "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + ".work/rotating/records_array_1m.5.json": "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + ".work/rotating/records_array_1m.6.json": "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + ".work/rotating/records_array_1m.7.json": "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a", + ".work/rotating/long_string_1m.0.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/rotating/long_string_1m.1.json": "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + ".work/rotating/long_string_1m.2.json": "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + ".work/rotating/long_string_1m.3.json": "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + ".work/rotating/long_string_1m.4.json": "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + ".work/rotating/long_string_1m.5.json": "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + ".work/rotating/long_string_1m.6.json": "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + ".work/rotating/long_string_1m.7.json": "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03", + ".work/rotating/escaped_1m.0.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/rotating/escaped_1m.1.json": "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + ".work/rotating/escaped_1m.2.json": "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + ".work/rotating/escaped_1m.3.json": "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + ".work/rotating/escaped_1m.4.json": "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + ".work/rotating/escaped_1m.5.json": "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + ".work/rotating/escaped_1m.6.json": "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + ".work/rotating/escaped_1m.7.json": "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6", + ".work/rotating/unicode_1m.0.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/rotating/unicode_1m.1.json": "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + ".work/rotating/unicode_1m.2.json": "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + ".work/rotating/unicode_1m.3.json": "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + ".work/rotating/unicode_1m.4.json": "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + ".work/rotating/unicode_1m.5.json": "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + ".work/rotating/unicode_1m.6.json": "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + ".work/rotating/unicode_1m.7.json": "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263", + ".work/trusted-materialized-read-r26/run-changing-options.py": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4", + ".work/trusted-materialized-read-r26/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + ".work/trusted-materialized-read-r26/changing-options-worker.js": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00", + ".work/trusted-materialized-read-r26/main-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + ".work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + ".work/trusted-materialized-read-r26/main-changing-workers-provenance.json": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83", + ".work/trusted-materialized-read-r26/candidate-changing-workers-provenance.json": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e", + ".work/trusted-materialized-read-r26/main-changing-options-validation.json": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44", + ".work/trusted-materialized-read-r26/candidate-changing-options-validation.json": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0", + ".work/trusted-materialized-read-r26/run-zero-retained.py": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + ".work/trusted-materialized-read-r26/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + ".work/trusted-materialized-read-r26/retained-zero-worker.js": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf", + ".work/trusted-materialized-read-r26/main-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + ".work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + ".work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442", + ".work/trusted-materialized-read-r26/candidate-retained-zero-workers-provenance.json": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66", + ".work/trusted-materialized-read-r26/main-retained-zero-validation.json": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4", + ".work/trusted-materialized-read-r26/candidate-retained-zero-validation.json": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405", + ".work/trusted-materialized-read-r26/main-changing-roots.json": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640", + ".work/trusted-materialized-read-r26/candidate-changing-roots.json": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54", + ".work/trusted-materialized-read-r26/main-retained-roots.json": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b", + ".work/trusted-materialized-read-r26/candidate-retained-roots.json": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e", + ".work/trusted-materialized-read-r26/additional-root-comparison.json": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/retained-zero-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/retained-zero-worker.js new file mode 100644 index 0000000000..92e8f87b8d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/retained-zero-worker.js @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count ) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/retained-zero-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/retained-zero-worker.ts new file mode 100644 index 0000000000..5501d8dcf5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/retained-zero-worker.ts @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/root-comparison.json new file mode 100644 index 0000000000..b2c92f5711 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/root-comparison.json @@ -0,0 +1,185 @@ +{ + "ir_files": [ + { + "mode": "native", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813", + "candidate_sha256": "8b6ecd6a35e30d47d6b9f3e8a31c864c8b4c1671032ef023db633c1e7f2cf1cd", + "normalized_sha256": "2d54b9e25fb20c03b59ca8d18a35fa88c071e63e4d38c7b5c6193407a351a56a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f", + "candidate_sha256": "1ff0255b1234c1a08f8c074aaa64a8dceeb7e9137bf0f4e8de7209de13ffb1c2", + "normalized_sha256": "9892c9273c75b2a9862f3213fd34b524f12809cd4bd93f686f54ae7cf0f5735d", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055", + "candidate_sha256": "7191733bf871fe2b47bab95a56a17f4bbd3cea5d5c08903070b8f2608633be9c", + "normalized_sha256": "c555d3c7c69a88199574a0ba39634549ec127236317379c5665c9a1270770476", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359", + "candidate_sha256": "0fb76b33b0dd2739e44bf2ddcf5bc4311d693dd5a90a65df7ffee43599b76c2f", + "normalized_sha256": "ef908a2a54dc7ddc34d05be1eba933ea63ba4d1cd3978fe3e0af8c2c679268a3", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749", + "candidate_sha256": "06264825bf7cbff008313be119b1b82eb9becf85ad8c8f73d2fff66277abe63c", + "normalized_sha256": "45cce147ac495b89188390522a65e91be4b08c8a0a2b36c354f085067b67e468", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8", + "candidate_sha256": "5b3d1433a937bdbd3a0e3291c0bcd6eddd1105c54f996aacfde0ed350db72af1", + "normalized_sha256": "2309fdeecdedb442ef1311c4dfb278ccddc9293d812bc364d6de17ac7e00e01a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe", + "candidate_sha256": "1cc7383dca37929fcd564fbb18d0e140be278bae543a556735b6ccb59b754213", + "normalized_sha256": "6137f0af59a4e8ba78a15d40607529d6ea51f5c7e1a1c7809906d8629bb9a2c0", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a", + "candidate_sha256": "5b41faf657864e49e32f8094172e06e4fe4fbb194c15a59d80b80aa9d840ecab", + "normalized_sha256": "ffd4b8bf82446eeeabdbefb15a5a4160381fa4960ee988189bb5e9c5f2855e39", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "worker-0.ll", + "same": true, + "main_sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5", + "candidate_sha256": "f7cd047428912e67b3b76dd96a1f7be14b4ee38925546c6b885a37467351ab0e", + "normalized_sha256": "872217f439889862138ef684fb6b3385cd75c6f059d425e4e2dcac78f4eb3515", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "shadow", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "candidate_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalized_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "candidate_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalized_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "candidate_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalized_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "candidate_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalized_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "candidate_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalized_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "candidate_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalized_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "candidate_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalized_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "candidate_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalized_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "worker-0.ll", + "same": true, + "main_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "candidate_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalized_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalization": "none" + } + ], + "checks_match": true, + "native_fingerprints": [ + "options-worker-0.ll::perry_fn_options_worker_ts__run$generic::unrooted:global->js_closure_alloc_singleton", + "options-worker-0.ll::perry_fn_options_worker_ts__run$spec_b::unrooted:global->js_closure_alloc_singleton", + "prior-entry-0.ll::main::stale:alloc->js_write_barrier_root_nanbox", + "prior-entry-0.ll::perry_closure_prior_entry_ts__5::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$generic::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$spec_b::unrooted:global->js_array_push_f64_spec", + "test_json_cached_construction-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_source_length-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/rotating-manifest.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/rotating-manifest.json new file mode 100644 index 0000000000..c112e6ac25 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/rotating-manifest.json @@ -0,0 +1,287 @@ +[ + { + "fixture": "null", + "bytes": 4, + "sha256": [ + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b" + ], + "distinct_contents": 1 + }, + { + "fixture": "string_a", + "bytes": 3, + "sha256": [ + "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + "c100f95c1913f9c72fc1f4ef0847e1e723ffe0bde0b36e5f36c13f81fe8c26ed", + "879923da020d1533f4d8e921ea7bac61e8ba41d3c89d17a4d14e3a89c6780d5d", + "3fa5834dc920d385ca9b099c9fe55dcca163a6b256a261f8f147291b0e7cf633", + "8c8656c5d114d7f8b2a412d2d5fd03accce3ed050624a0493734591a9666b110", + "30f8b180d63559f2512b744f60449e1245803dd6b6af9766e11acac8ddca0aae", + "e6c67f7247161354cd7e1d34d5149f373a433fa472a7e957dfdc60dfa66e162e", + "71e0bdc1413ca781ffeb37612d10c7a727cd747943bd577288a9bd86b848c0d7" + ], + "distinct_contents": 8 + }, + { + "fixture": "empty_object", + "bytes": 2, + "sha256": [ + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a" + ], + "distinct_contents": 1 + }, + { + "fixture": "tiny_object", + "bytes": 7, + "sha256": [ + "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + "7e8059f495589fcd981232cc11d00b00da3802c01d688fa1cf1f6bed6e5bb33c", + "70778ce01ad8d1a82c80a3500bee476f34651238edeb936c4a7b0161b1395169", + "17e7d2b31edd9f05e7b330a13f9bb644babad3b5bce9a7cf5bb4c28c4a02332f", + "b2e8319d2c28dce0b83e7836e036750f0171acbea88b0f1be304e1aec903beaa", + "97ff8ae7ad6a7e502c9df4f7c5f19dbb2d6538eb8d4c26c7acd31ef6d377f016", + "906162c307d04d1b08bacae28759f8c011fd6bdb8d4a1c74e64aae5f2e86139a", + "22b7d568f03c3923642093bd1beb8b18bbf1333a296c3b9b191cd0a6b2b558f3" + ], + "distinct_contents": 8 + }, + { + "fixture": "small_record", + "bytes": 109, + "sha256": [ + "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d" + ], + "distinct_contents": 8 + }, + { + "fixture": "object_1k", + "bytes": 1021, + "sha256": [ + "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + "fee77441888eab7671c3acd54a6d03908003400ae5b84021ecd178a4228e4516", + "2bb286ab4a30b3e1f4099da9f04f81c25ab786f00a48fac77087313f3bd42292", + "578d6177406f2ef6ad4cdef2cd166e4f2a00e079e4a8ede9d6285ac00e9d5f6f", + "a5c2b2d02d5d6755a5c8d69032d6abeffea1c6576c8df1bfa3a352fc5caaf1ab", + "4b14fe187834c6a2b9401531e94162d001d3569f3357b6f28a5ca1c536d1572f", + "bd9e3a9bacc4e96bc89396e16a121d1b0b26de469ec89b290aa3415e55584b81", + "c1ef19cd7a2c99b17185e915c9776916051acf0c344e7b08740d4983d1b09af2" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_16k", + "bytes": 13197, + "sha256": [ + "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "d405464816d4442367d0a01a631395dcb8744bef9e797b563bbce254d57f1117", + "41dfc0dac3e4f9eb11d2d8a89f9a5d5fc7d41ae939c25ef1e61c7fd190b0feaa", + "a1a3b49cbbebc93eaea2f8eddb580d7a02d4bb63869d2bcdeb26c92c32253645", + "90df22a74309ae8d98e3785c8751de3c2aa5f3afc19e1b70292dd2718d29b721", + "40a938efd860a1c8664a377161a5ea15698e674b7d036dd38d1f49a184ca2e68", + "9df3135f2512d348f01b0d16ddea24647cbeecf5289b249b37cc6938f9500c2f", + "b135a2323e97951e3b45b2cf373376f8209d9bc9dffafdd2bfc43168f2b11818" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_1m", + "bytes": 888597, + "sha256": [ + "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_1m", + "bytes": 888609, + "sha256": [ + "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + "074e7f1b5a3297a84eddf94d2eeddf500d2a5eb4651c4832437dbefe1381a97e", + "10a8d5706f4318ac0cdbc6a271b488e8bf8b6821eedd06a558b2b0fa850e82e2", + "e21468e77bcbb3c18f2e6a0af9bc342b72667c5ad0ae3d0fedbeaffb5eb4148b", + "1af114c148442c78d0ad513a2f3685290c0e1b55c0887d92d5530e7bf94f93f2", + "a12f45d56d0b66b8343cce21325c04c4092001ca34a58770d7cc88a7d43f178a", + "9d9092612996c5725cfcfd2888fe98b8d9818a34ecc0f5fe7ea87d3183197141", + "6e747f774e0646cd120f421386b18e1d6e4201f12509d3becf92e0c5cb7dec0f" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_8m", + "bytes": 7117930, + "sha256": [ + "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + "b361145feb3731b457e8deb75067eb8172f56f262eac9a3359afb036364358fd", + "0e157f2f410ee51d1d6eadadf14202b3dfb865cf38d97e5516c5bca5278b8cd7", + "296af4d877c1c1e8f4146653654951519f7ad94fd5c28c236abab5a39a62715c", + "be5036b5177c072feac9a4ba83efc967be8b96a981ecbdc83ce7c88e6b0eea9d", + "7e606ca1aa37a51b5afb6d5e20b017df1f4a6f2b1003cc1b69c8a03fa641fedb", + "7678661c772517928b98c9a7b8b5604baf2803be7053dfabd9e3950344dad9cb", + "e529b99a160e01d5a1ebc9ffc4c9ca9a4d72296c2a0dca91d3a7e9000c4072e6" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_8m", + "bytes": 7117942, + "sha256": [ + "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + "7a2ade0ae4fbdaacab918a72c99a5407b0e4b53e79b572b12b87c4ecf8e5cdd6", + "8757e5ddd1bb98341c38474195b55c04ded270f121a9c5f19f5f81a4ebe6effd", + "268c053592ce72a984afb7225d623617c94e82db2b166f9d65ac70326bf31a9a", + "7b4b5819fd3fbd07dc4dc3ef8d0fe723e723824ea06f139abd5c190037cb7059", + "049d581822215208b65aabf4bb877fd75938fd033c143af242ac1af98ba58712", + "72ea0c92a38d31e518ba9f76c43c5cc39cb641e0388293b448913efa7871dbeb", + "6d7fa3e42f60a17c3467edcc453af1f1950154fb19f9c4fc064d662465e7406a" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_20m", + "bytes": 17765930, + "sha256": [ + "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + "220cd03df6a1bb80ff034eafc1691a04688921b98b32f3dbe51357d5356e652b", + "40c68c0a66396878a7f2dbda8308836152abac40315e916e6366b37f41dc4eac", + "a5c7ff116dd7c2bc1730434f83283f7c51bfbdb3300358948624b34ec3317670", + "dd1fa7fea8b05d30360ccd29df62ef5e274cfe03077aded0dc82a00b88259f07", + "d4cbafe8caaeead0cc959c4dc20470da4f2b6c22b6f12637b7a748244f5ae3e7", + "c619a1e6c2b7ed9027e2a54607a733618f7cfdcf19408bd927f574c669c54bcd", + "de2676531e84aaa93946f4eb171e72d5a8ea6c0e5be817c8b6f6fb1b94ff9aa9" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_20m", + "bytes": 17765942, + "sha256": [ + "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + "33309f39969fecc8f3f338511d26138d840e1963eced14de71a86b074c3d75dd", + "1b027e2f9671fe69f617d0dc720c4dc3b96299be1176ca3832f44ee5cc520466", + "db4cace5ae703c16e1777042131f83bfd539d699b55877549fc4edfa1aefe3f9", + "717cde2dcda3170e50b2df50d8d447119365a899eb4235358647cbeac987d3c3", + "2a3e877b3d9a4aaa2071684a20db8b21b8c2ed5c4d60e13d892305027aca876d", + "421074b708f80a7111a60b540bc7530d5cf8b12ebb7a82ea55b3e247ef97be43", + "ac11ae2aa5482797aed2c41b625bc5f122ce099f1f9af8c09121ec66a2f71b9b" + ], + "distinct_contents": 8 + }, + { + "fixture": "numbers_1m", + "bytes": 1067371, + "sha256": [ + "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + "04804c824edbbaee95d44f2b984239739a9d21a6fc9e7b5af116eca3470df756", + "d1632dd82d2869ee96981e3a48534ddfad935f1370ecc7f82f875a2917e0a864", + "9a1f57998dfbe0535bec6872af322369462ffbaa959e347c83644f09b62ec620", + "dc27761ba254c4278b72b4701606a7feed90f7452813e13aaa47619fe0e7e7e7", + "d9aae03ed068e8bc45e09435e5af8172ee070b052ede8a72441acb9ab3713254", + "b43d2aa5321f7352f7fb7d72c0d49d9d6b41b2bac2688d8418407b28bcb3fc60", + "2ebade344295cb9c08e1948ee581d1748ba717650994881493b8cc0252a6db1b" + ], + "distinct_contents": 8 + }, + { + "fixture": "long_string_1m", + "bytes": 1048594, + "sha256": [ + "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03" + ], + "distinct_contents": 8 + }, + { + "fixture": "escaped_1m", + "bytes": 990018, + "sha256": [ + "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6" + ], + "distinct_contents": 8 + }, + { + "fixture": "unicode_1m", + "bytes": 884018, + "sha256": [ + "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263" + ], + "distinct_contents": 8 + }, + { + "fixture": "wide_1m", + "bytes": 977781, + "sha256": [ + "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + "61bc3aeea8ea3bf941ca3dfacc83483933f2f801d42f29919b7090e2e169eea4", + "b93c04f0b4f5ddaa8d7f6d9ef39b1a33a0ca05ddcdeba49509160238f47c8bb4", + "051f6bd75aa40269ee0db362f79d7409d95be966654008a40b8399d16fa8269d", + "d6c50c9d08594d7957008b9933f5579ff9b5339571fffc47680546028d3da4e9", + "a93da8ca093c47beb7b813ce95fc5caa3be3e25649b1c7ab38a613f8dbc63708", + "4a172951cf78a83d98fafea9f8cd0ff0243a4c948e69865a1973bbece3c3ee8b", + "e2309789e481a9204db22f7fc59eb0ae33473cb169ec8be0d1b57ae68ebcd832" + ], + "distinct_contents": 8 + }, + { + "fixture": "heterogeneous_1m", + "bytes": 914291, + "sha256": [ + "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + "f039bb8a9d3412a1daa4d678f3343bef8cbb3dd516234017507e7a4fbab6ba99", + "66d17691a2aa750d1d6326eb4b75577f971e595d3cc47d6c3fd24baf29b26ffd", + "8f7b4b910c9343a5d813f6b41fb0618449baa8e1c951ef23d21f5ddb4f32d126", + "ed0b56a08d033ea18d67a39081244069cd77127f6255760c377eb3cd1359d149", + "fa3d6d7a4d66f44b71ccf6027195f05b50c2f8a661058b7b03fb95eb80eb7ee2", + "c2e59cd37685211b1c03d19163eadef719f15b49713406a6e913f4d54e617e5f", + "7263fcc0aa1c3f992498b233f74f8dc556257c6b6a759c5c9e81e4b68a161fa5" + ], + "distinct_contents": 8 + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-access.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-access.py new file mode 100644 index 0000000000..33c1aabcf0 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-access.py @@ -0,0 +1,90 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +ACCESS = Path(__file__).resolve().parent / 'harness' + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ACCESS / 'access-worker.js')], + 'bun': [args.bun, str(ACCESS / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ACCESS / 'access-worker.ts', ACCESS / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-changing-options.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-changing-options.py new file mode 100644 index 0000000000..cce160bc8c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-changing-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','changing-plain',2000000,5000,7), ('small_record','changing-zero',2000000,5000,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'changing-plain', 'changing-zero'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'changing-options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'changing-options-worker.ts',WORK/'changing-options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'changing-options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-focus.py new file mode 100644 index 0000000000..57dd08053c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-focus.py @@ -0,0 +1,125 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-options.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-options.py new file mode 100644 index 0000000000..80a09d0c0d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','plain',2000000,5000,7), ('small_record','dynamic-zero',2000000,5000,7), ('small_record','zero',2000000,5000,7), ('small_record','pretty',1000000,5000,7), ('small_record','keys',1000000,5000,7), ('small_record','callback',200000,5000,7), ('records_array_16k','pretty',1000,8,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'plain', 'zero', 'dynamic-zero', 'pretty', 'keys', 'callback'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'options-worker.ts',WORK/'options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-retained.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-retained.py new file mode 100644 index 0000000000..f1b7e8ca8a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-retained.py @@ -0,0 +1,129 @@ +#!/usr/bin/env python3 +"""Retained-output RSS comparison: fixed counts, fresh processes and interleaved engines. +Reports whole-process RSS while results remain live; this is not isolated heap size. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +WANTED = {'tiny_object': 200000, 'small_record': 100000, 'records_array_1m': 16, + 'records_object_1m': 16, 'records_array_8m': 4, 'records_object_8m': 4, + 'long_string_1m': 32, 'unicode_1m': 32, 'wide_1m': 16} +CASES = [(fixture, operation, count, 0, 7) + for fixture, high in WANTED.items() + for operation in ['retain-parse', 'retain-stringify'] for count in [1, high]] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'retain-parse', 'retain-stringify'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == count + warmup + save('memory', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + rss_after = [r['rss_after'] / 1048576 for r in selected] + rss_before = [r['rss_before'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks, + rss_after_mib=statistics.median(rss_after), rss_after_samples_mib=rss_after, + rss_before_mib=statistics.median(rss_before), rss_before_samples_mib=rss_before)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-rotating.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-rotating.py new file mode 100644 index 0000000000..c0ec24066a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-rotating.py @@ -0,0 +1,167 @@ +#!/usr/bin/env python3 +"""Compare cached and rotating input parsing, including an input-selection control. + +Eight equal-size documents are preloaded before timing. Rotating them defeats +Perry's single-source parse caches without charging file IO or string creation +to JSON.parse. This is a bounded corpus benchmark, not a fresh allocation on +every call. RSS includes all eight live inputs; never compare it directly to +the one-input worker's RSS. Raw selection overhead is reported, not subtracted. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import subprocess +import time + +WORK = Path(__file__).resolve().parent +ROOT = WORK.parents[1] + + +def sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def run_one(command, prefix, operation, count, warmup, mode, verify=False): + env = {key: value for key, value in os.environ.items() if not key.startswith('PERRY_')} + argv = command + [str(prefix), operation, str(count), str(warmup), + 'verify' if verify else 'time', mode] + started = time.monotonic() + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, stdout=subprocess.PIPE, + stderr=subprocess.PIPE, env=env, start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + return dict(error='timeout', iterations=count) + stdout, stderr = stdout.decode(), stderr.decode(errors='replace') + row = dict(exit_code=process.returncode, process_wall_s=time.monotonic() - started, + iterations=count, warmup=warmup, operation=operation, mode=mode) + match = re.search(r'^RESULT (.+)$', stdout, re.M) + if process.returncode != 0 or not match: + return dict(row, error='process failed', stdout=stdout[:1000], stderr=stderr[-4000:]) + fields = ['wall_ms', 'user_us', 'system_us', 'rss_before', 'rss_after', 'checksum', 'retained'] + values = list(map(float, match.group(1).split())) + if len(values) != len(fields): + raise ValueError(f'Invalid result: {match.group(1)}') + row.update(zip(fields, values)) + if not all(math.isfinite(value) for value in values): + return dict(row, error='nonfinite result') + peak = re.search(r'(\d+)\s+maximum resident set size', stderr) + if peak: + row['peak_rss'] = int(peak.group(1)) + if verify: + outputs = re.findall(r'^VERIFY (\d+) (.*)$', stdout, re.M) + row['verified_members'] = [int(index) for index, _ in outputs] + row['verify_sha256'] = hashlib.sha256('\n'.join(text for _, text in outputs).encode()).hexdigest() + last = re.search(r'^LAST (.*)$', stdout, re.M) + row['last_sha256'] = hashlib.sha256(last.group(1).encode()).hexdigest() if last else None + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, help='interleaved Perry reference arm') + parser.add_argument('--node', default='node') + parser.add_argument('--bun', default='bun') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--repeat', type=int, default=5) + parser.add_argument('--filter', default='', help='comma-separated fixture names') + parser.add_argument('--phase', choices=['verify', 'timing', 'all'], default='all') + parser.add_argument('--modes', default='rotating,same,select') + parser.add_argument('--source-commit', help='source revision when staging outside the checkout') + args = parser.parse_args() + # Refuse accidental trial mixing, including after an interrupted run. + args.results_dir.mkdir(parents=True, exist_ok=False) + fixtures = json.loads((ROOT / '.work/rotating/manifest.json').read_text()) + if args.filter: + selected = set(args.filter.split(',')) + fixtures = [fixture for fixture in fixtures if fixture['fixture'] in selected] + if {fixture['fixture'] for fixture in fixtures} != selected: + parser.error('Unknown fixture in --filter') + engines = {'perry': [str(args.worker.resolve())], + 'node': [args.node, str(WORK / 'harness/rotating-worker.js')], + 'bun': [args.bun, str(WORK / 'harness/rotating-worker.js')]} + if args.baseline_worker: + engines['baseline'] = [str(args.baseline_worker.resolve())] + modes = args.modes.split(',') + if set(modes) - {'rotating', 'same', 'select'}: + parser.error('Unknown mode') + metadata = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), host=os.uname().nodename, + cpu=subprocess.check_output(['sysctl', '-n', 'machdep.cpu.brand_string'], text=True).strip(), + memory=int(subprocess.check_output(['sysctl', '-n', 'hw.memsize'], text=True)), + worker_sha256=sha(args.worker), fixtures=fixtures, + baseline_worker_sha256=sha(args.baseline_worker) if args.baseline_worker else None, + engines=list(engines), + verification_counts_by_mode={'rotating': [2, 7, 9], 'same': [9], 'select': [9]}, + source_sha256={str(path): sha(path) for path in + [Path(__file__), WORK / 'harness/rotating-worker.ts', WORK / 'harness/rotating-worker.js']}, + commit=args.source_commit or subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=ROOT, text=True).strip(), + versions={engine: subprocess.check_output([command[0], '--version'], text=True).strip() + for engine, command in engines.items() if engine in {'node', 'bun'}}) + meta_path = args.results_dir / 'host.json' + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + def save(phase, fixture, engine, row): + row.update(engine=engine, fixture=fixture['fixture'], bytes=fixture['bytes']) + with (args.results_dir / (phase + '.jsonl')).open('a') as output: + output.write(json.dumps(row) + '\n') + if 'error' in row: + raise RuntimeError(f"{engine} {fixture['fixture']}: {row['error']}") + + rng = random.Random(10022) + for fixture in fixtures: + prefix = ROOT / '.work/rotating' / fixture['fixture'] + if args.phase in {'all', 'verify'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + # End the actual timed loop at multiple corpus indices. A + # worker accidentally parsing sources[0] on every iteration + # must fail even though its separate eight-member audit passes. + for count in metadata['verification_counts_by_mode'][mode]: + results = {engine: run_one(command, prefix, operation, count, 8, mode, verify=True) + for engine, command in engines.items()} + reference = results['node'] + for engine, row in results.items(): + row['correct'] = ('error' not in row and 'error' not in reference + and row['verified_members'] == list(range(8)) + and row['verify_sha256'] == reference['verify_sha256'] + and row['last_sha256'] == reference['last_sha256'] + and row['checksum'] == reference['checksum']) + save('verify', fixture, engine, row) + if not row['correct']: + raise RuntimeError(f"Incorrect output: {fixture['fixture']} {mode} {engine}") + print('VERIFY', fixture['fixture'], mode, 'all engines passed', flush=True) + if args.phase in {'all', 'timing'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + warmup = 5000 if fixture['bytes'] < 4096 else 8 + initial = 2000 if fixture['bytes'] < 4096 or mode == 'select' else 8 + rates = [] + for engine, command in engines.items(): + row = run_one(command, prefix, operation, initial, warmup, mode) + save('calibration', fixture, engine, row) + rates.append(max(0.00001, (row['user_us'] + row['system_us']) / initial / 1000)) + count = max(8, min(2_000_000, int(min(150 / min(rates), 1500 / max(rates))))) + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run_one(engines[engine], prefix, operation, count, warmup, mode) + row['rep'] = rep + save('timing', fixture, engine, row) + print('TIMING', fixture['fixture'], mode, count, 'calls per engine', flush=True) + metadata.update(load_after=os.getloadavg(), finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime())) + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-zero-retained.py.gz b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-zero-retained.py.gz new file mode 100644 index 0000000000..f6ecd91142 Binary files /dev/null and b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-zero-retained.py.gz differ diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-zero-retained.source.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-zero-retained.source.json new file mode 100644 index 0000000000..b87581d6de --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-zero-retained.source.json @@ -0,0 +1,7 @@ +{ + "original_path": "run-zero-retained.py", + "original_bytes": 6864, + "original_sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + "gzip_sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d", + "note": "Lossless archive encoding preserves the exact measured source, including trailing whitespace." +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run_dispatch_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/source.patch.gz b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/source.patch.gz new file mode 100644 index 0000000000..8b4971050f Binary files /dev/null and b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/source.patch.gz differ diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/source.patch.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/source.patch.json new file mode 100644 index 0000000000..d997dd8a35 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/source.patch.json @@ -0,0 +1,5 @@ +{ + "original_bytes": 4099, + "original_sha256": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + "gzip_sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/summary.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/summary.json new file mode 100644 index 0000000000..a67635af4d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/summary.json @@ -0,0 +1,1586 @@ +[ + { + "fixture": "records_array_16k", + "operation": "repeat", + "engine": "perry", + "cpu_us": 0.010178, + "cpu_samples_us": [ + 0.010184, + 0.010171, + 0.010172, + 0.01018, + 0.010191, + 0.010191, + 0.01019, + 0.010171, + 0.010173, + 0.010171, + 0.010178 + ], + "peak_rss_mib": 13.046875, + "peak_rss_samples_mib": [ + 13.046875, + 13.0625, + 13.046875, + 13.046875, + 13.046875, + 13.0625, + 13.046875, + 13.0625, + 13.046875, + 13.046875, + 13.046875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "repeat", + "engine": "baseline", + "cpu_us": 0.010178, + "cpu_samples_us": [ + 0.01018, + 0.010185, + 0.010172, + 0.010174, + 0.010173, + 0.010178, + 0.010178, + 0.010171, + 0.010189, + 0.010177, + 0.010178 + ], + "peak_rss_mib": 13.046875, + "peak_rss_samples_mib": [ + 13.046875, + 13.03125, + 13.03125, + 13.03125, + 13.046875, + 13.03125, + 13.046875, + 13.03125, + 13.046875, + 13.046875, + 13.046875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "repeat", + "engine": "node", + "cpu_us": 0.002751, + "cpu_samples_us": [ + 0.002748, + 0.002751, + 0.002771, + 0.002763, + 0.002786, + 0.002762, + 0.002747, + 0.002742, + 0.00275, + 0.002722, + 0.002815 + ], + "peak_rss_mib": 57.859375, + "peak_rss_samples_mib": [ + 57.8125, + 57.890625, + 57.875, + 57.78125, + 57.859375, + 57.84375, + 57.859375, + 57.859375, + 57.953125, + 57.96875, + 57.921875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "repeat", + "engine": "bun", + "cpu_us": 0.004502, + "cpu_samples_us": [ + 0.004486, + 0.004954, + 0.004484, + 0.004502, + 0.004548, + 0.004495, + 0.004554, + 0.004488, + 0.004536, + 0.004499, + 0.004508 + ], + "peak_rss_mib": 34.78125, + "peak_rss_samples_mib": [ + 34.8125, + 34.796875, + 34.78125, + 34.796875, + 34.78125, + 34.78125, + 34.78125, + 34.78125, + 34.796875, + 34.765625, + 34.828125 + ] + }, + { + "fixture": "records_array_16k", + "operation": "random", + "engine": "perry", + "cpu_us": 0.021833, + "cpu_samples_us": [ + 0.021824, + 0.02181, + 0.021831, + 0.021833, + 0.021833, + 0.021813, + 0.021865, + 0.021888, + 0.021816, + 0.021842, + 0.021866 + ], + "peak_rss_mib": 13.421875, + "peak_rss_samples_mib": [ + 13.421875, + 13.421875, + 13.4375, + 13.4375, + 13.421875, + 13.421875, + 13.421875, + 13.421875, + 13.4375, + 13.421875, + 13.421875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "random", + "engine": "baseline", + "cpu_us": 0.023791, + "cpu_samples_us": [ + 0.023783, + 0.023779, + 0.023817, + 0.023767, + 0.023791, + 0.023797, + 0.023799, + 0.023791, + 0.023835, + 0.023782, + 0.023798 + ], + "peak_rss_mib": 13.40625, + "peak_rss_samples_mib": [ + 13.40625, + 13.40625, + 13.40625, + 13.40625, + 13.40625, + 13.421875, + 13.40625, + 13.40625, + 13.421875, + 13.40625, + 13.421875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "random", + "engine": "node", + "cpu_us": 0.006679, + "cpu_samples_us": [ + 0.00665, + 0.00667, + 0.006688, + 0.006675, + 0.006679, + 0.006673, + 0.006694, + 0.006712, + 0.006708, + 0.006685, + 0.006653 + ], + "peak_rss_mib": 57.875, + "peak_rss_samples_mib": [ + 57.765625, + 57.84375, + 57.875, + 57.859375, + 57.875, + 57.78125, + 57.953125, + 57.890625, + 57.828125, + 57.96875, + 57.875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "random", + "engine": "bun", + "cpu_us": 0.009285, + "cpu_samples_us": [ + 0.009315, + 0.009285, + 0.009272, + 0.009329, + 0.009279, + 0.009287, + 0.009327, + 0.009256, + 0.009283, + 0.009277, + 0.009288 + ], + "peak_rss_mib": 35.40625, + "peak_rss_samples_mib": [ + 35.40625, + 35.390625, + 35.40625, + 35.390625, + 35.40625, + 35.390625, + 35.390625, + 35.4375, + 35.375, + 35.40625, + 35.421875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "fields", + "engine": "perry", + "cpu_us": 0.057034, + "cpu_samples_us": [ + 0.056969, + 0.057143, + 0.057127, + 0.057046, + 0.056883, + 0.057034, + 0.057048, + 0.057015, + 0.057007, + 0.056992, + 0.057116 + ], + "peak_rss_mib": 13.171875, + "peak_rss_samples_mib": [ + 13.1875, + 13.1875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.1875, + 13.171875, + 13.171875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "fields", + "engine": "baseline", + "cpu_us": 0.05706, + "cpu_samples_us": [ + 0.057169, + 0.056956, + 0.05706, + 0.056964, + 0.056922, + 0.057129, + 0.057002, + 0.05714, + 0.057069, + 0.057102, + 0.056888 + ], + "peak_rss_mib": 13.15625, + "peak_rss_samples_mib": [ + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625 + ] + }, + { + "fixture": "records_array_16k", + "operation": "fields", + "engine": "node", + "cpu_us": 0.005402, + "cpu_samples_us": [ + 0.005407, + 0.00546, + 0.005389, + 0.005396, + 0.005394, + 0.005414, + 0.005442, + 0.005379, + 0.005376, + 0.005409, + 0.005402 + ], + "peak_rss_mib": 58.0, + "peak_rss_samples_mib": [ + 58.046875, + 57.875, + 58.015625, + 57.96875, + 57.9375, + 58.0, + 57.96875, + 58.03125, + 57.984375, + 58.03125, + 58.03125 + ] + }, + { + "fixture": "records_array_16k", + "operation": "fields", + "engine": "bun", + "cpu_us": 0.009255, + "cpu_samples_us": [ + 0.009275, + 0.009276, + 0.009455, + 0.009216, + 0.009255, + 0.009242, + 0.009389, + 0.009233, + 0.00928, + 0.009252, + 0.009239 + ], + "peak_rss_mib": 35.984375, + "peak_rss_samples_mib": [ + 36.0, + 35.9375, + 36.0, + 35.96875, + 35.984375, + 35.984375, + 36.03125, + 36.0, + 35.9375, + 35.984375, + 35.96875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "sequential", + "engine": "perry", + "cpu_us": 0.026572, + "cpu_samples_us": [ + 0.026604, + 0.026578, + 0.02657, + 0.026597, + 0.026578, + 0.026572, + 0.026587, + 0.02655, + 0.026553, + 0.026559, + 0.026545 + ], + "peak_rss_mib": 13.171875, + "peak_rss_samples_mib": [ + 13.1875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "sequential", + "engine": "baseline", + "cpu_us": 0.026569, + "cpu_samples_us": [ + 0.026579, + 0.026569, + 0.026564, + 0.026577, + 0.026553, + 0.026561, + 0.026551, + 0.026562, + 0.02658, + 0.026579, + 0.026724 + ], + "peak_rss_mib": 13.15625, + "peak_rss_samples_mib": [ + 13.171875, + 13.15625, + 13.171875, + 13.15625, + 13.15625, + 13.15625, + 13.171875, + 13.15625, + 13.15625, + 13.171875, + 13.15625 + ] + }, + { + "fixture": "records_array_16k", + "operation": "sequential", + "engine": "node", + "cpu_us": 0.00392, + "cpu_samples_us": [ + 0.003928, + 0.003913, + 0.00392, + 0.003939, + 0.003923, + 0.003932, + 0.003917, + 0.00392, + 0.003875, + 0.003922, + 0.003906 + ], + "peak_rss_mib": 57.828125, + "peak_rss_samples_mib": [ + 57.828125, + 57.90625, + 57.796875, + 57.75, + 57.703125, + 57.890625, + 57.890625, + 57.84375, + 57.8125, + 57.84375, + 57.796875 + ] + }, + { + "fixture": "records_array_16k", + "operation": "sequential", + "engine": "bun", + "cpu_us": 0.005763, + "cpu_samples_us": [ + 0.005767, + 0.005724, + 0.005732, + 0.00572, + 0.005711, + 0.005811, + 0.005778, + 0.005774, + 0.005772, + 0.005763, + 0.005725 + ], + "peak_rss_mib": 35.21875, + "peak_rss_samples_mib": [ + 35.21875, + 35.234375, + 35.234375, + 35.21875, + 35.21875, + 35.28125, + 35.234375, + 35.21875, + 35.234375, + 35.203125, + 35.21875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "repeat", + "engine": "perry", + "cpu_us": 0.010187, + "cpu_samples_us": [ + 0.010196, + 0.01019, + 0.010187, + 0.010185, + 0.010198, + 0.010191, + 0.010179, + 0.010172, + 0.010184, + 0.010175, + 0.010206 + ], + "peak_rss_mib": 17.5625, + "peak_rss_samples_mib": [ + 17.5625, + 17.5625, + 17.5625, + 17.578125, + 17.5625, + 17.578125, + 17.5625, + 17.578125, + 17.578125, + 17.5625, + 17.5625 + ] + }, + { + "fixture": "records_array_1m", + "operation": "repeat", + "engine": "baseline", + "cpu_us": 0.010176, + "cpu_samples_us": [ + 0.010218, + 0.010175, + 0.01019, + 0.010176, + 0.010168, + 0.010173, + 0.010186, + 0.010195, + 0.010172, + 0.010171, + 0.010205 + ], + "peak_rss_mib": 17.546875, + "peak_rss_samples_mib": [ + 17.546875, + 17.5625, + 17.546875, + 17.546875, + 17.546875, + 17.546875, + 17.546875, + 17.546875, + 17.5625, + 17.546875, + 17.546875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "repeat", + "engine": "node", + "cpu_us": 0.002785, + "cpu_samples_us": [ + 0.002756, + 0.002807, + 0.002757, + 0.002771, + 0.00275, + 0.002793, + 0.002785, + 0.002789, + 0.002792, + 0.002754, + 0.00281 + ], + "peak_rss_mib": 63.6875, + "peak_rss_samples_mib": [ + 63.625, + 63.703125, + 63.640625, + 63.625, + 63.6875, + 63.625, + 63.8125, + 63.703125, + 63.6875, + 63.71875, + 63.71875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "repeat", + "engine": "bun", + "cpu_us": 0.004558, + "cpu_samples_us": [ + 0.004583, + 0.004558, + 0.004559, + 0.004551, + 0.004531, + 0.004565, + 0.004621, + 0.004555, + 0.004581, + 0.00452, + 0.004522 + ], + "peak_rss_mib": 37.921875, + "peak_rss_samples_mib": [ + 37.921875, + 37.90625, + 37.90625, + 37.921875, + 37.890625, + 37.9375, + 37.921875, + 37.921875, + 37.96875, + 37.953125, + 37.90625 + ] + }, + { + "fixture": "records_array_1m", + "operation": "random", + "engine": "perry", + "cpu_us": 0.030445, + "cpu_samples_us": [ + 0.030445, + 0.030452, + 0.030425, + 0.030454, + 0.030615, + 0.03048, + 0.030488, + 0.030424, + 0.030324, + 0.030413, + 0.03041 + ], + "peak_rss_mib": 18.46875, + "peak_rss_samples_mib": [ + 18.46875, + 18.46875, + 18.46875, + 18.484375, + 18.484375, + 18.46875, + 18.484375, + 18.484375, + 18.46875, + 18.46875, + 18.46875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "random", + "engine": "baseline", + "cpu_us": 0.033643, + "cpu_samples_us": [ + 0.033618, + 0.033623, + 0.033672, + 0.033653, + 0.033642, + 0.033627, + 0.033643, + 0.03367, + 0.033637, + 0.033719, + 0.033697 + ], + "peak_rss_mib": 18.46875, + "peak_rss_samples_mib": [ + 18.46875, + 18.46875, + 18.453125, + 18.453125, + 18.453125, + 18.453125, + 18.46875, + 18.453125, + 18.46875, + 18.46875, + 18.46875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "random", + "engine": "node", + "cpu_us": 0.010594, + "cpu_samples_us": [ + 0.01049, + 0.010512, + 0.010594, + 0.010599, + 0.010623, + 0.010622, + 0.010501, + 0.010504, + 0.010603, + 0.01054, + 0.011183 + ], + "peak_rss_mib": 66.640625, + "peak_rss_samples_mib": [ + 66.71875, + 66.609375, + 66.640625, + 66.703125, + 66.640625, + 66.46875, + 66.671875, + 66.609375, + 66.5, + 66.515625, + 66.671875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "random", + "engine": "bun", + "cpu_us": 0.010781, + "cpu_samples_us": [ + 0.010793, + 0.010795, + 0.010812, + 0.010757, + 0.010748, + 0.010801, + 0.010781, + 0.010744, + 0.010737, + 0.010803, + 0.010772 + ], + "peak_rss_mib": 38.875, + "peak_rss_samples_mib": [ + 38.90625, + 38.890625, + 38.921875, + 38.875, + 38.875, + 38.875, + 38.921875, + 38.984375, + 38.875, + 38.875, + 38.875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "fields", + "engine": "perry", + "cpu_us": 0.052971, + "cpu_samples_us": [ + 0.052081, + 0.052893, + 0.052971, + 0.052829, + 0.053098, + 0.05253, + 0.053171, + 0.053734, + 0.052331, + 0.053179, + 0.05313 + ], + "peak_rss_mib": 18.28125, + "peak_rss_samples_mib": [ + 18.28125, + 18.265625, + 18.28125, + 18.28125, + 18.28125, + 18.265625, + 18.265625, + 18.265625, + 18.28125, + 18.265625, + 18.28125 + ] + }, + { + "fixture": "records_array_1m", + "operation": "fields", + "engine": "baseline", + "cpu_us": 0.062428, + "cpu_samples_us": [ + 0.062549, + 0.062261, + 0.062428, + 0.062032, + 0.062207, + 0.062613, + 0.063187, + 0.062596, + 0.062284, + 0.062239, + 0.062464 + ], + "peak_rss_mib": 18.265625, + "peak_rss_samples_mib": [ + 18.265625, + 18.265625, + 18.265625, + 18.25, + 18.25, + 18.265625, + 18.265625, + 18.265625, + 18.25, + 18.265625, + 18.25 + ] + }, + { + "fixture": "records_array_1m", + "operation": "fields", + "engine": "node", + "cpu_us": 0.010791, + "cpu_samples_us": [ + 0.010702, + 0.010957, + 0.010751, + 0.010793, + 0.010791, + 0.010745, + 0.01076, + 0.011629, + 0.01086, + 0.010796, + 0.010759 + ], + "peak_rss_mib": 66.796875, + "peak_rss_samples_mib": [ + 66.8125, + 66.890625, + 66.640625, + 66.734375, + 66.765625, + 66.828125, + 66.875, + 66.78125, + 66.796875, + 66.671875, + 66.796875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "fields", + "engine": "bun", + "cpu_us": 0.014326, + "cpu_samples_us": [ + 0.0143, + 0.014299, + 0.014351, + 0.014304, + 0.014337, + 0.014327, + 0.014302, + 0.014326, + 0.014348, + 0.014303, + 0.014337 + ], + "peak_rss_mib": 40.296875, + "peak_rss_samples_mib": [ + 40.28125, + 40.296875, + 40.28125, + 40.296875, + 40.296875, + 40.3125, + 40.3125, + 40.296875, + 40.3125, + 40.3125, + 40.34375 + ] + }, + { + "fixture": "records_array_1m", + "operation": "sequential", + "engine": "perry", + "cpu_us": 0.024439, + "cpu_samples_us": [ + 0.024302, + 0.024439, + 0.024206, + 0.024511, + 0.024465, + 0.024502, + 0.024517, + 0.024429, + 0.024501, + 0.024245, + 0.024354 + ], + "peak_rss_mib": 18.28125, + "peak_rss_samples_mib": [ + 18.265625, + 18.265625, + 18.28125, + 18.265625, + 18.28125, + 18.265625, + 18.265625, + 18.28125, + 18.28125, + 18.28125, + 18.28125 + ] + }, + { + "fixture": "records_array_1m", + "operation": "sequential", + "engine": "baseline", + "cpu_us": 0.026452, + "cpu_samples_us": [ + 0.026295, + 0.026535, + 0.026525, + 0.026555, + 0.026263, + 0.026407, + 0.026502, + 0.026452, + 0.026435, + 0.026448, + 0.026488 + ], + "peak_rss_mib": 18.25, + "peak_rss_samples_mib": [ + 18.25, + 18.265625, + 18.25, + 18.25, + 18.25, + 18.25, + 18.25, + 18.265625, + 18.25, + 18.25, + 18.25 + ] + }, + { + "fixture": "records_array_1m", + "operation": "sequential", + "engine": "node", + "cpu_us": 0.008166, + "cpu_samples_us": [ + 0.008645, + 0.0081, + 0.008073, + 0.008249, + 0.008105, + 0.008085, + 0.008127, + 0.008194, + 0.008783, + 0.008166, + 0.00824 + ], + "peak_rss_mib": 66.625, + "peak_rss_samples_mib": [ + 66.578125, + 66.625, + 66.671875, + 66.671875, + 66.546875, + 66.5625, + 66.625, + 66.671875, + 66.65625, + 66.46875, + 66.59375 + ] + }, + { + "fixture": "records_array_1m", + "operation": "sequential", + "engine": "bun", + "cpu_us": 0.007471, + "cpu_samples_us": [ + 0.007478, + 0.007657, + 0.00747, + 0.00753, + 0.007471, + 0.007471, + 0.007433, + 0.007447, + 0.007488, + 0.007444, + 0.007481 + ], + "peak_rss_mib": 39.1875, + "peak_rss_samples_mib": [ + 39.1875, + 39.203125, + 39.1875, + 39.1875, + 39.171875, + 39.1875, + 39.203125, + 39.171875, + 39.1875, + 39.203125, + 39.203125 + ] + }, + { + "fixture": "records_array_20m", + "operation": "repeat", + "engine": "perry", + "cpu_us": 0.005645, + "cpu_samples_us": [ + 0.005659, + 0.005661, + 0.005634, + 0.005633, + 0.00565, + 0.005636, + 0.005657, + 0.005645, + 0.00565, + 0.005634, + 0.005639 + ], + "peak_rss_mib": 96.90625, + "peak_rss_samples_mib": [ + 96.921875, + 96.90625, + 96.90625, + 96.90625, + 96.90625, + 96.921875, + 96.90625, + 96.90625, + 96.90625, + 96.90625, + 96.90625 + ] + }, + { + "fixture": "records_array_20m", + "operation": "repeat", + "engine": "baseline", + "cpu_us": 0.005649, + "cpu_samples_us": [ + 0.005649, + 0.005703, + 0.005638, + 0.005649, + 0.005653, + 0.005641, + 0.005682, + 0.005647, + 0.005645, + 0.00566, + 0.005638 + ], + "peak_rss_mib": 96.90625, + "peak_rss_samples_mib": [ + 96.90625, + 96.90625, + 96.890625, + 96.90625, + 96.90625, + 96.890625, + 96.90625, + 96.890625, + 96.890625, + 96.90625, + 96.890625 + ] + }, + { + "fixture": "records_array_20m", + "operation": "repeat", + "engine": "node", + "cpu_us": 0.003053, + "cpu_samples_us": [ + 0.003073, + 0.003011, + 0.003115, + 0.003057, + 0.003053, + 0.003074, + 0.003052, + 0.003017, + 0.00308, + 0.003014, + 0.002997 + ], + "peak_rss_mib": 194.765625, + "peak_rss_samples_mib": [ + 194.859375, + 194.6875, + 194.765625, + 194.765625, + 194.78125, + 194.765625, + 194.671875, + 194.671875, + 194.75, + 194.59375, + 194.8125 + ] + }, + { + "fixture": "records_array_20m", + "operation": "repeat", + "engine": "bun", + "cpu_us": 0.004801, + "cpu_samples_us": [ + 0.004801, + 0.004724, + 0.00483, + 0.004697, + 0.004816, + 0.004815, + 0.004711, + 0.004722, + 0.004737, + 0.004869, + 0.004817 + ], + "peak_rss_mib": 93.9375, + "peak_rss_samples_mib": [ + 93.96875, + 93.921875, + 93.9375, + 93.90625, + 93.9375, + 93.96875, + 93.921875, + 93.90625, + 93.9375, + 93.984375, + 94.0 + ] + }, + { + "fixture": "records_array_20m", + "operation": "random", + "engine": "perry", + "cpu_us": 0.025579, + "cpu_samples_us": [ + 0.025497, + 0.025733, + 0.025539, + 0.025704, + 0.025571, + 0.025596, + 0.025508, + 0.025589, + 0.025531, + 0.025597, + 0.025579 + ], + "peak_rss_mib": 96.9375, + "peak_rss_samples_mib": [ + 96.9375, + 96.921875, + 96.9375, + 96.9375, + 96.9375, + 96.9375, + 96.9375, + 96.9375, + 96.921875, + 96.921875, + 96.9375 + ] + }, + { + "fixture": "records_array_20m", + "operation": "random", + "engine": "baseline", + "cpu_us": 0.025661, + "cpu_samples_us": [ + 0.025584, + 0.025652, + 0.025429, + 0.025116, + 0.025661, + 0.025667, + 0.025683, + 0.026028, + 0.025707, + 0.025831, + 0.02544 + ], + "peak_rss_mib": 96.921875, + "peak_rss_samples_mib": [ + 96.90625, + 96.90625, + 96.921875, + 96.921875, + 96.921875, + 96.90625, + 96.90625, + 96.921875, + 96.921875, + 96.921875, + 96.921875 + ] + }, + { + "fixture": "records_array_20m", + "operation": "random", + "engine": "node", + "cpu_us": 0.008587, + "cpu_samples_us": [ + 0.008584, + 0.008559, + 0.008624, + 0.00866, + 0.008543, + 0.008646, + 0.008587, + 0.008568, + 0.008621, + 0.008527, + 0.00969 + ], + "peak_rss_mib": 194.8125, + "peak_rss_samples_mib": [ + 194.875, + 194.765625, + 194.71875, + 194.8125, + 194.78125, + 194.796875, + 194.765625, + 194.8125, + 194.8125, + 194.828125, + 194.84375 + ] + }, + { + "fixture": "records_array_20m", + "operation": "random", + "engine": "bun", + "cpu_us": 0.010036, + "cpu_samples_us": [ + 0.010115, + 0.0101, + 0.01003, + 0.010051, + 0.010036, + 0.010032, + 0.010023, + 0.010064, + 0.010026, + 0.010043, + 0.01002 + ], + "peak_rss_mib": 94.734375, + "peak_rss_samples_mib": [ + 94.703125, + 94.703125, + 94.765625, + 94.78125, + 94.78125, + 94.734375, + 94.734375, + 94.75, + 94.71875, + 94.75, + 94.734375 + ] + }, + { + "fixture": "records_array_20m", + "operation": "fields", + "engine": "perry", + "cpu_us": 0.027165, + "cpu_samples_us": [ + 0.0272, + 0.027135, + 0.027291, + 0.027469, + 0.027196, + 0.027138, + 0.027138, + 0.027165, + 0.027341, + 0.027126, + 0.02712 + ], + "peak_rss_mib": 96.921875, + "peak_rss_samples_mib": [ + 96.9375, + 96.921875, + 96.9375, + 96.921875, + 96.9375, + 96.9375, + 96.921875, + 96.9375, + 96.921875, + 96.921875, + 96.921875 + ] + }, + { + "fixture": "records_array_20m", + "operation": "fields", + "engine": "baseline", + "cpu_us": 0.027153, + "cpu_samples_us": [ + 0.027142, + 0.027128, + 0.027107, + 0.02724, + 0.02717, + 0.027158, + 0.027135, + 0.027153, + 0.0272, + 0.027167, + 0.02714 + ], + "peak_rss_mib": 96.921875, + "peak_rss_samples_mib": [ + 96.90625, + 96.921875, + 96.90625, + 96.90625, + 96.90625, + 96.90625, + 96.921875, + 96.921875, + 96.921875, + 96.921875, + 96.921875 + ] + }, + { + "fixture": "records_array_20m", + "operation": "fields", + "engine": "node", + "cpu_us": 0.011687, + "cpu_samples_us": [ + 0.011505, + 0.011687, + 0.011689, + 0.011745, + 0.011789, + 0.011664, + 0.011671, + 0.011921, + 0.011977, + 0.011686, + 0.011508 + ], + "peak_rss_mib": 195.015625, + "peak_rss_samples_mib": [ + 195.046875, + 194.984375, + 195.109375, + 194.984375, + 195.0625, + 195.109375, + 195.015625, + 194.9375, + 194.953125, + 194.9375, + 195.015625 + ] + }, + { + "fixture": "records_array_20m", + "operation": "fields", + "engine": "bun", + "cpu_us": 0.014585, + "cpu_samples_us": [ + 0.014599, + 0.014602, + 0.014591, + 0.014573, + 0.014585, + 0.01457, + 0.014589, + 0.014664, + 0.014519, + 0.014561, + 0.014501 + ], + "peak_rss_mib": 95.328125, + "peak_rss_samples_mib": [ + 95.328125, + 95.34375, + 95.328125, + 95.328125, + 95.28125, + 95.296875, + 95.359375, + 95.328125, + 95.328125, + 95.34375, + 95.328125 + ] + }, + { + "fixture": "records_array_20m", + "operation": "sequential", + "engine": "perry", + "cpu_us": 0.016121, + "cpu_samples_us": [ + 0.016134, + 0.01561, + 0.015481, + 0.016181, + 0.015582, + 0.016136, + 0.016119, + 0.01613, + 0.016121, + 0.016154, + 0.016118 + ], + "peak_rss_mib": 96.9375, + "peak_rss_samples_mib": [ + 96.9375, + 96.921875, + 96.921875, + 96.9375, + 96.9375, + 96.921875, + 96.9375, + 96.9375, + 96.9375, + 96.921875, + 96.9375 + ] + }, + { + "fixture": "records_array_20m", + "operation": "sequential", + "engine": "baseline", + "cpu_us": 0.015619, + "cpu_samples_us": [ + 0.015623, + 0.015448, + 0.015626, + 0.015563, + 0.015622, + 0.015584, + 0.015591, + 0.01564, + 0.015602, + 0.015619, + 0.015871 + ], + "peak_rss_mib": 96.90625, + "peak_rss_samples_mib": [ + 96.90625, + 96.90625, + 96.90625, + 96.921875, + 96.921875, + 96.90625, + 96.921875, + 96.921875, + 96.90625, + 96.921875, + 96.90625 + ] + }, + { + "fixture": "records_array_20m", + "operation": "sequential", + "engine": "node", + "cpu_us": 0.006863, + "cpu_samples_us": [ + 0.006887, + 0.006598, + 0.006833, + 0.006839, + 0.006895, + 0.006863, + 0.006903, + 0.006721, + 0.006867, + 0.006859, + 0.006919 + ], + "peak_rss_mib": 194.859375, + "peak_rss_samples_mib": [ + 194.78125, + 194.796875, + 194.859375, + 194.6875, + 194.890625, + 194.8125, + 194.921875, + 194.9375, + 194.875, + 194.875, + 194.734375 + ] + }, + { + "fixture": "records_array_20m", + "operation": "sequential", + "engine": "bun", + "cpu_us": 0.008258, + "cpu_samples_us": [ + 0.008333, + 0.008256, + 0.008285, + 0.008316, + 0.008258, + 0.008342, + 0.008283, + 0.008231, + 0.008165, + 0.008203, + 0.008222 + ], + "peak_rss_mib": 94.5625, + "peak_rss_samples_mib": [ + 94.59375, + 94.5625, + 94.5625, + 94.625, + 94.53125, + 94.5625, + 94.5625, + 94.59375, + 94.53125, + 94.53125, + 94.59375 + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/timing.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/timing.jsonl new file mode 100644 index 0000000000..679a628d4c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/timing.jsonl @@ -0,0 +1,528 @@ +{"wall_ms": 1.9235419999999994, "user_us": 4151.0, "system_us": 335.0, "rss_before": 29671424.0, "rss_after": 36093952.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36503552, "instructions": 195188697, "cycles": 61726153, "engine": "bun", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 1.3875410000000006, "user_us": 2490.0, "system_us": 258.0, "rss_before": 54968320.0, "rss_after": 59850752.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60620800, "instructions": 319122777, "cycles": 104685479, "engine": "node", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 10.17375, "user_us": 10163.0, "system_us": 17.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299782014, "cycles": 51712654, "engine": "baseline", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 10.178500000000001, "user_us": 10162.0, "system_us": 22.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299836807, "cycles": 51712744, "engine": "perry", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 10.179124999999999, "user_us": 10160.0, "system_us": 25.0, "rss_before": 12451840.0, "rss_after": 12632064.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13664256, "instructions": 299808484, "cycles": 51690631, "engine": "baseline", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 10.168, "user_us": 10163.0, "system_us": 8.0, "rss_before": 12484608.0, "rss_after": 12664832.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13697024, "instructions": 299802322, "cycles": 51686037, "engine": "perry", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 1.3944580000000002, "user_us": 2499.0, "system_us": 252.0, "rss_before": 54935552.0, "rss_after": 59867136.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60702720, "instructions": 323580044, "cycles": 108138341, "engine": "node", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 2.136208999999999, "user_us": 4367.0, "system_us": 587.0, "rss_before": 29638656.0, "rss_after": 36077568.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36487168, "instructions": 199261990, "cycles": 63053537, "engine": "bun", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 10.166958000000001, "user_us": 10162.0, "system_us": 10.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299805117, "cycles": 51922144, "engine": "perry", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 10.164625, "user_us": 10160.0, "system_us": 12.0, "rss_before": 12451840.0, "rss_after": 12632064.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13664256, "instructions": 299837478, "cycles": 51788861, "engine": "baseline", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 1.9192920000000004, "user_us": 4158.0, "system_us": 326.0, "rss_before": 29638656.0, "rss_after": 36061184.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36470784, "instructions": 194658982, "cycles": 61241538, "engine": "bun", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 1.4003340000000009, "user_us": 2505.0, "system_us": 266.0, "rss_before": 54951936.0, "rss_after": 59916288.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60686336, "instructions": 320789824, "cycles": 106204221, "engine": "node", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 10.176708000000001, "user_us": 10160.0, "system_us": 20.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299803388, "cycles": 51953580, "engine": "perry", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 1.3976659999999974, "user_us": 2504.0, "system_us": 259.0, "rss_before": 54935552.0, "rss_after": 59801600.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60588032, "instructions": 335512040, "cycles": 117491838, "engine": "node", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 1.9322500000000016, "user_us": 4154.0, "system_us": 348.0, "rss_before": 29655040.0, "rss_after": 36077568.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36487168, "instructions": 194822102, "cycles": 61480490, "engine": "bun", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 10.167207999999999, "user_us": 10160.0, "system_us": 14.0, "rss_before": 12451840.0, "rss_after": 12632064.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13664256, "instructions": 299853484, "cycles": 51938556, "engine": "baseline", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 1.400792000000001, "user_us": 2525.0, "system_us": 261.0, "rss_before": 54951936.0, "rss_after": 59883520.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60669952, "instructions": 322083494, "cycles": 106947231, "engine": "node", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 10.166833, "user_us": 10160.0, "system_us": 13.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299790290, "cycles": 51851555, "engine": "baseline", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 1.9478749999999998, "user_us": 4176.0, "system_us": 372.0, "rss_before": 29638656.0, "rss_after": 36061184.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36470784, "instructions": 195250629, "cycles": 61533005, "engine": "bun", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 10.184667, "user_us": 10158.0, "system_us": 33.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299809205, "cycles": 51936023, "engine": "perry", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 1.925834, "user_us": 4154.0, "system_us": 341.0, "rss_before": 29638656.0, "rss_after": 36061184.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36470784, "instructions": 194833540, "cycles": 61051010, "engine": "bun", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 10.184667000000001, "user_us": 10160.0, "system_us": 31.0, "rss_before": 12484608.0, "rss_after": 12664832.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13697024, "instructions": 299822596, "cycles": 51881633, "engine": "perry", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 1.403625, "user_us": 2514.0, "system_us": 248.0, "rss_before": 54919168.0, "rss_after": 59850752.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60653568, "instructions": 319873119, "cycles": 105316127, "engine": "node", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 10.171624999999999, "user_us": 10159.0, "system_us": 19.0, "rss_before": 12451840.0, "rss_after": 12632064.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13664256, "instructions": 299755916, "cycles": 51847760, "engine": "baseline", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 1.3907499999999988, "user_us": 2495.0, "system_us": 252.0, "rss_before": 55001088.0, "rss_after": 59883520.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60669952, "instructions": 322819328, "cycles": 107418755, "engine": "node", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 10.18425, "user_us": 10162.0, "system_us": 28.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299856854, "cycles": 51923863, "engine": "perry", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 10.172375, "user_us": 10159.0, "system_us": 19.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299857965, "cycles": 51718639, "engine": "baseline", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 1.943624999999999, "user_us": 4191.0, "system_us": 363.0, "rss_before": 29638656.0, "rss_after": 36061184.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36470784, "instructions": 194966257, "cycles": 61548507, "engine": "bun", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 10.168041, "user_us": 10160.0, "system_us": 11.0, "rss_before": 12484608.0, "rss_after": 12664832.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13697024, "instructions": 299941776, "cycles": 52073602, "engine": "perry", "operation": "repeat", "rep": 7, "correct": true} +{"wall_ms": 1.9244590000000006, "user_us": 4147.0, "system_us": 341.0, "rss_before": 29638656.0, "rss_after": 36061184.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36470784, "instructions": 194649570, "cycles": 61235748, "engine": "bun", "operation": "repeat", "rep": 7, "correct": true} +{"wall_ms": 10.164416, "user_us": 10160.0, "system_us": 11.0, "rss_before": 12451840.0, "rss_after": 12632064.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13664256, "instructions": 299873533, "cycles": 51879467, "engine": "baseline", "operation": "repeat", "rep": 7, "correct": true} +{"wall_ms": 1.3843749999999986, "user_us": 2489.0, "system_us": 253.0, "rss_before": 54919168.0, "rss_after": 59883520.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60669952, "instructions": 320932996, "cycles": 105764500, "engine": "node", "operation": "repeat", "rep": 7, "correct": true} +{"wall_ms": 1.391, "user_us": 2493.0, "system_us": 257.0, "rss_before": 55001088.0, "rss_after": 59965440.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60768256, "instructions": 322203524, "cycles": 106717810, "engine": "node", "operation": "repeat", "rep": 8, "correct": true} +{"wall_ms": 1.9370000000000012, "user_us": 4176.0, "system_us": 360.0, "rss_before": 29655040.0, "rss_after": 36077568.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36487168, "instructions": 195108320, "cycles": 61497451, "engine": "bun", "operation": "repeat", "rep": 8, "correct": true} +{"wall_ms": 10.18175, "user_us": 10160.0, "system_us": 29.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299824712, "cycles": 51935565, "engine": "baseline", "operation": "repeat", "rep": 8, "correct": true} +{"wall_ms": 10.167125, "user_us": 10159.0, "system_us": 14.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299866599, "cycles": 51832386, "engine": "perry", "operation": "repeat", "rep": 8, "correct": true} +{"wall_ms": 10.171208, "user_us": 10160.0, "system_us": 17.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299856278, "cycles": 52072067, "engine": "baseline", "operation": "repeat", "rep": 9, "correct": true} +{"wall_ms": 1.3847500000000021, "user_us": 2474.0, "system_us": 248.0, "rss_before": 54984704.0, "rss_after": 59965440.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60784640, "instructions": 323912816, "cycles": 108121482, "engine": "node", "operation": "repeat", "rep": 9, "correct": true} +{"wall_ms": 1.926959, "user_us": 4166.0, "system_us": 333.0, "rss_before": 29622272.0, "rss_after": 36044800.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36454400, "instructions": 194808164, "cycles": 61515186, "engine": "bun", "operation": "repeat", "rep": 9, "correct": true} +{"wall_ms": 10.164958, "user_us": 10160.0, "system_us": 11.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299824040, "cycles": 51825191, "engine": "perry", "operation": "repeat", "rep": 9, "correct": true} +{"wall_ms": 10.171291, "user_us": 10161.0, "system_us": 17.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299904409, "cycles": 52085453, "engine": "baseline", "operation": "repeat", "rep": 10, "correct": true} +{"wall_ms": 10.175708, "user_us": 10162.0, "system_us": 16.0, "rss_before": 12468224.0, "rss_after": 12648448.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13680640, "instructions": 299960692, "cycles": 51973405, "engine": "perry", "operation": "repeat", "rep": 10, "correct": true} +{"wall_ms": 1.9260420000000007, "user_us": 4166.0, "system_us": 342.0, "rss_before": 29687808.0, "rss_after": 36110336.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36519936, "instructions": 195370612, "cycles": 61591603, "engine": "bun", "operation": "repeat", "rep": 10, "correct": true} +{"wall_ms": 1.424417, "user_us": 2534.0, "system_us": 281.0, "rss_before": 54984704.0, "rss_after": 59916288.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60735488, "instructions": 322821614, "cycles": 107467325, "engine": "node", "operation": "repeat", "rep": 10, "correct": true} +{"wall_ms": 21.821208, "user_us": 21779.0, "system_us": 45.0, "rss_before": 12468224.0, "rss_after": 13041664.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14073856, "instructions": 460703615, "cycles": 89333759, "engine": "perry", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 5.025084, "user_us": 6401.0, "system_us": 249.0, "rss_before": 54935552.0, "rss_after": 59785216.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60571648, "instructions": 354620659, "cycles": 122088501, "engine": "node", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 23.776457999999998, "user_us": 23736.0, "system_us": 47.0, "rss_before": 12451840.0, "rss_after": 13025280.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14057472, "instructions": 543718055, "cycles": 95927181, "engine": "baseline", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 5.575125, "user_us": 8897.0, "system_us": 418.0, "rss_before": 29655040.0, "rss_after": 36716544.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37126144, "instructions": 211959936, "cycles": 76425395, "engine": "bun", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 21.804584, "user_us": 21779.0, "system_us": 31.0, "rss_before": 12468224.0, "rss_after": 13041664.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14073856, "instructions": 460708813, "cycles": 89363674, "engine": "perry", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 5.578791999999998, "user_us": 8890.0, "system_us": 395.0, "rss_before": 29638656.0, "rss_after": 36700160.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37109760, "instructions": 211802162, "cycles": 76250545, "engine": "bun", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 23.776542, "user_us": 23736.0, "system_us": 43.0, "rss_before": 12451840.0, "rss_after": 13025280.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14057472, "instructions": 543705371, "cycles": 95400045, "engine": "baseline", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 5.032167000000001, "user_us": 6412.0, "system_us": 258.0, "rss_before": 54919168.0, "rss_after": 59883520.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60653568, "instructions": 353796109, "cycles": 121395247, "engine": "node", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 21.824416, "user_us": 21779.0, "system_us": 52.0, "rss_before": 12484608.0, "rss_after": 13058048.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14090240, "instructions": 460716925, "cycles": 89433835, "engine": "perry", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 5.049333999999998, "user_us": 6436.0, "system_us": 252.0, "rss_before": 54919168.0, "rss_after": 59883520.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60686336, "instructions": 346828746, "cycles": 116522270, "engine": "node", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 23.810208, "user_us": 23742.0, "system_us": 75.0, "rss_before": 12451840.0, "rss_after": 13025280.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14057472, "instructions": 543641004, "cycles": 95631397, "engine": "baseline", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 5.603833, "user_us": 8878.0, "system_us": 394.0, "rss_before": 29622272.0, "rss_after": 36716544.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37126144, "instructions": 211643035, "cycles": 76096137, "engine": "bun", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 5.569125, "user_us": 8888.0, "system_us": 441.0, "rss_before": 29638656.0, "rss_after": 36700160.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37109760, "instructions": 212038356, "cycles": 76404823, "engine": "bun", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 23.7635, "user_us": 23736.0, "system_us": 31.0, "rss_before": 12451840.0, "rss_after": 13025280.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14057472, "instructions": 543688009, "cycles": 95324912, "engine": "baseline", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 5.035667, "user_us": 6403.0, "system_us": 272.0, "rss_before": 55001088.0, "rss_after": 59883520.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60669952, "instructions": 350626713, "cycles": 119574725, "engine": "node", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 21.826667, "user_us": 21785.0, "system_us": 48.0, "rss_before": 12484608.0, "rss_after": 13058048.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14090240, "instructions": 460685129, "cycles": 89327008, "engine": "perry", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 5.026250000000001, "user_us": 6411.0, "system_us": 268.0, "rss_before": 54935552.0, "rss_after": 59883520.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60686336, "instructions": 353140865, "cycles": 121087142, "engine": "node", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 23.788708, "user_us": 23737.0, "system_us": 54.0, "rss_before": 12451840.0, "rss_after": 13025280.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14057472, "instructions": 543671530, "cycles": 95417947, "engine": "baseline", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 21.830291, "user_us": 21787.0, "system_us": 46.0, "rss_before": 12468224.0, "rss_after": 13041664.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14073856, "instructions": 460715233, "cycles": 89004993, "engine": "perry", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 5.578707999999999, "user_us": 8896.0, "system_us": 383.0, "rss_before": 29655040.0, "rss_after": 36716544.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37126144, "instructions": 211757928, "cycles": 76383584, "engine": "bun", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 5.028583000000001, "user_us": 6403.0, "system_us": 270.0, "rss_before": 54919168.0, "rss_after": 59785216.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60588032, "instructions": 348747741, "cycles": 117144516, "engine": "node", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 23.789833, "user_us": 23748.0, "system_us": 49.0, "rss_before": 12468224.0, "rss_after": 13041664.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14073856, "instructions": 543682610, "cycles": 95700165, "engine": "baseline", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 21.808958, "user_us": 21782.0, "system_us": 31.0, "rss_before": 12468224.0, "rss_after": 13041664.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14073856, "instructions": 460749331, "cycles": 89114141, "engine": "perry", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 5.5785409999999995, "user_us": 8906.0, "system_us": 381.0, "rss_before": 29638656.0, "rss_after": 36700160.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37109760, "instructions": 211755734, "cycles": 76394964, "engine": "bun", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 5.582750000000001, "user_us": 8882.0, "system_us": 445.0, "rss_before": 29638656.0, "rss_after": 36700160.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37109760, "instructions": 211894744, "cycles": 76492708, "engine": "bun", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 5.046541999999999, "user_us": 6412.0, "system_us": 282.0, "rss_before": 55017472.0, "rss_after": 59981824.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60768256, "instructions": 360256024, "cycles": 126759115, "engine": "node", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 21.85825, "user_us": 21792.0, "system_us": 73.0, "rss_before": 12468224.0, "rss_after": 13041664.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14073856, "instructions": 460708806, "cycles": 89504392, "engine": "perry", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 23.792, "user_us": 23742.0, "system_us": 57.0, "rss_before": 12451840.0, "rss_after": 13025280.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14057472, "instructions": 543677251, "cycles": 95707510, "engine": "baseline", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 5.056667000000001, "user_us": 6432.0, "system_us": 280.0, "rss_before": 55050240.0, "rss_after": 59916288.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60702720, "instructions": 353420458, "cycles": 121875043, "engine": "node", "operation": "random", "rep": 7, "correct": true} +{"wall_ms": 21.881458000000002, "user_us": 21780.0, "system_us": 108.0, "rss_before": 12468224.0, "rss_after": 13041664.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14073856, "instructions": 460690520, "cycles": 89429587, "engine": "perry", "operation": "random", "rep": 7, "correct": true} +{"wall_ms": 23.788333, "user_us": 23744.0, "system_us": 47.0, "rss_before": 12451840.0, "rss_after": 13025280.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14057472, "instructions": 543697580, "cycles": 95345890, "engine": "baseline", "operation": "random", "rep": 7, "correct": true} +{"wall_ms": 5.56925, "user_us": 8870.0, "system_us": 386.0, "rss_before": 29655040.0, "rss_after": 36749312.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37158912, "instructions": 211571602, "cycles": 76120177, "engine": "bun", "operation": "random", "rep": 7, "correct": true} +{"wall_ms": 21.811333, "user_us": 21782.0, "system_us": 34.0, "rss_before": 12484608.0, "rss_after": 13058048.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14090240, "instructions": 460721171, "cycles": 89195911, "engine": "perry", "operation": "random", "rep": 8, "correct": true} +{"wall_ms": 5.582833000000001, "user_us": 8879.0, "system_us": 404.0, "rss_before": 29622272.0, "rss_after": 36683776.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37093376, "instructions": 211952054, "cycles": 76640008, "engine": "bun", "operation": "random", "rep": 8, "correct": true} +{"wall_ms": 5.066708, "user_us": 6432.0, "system_us": 276.0, "rss_before": 54968320.0, "rss_after": 59867136.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60637184, "instructions": 346469828, "cycles": 116602891, "engine": "node", "operation": "random", "rep": 8, "correct": true} +{"wall_ms": 23.828584, "user_us": 23749.0, "system_us": 86.0, "rss_before": 12468224.0, "rss_after": 13041664.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14073856, "instructions": 543715664, "cycles": 95679941, "engine": "baseline", "operation": "random", "rep": 8, "correct": true} +{"wall_ms": 5.585165999999999, "user_us": 8897.0, "system_us": 380.0, "rss_before": 29655040.0, "rss_after": 36716544.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37126144, "instructions": 211748910, "cycles": 76113395, "engine": "bun", "operation": "random", "rep": 9, "correct": true} +{"wall_ms": 5.048457999999998, "user_us": 6418.0, "system_us": 267.0, "rss_before": 54984704.0, "rss_after": 59998208.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60784640, "instructions": 352116609, "cycles": 120364101, "engine": "node", "operation": "random", "rep": 9, "correct": true} +{"wall_ms": 23.774791, "user_us": 23743.0, "system_us": 39.0, "rss_before": 12451840.0, "rss_after": 13025280.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14057472, "instructions": 543654884, "cycles": 95646164, "engine": "baseline", "operation": "random", "rep": 9, "correct": true} +{"wall_ms": 21.835459, "user_us": 21783.0, "system_us": 59.0, "rss_before": 12468224.0, "rss_after": 13041664.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14073856, "instructions": 460733434, "cycles": 89468590, "engine": "perry", "operation": "random", "rep": 9, "correct": true} +{"wall_ms": 5.584917000000001, "user_us": 8897.0, "system_us": 391.0, "rss_before": 29638656.0, "rss_after": 36732928.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37142528, "instructions": 211803143, "cycles": 76260124, "engine": "bun", "operation": "random", "rep": 10, "correct": true} +{"wall_ms": 5.028957999999999, "user_us": 6400.0, "system_us": 253.0, "rss_before": 54984704.0, "rss_after": 59867136.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60686336, "instructions": 358830974, "cycles": 125769970, "engine": "node", "operation": "random", "rep": 10, "correct": true} +{"wall_ms": 23.791833, "user_us": 23740.0, "system_us": 58.0, "rss_before": 12468224.0, "rss_after": 13041664.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14073856, "instructions": 543674585, "cycles": 95509646, "engine": "baseline", "operation": "random", "rep": 10, "correct": true} +{"wall_ms": 21.859375, "user_us": 21788.0, "system_us": 78.0, "rss_before": 12468224.0, "rss_after": 13041664.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 14073856, "instructions": 460698246, "cycles": 89334398, "engine": "perry", "operation": "random", "rep": 10, "correct": true} +{"wall_ms": 56.962667, "user_us": 56910.0, "system_us": 59.0, "rss_before": 12484608.0, "rss_after": 12795904.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13828096, "instructions": 1021596509, "cycles": 201685648, "engine": "perry", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 4.257708000000001, "user_us": 8843.0, "system_us": 432.0, "rss_before": 29655040.0, "rss_after": 37339136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37748736, "instructions": 247454851, "cycles": 76430155, "engine": "bun", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 57.165834000000004, "user_us": 57051.0, "system_us": 118.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 1021619901, "cycles": 202480513, "engine": "baseline", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 3.506125000000001, "user_us": 5133.0, "system_us": 274.0, "rss_before": 54984704.0, "rss_after": 60063744.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60866560, "instructions": 377318486, "cycles": 120703714, "engine": "node", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 57.13466699999999, "user_us": 57050.0, "system_us": 93.0, "rss_before": 12484608.0, "rss_after": 12795904.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13828096, "instructions": 1021566984, "cycles": 202381418, "engine": "perry", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 56.949584, "user_us": 56867.0, "system_us": 89.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 1021520026, "cycles": 201600884, "engine": "baseline", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 4.2395, "user_us": 8827.0, "system_us": 449.0, "rss_before": 29622272.0, "rss_after": 37273600.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37683200, "instructions": 247753877, "cycles": 75721242, "engine": "bun", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 3.5175, "user_us": 5165.0, "system_us": 295.0, "rss_before": 54902784.0, "rss_after": 59916288.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60686336, "instructions": 369952445, "cycles": 114534338, "engine": "node", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 57.054333, "user_us": 56830.0, "system_us": 230.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 1021575267, "cycles": 202095590, "engine": "baseline", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 3.4941660000000017, "user_us": 5120.0, "system_us": 269.0, "rss_before": 55017472.0, "rss_after": 60047360.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60833792, "instructions": 370864810, "cycles": 116373460, "engine": "node", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 57.123542, "user_us": 57039.0, "system_us": 88.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021558789, "cycles": 202325748, "engine": "perry", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 4.337916999999999, "user_us": 8966.0, "system_us": 489.0, "rss_before": 29687808.0, "rss_after": 37339136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37748736, "instructions": 248516808, "cycles": 76644150, "engine": "bun", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 57.039500000000004, "user_us": 56931.0, "system_us": 115.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021610403, "cycles": 202168307, "engine": "perry", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 4.247292, "user_us": 8793.0, "system_us": 423.0, "rss_before": 29638656.0, "rss_after": 37306368.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37715968, "instructions": 247453709, "cycles": 75787846, "engine": "bun", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 3.4955830000000017, "user_us": 5131.0, "system_us": 265.0, "rss_before": 54968320.0, "rss_after": 60014592.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60784640, "instructions": 368690426, "cycles": 113563240, "engine": "node", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 56.95825000000001, "user_us": 56860.0, "system_us": 104.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 1021539288, "cycles": 201708132, "engine": "baseline", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 56.876459, "user_us": 56802.0, "system_us": 81.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021582421, "cycles": 201528690, "engine": "perry", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 56.915875, "user_us": 56857.0, "system_us": 65.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 1021608930, "cycles": 201450108, "engine": "baseline", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 4.255833000000001, "user_us": 8811.0, "system_us": 444.0, "rss_before": 29638656.0, "rss_after": 37322752.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37732352, "instructions": 247653285, "cycles": 76126388, "engine": "bun", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 3.5064170000000026, "user_us": 5120.0, "system_us": 274.0, "rss_before": 54935552.0, "rss_after": 59981824.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60751872, "instructions": 370267198, "cycles": 114850876, "engine": "node", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 3.511083000000003, "user_us": 5130.0, "system_us": 284.0, "rss_before": 54919168.0, "rss_after": 60047360.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60817408, "instructions": 375081740, "cycles": 118622087, "engine": "node", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 4.238792, "user_us": 8818.0, "system_us": 424.0, "rss_before": 29655040.0, "rss_after": 37322752.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37732352, "instructions": 247675983, "cycles": 76080056, "engine": "bun", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 57.131415999999994, "user_us": 57089.0, "system_us": 40.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 1021542243, "cycles": 202349678, "engine": "baseline", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 57.027166, "user_us": 56952.0, "system_us": 82.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021591558, "cycles": 202103908, "engine": "perry", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 57.04425, "user_us": 56959.0, "system_us": 89.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021492789, "cycles": 201982868, "engine": "perry", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 56.998125, "user_us": 56943.0, "system_us": 59.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 1021589102, "cycles": 201787325, "engine": "baseline", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 3.517417000000002, "user_us": 5163.0, "system_us": 279.0, "rss_before": 54919168.0, "rss_after": 59965440.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60784640, "instructions": 375024442, "cycles": 118990576, "engine": "node", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 4.375916999999999, "user_us": 8784.0, "system_us": 605.0, "rss_before": 29687808.0, "rss_after": 37371904.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37781504, "instructions": 247275576, "cycles": 76502038, "engine": "bun", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 57.011667, "user_us": 56906.0, "system_us": 109.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021615196, "cycles": 202081800, "engine": "perry", "operation": "fields", "rep": 7, "correct": true} +{"wall_ms": 57.132667, "user_us": 57045.0, "system_us": 95.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 1021582738, "cycles": 202315481, "engine": "baseline", "operation": "fields", "rep": 7, "correct": true} +{"wall_ms": 4.236625, "user_us": 8819.0, "system_us": 414.0, "rss_before": 29655040.0, "rss_after": 37339136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37748736, "instructions": 247507047, "cycles": 75814405, "engine": "bun", "operation": "fields", "rep": 7, "correct": true} +{"wall_ms": 3.484207999999999, "user_us": 5126.0, "system_us": 253.0, "rss_before": 54984704.0, "rss_after": 60063744.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60850176, "instructions": 372768399, "cycles": 117013777, "engine": "node", "operation": "fields", "rep": 7, "correct": true} +{"wall_ms": 57.068, "user_us": 56977.0, "system_us": 92.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 1021477751, "cycles": 201727261, "engine": "baseline", "operation": "fields", "rep": 8, "correct": true} +{"wall_ms": 3.485209000000001, "user_us": 5112.0, "system_us": 264.0, "rss_before": 54951936.0, "rss_after": 59998208.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60801024, "instructions": 373132914, "cycles": 117195052, "engine": "node", "operation": "fields", "rep": 8, "correct": true} +{"wall_ms": 4.257, "user_us": 8824.0, "system_us": 456.0, "rss_before": 29622272.0, "rss_after": 37273600.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37683200, "instructions": 247610790, "cycles": 75948578, "engine": "bun", "operation": "fields", "rep": 8, "correct": true} +{"wall_ms": 57.000499999999995, "user_us": 56899.0, "system_us": 108.0, "rss_before": 12484608.0, "rss_after": 12795904.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13828096, "instructions": 1021645839, "cycles": 202097156, "engine": "perry", "operation": "fields", "rep": 8, "correct": true} +{"wall_ms": 56.984708999999995, "user_us": 56912.0, "system_us": 80.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021570134, "cycles": 201624207, "engine": "perry", "operation": "fields", "rep": 9, "correct": true} +{"wall_ms": 3.5108330000000016, "user_us": 5137.0, "system_us": 272.0, "rss_before": 55017472.0, "rss_after": 60080128.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60850176, "instructions": 368333901, "cycles": 114356600, "engine": "node", "operation": "fields", "rep": 9, "correct": true} +{"wall_ms": 57.095292, "user_us": 56995.0, "system_us": 107.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 1021563082, "cycles": 202186267, "engine": "baseline", "operation": "fields", "rep": 9, "correct": true} +{"wall_ms": 4.252042000000001, "user_us": 8818.0, "system_us": 434.0, "rss_before": 29638656.0, "rss_after": 37322752.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37732352, "instructions": 247393858, "cycles": 76000782, "engine": "bun", "operation": "fields", "rep": 9, "correct": true} +{"wall_ms": 56.88275, "user_us": 56790.0, "system_us": 98.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 1021568659, "cycles": 201515511, "engine": "baseline", "operation": "fields", "rep": 10, "correct": true} +{"wall_ms": 4.245915999999999, "user_us": 8808.0, "system_us": 431.0, "rss_before": 29622272.0, "rss_after": 37306368.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 37715968, "instructions": 247508569, "cycles": 75739312, "engine": "bun", "operation": "fields", "rep": 10, "correct": true} +{"wall_ms": 3.497083, "user_us": 5138.0, "system_us": 264.0, "rss_before": 54968320.0, "rss_after": 60047360.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60850176, "instructions": 373327308, "cycles": 117394970, "engine": "node", "operation": "fields", "rep": 10, "correct": true} +{"wall_ms": 57.11275, "user_us": 57038.0, "system_us": 78.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 1021594669, "cycles": 201906889, "engine": "perry", "operation": "fields", "rep": 10, "correct": true} +{"wall_ms": 2.366708000000001, "user_us": 3663.0, "system_us": 265.0, "rss_before": 54870016.0, "rss_after": 59785216.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60637184, "instructions": 349708744, "cycles": 111223527, "engine": "node", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 2.448500000000001, "user_us": 5387.0, "system_us": 380.0, "rss_before": 29638656.0, "rss_after": 36519936.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36929536, "instructions": 207843985, "cycles": 65406204, "engine": "bun", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 26.571417000000004, "user_us": 26515.0, "system_us": 64.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 486032778, "cycles": 104728463, "engine": "baseline", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 26.598124999999996, "user_us": 26517.0, "system_us": 87.0, "rss_before": 12484608.0, "rss_after": 12795904.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13828096, "instructions": 485920813, "cycles": 104592808, "engine": "perry", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 26.572042000000003, "user_us": 26516.0, "system_us": 62.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485953775, "cycles": 104363611, "engine": "perry", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 2.4457500000000003, "user_us": 5359.0, "system_us": 365.0, "rss_before": 29655040.0, "rss_after": 36536320.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36945920, "instructions": 207453824, "cycles": 65030452, "engine": "bun", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 26.565833, "user_us": 26520.0, "system_us": 49.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 485912386, "cycles": 104412541, "engine": "baseline", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 2.3638340000000007, "user_us": 3662.0, "system_us": 251.0, "rss_before": 54984704.0, "rss_after": 59916288.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60719104, "instructions": 348631605, "cycles": 110569344, "engine": "node", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 2.4552080000000007, "user_us": 5355.0, "system_us": 377.0, "rss_before": 29655040.0, "rss_after": 36536320.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36945920, "instructions": 207271377, "cycles": 65194386, "engine": "bun", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 26.563583, "user_us": 26526.0, "system_us": 44.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485889211, "cycles": 104453551, "engine": "perry", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 26.558, "user_us": 26517.0, "system_us": 47.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485888439, "cycles": 104286964, "engine": "baseline", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 2.3630829999999996, "user_us": 3674.0, "system_us": 246.0, "rss_before": 54984704.0, "rss_after": 59817984.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60604416, "instructions": 346821817, "cycles": 108883660, "engine": "node", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 26.593334, "user_us": 26552.0, "system_us": 45.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485891956, "cycles": 104408034, "engine": "perry", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 2.3714999999999975, "user_us": 3668.0, "system_us": 271.0, "rss_before": 54919168.0, "rss_after": 59768832.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60555264, "instructions": 346483794, "cycles": 108955849, "engine": "node", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 26.571458, "user_us": 26519.0, "system_us": 58.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 485942749, "cycles": 104369637, "engine": "baseline", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 2.445041999999999, "user_us": 5350.0, "system_us": 370.0, "rss_before": 29638656.0, "rss_after": 36519936.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36929536, "instructions": 207369141, "cycles": 65014349, "engine": "bun", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 2.4420830000000002, "user_us": 5348.0, "system_us": 363.0, "rss_before": 29638656.0, "rss_after": 36519936.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36929536, "instructions": 207424457, "cycles": 64978136, "engine": "bun", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 26.547958, "user_us": 26514.0, "system_us": 39.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 485915018, "cycles": 104276589, "engine": "baseline", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 26.569708000000002, "user_us": 26519.0, "system_us": 59.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 486002616, "cycles": 104489712, "engine": "perry", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 2.3627499999999984, "user_us": 3669.0, "system_us": 254.0, "rss_before": 54886400.0, "rss_after": 59736064.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60506112, "instructions": 352005351, "cycles": 113645058, "engine": "node", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 2.361625, "user_us": 3677.0, "system_us": 255.0, "rss_before": 55001088.0, "rss_after": 59916288.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60702720, "instructions": 346452693, "cycles": 108343084, "engine": "node", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 2.45425, "user_us": 5389.0, "system_us": 422.0, "rss_before": 29704192.0, "rss_after": 36585472.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36995072, "instructions": 208685570, "cycles": 65569146, "engine": "bun", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 26.55475, "user_us": 26515.0, "system_us": 46.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 485830941, "cycles": 104319179, "engine": "baseline", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 26.564917, "user_us": 26518.0, "system_us": 54.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485903772, "cycles": 104442970, "engine": "perry", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 2.4546670000000006, "user_us": 5367.0, "system_us": 411.0, "rss_before": 29655040.0, "rss_after": 36536320.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36945920, "instructions": 207837308, "cycles": 65302296, "engine": "bun", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 26.581167, "user_us": 26526.0, "system_us": 61.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 486018326, "cycles": 104854799, "engine": "perry", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 26.543958, "user_us": 26519.0, "system_us": 32.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485913301, "cycles": 104251830, "engine": "baseline", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 2.360792, "user_us": 3666.0, "system_us": 251.0, "rss_before": 55001088.0, "rss_after": 59916288.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60702720, "instructions": 346377986, "cycles": 108100611, "engine": "node", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 2.461875000000001, "user_us": 5377.0, "system_us": 397.0, "rss_before": 29638656.0, "rss_after": 36519936.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36929536, "instructions": 207600040, "cycles": 65522067, "engine": "bun", "operation": "sequential", "rep": 7, "correct": true} +{"wall_ms": 2.3632500000000007, "user_us": 3658.0, "system_us": 262.0, "rss_before": 54951936.0, "rss_after": 59867136.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60653568, "instructions": 352034317, "cycles": 113125087, "engine": "node", "operation": "sequential", "rep": 7, "correct": true} +{"wall_ms": 26.542833, "user_us": 26514.0, "system_us": 36.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485953304, "cycles": 104473289, "engine": "perry", "operation": "sequential", "rep": 7, "correct": true} +{"wall_ms": 26.556375, "user_us": 26513.0, "system_us": 49.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 485844798, "cycles": 104182098, "engine": "baseline", "operation": "sequential", "rep": 7, "correct": true} +{"wall_ms": 2.4619160000000004, "user_us": 5387.0, "system_us": 385.0, "rss_before": 29655040.0, "rss_after": 36536320.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36945920, "instructions": 208205030, "cycles": 65603963, "engine": "bun", "operation": "sequential", "rep": 8, "correct": true} +{"wall_ms": 26.573958, "user_us": 26513.0, "system_us": 67.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 485963346, "cycles": 104375982, "engine": "baseline", "operation": "sequential", "rep": 8, "correct": true} +{"wall_ms": 26.547292, "user_us": 26517.0, "system_us": 36.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485917548, "cycles": 104263772, "engine": "perry", "operation": "sequential", "rep": 8, "correct": true} +{"wall_ms": 2.342333, "user_us": 3629.0, "system_us": 246.0, "rss_before": 54984704.0, "rss_after": 59817984.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60620800, "instructions": 351910528, "cycles": 113434951, "engine": "node", "operation": "sequential", "rep": 8, "correct": true} +{"wall_ms": 2.364541000000001, "user_us": 3670.0, "system_us": 252.0, "rss_before": 54968320.0, "rss_after": 59817984.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60653568, "instructions": 349303629, "cycles": 111021500, "engine": "node", "operation": "sequential", "rep": 9, "correct": true} +{"wall_ms": 26.55375, "user_us": 26518.0, "system_us": 41.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485902694, "cycles": 104411462, "engine": "perry", "operation": "sequential", "rep": 9, "correct": true} +{"wall_ms": 26.575959, "user_us": 26515.0, "system_us": 64.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485940966, "cycles": 104337254, "engine": "baseline", "operation": "sequential", "rep": 9, "correct": true} +{"wall_ms": 2.4505420000000004, "user_us": 5371.0, "system_us": 392.0, "rss_before": 29622272.0, "rss_after": 36503552.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36913152, "instructions": 207642452, "cycles": 65084225, "engine": "bun", "operation": "sequential", "rep": 9, "correct": true} +{"wall_ms": 2.3549999999999986, "user_us": 3654.0, "system_us": 252.0, "rss_before": 54984704.0, "rss_after": 59817984.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60604416, "instructions": 349653847, "cycles": 112119787, "engine": "node", "operation": "sequential", "rep": 10, "correct": true} +{"wall_ms": 26.538375000000002, "user_us": 26509.0, "system_us": 36.0, "rss_before": 12468224.0, "rss_after": 12779520.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13811712, "instructions": 485931290, "cycles": 104280603, "engine": "perry", "operation": "sequential", "rep": 10, "correct": true} +{"wall_ms": 26.721875, "user_us": 26677.0, "system_us": 47.0, "rss_before": 12451840.0, "rss_after": 12763136.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 13795328, "instructions": 485838763, "cycles": 104201922, "engine": "baseline", "operation": "sequential", "rep": 10, "correct": true} +{"wall_ms": 2.4480829999999987, "user_us": 5366.0, "system_us": 359.0, "rss_before": 29638656.0, "rss_after": 36519936.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 36929536, "instructions": 207446141, "cycles": 64894574, "engine": "bun", "operation": "sequential", "rep": 10, "correct": true} +{"wall_ms": 1.9789999999999992, "user_us": 4221.0, "system_us": 362.0, "rss_before": 33046528.0, "rss_after": 39354368.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39763968, "instructions": 238379289, "cycles": 69707370, "engine": "bun", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 10.214333, "user_us": 10164.0, "system_us": 54.0, "rss_before": 17203200.0, "rss_after": 17367040.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18399232, "instructions": 317187774, "cycles": 56065570, "engine": "baseline", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 10.192250000000001, "user_us": 10162.0, "system_us": 34.0, "rss_before": 17219584.0, "rss_after": 17383424.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18415616, "instructions": 317337125, "cycles": 56028564, "engine": "perry", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 1.412749999999999, "user_us": 2505.0, "system_us": 251.0, "rss_before": 60866560.0, "rss_after": 65683456.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66715648, "instructions": 375918707, "cycles": 122423149, "engine": "node", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 10.168541999999999, "user_us": 10162.0, "system_us": 13.0, "rss_before": 17219584.0, "rss_after": 17383424.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18415616, "instructions": 317215614, "cycles": 55839391, "engine": "baseline", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 1.9526250000000012, "user_us": 4181.0, "system_us": 377.0, "rss_before": 33046528.0, "rss_after": 39337984.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39747584, "instructions": 237584566, "cycles": 69362707, "engine": "bun", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 10.186875, "user_us": 10161.0, "system_us": 29.0, "rss_before": 17219584.0, "rss_after": 17383424.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18415616, "instructions": 317252160, "cycles": 56073237, "engine": "perry", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 1.4355830000000012, "user_us": 2541.0, "system_us": 266.0, "rss_before": 60817408.0, "rss_after": 65716224.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66797568, "instructions": 376665813, "cycles": 121370687, "engine": "node", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 1.9677089999999993, "user_us": 4208.0, "system_us": 351.0, "rss_before": 33030144.0, "rss_after": 39337984.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39747584, "instructions": 238462671, "cycles": 69642917, "engine": "bun", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 10.186665999999999, "user_us": 10163.0, "system_us": 27.0, "rss_before": 17203200.0, "rss_after": 17367040.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18399232, "instructions": 317326906, "cycles": 56143416, "engine": "baseline", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 10.183042, "user_us": 10163.0, "system_us": 24.0, "rss_before": 17219584.0, "rss_after": 17383424.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18415616, "instructions": 317254786, "cycles": 56030478, "engine": "perry", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 1.4100420000000007, "user_us": 2500.0, "system_us": 257.0, "rss_before": 60784640.0, "rss_after": 65667072.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66732032, "instructions": 376017141, "cycles": 122381563, "engine": "node", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 1.4206250000000011, "user_us": 2513.0, "system_us": 258.0, "rss_before": 60866560.0, "rss_after": 65699840.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66715648, "instructions": 381709198, "cycles": 127527501, "engine": "node", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 10.168500000000002, "user_us": 10161.0, "system_us": 15.0, "rss_before": 17203200.0, "rss_after": 17367040.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18399232, "instructions": 317266340, "cycles": 56338433, "engine": "baseline", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 1.9472909999999999, "user_us": 4185.0, "system_us": 366.0, "rss_before": 33062912.0, "rss_after": 39354368.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39763968, "instructions": 237590446, "cycles": 69710102, "engine": "bun", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 10.178458, "user_us": 10164.0, "system_us": 21.0, "rss_before": 17235968.0, "rss_after": 17399808.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18432000, "instructions": 317276806, "cycles": 56064978, "engine": "perry", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 1.937792, "user_us": 4185.0, "system_us": 346.0, "rss_before": 33030144.0, "rss_after": 39321600.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39731200, "instructions": 237607527, "cycles": 70055072, "engine": "bun", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 1.4087499999999977, "user_us": 2492.0, "system_us": 258.0, "rss_before": 60850176.0, "rss_after": 65732608.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66781184, "instructions": 377941236, "cycles": 123077177, "engine": "node", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 10.16425, "user_us": 10160.0, "system_us": 8.0, "rss_before": 17203200.0, "rss_after": 17367040.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18399232, "instructions": 317407947, "cycles": 56958782, "engine": "baseline", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 10.194749999999999, "user_us": 10164.0, "system_us": 34.0, "rss_before": 17219584.0, "rss_after": 17383424.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18415616, "instructions": 317302300, "cycles": 56422164, "engine": "perry", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 10.168375000000001, "user_us": 10163.0, "system_us": 10.0, "rss_before": 17203200.0, "rss_after": 17367040.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18399232, "instructions": 317220228, "cycles": 55799266, "engine": "baseline", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 1.9501670000000004, "user_us": 4178.0, "system_us": 387.0, "rss_before": 33079296.0, "rss_after": 39370752.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39780352, "instructions": 237890499, "cycles": 69940597, "engine": "bun", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 10.185875, "user_us": 10162.0, "system_us": 29.0, "rss_before": 17235968.0, "rss_after": 17399808.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18432000, "instructions": 317223094, "cycles": 56001939, "engine": "perry", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 1.4327090000000027, "user_us": 2530.0, "system_us": 263.0, "rss_before": 60866560.0, "rss_after": 65683456.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66715648, "instructions": 371185789, "cycles": 118019082, "engine": "node", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 10.175834000000002, "user_us": 10161.0, "system_us": 18.0, "rss_before": 17219584.0, "rss_after": 17383424.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18415616, "instructions": 317300920, "cycles": 56303690, "engine": "perry", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 10.179625000000001, "user_us": 10161.0, "system_us": 25.0, "rss_before": 17203200.0, "rss_after": 17367040.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18399232, "instructions": 317311087, "cycles": 56055290, "engine": "baseline", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 1.984584, "user_us": 4224.0, "system_us": 397.0, "rss_before": 33046528.0, "rss_after": 39354368.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39763968, "instructions": 238559456, "cycles": 69679570, "engine": "bun", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 1.4270420000000001, "user_us": 2523.0, "system_us": 262.0, "rss_before": 60932096.0, "rss_after": 65863680.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66912256, "instructions": 380120273, "cycles": 124762956, "engine": "node", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 1.9627920000000003, "user_us": 4209.0, "system_us": 346.0, "rss_before": 33046528.0, "rss_after": 39354368.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39763968, "instructions": 238178294, "cycles": 69750283, "engine": "bun", "operation": "repeat", "rep": 7, "correct": true} +{"wall_ms": 10.169375, "user_us": 10163.0, "system_us": 9.0, "rss_before": 17235968.0, "rss_after": 17399808.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18432000, "instructions": 317309706, "cycles": 56269513, "engine": "perry", "operation": "repeat", "rep": 7, "correct": true} +{"wall_ms": 10.190833000000001, "user_us": 10163.0, "system_us": 32.0, "rss_before": 17203200.0, "rss_after": 17367040.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18399232, "instructions": 317265170, "cycles": 56193668, "engine": "baseline", "operation": "repeat", "rep": 7, "correct": true} +{"wall_ms": 1.4300409999999992, "user_us": 2530.0, "system_us": 259.0, "rss_before": 60915712.0, "rss_after": 65765376.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66797568, "instructions": 375496040, "cycles": 120917554, "engine": "node", "operation": "repeat", "rep": 7, "correct": true} +{"wall_ms": 10.181166000000001, "user_us": 10160.0, "system_us": 24.0, "rss_before": 17235968.0, "rss_after": 17399808.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18432000, "instructions": 317388142, "cycles": 56313465, "engine": "perry", "operation": "repeat", "rep": 8, "correct": true} +{"wall_ms": 1.4305839999999996, "user_us": 2527.0, "system_us": 265.0, "rss_before": 60915712.0, "rss_after": 65765376.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66781184, "instructions": 372682728, "cycles": 119235464, "engine": "node", "operation": "repeat", "rep": 8, "correct": true} +{"wall_ms": 10.167167, "user_us": 10160.0, "system_us": 12.0, "rss_before": 17219584.0, "rss_after": 17383424.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18415616, "instructions": 317208963, "cycles": 56136806, "engine": "baseline", "operation": "repeat", "rep": 8, "correct": true} +{"wall_ms": 1.9787909999999993, "user_us": 4226.0, "system_us": 355.0, "rss_before": 33095680.0, "rss_after": 39403520.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39813120, "instructions": 238952059, "cycles": 70099891, "engine": "bun", "operation": "repeat", "rep": 8, "correct": true} +{"wall_ms": 10.168500000000002, "user_us": 10160.0, "system_us": 15.0, "rss_before": 17219584.0, "rss_after": 17383424.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18415616, "instructions": 317217728, "cycles": 55953024, "engine": "perry", "operation": "repeat", "rep": 9, "correct": true} +{"wall_ms": 10.168040999999999, "user_us": 10160.0, "system_us": 11.0, "rss_before": 17203200.0, "rss_after": 17367040.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18399232, "instructions": 317205622, "cycles": 55979625, "engine": "baseline", "operation": "repeat", "rep": 9, "correct": true} +{"wall_ms": 1.9374579999999995, "user_us": 4158.0, "system_us": 362.0, "rss_before": 33095680.0, "rss_after": 39387136.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39796736, "instructions": 237786303, "cycles": 69763479, "engine": "bun", "operation": "repeat", "rep": 9, "correct": true} +{"wall_ms": 1.4090000000000025, "user_us": 2496.0, "system_us": 258.0, "rss_before": 60850176.0, "rss_after": 65732608.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66813952, "instructions": 380729732, "cycles": 125653878, "engine": "node", "operation": "repeat", "rep": 9, "correct": true} +{"wall_ms": 1.940125, "user_us": 4175.0, "system_us": 347.0, "rss_before": 33046528.0, "rss_after": 39321600.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 39747584, "instructions": 237647288, "cycles": 69791538, "engine": "bun", "operation": "repeat", "rep": 10, "correct": true} +{"wall_ms": 10.200125, "user_us": 10164.0, "system_us": 42.0, "rss_before": 17219584.0, "rss_after": 17383424.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18415616, "instructions": 317318643, "cycles": 56351078, "engine": "perry", "operation": "repeat", "rep": 10, "correct": true} +{"wall_ms": 1.4330420000000004, "user_us": 2549.0, "system_us": 261.0, "rss_before": 60882944.0, "rss_after": 65765376.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66813952, "instructions": 374565315, "cycles": 120551863, "engine": "node", "operation": "repeat", "rep": 10, "correct": true} +{"wall_ms": 10.200334, "user_us": 10165.0, "system_us": 40.0, "rss_before": 17203200.0, "rss_after": 17367040.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 18399232, "instructions": 317361839, "cycles": 56211478, "engine": "baseline", "operation": "repeat", "rep": 10, "correct": true} +{"wall_ms": 30.438625000000002, "user_us": 30343.0, "system_us": 102.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 502946186, "cycles": 121265562, "engine": "perry", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 7.185874999999999, "user_us": 9909.0, "system_us": 581.0, "rss_before": 60948480.0, "rss_after": 69287936.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69959680, "instructions": 456513814, "cycles": 144168479, "engine": "node", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 5.777917000000002, "user_us": 10310.0, "system_us": 483.0, "rss_before": 33062912.0, "rss_after": 40321024.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40796160, "instructions": 280449780, "cycles": 90388108, "engine": "bun", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 33.610375, "user_us": 33516.0, "system_us": 102.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 585904536, "cycles": 131307203, "engine": "baseline", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 7.209624999999999, "user_us": 9958.0, "system_us": 554.0, "rss_before": 60866560.0, "rss_after": 69173248.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69844992, "instructions": 458779224, "cycles": 146976451, "engine": "node", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 30.446791999999995, "user_us": 30365.0, "system_us": 87.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 502956861, "cycles": 121406366, "engine": "perry", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 33.616292, "user_us": 33526.0, "system_us": 97.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 585930361, "cycles": 131249091, "engine": "baseline", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 5.802040999999999, "user_us": 10334.0, "system_us": 461.0, "rss_before": 33046528.0, "rss_after": 40304640.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40779776, "instructions": 280329485, "cycles": 90201654, "engine": "bun", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 33.668, "user_us": 33557.0, "system_us": 115.0, "rss_before": 17203200.0, "rss_after": 18317312.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19349504, "instructions": 585939512, "cycles": 131443254, "engine": "baseline", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 30.418584000000003, "user_us": 30334.0, "system_us": 91.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 502953141, "cycles": 121097070, "engine": "perry", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 5.782959, "user_us": 10324.0, "system_us": 488.0, "rss_before": 33062912.0, "rss_after": 40337408.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40812544, "instructions": 280387562, "cycles": 90103503, "engine": "bun", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 7.313624999999998, "user_us": 10004.0, "system_us": 590.0, "rss_before": 60866560.0, "rss_after": 69238784.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69877760, "instructions": 455582274, "cycles": 144863907, "engine": "node", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 5.771417, "user_us": 10305.0, "system_us": 452.0, "rss_before": 33030144.0, "rss_after": 40288256.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40763392, "instructions": 280411011, "cycles": 91334347, "engine": "bun", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 7.308500000000002, "user_us": 10038.0, "system_us": 561.0, "rss_before": 60850176.0, "rss_after": 69189632.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69943296, "instructions": 458941549, "cycles": 147283057, "engine": "node", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 33.647208000000006, "user_us": 33552.0, "system_us": 101.0, "rss_before": 17203200.0, "rss_after": 18317312.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19349504, "instructions": 585960776, "cycles": 131790141, "engine": "baseline", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 30.446540999999996, "user_us": 30358.0, "system_us": 96.0, "rss_before": 17235968.0, "rss_after": 18350080.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19382272, "instructions": 502961994, "cycles": 120966061, "engine": "perry", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 30.631541000000006, "user_us": 30498.0, "system_us": 117.0, "rss_before": 17235968.0, "rss_after": 18350080.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19382272, "instructions": 502990018, "cycles": 121355594, "engine": "perry", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 7.326916999999998, "user_us": 10070.0, "system_us": 553.0, "rss_before": 60932096.0, "rss_after": 69222400.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69877760, "instructions": 461785009, "cycles": 148739270, "engine": "node", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 5.784541000000001, "user_us": 10294.0, "system_us": 454.0, "rss_before": 33046528.0, "rss_after": 40304640.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40763392, "instructions": 280149780, "cycles": 90231768, "engine": "bun", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 33.638, "user_us": 33538.0, "system_us": 104.0, "rss_before": 17203200.0, "rss_after": 18317312.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19349504, "instructions": 585908370, "cycles": 131348626, "engine": "baseline", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 5.7965420000000005, "user_us": 10323.0, "system_us": 478.0, "rss_before": 33046528.0, "rss_after": 40304640.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40763392, "instructions": 280373924, "cycles": 90399865, "engine": "bun", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 30.476457999999994, "user_us": 30376.0, "system_us": 104.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 502987193, "cycles": 121284272, "engine": "perry", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 7.328333000000001, "user_us": 10038.0, "system_us": 584.0, "rss_before": 60751872.0, "rss_after": 69058560.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69697536, "instructions": 460275501, "cycles": 147787820, "engine": "node", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 33.619375000000005, "user_us": 33530.0, "system_us": 97.0, "rss_before": 17203200.0, "rss_after": 18317312.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19349504, "instructions": 585931063, "cycles": 131439480, "engine": "baseline", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 33.63975, "user_us": 33508.0, "system_us": 135.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 586006778, "cycles": 131284128, "engine": "baseline", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 7.273417000000002, "user_us": 9919.0, "system_us": 582.0, "rss_before": 60981248.0, "rss_after": 69271552.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69910528, "instructions": 454251239, "cycles": 143477150, "engine": "node", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 5.791082999999999, "user_us": 10329.0, "system_us": 452.0, "rss_before": 33062912.0, "rss_after": 40321024.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40812544, "instructions": 280530359, "cycles": 90121585, "engine": "bun", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 30.483958, "user_us": 30353.0, "system_us": 135.0, "rss_before": 17235968.0, "rss_after": 18350080.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19382272, "instructions": 502960116, "cycles": 121558620, "engine": "perry", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 33.6635, "user_us": 33522.0, "system_us": 148.0, "rss_before": 17203200.0, "rss_after": 18317312.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19349504, "instructions": 585885739, "cycles": 131355568, "engine": "baseline", "operation": "random", "rep": 7, "correct": true} +{"wall_ms": 7.321458, "user_us": 9933.0, "system_us": 571.0, "rss_before": 60882944.0, "rss_after": 69189632.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69844992, "instructions": 455197795, "cycles": 144098344, "engine": "node", "operation": "random", "rep": 7, "correct": true} +{"wall_ms": 30.420249999999996, "user_us": 30360.0, "system_us": 64.0, "rss_before": 17235968.0, "rss_after": 18350080.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19382272, "instructions": 502953745, "cycles": 121038752, "engine": "perry", "operation": "random", "rep": 7, "correct": true} +{"wall_ms": 5.773332999999999, "user_us": 10319.0, "system_us": 425.0, "rss_before": 33112064.0, "rss_after": 40386560.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40878080, "instructions": 281075875, "cycles": 90624278, "engine": "bun", "operation": "random", "rep": 7, "correct": true} +{"wall_ms": 33.633125, "user_us": 33547.0, "system_us": 90.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 585973320, "cycles": 131558294, "engine": "baseline", "operation": "random", "rep": 8, "correct": true} +{"wall_ms": 7.281333, "user_us": 10047.0, "system_us": 556.0, "rss_before": 60866560.0, "rss_after": 69074944.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69730304, "instructions": 458797691, "cycles": 147432386, "engine": "node", "operation": "random", "rep": 8, "correct": true} +{"wall_ms": 5.7684169999999995, "user_us": 10299.0, "system_us": 438.0, "rss_before": 33046528.0, "rss_after": 40304640.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40763392, "instructions": 279976008, "cycles": 89931161, "engine": "bun", "operation": "random", "rep": 8, "correct": true} +{"wall_ms": 30.32075, "user_us": 30236.0, "system_us": 88.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 502982432, "cycles": 120870894, "engine": "perry", "operation": "random", "rep": 8, "correct": true} +{"wall_ms": 30.407291, "user_us": 30316.0, "system_us": 97.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 502927494, "cycles": 120915336, "engine": "perry", "operation": "random", "rep": 9, "correct": true} +{"wall_ms": 7.229165999999999, "user_us": 9977.0, "system_us": 563.0, "rss_before": 60817408.0, "rss_after": 69107712.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69746688, "instructions": 454461376, "cycles": 143309447, "engine": "node", "operation": "random", "rep": 9, "correct": true} +{"wall_ms": 5.796208000000002, "user_us": 10357.0, "system_us": 446.0, "rss_before": 33046528.0, "rss_after": 40304640.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40763392, "instructions": 280602194, "cycles": 91218266, "engine": "bun", "operation": "random", "rep": 9, "correct": true} +{"wall_ms": 33.712625, "user_us": 33619.0, "system_us": 100.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 585962215, "cycles": 131682933, "engine": "baseline", "operation": "random", "rep": 9, "correct": true} +{"wall_ms": 5.790082999999999, "user_us": 10311.0, "system_us": 461.0, "rss_before": 33046528.0, "rss_after": 40304640.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 40763392, "instructions": 280349844, "cycles": 90061001, "engine": "bun", "operation": "random", "rep": 10, "correct": true} +{"wall_ms": 7.885542000000001, "user_us": 10625.0, "system_us": 558.0, "rss_before": 60784640.0, "rss_after": 69255168.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69910528, "instructions": 454509649, "cycles": 146218510, "engine": "node", "operation": "random", "rep": 10, "correct": true} +{"wall_ms": 30.406083000000002, "user_us": 30312.0, "system_us": 98.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 503009765, "cycles": 121304922, "engine": "perry", "operation": "random", "rep": 10, "correct": true} +{"wall_ms": 33.691583, "user_us": 33612.0, "system_us": 85.0, "rss_before": 17219584.0, "rss_after": 18333696.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19365888, "instructions": 585961768, "cycles": 131785379, "engine": "baseline", "operation": "random", "rep": 10, "correct": true} +{"wall_ms": 6.7969170000000005, "user_us": 13768.0, "system_us": 532.0, "rss_before": 33030144.0, "rss_after": 41779200.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42237952, "instructions": 326986586, "cycles": 100361790, "engine": "bun", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 62.544624999999996, "user_us": 62422.0, "system_us": 127.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1319792874, "cycles": 223977894, "engine": "baseline", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 6.959707999999999, "user_us": 10113.0, "system_us": 589.0, "rss_before": 60997632.0, "rss_after": 69419008.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 70057984, "instructions": 490089792, "cycles": 145912508, "engine": "node", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 52.077417000000004, "user_us": 52009.0, "system_us": 72.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 1070788790, "cycles": 190266387, "engine": "perry", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 62.25625, "user_us": 61986.0, "system_us": 275.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1319980246, "cycles": 223399880, "engine": "baseline", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 6.796291, "user_us": 13746.0, "system_us": 553.0, "rss_before": 33046528.0, "rss_after": 41795584.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42254336, "instructions": 326846335, "cycles": 100439958, "engine": "bun", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 52.886792, "user_us": 52801.0, "system_us": 92.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1070879480, "cycles": 192663702, "engine": "perry", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 6.983459, "user_us": 10328.0, "system_us": 629.0, "rss_before": 60964864.0, "rss_after": 69500928.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 70139904, "instructions": 492101257, "cycles": 147394056, "engine": "node", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 62.422791999999994, "user_us": 62285.0, "system_us": 143.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1319796631, "cycles": 223565683, "engine": "baseline", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 52.964375000000004, "user_us": 52829.0, "system_us": 142.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 1070907738, "cycles": 193285089, "engine": "perry", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 6.989917000000002, "user_us": 10168.0, "system_us": 583.0, "rss_before": 60833792.0, "rss_after": 69255168.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69877760, "instructions": 487080991, "cycles": 143986923, "engine": "node", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 6.813250000000002, "user_us": 13788.0, "system_us": 563.0, "rss_before": 33030144.0, "rss_after": 41779200.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42237952, "instructions": 327127460, "cycles": 100500148, "engine": "bun", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 52.824792, "user_us": 52724.0, "system_us": 105.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 1070926758, "cycles": 193115002, "engine": "perry", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 6.992124999999998, "user_us": 10194.0, "system_us": 599.0, "rss_before": 60817408.0, "rss_after": 69320704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69976064, "instructions": 486018490, "cycles": 142408102, "engine": "node", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 62.028625000000005, "user_us": 61892.0, "system_us": 140.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 1319758653, "cycles": 222289590, "engine": "baseline", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 6.797125000000001, "user_us": 13744.0, "system_us": 560.0, "rss_before": 33062912.0, "rss_after": 41811968.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42254336, "instructions": 326540724, "cycles": 100056236, "engine": "bun", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 7.0192499999999995, "user_us": 10178.0, "system_us": 613.0, "rss_before": 60882944.0, "rss_after": 69353472.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 70008832, "instructions": 488892603, "cycles": 145023268, "engine": "node", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 53.091791, "user_us": 52972.0, "system_us": 126.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 1070858611, "cycles": 193760330, "engine": "perry", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 6.812708000000001, "user_us": 13765.0, "system_us": 572.0, "rss_before": 33046528.0, "rss_after": 41795584.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42254336, "instructions": 327136073, "cycles": 100520526, "engine": "bun", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 62.200833, "user_us": 62057.0, "system_us": 150.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 1319814502, "cycles": 223091363, "engine": "baseline", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 52.52312500000001, "user_us": 52439.0, "system_us": 91.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1070857776, "cycles": 191743988, "engine": "perry", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 6.803207999999998, "user_us": 13770.0, "system_us": 557.0, "rss_before": 33062912.0, "rss_after": 41811968.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42270720, "instructions": 326773377, "cycles": 99935126, "engine": "bun", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 6.924499999999998, "user_us": 10147.0, "system_us": 598.0, "rss_before": 60964864.0, "rss_after": 69419008.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 70074368, "instructions": 485517383, "cycles": 143574252, "engine": "node", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 62.605374999999995, "user_us": 62442.0, "system_us": 171.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1319833456, "cycles": 224250112, "engine": "baseline", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 6.787125, "user_us": 13748.0, "system_us": 554.0, "rss_before": 33062912.0, "rss_after": 41811968.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42270720, "instructions": 326875028, "cycles": 100309611, "engine": "bun", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 53.166041, "user_us": 53064.0, "system_us": 107.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1070860506, "cycles": 193909974, "engine": "perry", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 63.185791, "user_us": 63075.0, "system_us": 112.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1319799104, "cycles": 225415638, "engine": "baseline", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 6.9658750000000005, "user_us": 10182.0, "system_us": 578.0, "rss_before": 60964864.0, "rss_after": 69484544.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 70123520, "instructions": 488955070, "cycles": 144533330, "engine": "node", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 62.589499999999994, "user_us": 62454.0, "system_us": 142.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1319824076, "cycles": 224112875, "engine": "baseline", "operation": "fields", "rep": 7, "correct": true} +{"wall_ms": 53.728083000000005, "user_us": 53613.0, "system_us": 121.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1070822109, "cycles": 195643451, "engine": "perry", "operation": "fields", "rep": 7, "correct": true} +{"wall_ms": 7.722041000000001, "user_us": 11035.0, "system_us": 594.0, "rss_before": 60882944.0, "rss_after": 69386240.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 70025216, "instructions": 495384503, "cycles": 154889405, "engine": "node", "operation": "fields", "rep": 7, "correct": true} +{"wall_ms": 6.827, "user_us": 13777.0, "system_us": 549.0, "rss_before": 33046528.0, "rss_after": 41795584.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42254336, "instructions": 326905917, "cycles": 100642295, "engine": "bun", "operation": "fields", "rep": 7, "correct": true} +{"wall_ms": 6.792540999999998, "user_us": 13767.0, "system_us": 581.0, "rss_before": 33062912.0, "rss_after": 41811968.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42270720, "instructions": 326849595, "cycles": 100279712, "engine": "bun", "operation": "fields", "rep": 8, "correct": true} +{"wall_ms": 6.984208000000002, "user_us": 10260.0, "system_us": 600.0, "rss_before": 60899328.0, "rss_after": 69369856.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 70041600, "instructions": 489174557, "cycles": 145342704, "engine": "node", "operation": "fields", "rep": 8, "correct": true} +{"wall_ms": 52.326542, "user_us": 52214.0, "system_us": 117.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 1070919629, "cycles": 191375056, "engine": "perry", "operation": "fields", "rep": 8, "correct": true} +{"wall_ms": 62.2795, "user_us": 62157.0, "system_us": 127.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 1319816398, "cycles": 222649249, "engine": "baseline", "operation": "fields", "rep": 8, "correct": true} +{"wall_ms": 6.783541000000001, "user_us": 13748.0, "system_us": 555.0, "rss_before": 33046528.0, "rss_after": 41811968.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42270720, "instructions": 326716892, "cycles": 100310696, "engine": "bun", "operation": "fields", "rep": 9, "correct": true} +{"wall_ms": 6.973208999999997, "user_us": 10211.0, "system_us": 585.0, "rss_before": 60784640.0, "rss_after": 69271552.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69910528, "instructions": 488506444, "cycles": 144330450, "engine": "node", "operation": "fields", "rep": 9, "correct": true} +{"wall_ms": 62.23491700000001, "user_us": 62068.0, "system_us": 171.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1319830076, "cycles": 223090377, "engine": "baseline", "operation": "fields", "rep": 9, "correct": true} +{"wall_ms": 53.175292, "user_us": 53067.0, "system_us": 112.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 1070878416, "cycles": 193830880, "engine": "perry", "operation": "fields", "rep": 9, "correct": true} +{"wall_ms": 7.010541999999997, "user_us": 10159.0, "system_us": 600.0, "rss_before": 60932096.0, "rss_after": 69369856.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 70041600, "instructions": 489212345, "cycles": 145895353, "engine": "node", "operation": "fields", "rep": 10, "correct": true} +{"wall_ms": 53.122917, "user_us": 52911.0, "system_us": 219.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 1070879630, "cycles": 193789465, "engine": "perry", "operation": "fields", "rep": 10, "correct": true} +{"wall_ms": 62.456416, "user_us": 62327.0, "system_us": 137.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 1319811475, "cycles": 223614628, "engine": "baseline", "operation": "fields", "rep": 10, "correct": true} +{"wall_ms": 6.8257080000000006, "user_us": 13763.0, "system_us": 574.0, "rss_before": 33062912.0, "rss_after": 41811968.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 42303488, "instructions": 327735979, "cycles": 100761055, "engine": "bun", "operation": "fields", "rep": 10, "correct": true} +{"wall_ms": 3.5285829999999994, "user_us": 7018.0, "system_us": 460.0, "rss_before": 33046528.0, "rss_after": 40665088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41091072, "instructions": 264501827, "cycles": 79621331, "engine": "bun", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 5.545541, "user_us": 8072.0, "system_us": 573.0, "rss_before": 60948480.0, "rss_after": 69206016.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69812224, "instructions": 453415871, "cycles": 137311013, "engine": "node", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 24.29775, "user_us": 24215.0, "system_us": 87.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 511963056, "cycles": 101223005, "engine": "perry", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 26.290625, "user_us": 26199.0, "system_us": 96.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 594995146, "cycles": 107926791, "engine": "baseline", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 26.528041, "user_us": 26449.0, "system_us": 86.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 595033839, "cycles": 108403760, "engine": "baseline", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 3.552624999999999, "user_us": 7187.0, "system_us": 470.0, "rss_before": 33062912.0, "rss_after": 40697856.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41107456, "instructions": 266730800, "cycles": 80543988, "engine": "bun", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 24.434708, "user_us": 24345.0, "system_us": 94.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 511988655, "cycles": 101738231, "engine": "perry", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 5.061958000000001, "user_us": 7532.0, "system_us": 568.0, "rss_before": 60932096.0, "rss_after": 69238784.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69861376, "instructions": 458474635, "cycles": 138372816, "engine": "node", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 3.5214589999999983, "user_us": 7015.0, "system_us": 455.0, "rss_before": 33046528.0, "rss_after": 40665088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41091072, "instructions": 264617284, "cycles": 79827638, "engine": "bun", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 24.199667, "user_us": 24129.0, "system_us": 77.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 511995636, "cycles": 101061257, "engine": "perry", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 4.949000000000002, "user_us": 7543.0, "system_us": 530.0, "rss_before": 60948480.0, "rss_after": 69255168.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69910528, "instructions": 456149310, "cycles": 136722005, "engine": "node", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 26.521333000000002, "user_us": 26445.0, "system_us": 80.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 594927190, "cycles": 108531842, "engine": "baseline", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 5.112708000000001, "user_us": 7658.0, "system_us": 591.0, "rss_before": 60981248.0, "rss_after": 69287936.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69910528, "instructions": 456402185, "cycles": 136822568, "engine": "node", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 3.536832999999998, "user_us": 7024.0, "system_us": 506.0, "rss_before": 33046528.0, "rss_after": 40665088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41091072, "instructions": 264970505, "cycles": 80317082, "engine": "bun", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 26.550417, "user_us": 26490.0, "system_us": 65.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 594983093, "cycles": 108449312, "engine": "baseline", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 24.505084, "user_us": 24446.0, "system_us": 65.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 512036246, "cycles": 102192045, "engine": "perry", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 26.256166, "user_us": 26197.0, "system_us": 66.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 594980097, "cycles": 107841333, "engine": "baseline", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 5.066416999999998, "user_us": 7547.0, "system_us": 558.0, "rss_before": 60948480.0, "rss_after": 69156864.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69779456, "instructions": 453638528, "cycles": 135155584, "engine": "node", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 24.4595, "user_us": 24390.0, "system_us": 75.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 512112026, "cycles": 101933522, "engine": "perry", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 3.524375000000001, "user_us": 7001.0, "system_us": 470.0, "rss_before": 33030144.0, "rss_after": 40648704.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41074688, "instructions": 264528932, "cycles": 79694982, "engine": "bun", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 24.498792, "user_us": 24433.0, "system_us": 69.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 512030969, "cycles": 102207161, "engine": "perry", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 3.5012079999999983, "user_us": 6991.0, "system_us": 480.0, "rss_before": 33046528.0, "rss_after": 40665088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41091072, "instructions": 264484617, "cycles": 80106583, "engine": "bun", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 26.399916999999995, "user_us": 26314.0, "system_us": 93.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 594967502, "cycles": 108145687, "engine": "baseline", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 5.006583000000003, "user_us": 7535.0, "system_us": 550.0, "rss_before": 60948480.0, "rss_after": 69140480.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69795840, "instructions": 455918739, "cycles": 136586775, "engine": "node", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 24.514166, "user_us": 24442.0, "system_us": 75.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 512040639, "cycles": 102136635, "engine": "perry", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 3.527875, "user_us": 6989.0, "system_us": 444.0, "rss_before": 33062912.0, "rss_after": 40681472.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41107456, "instructions": 264581517, "cycles": 79673860, "engine": "bun", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 5.058125, "user_us": 7559.0, "system_us": 568.0, "rss_before": 60850176.0, "rss_after": 69189632.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69861376, "instructions": 453610028, "cycles": 135473386, "engine": "node", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 26.498292000000003, "user_us": 26430.0, "system_us": 72.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 595041335, "cycles": 108583398, "engine": "baseline", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 4.994416000000001, "user_us": 7623.0, "system_us": 571.0, "rss_before": 60964864.0, "rss_after": 69255168.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69910528, "instructions": 461428067, "cycles": 142094548, "engine": "node", "operation": "sequential", "rep": 7, "correct": true} +{"wall_ms": 3.5279580000000017, "user_us": 6999.0, "system_us": 448.0, "rss_before": 33030144.0, "rss_after": 40648704.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41074688, "instructions": 264781821, "cycles": 79860848, "engine": "bun", "operation": "sequential", "rep": 7, "correct": true} +{"wall_ms": 26.444125, "user_us": 26368.0, "system_us": 84.0, "rss_before": 17219584.0, "rss_after": 18120704.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19152896, "instructions": 595054343, "cycles": 108276443, "engine": "baseline", "operation": "sequential", "rep": 7, "correct": true} +{"wall_ms": 24.4215, "user_us": 24325.0, "system_us": 104.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 512131587, "cycles": 101722661, "engine": "perry", "operation": "sequential", "rep": 7, "correct": true} +{"wall_ms": 5.525207999999999, "user_us": 8206.0, "system_us": 577.0, "rss_before": 61030400.0, "rss_after": 69287936.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69894144, "instructions": 455645655, "cycles": 138805936, "engine": "node", "operation": "sequential", "rep": 8, "correct": true} +{"wall_ms": 24.497166999999997, "user_us": 24418.0, "system_us": 83.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 512111344, "cycles": 102298522, "engine": "perry", "operation": "sequential", "rep": 8, "correct": true} +{"wall_ms": 26.431083, "user_us": 26365.0, "system_us": 70.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 595028885, "cycles": 108525342, "engine": "baseline", "operation": "sequential", "rep": 8, "correct": true} +{"wall_ms": 3.5269999999999992, "user_us": 7026.0, "system_us": 462.0, "rss_before": 33046528.0, "rss_after": 40665088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41091072, "instructions": 264903488, "cycles": 79647520, "engine": "bun", "operation": "sequential", "rep": 8, "correct": true} +{"wall_ms": 3.5319589999999987, "user_us": 6995.0, "system_us": 449.0, "rss_before": 33062912.0, "rss_after": 40681472.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41107456, "instructions": 264887509, "cycles": 79365087, "engine": "bun", "operation": "sequential", "rep": 9, "correct": true} +{"wall_ms": 26.440959, "user_us": 26362.0, "system_us": 86.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 594965375, "cycles": 108210962, "engine": "baseline", "operation": "sequential", "rep": 9, "correct": true} +{"wall_ms": 24.239624999999997, "user_us": 24174.0, "system_us": 71.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 512027978, "cycles": 101358307, "engine": "perry", "operation": "sequential", "rep": 9, "correct": true} +{"wall_ms": 5.088291999999999, "user_us": 7587.0, "system_us": 579.0, "rss_before": 60833792.0, "rss_after": 69058560.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69697536, "instructions": 462951312, "cycles": 142508618, "engine": "node", "operation": "sequential", "rep": 9, "correct": true} +{"wall_ms": 24.350208, "user_us": 24262.0, "system_us": 92.0, "rss_before": 17235968.0, "rss_after": 18137088.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19169280, "instructions": 512015386, "cycles": 101754043, "engine": "perry", "operation": "sequential", "rep": 10, "correct": true} +{"wall_ms": 3.5390420000000002, "user_us": 6998.0, "system_us": 483.0, "rss_before": 33062912.0, "rss_after": 40681472.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 41107456, "instructions": 264717092, "cycles": 79813061, "engine": "bun", "operation": "sequential", "rep": 10, "correct": true} +{"wall_ms": 5.011708000000002, "user_us": 7656.0, "system_us": 584.0, "rss_before": 60833792.0, "rss_after": 69173248.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69828608, "instructions": 453772147, "cycles": 134926114, "engine": "node", "operation": "sequential", "rep": 10, "correct": true} +{"wall_ms": 26.482083, "user_us": 26404.0, "system_us": 84.0, "rss_before": 17203200.0, "rss_after": 18104320.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 19136512, "instructions": 594938434, "cycles": 108620655, "engine": "baseline", "operation": "sequential", "rep": 10, "correct": true} +{"wall_ms": 5.644874999999999, "user_us": 5625.0, "system_us": 24.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1690135800, "cycles": 316273075, "engine": "baseline", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 5.6541250000000005, "user_us": 5627.0, "system_us": 32.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1690061228, "cycles": 316124012, "engine": "perry", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 2.0663339999999977, "user_us": 4364.0, "system_us": 437.0, "rss_before": 91848704.0, "rss_after": 98123776.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98533376, "instructions": 1139712777, "cycles": 242438443, "engine": "bun", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 1.5115840000000134, "user_us": 2766.0, "system_us": 307.0, "rss_before": 198803456.0, "rss_after": 203620352.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204324864, "instructions": 1585093184, "cycles": 397556115, "engine": "node", "operation": "repeat", "rep": 0, "correct": true} +{"wall_ms": 1.5010840000000059, "user_us": 2719.0, "system_us": 292.0, "rss_before": 198639616.0, "rss_after": 203423744.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204144640, "instructions": 1589924995, "cycles": 400220237, "engine": "node", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 2.048209, "user_us": 4325.0, "system_us": 399.0, "rss_before": 91815936.0, "rss_after": 98074624.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98484224, "instructions": 1147071838, "cycles": 245377389, "engine": "bun", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 5.694083999999997, "user_us": 5693.0, "system_us": 10.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1690004075, "cycles": 315823450, "engine": "baseline", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 5.6555839999999975, "user_us": 5643.0, "system_us": 18.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1690371148, "cycles": 315589880, "engine": "perry", "operation": "repeat", "rep": 1, "correct": true} +{"wall_ms": 5.626915999999994, "user_us": 5623.0, "system_us": 11.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1689933324, "cycles": 316491955, "engine": "perry", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 2.0755830000000017, "user_us": 4376.0, "system_us": 454.0, "rss_before": 91815936.0, "rss_after": 98091008.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98500608, "instructions": 1135674376, "cycles": 239796127, "engine": "bun", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 1.531958000000003, "user_us": 2787.0, "system_us": 328.0, "rss_before": 198754304.0, "rss_after": 203522048.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204226560, "instructions": 1579794718, "cycles": 387819130, "engine": "node", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 5.629666999999998, "user_us": 5632.0, "system_us": 6.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101597184, "instructions": 1690483795, "cycles": 316595296, "engine": "baseline", "operation": "repeat", "rep": 2, "correct": true} +{"wall_ms": 5.642542000000006, "user_us": 5642.0, "system_us": 7.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1690030001, "cycles": 316326907, "engine": "baseline", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 5.628957999999997, "user_us": 5625.0, "system_us": 8.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1690437516, "cycles": 317348666, "engine": "perry", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 1.5070839999999919, "user_us": 2767.0, "system_us": 290.0, "rss_before": 198656000.0, "rss_after": 203456512.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204226560, "instructions": 1578274162, "cycles": 385844635, "engine": "node", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 2.0427919999999986, "user_us": 4256.0, "system_us": 441.0, "rss_before": 91815936.0, "rss_after": 98025472.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98467840, "instructions": 1150346623, "cycles": 246272111, "engine": "bun", "operation": "repeat", "rep": 3, "correct": true} +{"wall_ms": 2.077874999999999, "user_us": 4375.0, "system_us": 441.0, "rss_before": 91815936.0, "rss_after": 98091008.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98500608, "instructions": 1148196967, "cycles": 245366887, "engine": "bun", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 5.642083000000007, "user_us": 5641.0, "system_us": 12.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1690476269, "cycles": 316443871, "engine": "baseline", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 5.645458000000005, "user_us": 5629.0, "system_us": 21.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1689975851, "cycles": 315577577, "engine": "perry", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 1.5053329999999931, "user_us": 2783.0, "system_us": 270.0, "rss_before": 198754304.0, "rss_after": 203505664.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204242944, "instructions": 1585675849, "cycles": 393799198, "engine": "node", "operation": "repeat", "rep": 4, "correct": true} +{"wall_ms": 5.630833000000003, "user_us": 5627.0, "system_us": 14.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101597184, "instructions": 1690108150, "cycles": 315746077, "engine": "baseline", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 5.626541000000003, "user_us": 5629.0, "system_us": 7.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1690169943, "cycles": 317225693, "engine": "perry", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 1.5071669999999955, "user_us": 2788.0, "system_us": 286.0, "rss_before": 198737920.0, "rss_after": 203505664.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204226560, "instructions": 1588842126, "cycles": 401179136, "engine": "node", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 2.0700409999999962, "user_us": 4372.0, "system_us": 443.0, "rss_before": 91848704.0, "rss_after": 98123776.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98533376, "instructions": 1148621553, "cycles": 245350535, "engine": "bun", "operation": "repeat", "rep": 5, "correct": true} +{"wall_ms": 1.5097080000000034, "user_us": 2764.0, "system_us": 288.0, "rss_before": 198672384.0, "rss_after": 203456512.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204128256, "instructions": 1582148321, "cycles": 398297852, "engine": "node", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 5.651417000000009, "user_us": 5635.0, "system_us": 22.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1690029238, "cycles": 315851388, "engine": "perry", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 5.677208999999998, "user_us": 5632.0, "system_us": 50.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1690215301, "cycles": 314276294, "engine": "baseline", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 2.0274590000000003, "user_us": 4313.0, "system_us": 398.0, "rss_before": 91832320.0, "rss_after": 98074624.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98484224, "instructions": 1142847685, "cycles": 244198773, "engine": "bun", "operation": "repeat", "rep": 6, "correct": true} +{"wall_ms": 5.6379169999999945, "user_us": 5626.0, "system_us": 21.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101597184, "instructions": 1690142654, "cycles": 316451897, "engine": "baseline", "operation": "repeat", "rep": 7, "correct": true} +{"wall_ms": 1.5112499999999898, "user_us": 2734.0, "system_us": 283.0, "rss_before": 198688768.0, "rss_after": 203423744.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204128256, "instructions": 1589557074, "cycles": 400360409, "engine": "node", "operation": "repeat", "rep": 7, "correct": true} +{"wall_ms": 5.639625000000002, "user_us": 5629.0, "system_us": 16.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1690229882, "cycles": 317047096, "engine": "perry", "operation": "repeat", "rep": 7, "correct": true} +{"wall_ms": 2.045125000000006, "user_us": 4309.0, "system_us": 413.0, "rss_before": 91815936.0, "rss_after": 98058240.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98467840, "instructions": 1148000311, "cycles": 245927139, "engine": "bun", "operation": "repeat", "rep": 7, "correct": true} +{"wall_ms": 1.4893749999999955, "user_us": 2779.0, "system_us": 301.0, "rss_before": 198590464.0, "rss_after": 203456512.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204210176, "instructions": 1590258968, "cycles": 411908454, "engine": "node", "operation": "repeat", "rep": 8, "correct": true} +{"wall_ms": 5.638500000000008, "user_us": 5627.0, "system_us": 18.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101597184, "instructions": 1690036344, "cycles": 314850424, "engine": "baseline", "operation": "repeat", "rep": 8, "correct": true} +{"wall_ms": 5.6420420000000036, "user_us": 5629.0, "system_us": 21.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1690431822, "cycles": 315983991, "engine": "perry", "operation": "repeat", "rep": 8, "correct": true} +{"wall_ms": 2.056167000000002, "user_us": 4351.0, "system_us": 386.0, "rss_before": 91832320.0, "rss_after": 98091008.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98500608, "instructions": 1147191337, "cycles": 245479291, "engine": "bun", "operation": "repeat", "rep": 8, "correct": true} +{"wall_ms": 1.4949589999999944, "user_us": 2716.0, "system_us": 298.0, "rss_before": 198606848.0, "rss_after": 203374592.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204046336, "instructions": 1579363485, "cycles": 390054327, "engine": "node", "operation": "repeat", "rep": 9, "correct": true} +{"wall_ms": 5.6519170000000045, "user_us": 5634.0, "system_us": 26.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1689989133, "cycles": 316147909, "engine": "baseline", "operation": "repeat", "rep": 9, "correct": true} +{"wall_ms": 5.629250000000006, "user_us": 5628.0, "system_us": 6.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1689904603, "cycles": 315341765, "engine": "perry", "operation": "repeat", "rep": 9, "correct": true} +{"wall_ms": 2.0993330000000014, "user_us": 4410.0, "system_us": 459.0, "rss_before": 91865088.0, "rss_after": 98140160.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98549760, "instructions": 1147296424, "cycles": 246227260, "engine": "bun", "operation": "repeat", "rep": 9, "correct": true} +{"wall_ms": 1.484499999999997, "user_us": 2738.0, "system_us": 259.0, "rss_before": 198770688.0, "rss_after": 203538432.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204275712, "instructions": 1580229668, "cycles": 394652131, "engine": "node", "operation": "repeat", "rep": 10, "correct": true} +{"wall_ms": 5.629792000000002, "user_us": 5626.0, "system_us": 13.0, "rss_before": 69206016.0, "rss_after": 69304320.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1690002820, "cycles": 314344785, "engine": "perry", "operation": "repeat", "rep": 10, "correct": true} +{"wall_ms": 5.629624999999997, "user_us": 5629.0, "system_us": 9.0, "rss_before": 69189632.0, "rss_after": 69287936.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101597184, "instructions": 1690103661, "cycles": 315806187, "engine": "baseline", "operation": "repeat", "rep": 10, "correct": true} +{"wall_ms": 2.0728749999999962, "user_us": 4364.0, "system_us": 453.0, "rss_before": 91881472.0, "rss_after": 98156544.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 98566144, "instructions": 1150648692, "cycles": 246441037, "engine": "bun", "operation": "repeat", "rep": 10, "correct": true} +{"wall_ms": 5.968458000000005, "user_us": 9667.0, "system_us": 448.0, "rss_before": 91783168.0, "rss_after": 98893824.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99303424, "instructions": 1173195580, "cycles": 262100709, "engine": "bun", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 25.490874999999996, "user_us": 25438.0, "system_us": 59.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1829045077, "cycles": 379568726, "engine": "perry", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 6.681125000000009, "user_us": 8282.0, "system_us": 302.0, "rss_before": 198819840.0, "rss_after": 203669504.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204341248, "instructions": 1625815208, "cycles": 423115487, "engine": "node", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 25.574374999999996, "user_us": 25524.0, "system_us": 60.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1829398377, "cycles": 379589293, "engine": "baseline", "operation": "random", "rep": 0, "correct": true} +{"wall_ms": 5.948082999999997, "user_us": 9602.0, "system_us": 498.0, "rss_before": 91783168.0, "rss_after": 98893824.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99303424, "instructions": 1173041159, "cycles": 262260901, "engine": "bun", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 6.6774580000000014, "user_us": 8277.0, "system_us": 282.0, "rss_before": 198688768.0, "rss_after": 203538432.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204226560, "instructions": 1619779971, "cycles": 418569671, "engine": "node", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 25.647041, "user_us": 25624.0, "system_us": 28.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1829281069, "cycles": 380009513, "engine": "baseline", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 25.723082999999995, "user_us": 25548.0, "system_us": 185.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829227339, "cycles": 380031480, "engine": "perry", "operation": "random", "rep": 1, "correct": true} +{"wall_ms": 25.533499999999997, "user_us": 25500.0, "system_us": 39.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1829450146, "cycles": 379574031, "engine": "perry", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 5.887042000000001, "user_us": 9548.0, "system_us": 482.0, "rss_before": 91848704.0, "rss_after": 98959360.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99368960, "instructions": 1158059381, "cycles": 255441174, "engine": "bun", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 6.691541999999998, "user_us": 8355.0, "system_us": 269.0, "rss_before": 198705152.0, "rss_after": 203522048.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204177408, "instructions": 1618303358, "cycles": 404364014, "engine": "node", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 25.422749999999986, "user_us": 25360.0, "system_us": 69.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829420392, "cycles": 379044894, "engine": "baseline", "operation": "random", "rep": 2, "correct": true} +{"wall_ms": 6.722082999999998, "user_us": 8334.0, "system_us": 326.0, "rss_before": 198688768.0, "rss_after": 203603968.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204275712, "instructions": 1619302093, "cycles": 415113224, "engine": "node", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 25.10629200000001, "user_us": 25021.0, "system_us": 95.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829407270, "cycles": 378058745, "engine": "baseline", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 25.697042000000003, "user_us": 25573.0, "system_us": 131.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1829650610, "cycles": 380724372, "engine": "perry", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 5.895457999999998, "user_us": 9556.0, "system_us": 495.0, "rss_before": 91865088.0, "rss_after": 98975744.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99385344, "instructions": 1174681531, "cycles": 262178721, "engine": "bun", "operation": "random", "rep": 3, "correct": true} +{"wall_ms": 25.65479099999999, "user_us": 25582.0, "system_us": 79.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829033611, "cycles": 380637988, "engine": "baseline", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 6.649417, "user_us": 8260.0, "system_us": 283.0, "rss_before": 198688768.0, "rss_after": 203554816.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204242944, "instructions": 1622766347, "cycles": 410083028, "engine": "node", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 5.905334000000003, "user_us": 9550.0, "system_us": 486.0, "rss_before": 91865088.0, "rss_after": 98975744.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99385344, "instructions": 1168849904, "cycles": 261536780, "engine": "bun", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 25.566459000000002, "user_us": 25507.0, "system_us": 64.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1829302680, "cycles": 379618149, "engine": "perry", "operation": "random", "rep": 4, "correct": true} +{"wall_ms": 25.590583000000002, "user_us": 25558.0, "system_us": 38.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1828975925, "cycles": 379153606, "engine": "perry", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 6.734707999999998, "user_us": 8323.0, "system_us": 323.0, "rss_before": 198688768.0, "rss_after": 203571200.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204259328, "instructions": 1620701566, "cycles": 418815240, "engine": "node", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 5.896499999999996, "user_us": 9536.0, "system_us": 496.0, "rss_before": 91815936.0, "rss_after": 98926592.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99336192, "instructions": 1172608382, "cycles": 261411214, "engine": "bun", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 25.658416000000003, "user_us": 25644.0, "system_us": 23.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1829235986, "cycles": 380249278, "engine": "baseline", "operation": "random", "rep": 5, "correct": true} +{"wall_ms": 5.902666999999994, "user_us": 9566.0, "system_us": 457.0, "rss_before": 91815936.0, "rss_after": 98926592.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99336192, "instructions": 1175875582, "cycles": 262185697, "engine": "bun", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 6.696584000000001, "user_us": 8275.0, "system_us": 312.0, "rss_before": 198672384.0, "rss_after": 203554816.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204226560, "instructions": 1623049342, "cycles": 422857574, "engine": "node", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 25.678250000000006, "user_us": 25647.0, "system_us": 36.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1828914701, "cycles": 379313906, "engine": "baseline", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 25.500082999999997, "user_us": 25443.0, "system_us": 65.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1829275055, "cycles": 379341580, "engine": "perry", "operation": "random", "rep": 6, "correct": true} +{"wall_ms": 5.9057089999999945, "user_us": 9569.0, "system_us": 495.0, "rss_before": 91832320.0, "rss_after": 98942976.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99352576, "instructions": 1164821146, "cycles": 259515260, "engine": "bun", "operation": "random", "rep": 7, "correct": true} +{"wall_ms": 6.660750000000007, "user_us": 8262.0, "system_us": 306.0, "rss_before": 198606848.0, "rss_after": 203571200.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204275712, "instructions": 1627661230, "cycles": 425454594, "engine": "node", "operation": "random", "rep": 7, "correct": true} +{"wall_ms": 26.020124999999993, "user_us": 25934.0, "system_us": 94.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829098571, "cycles": 381280144, "engine": "baseline", "operation": "random", "rep": 7, "correct": true} +{"wall_ms": 25.583958999999993, "user_us": 25580.0, "system_us": 9.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1829538018, "cycles": 380673108, "engine": "perry", "operation": "random", "rep": 7, "correct": true} +{"wall_ms": 25.523167000000015, "user_us": 25492.0, "system_us": 39.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829178147, "cycles": 380238891, "engine": "perry", "operation": "random", "rep": 8, "correct": true} +{"wall_ms": 5.917167000000006, "user_us": 9570.0, "system_us": 456.0, "rss_before": 91799552.0, "rss_after": 98910208.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99319808, "instructions": 1172686164, "cycles": 261366122, "engine": "bun", "operation": "random", "rep": 8, "correct": true} +{"wall_ms": 6.679167000000007, "user_us": 8290.0, "system_us": 331.0, "rss_before": 198705152.0, "rss_after": 203587584.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204275712, "instructions": 1631608951, "cycles": 428217138, "engine": "node", "operation": "random", "rep": 8, "correct": true} +{"wall_ms": 25.701124999999998, "user_us": 25665.0, "system_us": 42.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829081833, "cycles": 379845958, "engine": "baseline", "operation": "random", "rep": 8, "correct": true} +{"wall_ms": 6.660207999999997, "user_us": 8243.0, "system_us": 284.0, "rss_before": 198672384.0, "rss_after": 203587584.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204292096, "instructions": 1623611860, "cycles": 421076889, "engine": "node", "operation": "random", "rep": 9, "correct": true} +{"wall_ms": 25.588041999999994, "user_us": 25523.0, "system_us": 74.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829347489, "cycles": 379228715, "engine": "perry", "operation": "random", "rep": 9, "correct": true} +{"wall_ms": 25.820958999999995, "user_us": 25729.0, "system_us": 102.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829134746, "cycles": 379286840, "engine": "baseline", "operation": "random", "rep": 9, "correct": true} +{"wall_ms": 5.920290999999999, "user_us": 9554.0, "system_us": 489.0, "rss_before": 91832320.0, "rss_after": 98942976.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99352576, "instructions": 1168389849, "cycles": 261853561, "engine": "bun", "operation": "random", "rep": 9, "correct": true} +{"wall_ms": 25.573416, "user_us": 25472.0, "system_us": 107.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1829879917, "cycles": 379536867, "engine": "perry", "operation": "random", "rep": 10, "correct": true} +{"wall_ms": 25.433333000000005, "user_us": 25388.0, "system_us": 52.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1829180131, "cycles": 378962712, "engine": "baseline", "operation": "random", "rep": 10, "correct": true} +{"wall_ms": 5.918292000000001, "user_us": 9565.0, "system_us": 455.0, "rss_before": 91815936.0, "rss_after": 98926592.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99336192, "instructions": 1177009871, "cycles": 262647849, "engine": "bun", "operation": "random", "rep": 10, "correct": true} +{"wall_ms": 6.984875000000002, "user_us": 9382.0, "system_us": 308.0, "rss_before": 198688768.0, "rss_after": 203620352.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204308480, "instructions": 1647224720, "cycles": 429914265, "engine": "node", "operation": "random", "rep": 10, "correct": true} +{"wall_ms": 27.136792000000007, "user_us": 27094.0, "system_us": 48.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 2080137300, "cycles": 385082875, "engine": "baseline", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 27.189375000000005, "user_us": 27144.0, "system_us": 56.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 2080723843, "cycles": 384607257, "engine": "perry", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 8.319917000000004, "user_us": 13897.0, "system_us": 702.0, "rss_before": 91832320.0, "rss_after": 99549184.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99958784, "instructions": 1207904095, "cycles": 274646789, "engine": "bun", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 8.001333000000002, "user_us": 11088.0, "system_us": 417.0, "rss_before": 198688768.0, "rss_after": 203833344.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204521472, "instructions": 1657780818, "cycles": 430567215, "engine": "node", "operation": "fields", "rep": 0, "correct": true} +{"wall_ms": 27.130207999999996, "user_us": 27106.0, "system_us": 29.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2080699017, "cycles": 385195238, "engine": "perry", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 8.282666000000006, "user_us": 13871.0, "system_us": 731.0, "rss_before": 91832320.0, "rss_after": 99565568.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99975168, "instructions": 1207052577, "cycles": 275654100, "engine": "bun", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 8.155792000000005, "user_us": 11270.0, "system_us": 417.0, "rss_before": 198656000.0, "rss_after": 203767808.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204455936, "instructions": 1652413186, "cycles": 422458001, "engine": "node", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 27.121375, "user_us": 27091.0, "system_us": 37.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2080429243, "cycles": 383880460, "engine": "baseline", "operation": "fields", "rep": 1, "correct": true} +{"wall_ms": 27.323708999999994, "user_us": 27242.0, "system_us": 49.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 2079912172, "cycles": 383920035, "engine": "perry", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 8.281584000000002, "user_us": 13882.0, "system_us": 709.0, "rss_before": 91832320.0, "rss_after": 99549184.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99958784, "instructions": 1214056491, "cycles": 276256115, "engine": "bun", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 8.091540999999992, "user_us": 11282.0, "system_us": 407.0, "rss_before": 198737920.0, "rss_after": 203898880.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204587008, "instructions": 1666734695, "cycles": 431726460, "engine": "node", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 27.100750000000012, "user_us": 27095.0, "system_us": 12.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 2080402871, "cycles": 383952050, "engine": "baseline", "operation": "fields", "rep": 2, "correct": true} +{"wall_ms": 27.240291, "user_us": 27173.0, "system_us": 67.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 2080271323, "cycles": 383745489, "engine": "baseline", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 27.464041, "user_us": 27176.0, "system_us": 293.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2081001764, "cycles": 385023373, "engine": "perry", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 8.374082999999999, "user_us": 13932.0, "system_us": 641.0, "rss_before": 91815936.0, "rss_after": 99549184.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99958784, "instructions": 1214467614, "cycles": 276649895, "engine": "bun", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 8.127624999999995, "user_us": 11312.0, "system_us": 433.0, "rss_before": 198721536.0, "rss_after": 203800576.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204455936, "instructions": 1656710122, "cycles": 421914771, "engine": "node", "operation": "fields", "rep": 3, "correct": true} +{"wall_ms": 27.163750000000007, "user_us": 27096.0, "system_us": 74.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 2080279713, "cycles": 384964209, "engine": "baseline", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 8.283750000000005, "user_us": 13862.0, "system_us": 723.0, "rss_before": 91766784.0, "rss_after": 99500032.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99909632, "instructions": 1213759294, "cycles": 276549803, "engine": "bun", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 27.185666000000005, "user_us": 27099.0, "system_us": 97.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 2080220612, "cycles": 382454034, "engine": "perry", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 8.280000000000001, "user_us": 11336.0, "system_us": 453.0, "rss_before": 198737920.0, "rss_after": 203833344.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204537856, "instructions": 1650219698, "cycles": 430907875, "engine": "node", "operation": "fields", "rep": 4, "correct": true} +{"wall_ms": 8.102125000000001, "user_us": 11272.0, "system_us": 392.0, "rss_before": 198754304.0, "rss_after": 203898880.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204587008, "instructions": 1649039431, "cycles": 427067421, "engine": "node", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 27.13174999999999, "user_us": 27108.0, "system_us": 30.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 2080906417, "cycles": 384850278, "engine": "perry", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 27.150166000000006, "user_us": 27093.0, "system_us": 65.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 2080602576, "cycles": 386602833, "engine": "baseline", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 8.310125, "user_us": 13842.0, "system_us": 728.0, "rss_before": 91783168.0, "rss_after": 99516416.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99926016, "instructions": 1211019825, "cycles": 293663176, "engine": "bun", "operation": "fields", "rep": 5, "correct": true} +{"wall_ms": 8.282708000000007, "user_us": 13868.0, "system_us": 721.0, "rss_before": 91848704.0, "rss_after": 99581952.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99991552, "instructions": 1208009842, "cycles": 275114265, "engine": "bun", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 27.129791999999995, "user_us": 27099.0, "system_us": 39.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2081007733, "cycles": 386190216, "engine": "perry", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 8.154957999999993, "user_us": 11250.0, "system_us": 421.0, "rss_before": 198721536.0, "rss_after": 203784192.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204488704, "instructions": 1660015104, "cycles": 433769161, "engine": "node", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 27.127666000000005, "user_us": 27093.0, "system_us": 42.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2080460513, "cycles": 384886550, "engine": "baseline", "operation": "fields", "rep": 6, "correct": true} +{"wall_ms": 27.14195799999999, "user_us": 27092.0, "system_us": 61.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2080537837, "cycles": 384094474, "engine": "baseline", "operation": "fields", "rep": 7, "correct": true} +{"wall_ms": 8.438792000000007, "user_us": 11517.0, "system_us": 404.0, "rss_before": 198656000.0, "rss_after": 203735040.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204406784, "instructions": 1651850528, "cycles": 423406773, "engine": "node", "operation": "fields", "rep": 7, "correct": true} +{"wall_ms": 27.156167000000003, "user_us": 27101.0, "system_us": 64.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 2080224367, "cycles": 385031517, "engine": "perry", "operation": "fields", "rep": 7, "correct": true} +{"wall_ms": 8.331874999999997, "user_us": 13924.0, "system_us": 740.0, "rss_before": 91815936.0, "rss_after": 99549184.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99958784, "instructions": 1213552160, "cycles": 276656738, "engine": "bun", "operation": "fields", "rep": 7, "correct": true} +{"wall_ms": 8.286125000000006, "user_us": 13831.0, "system_us": 688.0, "rss_before": 91832320.0, "rss_after": 99549184.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99958784, "instructions": 1215527825, "cycles": 277578601, "engine": "bun", "operation": "fields", "rep": 8, "correct": true} +{"wall_ms": 8.360666999999992, "user_us": 11555.0, "system_us": 422.0, "rss_before": 198656000.0, "rss_after": 203735040.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204423168, "instructions": 1654248179, "cycles": 416009201, "engine": "node", "operation": "fields", "rep": 8, "correct": true} +{"wall_ms": 27.331708, "user_us": 27233.0, "system_us": 108.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2080260709, "cycles": 386414537, "engine": "perry", "operation": "fields", "rep": 8, "correct": true} +{"wall_ms": 27.193291000000002, "user_us": 27097.0, "system_us": 103.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2080369704, "cycles": 385067363, "engine": "baseline", "operation": "fields", "rep": 8, "correct": true} +{"wall_ms": 8.144415999999993, "user_us": 11282.0, "system_us": 404.0, "rss_before": 198656000.0, "rss_after": 203751424.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204406784, "instructions": 1657186560, "cycles": 421571902, "engine": "node", "operation": "fields", "rep": 9, "correct": true} +{"wall_ms": 27.162166999999997, "user_us": 27097.0, "system_us": 70.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2080879669, "cycles": 384590699, "engine": "baseline", "operation": "fields", "rep": 9, "correct": true} +{"wall_ms": 8.283249999999995, "user_us": 13865.0, "system_us": 696.0, "rss_before": 91848704.0, "rss_after": 99565568.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99975168, "instructions": 1209217537, "cycles": 274937177, "engine": "bun", "operation": "fields", "rep": 9, "correct": true} +{"wall_ms": 27.12008399999999, "user_us": 27095.0, "system_us": 31.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2080238600, "cycles": 384543267, "engine": "perry", "operation": "fields", "rep": 9, "correct": true} +{"wall_ms": 27.112040999999998, "user_us": 27091.0, "system_us": 29.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2080336971, "cycles": 383114088, "engine": "perry", "operation": "fields", "rep": 10, "correct": true} +{"wall_ms": 8.019333000000003, "user_us": 11105.0, "system_us": 403.0, "rss_before": 198737920.0, "rss_after": 203816960.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204488704, "instructions": 1659438948, "cycles": 422151425, "engine": "node", "operation": "fields", "rep": 10, "correct": true} +{"wall_ms": 27.13087500000001, "user_us": 27100.0, "system_us": 40.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 2080171152, "cycles": 386196161, "engine": "baseline", "operation": "fields", "rep": 10, "correct": true} +{"wall_ms": 8.253499999999995, "user_us": 13819.0, "system_us": 682.0, "rss_before": 91832320.0, "rss_after": 99549184.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99958784, "instructions": 1207599542, "cycles": 274971587, "engine": "bun", "operation": "fields", "rep": 10, "correct": true} +{"wall_ms": 4.3136670000000095, "user_us": 7713.0, "system_us": 620.0, "rss_before": 91799552.0, "rss_after": 98779136.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99188736, "instructions": 1166763916, "cycles": 274432124, "engine": "bun", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 16.124875000000003, "user_us": 16108.0, "system_us": 26.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1808419865, "cycles": 349549716, "engine": "perry", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 15.614917000000005, "user_us": 15570.0, "system_us": 53.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1808304710, "cycles": 348227549, "engine": "baseline", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 4.095124999999996, "user_us": 6549.0, "system_us": 338.0, "rss_before": 198541312.0, "rss_after": 203587584.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204242944, "instructions": 1625666604, "cycles": 401381743, "engine": "node", "operation": "sequential", "rep": 0, "correct": true} +{"wall_ms": 15.600999999999999, "user_us": 15585.0, "system_us": 25.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1808689710, "cycles": 349524559, "engine": "perry", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 3.994084000000001, "user_us": 6263.0, "system_us": 335.0, "rss_before": 198639616.0, "rss_after": 203554816.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204259328, "instructions": 1629510075, "cycles": 416820314, "engine": "node", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 15.438167, "user_us": 15406.0, "system_us": 42.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1808427766, "cycles": 346620398, "engine": "baseline", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 4.306584000000001, "user_us": 7668.0, "system_us": 588.0, "rss_before": 91815936.0, "rss_after": 98746368.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99155968, "instructions": 1159964361, "cycles": 256184730, "engine": "bun", "operation": "sequential", "rep": 1, "correct": true} +{"wall_ms": 4.2104579999999885, "user_us": 6426.0, "system_us": 407.0, "rss_before": 198705152.0, "rss_after": 203636736.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204324864, "instructions": 1625920766, "cycles": 404001614, "engine": "node", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 15.471167000000001, "user_us": 15443.0, "system_us": 38.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1808322102, "cycles": 348636768, "engine": "perry", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 4.329916999999995, "user_us": 7715.0, "system_us": 570.0, "rss_before": 91815936.0, "rss_after": 98746368.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99155968, "instructions": 1157932855, "cycles": 255097555, "engine": "bun", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 15.61654200000001, "user_us": 15571.0, "system_us": 55.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1808155879, "cycles": 346869587, "engine": "baseline", "operation": "sequential", "rep": 2, "correct": true} +{"wall_ms": 16.170417, "user_us": 16127.0, "system_us": 54.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1808842212, "cycles": 349773230, "engine": "perry", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 4.375165999999993, "user_us": 7733.0, "system_us": 583.0, "rss_before": 91832320.0, "rss_after": 98811904.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99221504, "instructions": 1158864029, "cycles": 255655775, "engine": "bun", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 4.133541999999991, "user_us": 6504.0, "system_us": 335.0, "rss_before": 198574080.0, "rss_after": 203505664.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204144640, "instructions": 1630484815, "cycles": 419482865, "engine": "node", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 15.558708000000003, "user_us": 15525.0, "system_us": 38.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1808502383, "cycles": 348580510, "engine": "baseline", "operation": "sequential", "rep": 3, "correct": true} +{"wall_ms": 15.612833000000002, "user_us": 15563.0, "system_us": 59.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1808800012, "cycles": 347040672, "engine": "baseline", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 4.276915999999993, "user_us": 7665.0, "system_us": 593.0, "rss_before": 91783168.0, "rss_after": 98713600.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99123200, "instructions": 1169140287, "cycles": 258043799, "engine": "bun", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 15.575457999999998, "user_us": 15571.0, "system_us": 11.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1808516350, "cycles": 348010421, "engine": "perry", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 4.171250000000001, "user_us": 6534.0, "system_us": 361.0, "rss_before": 198639616.0, "rss_after": 203620352.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204357632, "instructions": 1628541143, "cycles": 413354185, "engine": "node", "operation": "sequential", "rep": 4, "correct": true} +{"wall_ms": 4.1759580000000085, "user_us": 6529.0, "system_us": 334.0, "rss_before": 198623232.0, "rss_after": 203603968.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204275712, "instructions": 1622516926, "cycles": 405226165, "engine": "node", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 4.335625, "user_us": 7741.0, "system_us": 601.0, "rss_before": 91815936.0, "rss_after": 98746368.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99155968, "instructions": 1169022031, "cycles": 258410959, "engine": "bun", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 15.576833999999998, "user_us": 15547.0, "system_us": 37.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1808627769, "cycles": 348234941, "engine": "baseline", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 16.129707999999994, "user_us": 16114.0, "system_us": 22.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1808677616, "cycles": 349992957, "engine": "perry", "operation": "sequential", "rep": 5, "correct": true} +{"wall_ms": 16.112458000000004, "user_us": 16094.0, "system_us": 25.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1808808867, "cycles": 350066637, "engine": "perry", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 4.314124999999997, "user_us": 7697.0, "system_us": 586.0, "rss_before": 91766784.0, "rss_after": 98746368.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99155968, "instructions": 1168345978, "cycles": 257178691, "engine": "bun", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 4.160792000000001, "user_us": 6546.0, "system_us": 357.0, "rss_before": 198705152.0, "rss_after": 203718656.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204390400, "instructions": 1625178769, "cycles": 414138227, "engine": "node", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 15.582417000000007, "user_us": 15566.0, "system_us": 25.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1808510619, "cycles": 347647344, "engine": "baseline", "operation": "sequential", "rep": 6, "correct": true} +{"wall_ms": 4.2834159999999954, "user_us": 7659.0, "system_us": 572.0, "rss_before": 91799552.0, "rss_after": 98779136.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99188736, "instructions": 1167022264, "cycles": 257181350, "engine": "bun", "operation": "sequential", "rep": 7, "correct": true} +{"wall_ms": 16.12075, "user_us": 16113.0, "system_us": 17.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1808220362, "cycles": 350253040, "engine": "perry", "operation": "sequential", "rep": 7, "correct": true} +{"wall_ms": 4.067208000000008, "user_us": 6336.0, "system_us": 385.0, "rss_before": 198770688.0, "rss_after": 203718656.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204406784, "instructions": 1629993477, "cycles": 415891437, "engine": "node", "operation": "sequential", "rep": 7, "correct": true} +{"wall_ms": 15.634708999999994, "user_us": 15603.0, "system_us": 37.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1808282858, "cycles": 347507016, "engine": "baseline", "operation": "sequential", "rep": 7, "correct": true} +{"wall_ms": 4.107708000000002, "user_us": 6485.0, "system_us": 382.0, "rss_before": 198737920.0, "rss_after": 203685888.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204341248, "instructions": 1636364840, "cycles": 422734082, "engine": "node", "operation": "sequential", "rep": 8, "correct": true} +{"wall_ms": 16.110667, "user_us": 16093.0, "system_us": 28.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1808085323, "cycles": 349041377, "engine": "perry", "operation": "sequential", "rep": 8, "correct": true} +{"wall_ms": 4.267416999999995, "user_us": 7658.0, "system_us": 507.0, "rss_before": 91783168.0, "rss_after": 98713600.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99123200, "instructions": 1164057447, "cycles": 255405614, "engine": "bun", "operation": "sequential", "rep": 8, "correct": true} +{"wall_ms": 15.596334000000006, "user_us": 15578.0, "system_us": 24.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1808612522, "cycles": 349553141, "engine": "baseline", "operation": "sequential", "rep": 8, "correct": true} +{"wall_ms": 15.611333000000002, "user_us": 15590.0, "system_us": 29.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1808756185, "cycles": 347158516, "engine": "baseline", "operation": "sequential", "rep": 9, "correct": true} +{"wall_ms": 16.144209000000004, "user_us": 16107.0, "system_us": 47.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101629952, "instructions": 1808557681, "cycles": 349488385, "engine": "perry", "operation": "sequential", "rep": 9, "correct": true} +{"wall_ms": 4.274583000000007, "user_us": 7655.0, "system_us": 548.0, "rss_before": 91783168.0, "rss_after": 98713600.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99123200, "instructions": 1163391535, "cycles": 256236027, "engine": "bun", "operation": "sequential", "rep": 9, "correct": true} +{"wall_ms": 4.165042, "user_us": 6530.0, "system_us": 329.0, "rss_before": 198688768.0, "rss_after": 203669504.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204341248, "instructions": 1623075685, "cycles": 402674706, "engine": "node", "operation": "sequential", "rep": 9, "correct": true} +{"wall_ms": 4.286999999999992, "user_us": 7663.0, "system_us": 559.0, "rss_before": 91799552.0, "rss_after": 98779136.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 99188736, "instructions": 1165494137, "cycles": 256463719, "engine": "bun", "operation": "sequential", "rep": 10, "correct": true} +{"wall_ms": 16.109291, "user_us": 16105.0, "system_us": 13.0, "rss_before": 69206016.0, "rss_after": 69320704.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101646336, "instructions": 1808549158, "cycles": 350151137, "engine": "perry", "operation": "sequential", "rep": 10, "correct": true} +{"wall_ms": 15.861999999999995, "user_us": 15537.0, "system_us": 334.0, "rss_before": 69189632.0, "rss_after": 69304320.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 101613568, "instructions": 1808870010, "cycles": 348324003, "engine": "baseline", "operation": "sequential", "rep": 10, "correct": true} +{"wall_ms": 4.153125000000003, "user_us": 6531.0, "system_us": 388.0, "rss_before": 198623232.0, "rss_after": 203522048.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204193792, "instructions": 1627000401, "cycles": 400539351, "engine": "node", "operation": "sequential", "rep": 10, "correct": true} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/verify.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/verify.jsonl new file mode 100644 index 0000000000..51a85ca1a9 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/verify.jsonl @@ -0,0 +1,12 @@ +{"wall_ms": 1.3934170000000012, "user_us": 2488.0, "system_us": 254.0, "rss_before": 54951936.0, "rss_after": 59834368.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60620800, "instructions": 323629358, "cycles": 107690789, "engine": "node", "operation": "repeat"} +{"wall_ms": 5.095375000000001, "user_us": 6423.0, "system_us": 363.0, "rss_before": 54951936.0, "rss_after": 59850752.0, "checksum": 45500000.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60637184, "instructions": 353962790, "cycles": 121624029, "engine": "node", "operation": "random"} +{"wall_ms": 3.499834, "user_us": 5123.0, "system_us": 264.0, "rss_before": 54984704.0, "rss_after": 60030976.0, "checksum": 67248386.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60850176, "instructions": 367915777, "cycles": 113917876, "engine": "node", "operation": "fields"} +{"wall_ms": 2.356792000000002, "user_us": 3658.0, "system_us": 257.0, "rss_before": 54951936.0, "rss_after": 59817984.0, "checksum": 59498400.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 1000000, "warmup": 0, "peak_rss": 60604416, "instructions": 363304133, "cycles": 122583954, "engine": "node", "operation": "sequential"} +{"wall_ms": 1.4259169999999983, "user_us": 2526.0, "system_us": 255.0, "rss_before": 60981248.0, "rss_after": 65847296.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 66846720, "instructions": 375572604, "cycles": 121520716, "engine": "node", "operation": "repeat"} +{"wall_ms": 7.9155419999999985, "user_us": 10648.0, "system_us": 553.0, "rss_before": 60866560.0, "rss_after": 69156864.0, "checksum": 3805542400.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69844992, "instructions": 461254906, "cycles": 151670974, "engine": "node", "operation": "random"} +{"wall_ms": 6.956958, "user_us": 10156.0, "system_us": 571.0, "rss_before": 60866560.0, "rss_after": 69271552.0, "checksum": 3801980059.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69943296, "instructions": 487615175, "cycles": 144731135, "engine": "node", "operation": "fields"} +{"wall_ms": 5.055500000000002, "user_us": 7536.0, "system_us": 560.0, "rss_before": 60850176.0, "rss_after": 69025792.0, "checksum": 3792460000.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 1000000, "warmup": 0, "peak_rss": 69664768, "instructions": 458580540, "cycles": 138738158, "engine": "node", "operation": "sequential"} +{"wall_ms": 1.5007909999999924, "user_us": 2731.0, "system_us": 290.0, "rss_before": 198721536.0, "rss_after": 203472896.0, "checksum": 7000000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204177408, "instructions": 1590022454, "cycles": 399928576, "engine": "node", "operation": "repeat"} +{"wall_ms": 6.691333999999998, "user_us": 8329.0, "system_us": 310.0, "rss_before": 198672384.0, "rss_after": 203587584.0, "checksum": 72345500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204259328, "instructions": 1623089338, "cycles": 411661863, "engine": "node", "operation": "random"} +{"wall_ms": 8.290333000000004, "user_us": 11431.0, "system_us": 408.0, "rss_before": 198590464.0, "rss_after": 203669504.0, "checksum": 71535388892.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204324864, "instructions": 1662130699, "cycles": 424221376, "engine": "node", "operation": "fields"} +{"wall_ms": 4.039999999999992, "user_us": 6309.0, "system_us": 359.0, "rss_before": 198672384.0, "rss_after": 203685888.0, "checksum": 71524500000.0, "retained": 0.0, "fixture": "records_array_20m", "iterations": 1000000, "warmup": 0, "peak_rss": 204357632, "instructions": 1626623607, "cycles": 417212750, "engine": "node", "operation": "sequential"} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/window.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/window.json new file mode 100644 index 0000000000..345370e8d7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/window.json @@ -0,0 +1,34 @@ +{ + "owner": "json-perf-15009-1789118482", + "load_before": [ + 1.6494140625, + 1.5732421875, + 1.541015625 + ], + "started_utc": "2026-09-11T09:21:22Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/trusted-materialized-read-r26/run-access.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-access-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-access-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--repeat", + "11", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-recheck-access" + ], + "competing_workloads_before": [], + "load_after": [ + 2.36572265625, + 1.76025390625, + 1.60986328125 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:21:56Z" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/with_lock.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/zero-root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/zero-root-comparison.json new file mode 100644 index 0000000000..e29eca90dd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/zero-root-comparison.json @@ -0,0 +1,17 @@ +{ + "matches": true, + "files": [ + { + "mode": "native", + "normalized_sha256": "a452c11cd5682ca7099a90032eb786db6a0d779d6102a8e506bfe8c0276c79f5", + "main_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd", + "candidate_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "normalized_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "main_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "candidate_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/additional-root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/additional-root-comparison.json new file mode 100644 index 0000000000..d5278ec805 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/additional-root-comparison.json @@ -0,0 +1,34 @@ +{ + "matches": true, + "files": [ + { + "subject": "changing", + "mode": "native", + "main_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79", + "candidate_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a", + "normalized_sha256": "630457db94e5b10ad30e7df0933b1545be2d702de1342e6d08afa4e04a7a831e" + }, + { + "subject": "changing", + "mode": "shadow", + "main_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "candidate_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "normalized_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "subject": "retained", + "mode": "native", + "main_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df", + "candidate_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b", + "normalized_sha256": "e2413fabf0d549ac10598e9bfd5fb8cb869a23110e6e4305166ede1a741365dd" + }, + { + "subject": "retained", + "mode": "shadow", + "main_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "candidate_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "normalized_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "note": "Retained-zero native/shadow checks pass. Changing-record shadow checks pass; native retains four unsuppressed R25 unrooted/global property-write findings, with identical IR and fingerprints. Not a clean native verdict." +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/build-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/build-provenance.json new file mode 100644 index 0000000000..6515d793a7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-changing-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-changing-options-validation.json new file mode 100644 index 0000000000..ebf4cae4d8 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-changing-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-changing-roots.json new file mode 100644 index 0000000000..0b0ac2976b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-changing-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-changing-workers-provenance.json new file mode 100644 index 0000000000..c4a2bc5d21 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-fixture-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-fixture-validation.json new file mode 100644 index 0000000000..673bd175ec --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "a6fcbcdadeafcd1b9f0c1915cd14b76559142d39b0638744815f05a3ea35ae30", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-options-validation.json new file mode 100644 index 0000000000..3e1c49aae3 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-retained-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-retained-roots.json new file mode 100644 index 0000000000..23f6b4cb74 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-retained-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-retained-zero-validation.json new file mode 100644 index 0000000000..e19227cb0f --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..969719734a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-roots.json new file mode 100644 index 0000000000..ee1ae6cc61 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "note": "Fresh emitted IR matches R25. Checker scripts are unchanged. Preserve all unsuppressed R25 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-workers-provenance.json new file mode 100644 index 0000000000..7508e22646 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-zero-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-zero-roots.json new file mode 100644 index 0000000000..1c6d8305fb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-zero-validation.json new file mode 100644 index 0000000000..842ba39ab1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero": "77b94f460f2ba5428857bfe116901359e6e85c02f040f9f1bba4fc4b5a2153a5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/changing-options-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/changing-options-worker.js new file mode 100644 index 0000000000..b2af1c36ac --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/changing-options-worker.js @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +let last = null; +function run(count ) { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/changing-options-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/changing-options-worker.ts new file mode 100644 index 0000000000..e9f0a29920 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/changing-options-worker.ts @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +let last: any = null; +function run(count: number): number { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/controller-exit.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/controller-exit.json new file mode 100644 index 0000000000..1f1863572c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/controller-exit.json @@ -0,0 +1,3 @@ +{ + "exit_code": 0 +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/controller.log b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/controller.log new file mode 100644 index 0000000000..034f451816 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/controller.log @@ -0,0 +1,5 @@ +FINISHED tiny_object parse 2000000 +FINISHED records_array_16k roundtrip 7659 +FINISHED records_array_1m roundtrip 115 +FINISHED records_object_1m parse 81 +FINISHED heterogeneous_1m stringify 218 diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/fixture-hashes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/fixture-hashes.json new file mode 100644 index 0000000000..3aeb3a394e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/fixture-hashes.json @@ -0,0 +1,21 @@ +{ + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/fixtures.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/fixtures.json new file mode 100644 index 0000000000..ae252e71f5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/fixtures.json @@ -0,0 +1,223 @@ +[ + { + "name": "null", + "bytes": 4, + "utf16_units": 4, + "kind": "small", + "sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "string_a", + "bytes": 3, + "utf16_units": 3, + "kind": "small", + "sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "empty_object", + "bytes": 2, + "utf16_units": 2, + "kind": "small", + "sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "tiny_object", + "bytes": 7, + "utf16_units": 7, + "kind": "small", + "sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "small_record", + "bytes": 109, + "utf16_units": 109, + "kind": "small", + "sha256": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "object_1k", + "bytes": 1021, + "utf16_units": 1021, + "kind": "object", + "sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_16k", + "bytes": 13197, + "utf16_units": 13197, + "kind": "records_array", + "sha256": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_array_1m", + "bytes": 888597, + "utf16_units": 888597, + "kind": "records_array", + "sha256": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_1m", + "bytes": 888609, + "utf16_units": 888609, + "kind": "records_object", + "sha256": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_8m", + "bytes": 7117930, + "utf16_units": 7117930, + "kind": "records_array", + "sha256": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_8m", + "bytes": 7117942, + "utf16_units": 7117942, + "kind": "records_object", + "sha256": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_20m", + "bytes": 17765930, + "utf16_units": 17765930, + "kind": "records_array", + "sha256": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_20m", + "bytes": 17765942, + "utf16_units": 17765942, + "kind": "records_object", + "sha256": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "numbers_1m", + "bytes": 1067371, + "utf16_units": 1067371, + "kind": "numbers", + "sha256": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "long_string_1m", + "bytes": 1048594, + "utf16_units": 1048594, + "kind": "string", + "sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "escaped_1m", + "bytes": 990018, + "utf16_units": 990018, + "kind": "string", + "sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "unicode_1m", + "bytes": 884018, + "utf16_units": 468018, + "kind": "string", + "sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "wide_1m", + "bytes": 977781, + "utf16_units": 977781, + "kind": "wide", + "sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "heterogeneous_1m", + "bytes": 914291, + "utf16_units": 914291, + "kind": "heterogeneous", + "sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + "operations": [ + "parse", + "stringify" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/access-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/access-worker.js new file mode 100644 index 0000000000..70d94cb8e2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/access-worker.js @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records = JSON.parse(text); +const length = records.length; +function run(rows, count) { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/access-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/access-worker.ts new file mode 100644 index 0000000000..530a63c663 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/access-worker.ts @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records: any = JSON.parse(text); +const length = records.length; +function run(rows: any, count: number): number { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/rotating-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/rotating-worker.js new file mode 100644 index 0000000000..adb5655ef4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/rotating-worker.js @@ -0,0 +1,63 @@ +// Generated from rotating-worker.ts by erasing its type annotations. +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last = null; +let cursor = 0; +let checksum = 0; + +function run(count) { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/rotating-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/rotating-worker.ts new file mode 100644 index 0000000000..ce56073346 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/rotating-worker.ts @@ -0,0 +1,62 @@ +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources: string[] = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last: any = null; +let cursor = 0; +let checksum = 0; + +function run(count: number): number { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/run_access.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/run_access.py new file mode 100644 index 0000000000..aeb19504ea --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/run_access.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ROOT / 'access-worker.js')], + 'bun': [args.bun, str(ROOT / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ROOT / 'access-worker.ts', ROOT / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/run_dispatch_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/run_regression_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/run_regression_focus.py new file mode 100644 index 0000000000..f1c85426ec --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/run_regression_focus.py @@ -0,0 +1,123 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(ROOT / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={p: hashlib.sha256((ROOT / p).read_bytes()).hexdigest() + for p in ['run_regression_focus.py', 'run_dispatch_focus.py', 'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(ROOT / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/with_lock.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/worker.js new file mode 100644 index 0000000000..8ff145c5fb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/worker.js @@ -0,0 +1,82 @@ +// Generated from worker.ts by erasing its type annotations. +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/worker.ts new file mode 100644 index 0000000000..c654926e01 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/worker.ts @@ -0,0 +1,81 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/host.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/host.json new file mode 100644 index 0000000000..c6f68db952 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/host.json @@ -0,0 +1,65 @@ +{ + "started_utc": "2026-09-11T09:20:02Z", + "load_before": [ + 1.63525390625, + 1.5673828125, + 1.53955078125 + ], + "cases": [ + [ + "tiny_object", + "parse", + 2000000, + 5000, + 11 + ], + [ + "records_array_16k", + "roundtrip", + 7659, + 2, + 11 + ], + [ + "records_array_1m", + "roundtrip", + 115, + 2, + 11 + ], + [ + "records_object_1m", + "parse", + 81, + 2, + 11 + ], + [ + "heterogeneous_1m", + "stringify", + 218, + 2, + 11 + ] + ], + "workers": { + "perry": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "baseline": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "node": "87e9b1fed820a2683ea90f5871596edf605b7162519156856dacbfbad36d1d29", + "bun": "e0c90ec15d33363e6b70713d56bc3b2c7585c17f40a0fe0f8fd9305901d4e233" + }, + "sources": { + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/run-focus.py": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.js": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + "node_version": "v26.5.1", + "bun_version": "1.3.14", + "finished_utc": "2026-09-11T09:20:55Z", + "load_after": [ + 1.51904296875, + 1.552734375, + 1.53466796875 + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/lazy-candidate-probes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/lazy-candidate-probes.json new file mode 100644 index 0000000000..8f5a0a0218 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/lazy-candidate-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe": "08b3505bd2317cceb3d408b72e32afe6355e8790a6497776a32c2c02c16634f9", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/lazy-main-probes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/lazy-main-probes.json new file mode 100644 index 0000000000..5fb652abf4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/lazy-main-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-build-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-build-provenance.json new file mode 100644 index 0000000000..87c665a8e4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-changing-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-changing-options-validation.json new file mode 100644 index 0000000000..ba9f2e1197 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-changing-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-changing-roots.json new file mode 100644 index 0000000000..7d0a1073bc --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-changing-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-changing-workers-provenance.json new file mode 100644 index 0000000000..86e941bfdb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-fixture-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-fixture-validation.json new file mode 100644 index 0000000000..36f30fd40e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-options-validation.json new file mode 100644 index 0000000000..b13214914b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-retained-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-retained-roots.json new file mode 100644 index 0000000000..2d74c7b5b1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-retained-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-retained-zero-validation.json new file mode 100644 index 0000000000..826415a9b7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..2bcfdc98bd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-reuse-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-reuse-provenance.json new file mode 100644 index 0000000000..06563fc13c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-reuse-provenance.json @@ -0,0 +1,2492 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "evidence_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "note": "Reference arm called main/baseline is measured R25, not current main. All 81 reference checks and 24 IR verdicts are reused; copied original commands identify their actual execution paths.", + "files": [ + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-compile.log", + "sha256": "bfcc01eb515997ac0bfa6986f21e23e27a9af7deab4563e5863937b3c9135c6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stdout", + "sha256": "8908a39d4a7b4d19b28d6de2f756de4d8aa558f4199186794e3fbf7980e25edf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options", + "sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options", + "sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stderr", + "sha256": "a19295114d0ebf184437625934289909e9f5cdb1ef191c2271bb3e27fa62eaa3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stderr", + "sha256": "95cb018271fe326b5bd3558de2ffdc345d1cf28648a9ee9b5529be53275eb740" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stderr", + "sha256": "12ce48cc9db6fd5b6a43791c497eac6b8eee09ae94a3189cada8cef438ae5f00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stderr", + "sha256": "78864551240e1bd65d36398a74ee53c7c441d2d226237b0732bcc8ddca1240aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-0.log", + "sha256": "9cb1b2454f6568fcc50e9153eca7e82427c08b9a47161ab1e5cb379eb21afdc6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stderr", + "sha256": "61f40388c06a0fbcfac95f559e97e8d18cb1a113e109d7d8eaad72112778f14c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-workers-provenance.json", + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker", + "sha256": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stderr", + "sha256": "34c56c85f2e4033d10d1f5707c7c32e92ac726f38cc210df9777757b78ec5519" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-validation.json", + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-compile.log", + "sha256": "923562ac2fcba7520fa85c5381f506a454cb87c91598863a578a3bb721da405a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stderr", + "sha256": "41433231e908567dea2a7b6145c2069df40b53a99c3d5706ea0035bcfcddb01e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-0.log", + "sha256": "feda68daa9a2da19b7239bcaf6eda541cb340eb6bee385b52bf13e31ac5da19c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-spacer", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-spacer", + "sha256": "2d14926734906c4c4dace01ca2ca28f56b298d267be193c17e7e14cc6e69b24a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only", + "sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-compile.log", + "sha256": "43391112b27aae9ad2d81a93965a9a9e4e69808ab1d5331848180e73c9612ae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stdout", + "sha256": "e4e7560cd912b241435c0e54018563e1c2d7d4350aa4b493a8bc30c8cff01086" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json", + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-compile.log", + "sha256": "5245a6a66a6ec8f03e54836e934b2fc0ecd7cd1505117b4e8c1368449b96d565" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stderr", + "sha256": "7fa67fc071709f87e1c2f94644b466068e43cba2c0c7f5d96f4a63d98f5ed63f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-compile.log", + "sha256": "112407f0fc81f7da9e9c86e5a5f2e9dcaef6b618f7c27112a56732755b818daf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-15lazy_get_rooted.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-15lazy_get_rooted.s", + "sha256": "85fd2d85f57331f82d0600e64d2692a17c70c75d4a64e4c5d14e132216d4c612" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-validation.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-validation.log", + "sha256": "2a191f692f5831551281f65e8e2a8a811e9c642aa6aa14cb8a417a2b4841f953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-validation.json", + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry", + "sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads", + "sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-compile.log", + "sha256": "c84bccd706c1b1efd1eb72c0a4f68de9799aac95d19a0cd9149723ea2a396d2e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker", + "sha256": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stderr", + "sha256": "34a6ba4939da64476b3f733fd2926a2ad27242f39822b48b14b90c50f48ee3bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero", + "sha256": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero", + "sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fixture-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fixture-validation.json", + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-array-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-array-get.s", + "sha256": "3494f1c3dbd4dfe53fae786fd080b6b97b25995c49a72bb33e6f2d4de8bd65dc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-space-probe", + "sha256": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stderr", + "sha256": "d78071b285ec00e504cb5fd437266e0070046cdab2dc74d8746f8bd8a647cb9e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stderr", + "sha256": "2ade94c85c4c6b02f5d3bf01ea0a24d1c794e68844a8ff774ca8465e9ad7a196" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stderr", + "sha256": "5264de0c7ef4fdb40fbe387c5dd8d5b9a3609b85229863489e8d90ed1c689d9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture", + "sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker", + "sha256": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker.o", + "sha256": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-workers-provenance.json", + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-compile.log", + "sha256": "f8e7ed3f57c70b701986a5702ecb901fd5ba49a1d35fc99b750d879f350f0cf5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-roots.json", + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stderr", + "sha256": "ee19920e6ce0610bd009bb3bfe096971b2bd650f51a76aced8923b43ec9d32dd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stderr", + "sha256": "f5858a46e8e5635ad077881c989707960caf2805b7f8d77460aeff047339ffa8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-packed-index-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-packed-index-get.s", + "sha256": "8cb7e01608a2c618c36309a0cc93ebe5831e75fd749ae424a0f91921f84532c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-roots.json", + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stdout", + "sha256": "5d1802bd030fe3379bb06a180e92fcf986296aef9107dadcc10a8f63bdbf6c7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-validation.json", + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length", + "sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-0.log", + "sha256": "3860640dd7df0fe6588e8d0fd8e6d10000acc34f4e0378231636d3395fd9d7aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stderr", + "sha256": "5a88542ecc15c421e1a2ac81c973d9ebab298ad63a711e49d9ebf071e8b779c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe", + "sha256": "75d4839f16e6eed750fc9ecaab0f94987138536f35d198bf48057810f6cfb063" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction", + "sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-0.log", + "sha256": "873cb48cc94653d4f4d1b36e3f4f228c7f9c61e4716f34799ac9ba4320e9dc8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-compile.log", + "sha256": "83e997ebbc5810556f03d0695d399689476ec35aab724f4bb2a080d6649c187f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-validation.json", + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stderr", + "sha256": "e733a531e39ee38444760a938eb35245ecb99bd3c1aa054675168c86de531254" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-compile.log", + "sha256": "2d8c719a56fdceca535663bbf2b0b7b80dadc8f7c25d2a9860ec0da8d72af558" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-0.log", + "sha256": "bfd9807d5f50fbabdab063557adbaa7068e1c2290f0af99444d58926cad7fb35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stderr", + "sha256": "6a57e5f56a2e6c36a914770c825d2f9f8e2f0abf42343aed08aea62ef15244ae" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-roots.json", + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-11cached_read8lazy_get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-11cached_read8lazy_get.s", + "sha256": "417a12ab6b195d609d26afe28235f88fb3e319d3e67272bd3d948fb9b76f5c4d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stderr", + "sha256": "c0508409b11c53455f2ad5d4de1404c876b07c520fda0aa675285dd09858b31e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-8mutation26resolve_materialized_array.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-8mutation26resolve_materialized_array.s", + "sha256": "1828cd33102577e253988ec30fa59522e13304955e2d41d7c70ed62aa6a790db" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.json", + "sha256": "22e0eab1b68df592e51f849c165ece97212f7f67df2790e2f2532b969af25ec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stderr", + "sha256": "a781a93db6c9ed109ac408041f9fdf664106223ad54d2f554803b52e83b3f887" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-roots.json", + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-0.log", + "sha256": "c5ed96ca6475927931d87ffcea89a25a753ea540aa3659976e26afa6404aef2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture-0.ll", + "sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker-0.ll", + "sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/ordinary-workers-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/ordinary-workers-check.log", + "sha256": "a070a94176c6d41c9a84264e2c2a20584444f94cbe159d6a74ff8f2c6ce96349" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only-0.ll", + "sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length-0.ll", + "sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction-0.ll", + "sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker-0.ll", + "sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry-0.ll", + "sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker-0.ll", + "sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads-0.ll", + "sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-check.log", + "sha256": "c687e0bda1d65d6a644547dd46495041a9602bff17d0af9578bdd89adf749ff8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/check-0.log", + "sha256": "2e1e93ae99fdbf7ff3601b32f219b9d9a53926fb85a68158506729b4cf7436f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/zero.ll", + "sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/compile.log", + "sha256": "30ff32dd1c93979b9cc522524aed8325e2205867de6fab90231163c2293d8832" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/worker.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/check-0.log", + "sha256": "5bc08c71b75ca87cb23c5dea77186b06a48601e92be12bd7ad4da55bc627e38a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture-0.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker-0.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only-0.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length-0.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction-0.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker-0.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry-0.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker-0.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads-0.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-1.log", + "sha256": "8dff47d11974370bd580487f44a5ec19789218771c1d1d3c42c9a2f67e03a763" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-0.log", + "sha256": "b4ad91c3eab41620a040675b7da92174960e8d9bba454e4cf709a10991272347" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/zero.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/compile.log", + "sha256": "a3b74a3f34e0f290e4ba243956663644625603cf688dcf18c38ac8a7fc3c6f6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/worker.o", + "sha256": "6958910c40f95da63c21d9527aef5f052de60d110c38de5b702126f9ebdcece1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-1.log", + "sha256": "064c117b67243e7c927199ad1a1470831a56b2ee7728f032f0619ba99dd9edc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-0.log", + "sha256": "b2b11d103a7685b9c344918149dd3fdaa15213e4252c5a84723aaeda677299eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/zero.ll", + "sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/compile.log", + "sha256": "e22b3b8461278d9e9222b37395d7b919dffff3dafe989b9611836ec5ea5aec59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/worker.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/check-0.log", + "sha256": "f6698d16f45c156aba049cea597490fba9638f1ec78369502f9cf1764d6c926c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/zero.ll", + "sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/compile.log", + "sha256": "4f9e08368bba41235bdcb5c91165174cf21bfd2f68c6c2dad29375fb34b1e6a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/worker.o", + "sha256": "2a9823592433f7eed446e49d191dcfbf8d8e27e57e8d3eb3eb3c58be8e6b36b4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/check-0.log", + "sha256": "cde78b91411e68c230304de0fae7db0a5cc891d5f89abeab8a3f445b57417c85" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_stdlib.a", + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/perry", + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_runtime.a", + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/zero.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/compile.log", + "sha256": "388ec8d9701d4602fe56748892bb906a972538cf446ac90f08ca348f441213f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/worker.o", + "sha256": "b7d0d1ce0724ae92f5d47ebcb945c9d02a42821790079d8cf300678eb327d1bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-1.log", + "sha256": "ab66f20703b9c2e9fc7f3cd7f5c4548b7f54a770d90c04379eb0867944361a04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-0.log", + "sha256": "4050d2a3c84c2d0606b532b2cf18db4b4532c38ddc407b74ee58b6e70a4aa96a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/zero.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/compile.log", + "sha256": "6452aab181e235450dd538ad16a5a9d9f21cf1de328cc3a234f130a71f8a8559" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/worker.o", + "sha256": "f284a1fd1866dea47fda49afd09a902687db4cd273d60e76b73373f0f716f8b5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-1.log", + "sha256": "8196a1e23f481eba29acc2160175f2f3ccd76efc3e9a62b73078c4636b7026da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-0.log", + "sha256": "fb3a04e2b1e934c16da2bbc675d86657bb9682bfcdbb84d6cefb7baf41ff00e7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "427c9a83027574c4461a503fcaab0a2608fbb83bdf1699973a2bcfe8a0d096e0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "52e307cfac9ab598f756c0182b1c45ed62a528d81a86739316c928818e1a89eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/compile.log", + "sha256": "ee3243b3a0e8994ea6588e9873584adc4aa97b14267c59c66f905e15991b1c2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/worker.o", + "sha256": "f0d633b01a767b183bb047f9df5edbb68eff904f899650d1c0c7616be336a405" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/compile.log", + "sha256": "b1f931e40020a67d405d85069d071c101931112ba5d5eac5f52d7473f5e97a3c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/worker.o", + "sha256": "28691e1e114f0bcc0302caf3b244d66b5f23d6e2eb60e9e00a4e24a6a513c2ef" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/compile.log", + "sha256": "ef54f8e8253aa4502657cc184171d6a83a37891cf3ddc855228cd1c372934628" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/worker.o", + "sha256": "aa6922f3289ee3847936c92c33001a579735d25115b1b4229c1101ad4ac79903" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/compile.log", + "sha256": "40cd1052a284c7b13d9e8feb6454f8915ff7dc7a96d8b80cadfb390c3bc4e126" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/worker.o", + "sha256": "4aacc8839e6a96dda7cc2ddd08eafaa6207d69af602ec89be3d80a24d851d1ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/compile.log", + "sha256": "8047196f9faa2179fc8dd926028fc63162b958cf27208510104f3da2778c2bdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/worker.o", + "sha256": "56656cc41877b23e12816bf121a1d5b2155908d846ccd31a7d772b545f05b45c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/compile.log", + "sha256": "5f5a2f15111fcde1a97a7c18993cf658a7e7cdea3d818d701060862ce7e43a8f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/worker.o", + "sha256": "efd01fbf9c3c1d7f7c6d089242bbf3a1cf595ffac1b9455feff11b663831e186" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/compile.log", + "sha256": "a5b514d2e6ebfe18ef44104bea06494f00064886ba2bf40e2951c736bf4ae062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/worker.o", + "sha256": "19808fe019ad81ad28405e395b69ca2116ed6e162584242e99bdbe3afbf144f0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/compile.log", + "sha256": "a86e7d9b7147414ae5779d4eae698751fd0c1b6a69423c1026ec4122542da145" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/worker.o", + "sha256": "9d4b685772750a0bf9ea3f8f7617563f3ff36278c5c21f175190b1eabc18f92c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/compile.log", + "sha256": "58eb8aadf976b3af8f35adc1be45122bbd28edb9d2be317cc27961f37d686de9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/worker.o", + "sha256": "916b38f99cc1ff1f0f9374a8557577007a7046844c5a81364ac826f755e8a01a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "6dc46fa8a272f130ecf98116d39e85409396ddd0374c7536dddb6f811cf00757" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/compile.log", + "sha256": "59be8774038b7e8c88c9aa5fcdd5ae9aacd85919d1a971e24e54b54a67e2b4c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/compile.log", + "sha256": "3250a2968404de7cda74c24112c5fc64b54a78ddb0aecb4ca34820d854403062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/worker.o", + "sha256": "462dbeb33d6f8851abf74488ded6a5a038c3e550926b2253faa53a1c683d8de1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/compile.log", + "sha256": "f95c102e788bd67783acad42f824aab934987690ca0dba2e7d1db9a08905975c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/worker.o", + "sha256": "1012306eb033f8b43e1b25aee960f84307e98cce2ab9471676d7b4620625b896" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/compile.log", + "sha256": "9c77d4fb5766284644d2914d0026d67e6f113cb072573bc9b4fe7e7e8733c47c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/worker.o", + "sha256": "9acc2ae0d9786f1330efd820d9cdf5eaa6042d68a49da472145d2afa2bc2cad3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/compile.log", + "sha256": "ed56c83522731ac94f1840b17e68288dec1d66d931eb3008e7ae594bc855e748" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/worker.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/compile.log", + "sha256": "77f302b730a6872abc2adf38a88eed36502a0cff7906fe55fd5e01c3f9ab46d1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/worker.o", + "sha256": "6ca5eee3aa558315a20a2450b93587279fd85f3475e6e78ba1c3b4c492b2ffc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/compile.log", + "sha256": "5baca3735bb0108e5c20afab19d96e59fffc0f3e42187254c2485ed05a10520c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/worker.o", + "sha256": "c1231c97608889b5790735858873bda932e3ee7ed9f8ec1c293b02c6a756d0f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/compile.log", + "sha256": "732f5d8e16116472aa8021a909dab88d887d090f1e85d4ee66f626367e39af37" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/worker.o", + "sha256": "578466e28aa1e9837406f037983a68cd58f4748b8a95ff5b31c98e56f4a8b02b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/compile.log", + "sha256": "a159d33103385b4a47519c453d93560dda1a19d2d49553c149596c93b2d32641" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "6f04c8ac7a9408ad14932d498e57b6cbd8215997345da13f5d5c25932e7625cb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "8077eb6cee794e9c857500125018ff127f18b0f1d187caf79dc51f36cc24e43a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "97cb6b183b9e4e8e1c8d87fabf2a0f009e5be97a52686633294ef083cee8072a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "66327336cb51ae8a5b9dc2f013695d4c2a78f9473e3b34f4d8752b1b5731b25a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "602e8a19f1d5b047e056d5fc85395daafc24aa8f9ab71011b4c17ae3b6234d7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "83b73c072cbbca1a31acbeeaf5a91bb2a305e303e05cd4466dd68794d4bdcb52" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "96bfa878a9e33d7beed072e8f57f3f259150a1b07bb6eb88fc6fdbdd4eb83cdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "2d985a40ef89350fbcebd0e3189ea06a271aae20305bc01a5378b70a767bf7f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "74027b84ff2fa008465587fc74b299427d4c62fcf347c17392713790845a1531" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-and-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-and-build.py", + "sha256": "1793780ddcceb227002566c16420086a034cfc391986294d634c20d4a081253c", + "adapted_controller_sha256": "639a489044d315b7928ec3b90572766f630974323c6833e86825306a8f0907e8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-changing-options.py", + "sha256": "bf3c200ba08ee6d1f90c0be241b6af2045db6881a107ddae44188aa0540303d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-zero-retained.py", + "sha256": "695f483ec60c1792529ce01cced55760958e3265a7133a95a72cd8f8fc7330c2" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-options.py", + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-zero.py", + "sha256": "eae83f5dfaa093307809967282a5ff6fbe5e5ab22a5f8c04c794cf8470823ec8", + "adapted_controller_sha256": "e0e5d53197e063b9c664107eeedd318054c2b8900220b27482e550f506616260" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-options.py", + "sha256": "890eb9be7484bf1453866fdc27cc3ad11f614f8b49fc0a69d7c9ea9e48609e8a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-changing-options.py", + "sha256": "dcad361f6e2ecd5c3b1933638b64314cc25d1986424ec3a1b20e7d81c62d1a29" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-rotating.py", + "sha256": "fd2e84685baf7e6525dd96e7187dc4595db523740aa69e7944a56b2c9f574423" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/probe-lazy-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/probe-lazy-baseline.py", + "sha256": "da65ba2bcc65be99759037329865c9be288b1f8cd09130669f15562fa45b4ccb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-full.py", + "sha256": "f9ea6d91a552375018d9c9c36d0a55cc7c03af930bf546b279d50cdae92f15c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-candidate-validation.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-candidate-validation.py", + "sha256": "cadcba87c0282e393804a301fb871a31776bd65ed2fa0073e4e9e135613f9265" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-roots.py", + "sha256": "505ffb042285229f810f5383efd6ca417c62a319c0c904a5f209b8e0bddcae21", + "adapted_controller_sha256": "be88eb9b9edb5a9ee9e93222546e6c6c4bb284ad35def61d5fe750a14e9dab63" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-after-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-after-build.py", + "sha256": "d3240b9a70aafc6a6013381a4fc29a134248d3d02e3a435a6fc22d419df4bff3", + "adapted_controller_sha256": "5f6faf42bf4d77b0bbb1110e906a9439a1cc62bf818180355f46e10340c26c34" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-lint.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-lint.py", + "sha256": "b228808035eba5472e845e534d7799d2222ee142cef0a273cb941810fdfd53f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-release.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-release.py", + "sha256": "f104da4b90eda0c4f2f28ef311a6bdd8b8cb4afc27c65a6d6569285b2955d1fe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-small-rotating-recheck.py", + "sha256": "0fba6080126b2157d699559f9476299a23b866ffecf511d272d12a9a32a5af00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-changing-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-changing-worker.py", + "sha256": "4788cfea12588ad6b638625293f3dfad0b2f43196d81767ca20765835492af9f", + "adapted_controller_sha256": "9f1ff996614ff4c01a44b461487ab07ab40f2599d3e41791795285dd039c8c05" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fraction.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fraction.py", + "sha256": "50d439538133260244b63d569e3c2a72e85cabeb7d1e780920c14f2b33a7be5a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-changing-options.py", + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-retained.py", + "sha256": "77fb29d605b62a49c66e03b60d5c0bf15accb8932880cb3068805da937f60889" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-zero-retained.py", + "sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-focus.py", + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-workers.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-workers.py", + "sha256": "8ec388464aebad1d9d3b3a94cc332880a40a1df82040369f25e423cbcd15189a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-getter-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-getter-baseline.py", + "sha256": "e8a9aa55d90dba9c874b90f6cdb8219406e35fc6b8cb68f7a261927b15da30fc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/archive-results.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/archive-results.py", + "sha256": "0e19efb9e48597b0355955bcd6031ffa91bdef692f8433af3efc30ec77860c35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-zero-retained.py", + "sha256": "de8de8302b063dd1c5a394ea8f0fbb5c339c70f00288fbc462f8acbfad4dc0f3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-full.py", + "sha256": "3e1c44a315d5009ee31d5a1c5fa58f9384ccad261acb457d016a5b0a575926a3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/inspect-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/inspect-disassembly.py", + "sha256": "955bc47675072c38fc35370dd68b7fa39eeeefde1d94661e4546dc3eda1533e1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-options.py", + "sha256": "09d11119c03f3f23f6ade09fe4ab3e8e340f60c4d022d222027ec1a6ba553fe5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-changing-options.py", + "sha256": "2e65bdbd42801154589a417a920a461e6225ade84c6fd0c5cf4230155808a61c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-changing-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-changing-roots.py", + "sha256": "5eba6d1cf8795ba52dadc0c1eed89af38ac5351f57298212101f7816f75ac981", + "adapted_controller_sha256": "0d804863d6b7200d9367791084a16d930f86ab548fea1b43e7e3d9c32125350c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-json-entry-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-json-entry-disassembly.py", + "sha256": "83f2ec9478d222d8adc027e38819b5cdc919d575dbee471925171f02f903cd01" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-recheck-options.py", + "sha256": "0c67c0e8abbc57c33e35ec92f57b24c4019a6518105b46300102bc799a4daab4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-supplement.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-supplement.py", + "sha256": "b8a9283a8f493c05fefbdb8d8d781dc02f0a637864c7d6cda90e9e34e16a6c77" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-retained-zero-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-retained-zero-worker.py", + "sha256": "4aed26beafb68ca2f901440a5e24d60fa2b6b089c817fcd52196b27985609a07", + "adapted_controller_sha256": "3eaa34802d18e6933535ff8c225744a7dc24defbefa597567b17c392398da562" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-rotating.py", + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fixtures.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fixtures.py", + "sha256": "a789fbdf1a23ab3f247235e0a909464b0f0869a042497867f5792dcf7ce41b80" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-access.py", + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-retained-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-retained-zero.py", + "sha256": "db7631a047e0b67c008a45a61c8ca08588a089512e35a8d84d62e97930f78fc0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-options.py", + "sha256": "e870bfe1145fa558e47f0a9af1fde3efb18e30458f679a778f55f4b0c9d29cdc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-small-rotating-recheck.py", + "sha256": "75c692fcb1a6e8cfc86935712ac34742919093364212a5702d7cd6759056f6c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-retained-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-retained-roots.py", + "sha256": "0801ffa589fa234ed335286946ed6f9d1dddc8fdd952e75dba53284d949e4d38", + "adapted_controller_sha256": "5b6dc49229a667b21b5afe42806779ed44054d8eb8f013f941a8b9948a79f151" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-retained.py", + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/stage.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/stage.py", + "sha256": "dd4119bc5151c813b226c12a4b1065b235750f25387cac654a20928c71aab84d", + "adapted_controller_sha256": "de4fe6712445fbe0c108f13c80c54787e256f0b81b73a96d99c4da9b94068f69" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-extras.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-extras.py", + "sha256": "b747bf477e1a0b4308ad6ab68884f151786da4ae6ec4069512ad1836d646728d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-zero-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-zero-roots.py", + "sha256": "900584fb2bc94488f00438152f8d9b72f67c7272b59320fbc1eccf993360549e", + "adapted_controller_sha256": "18e78fdcc00cd2bd6f8d6318ea5f68cd0a17a82228fbdc2bf252d49734f2e329" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-recheck-options.py", + "sha256": "682583119410a68efc5953086db2dbc66fe1ccf54e2def559ed802da5bbf1b35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-roots.py", + "sha256": "87500a5860178415e50257b5afdb93f3a3d3733c639ecbd92e3e764c68b9ebe7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.ts", + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/fraction-baseline.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/fraction-baseline.json", + "sha256": "41475efabdbe458358432bdba58a7015a523a7e37dc760dc631d8f183a18dd7f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.js", + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.ts", + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.js", + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.js", + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.ts", + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/test_json_zero_spacing.ts", + "sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/full-cases.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/full-cases.json", + "sha256": "8728ac72d0fc35a0cf9b9131392b2ffbaa3fc47b38666e2bf0908d33efe6999c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_dispatch_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_dispatch_focus.py", + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.ts", + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.js", + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/with_lock.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/with_lock.py", + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.ts", + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_access.py", + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.js", + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_regression_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_regression_focus.py", + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.js", + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.ts", + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-build-provenance.json", + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/lazy-candidate-probes.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-main-probes.json", + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/getter-baseline-comparison.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/getter-baseline-r25-original.json", + "sha256": "99ff8b289f95d4bc3cbbde7e763677d33645c4c438dfcf817b3f55cab84d405c" + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-roots.json new file mode 100644 index 0000000000..85aa8d1945 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "9495bfc95e2afcfb5a7cb535e440e61ec0722cb1", + "note": "Fresh emitted IR matches R24. Checker scripts are unchanged. Preserve all unsuppressed R24 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-workers-provenance.json new file mode 100644 index 0000000000..236d23f3a3 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-zero-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-zero-roots.json new file mode 100644 index 0000000000..fc4c08e55e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-zero-validation.json new file mode 100644 index 0000000000..82eae0872a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/options-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/options-worker.js new file mode 100644 index 0000000000..ff661e013c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/options-worker.js @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +const keys = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last = null; +function identity(key, value) { return value; } +function run(count) { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/options-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/options-worker.ts new file mode 100644 index 0000000000..f2544147e2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/options-worker.ts @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +const keys: string[] = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last: any = null; +function identity(key: string, value: any): any { return value; } +function run(count: number): number { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/processes-after.txt b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/processes-after.txt new file mode 100644 index 0000000000..9a8c59b6ff --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/processes-after.txt @@ -0,0 +1,570 @@ + PID %CPU COMM + 1 0.0 /sbin/launchd + 94 0.0 /usr/libexec/logd + 95 0.0 /usr/libexec/smd + 96 0.0 /usr/libexec/UserEventAgent + 98 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd + 102 0.0 /usr/sbin/systemstats + 104 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support/accessoryupdaterd + 106 0.0 /usr/libexec/configd + 107 0.0 endpointsecurityd + 108 0.0 /System/Library/CoreServices/powerd.bundle/powerd + 109 0.0 /usr/libexec/IOMFB_bics_daemon + 111 0.0 /usr/libexec/amfid + 113 0.0 /usr/libexec/remoted + 115 0.0 /usr/libexec/keybagd + 116 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Support/softwareupdated + 117 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd_system + 119 0.0 /usr/libexec/watchdogd + 123 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds + 124 0.0 /System/Library/CoreServices/iconservicesd + 125 0.0 /usr/libexec/kernelmanagerd + 126 0.0 /usr/libexec/diskarbitrationd + 129 0.0 /usr/libexec/coreduetd + 130 0.0 /usr/sbin/syslogd + 132 0.0 /usr/libexec/thermalmonitord + 133 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/contextstored + 134 0.0 /usr/libexec/xprotectd + 135 0.0 /usr/libexec/opendirectoryd + 136 0.0 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd + 137 0.0 /System/Library/CoreServices/launchservicesd + 138 0.0 /usr/libexec/timed + 139 0.0 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd + 140 0.0 /usr/sbin/securityd + 142 0.0 /usr/libexec/locationd + 143 0.0 /usr/libexec/nesessionmanager + 145 0.0 autofsd + 146 0.0 /usr/libexec/dasd + 147 0.0 /System/Library/PrivateFrameworks/Heimdal.framework/Helpers/kdc + 148 0.0 /usr/libexec/corerepaird + 150 0.0 /usr/sbin/distnoted + 154 0.0 /System/Library/CoreServices/logind + 155 0.0 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond + 156 0.0 /usr/sbin/KernelEventAgent + 158 0.0 /usr/libexec/usermanagerd + 160 0.7 /usr/sbin/bluetoothd + 161 0.0 /usr/sbin/notifyd + 162 0.0 /usr/libexec/sandboxd + 163 0.0 /usr/libexec/corebrightnessd + 164 0.0 /usr/libexec/AirPlayXPCHelper + 165 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/com.apple.cmio.registerassistantservice + 167 7.8 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer + 168 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 169 0.0 /usr/sbin/cfprefsd + 170 0.0 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow + 172 0.0 /usr/libexec/runningboardd + 173 0.0 /System/Library/CoreServices/coreservicesd + 174 0.0 /usr/libexec/trustd + 176 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsd + 177 0.0 /usr/sbin/coreaudiod + 179 0.0 /usr/libexec/PowerUIAgent + 181 0.0 /usr/sbin/mDNSResponder + 183 0.0 /usr/libexec/apfsd + 184 0.0 /usr/libexec/nsurlsessiond + 185 0.0 /usr/libexec/nehelper + 190 0.0 /usr/libexec/airportd + 194 0.0 /usr/libexec/lsd + 195 0.0 /usr/libexec/logd_helper + 197 0.0 /usr/libexec/symptomsd + 198 0.0 /usr/sbin/distnoted + 206 0.0 /usr/libexec/mobileassetd + 207 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS/authd + 208 0.0 /usr/sbin/distnoted + 209 0.0 /usr/libexec/eligibilityd + 213 0.0 /usr/libexec/hidd + 220 0.0 /usr/libexec/ApplicationFirewall/socketfilterfw + 221 0.0 /usr/sbin/distnoted + 235 0.1 /usr/libexec/syspolicyd + 251 0.0 Core Audio Driver (ParrotAudioPlugin.driver) + 254 0.0 /usr/libexec/audiomxd + 262 0.0 /usr/sbin/mDNSResponderHelper + 265 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/biomed + 270 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS/com.apple.CodeSigningHelper + 271 0.0 /usr/libexec/securityd_system + 272 0.0 /System/Library/CoreServices/TimeMachine/backupd + 282 0.0 /usr/sbin/WirelessRadioManagerd + 284 0.0 /System/Library/CoreServices/appleeventsd + 285 0.0 /usr/sbin/distnoted + 287 0.0 /usr/libexec/audioclocksyncd + 289 0.0 /usr/libexec/com.apple.cmio.videodriverkithostextension.systemextension/Contents/MacOS/com.apple.cmio.videodriverkithostextension + 291 0.0 /usr/libexec/storagekitd + 297 0.0 /usr/libexec/mobileactivationd + 300 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/suhelperd + 301 0.0 /usr/libexec/cameracaptured + 302 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS/UVCAssistant + 303 0.0 /System/Library/CoreServices/osanalyticshelper + 305 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 306 0.0 /usr/sbin/distnoted + 310 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext/com.apple.DriverKit-IOUserDockChannelSerial + 311 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN + 312 0.0 /System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext/com.apple.AppleUserHIDDrivers + 313 0.0 /usr/sbin/cfprefsd + 314 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated + 315 0.0 /usr/sbin/distnoted + 316 0.0 /usr/libexec/trustd + 319 0.0 /usr/libexec/triald_system + 322 0.0 /usr/sbin/distnoted + 324 0.0 /System/Library/Frameworks/GSS.framework/Helpers/GSSCred + 325 0.0 /usr/libexec/searchpartyd + 327 0.0 /usr/sbin/distnoted + 328 0.0 /System/Library/CoreServices/TimeMachine/backupd-helper + 329 0.0 /usr/libexec/rtcreportingd + 332 0.0 /usr/sbin/BTLEServer + 338 0.0 /usr/libexec/symptomsd-diag + 339 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 340 0.0 /usr/sbin/distnoted + 341 0.0 /usr/sbin/cfprefsd + 344 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/modelcatalogd + 345 0.0 /usr/libexec/secd + 347 0.0 /usr/libexec/UserEventAgent + 352 0.0 /usr/libexec/knowledge-agent + 353 0.0 /System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS/CoreServicesUIAgent + 354 0.0 /usr/sbin/universalaccessd + 355 0.0 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd + 356 0.0 /usr/libexec/containermanagerd + 357 0.0 /usr/libexec/pboard + 359 0.0 /usr/libexec/lsd + 360 0.0 /usr/libexec/wifip2pd + 361 0.0 /usr/libexec/linkd + 362 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/MacOS/Safari + 367 0.0 /usr/libexec/nsurlsessiond + 368 0.0 /usr/libexec/rapportd + 369 0.0 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + 370 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/ContextStoreAgent + 372 0.0 /System/Library/CoreServices/WindowManager.app/Contents/MacOS/WindowManager + 373 0.0 /usr/libexec/routined + 374 0.0 /usr/sbin/usernoted + 375 0.0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock + 376 0.0 /System/Library/CoreServices/lockoutagent + 377 0.0 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter + 378 0.0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer + 379 0.0 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder + 384 0.0 /usr/sbin/distnoted + 385 0.0 /System/Library/CoreServices/AccessibilityUIServer.app/Contents/MacOS/AccessibilityUIServer + 386 0.0 /System/Library/CoreServices/WallpaperAgent.app/Contents/MacOS/WallpaperAgent + 387 0.0 /usr/libexec/secinitd + 388 0.0 /usr/libexec/dmd + 392 0.0 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd + 394 0.0 /usr/sbin/filecoordinationd + 395 0.0 /System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support/siriactionsd + 396 0.0 /System/Library/PrivateFrameworks/iCloudDriveCore.framework/Versions/A/Support/bird + 397 0.0 automountd + 398 0.0 /usr/libexec/trustd + 399 0.0 /System/Library/CoreServices/sharedfilelistd + 400 0.0 /System/Library/PrivateFrameworks/FileProvider.framework/Support/fileproviderd + 401 0.0 /usr/libexec/pkd + 402 0.0 /System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support/AMPDeviceDiscoveryAgent + 405 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 407 0.0 /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd + 408 0.0 /System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd + 409 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/fontworker + 410 0.0 /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd + 411 0.0 /System/Library/PrivateFrameworks/SyncedDefaults.framework/Support/syncdefaultsd + 412 0.0 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd + 413 0.0 /System/Library/CoreServices/iconservicesagent + 414 0.0 /usr/libexec/ContinuityCaptureAgent + 416 0.0 /System/Library/CoreServices/audioaccessoryd + 418 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/corespotlightd + 423 0.0 /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary + 424 0.0 /System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod + 425 0.0 /usr/libexec/gamepolicyd + 426 0.0 /System/Library/PrivateFrameworks/UserNotificationsCore.framework/Support/usernotificationsd + 429 0.0 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter + 431 0.0 /System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A/ScreenTimeAgent + 433 0.0 /System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent + 435 0.0 /usr/libexec/transparencyd + 436 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 437 0.0 /System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support/donotdisturbd + 438 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted + 439 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 441 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 444 0.0 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer + 445 0.0 /System/Library/PrivateFrameworks/SessionCore.framework/Support/liveactivitiesd + 446 0.4 /usr/libexec/sharingd + 449 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 450 0.0 /usr/libexec/findmylocateagent + 451 0.0 /System/Library/PrivateFrameworks/CoreParsec.framework/parsecd + 454 0.0 /System/Cryptexes/App/usr/libexec/SafariBookmarksSyncAgent + 456 0.0 /usr/libexec/networkserviceproxy + 462 0.0 /usr/libexec/neagent + 464 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking + 465 0.0 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CMFSyncAgent + 466 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.GPU.xpc/Contents/MacOS/com.apple.WebKit.GPU + 470 0.0 /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support/followupd + 471 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd + 472 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 473 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherWidget.appex/Contents/MacOS/WeatherWidget + 474 0.0 /System/Library/CoreServices/WiFiAgent.app/Contents/MacOS/WiFiAgent + 475 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS/IMDPersistenceAgent + 476 0.0 /System/Library/PrivateFrameworks/StatusKit.framework/StatusKitAgent + 478 0.0 /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources/familycircled + 485 0.0 /System/Library/PrivateFrameworks/UserActivity.framework/Agents/useractivityd + 486 0.0 /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra + 488 0.0 /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight + 489 0.0 /usr/libexec/spotlightknowledged.updater + 491 0.0 /System/Applications/Photos.app/Contents/PlugIns/PhotosReliveWidget.appex/Contents/MacOS/PhotosReliveWidget + 494 0.0 /usr/libexec/ospredictiond + 495 0.0 /System/Library/CoreServices/UIKitSystem.app/Contents/MacOS/UIKitSystem + 499 0.0 /System/Library/PrivateFrameworks/iTunesCloud.framework/Support/itunescloudd + 504 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoteagent + 505 0.0 /usr/libexec/avconferenced + 506 0.0 /System/Library/PrivateFrameworks/MediaAnalysis.framework/Versions/A/mediaanalysisd + 507 0.0 /usr/sbin/spindump + 509 0.0 /System/Library/PrivateFrameworks/TextInputUIMacHelper.framework/Versions/A/XPCServices/CursorUIViewService.xpc/Contents/MacOS/CursorUIViewService + 515 0.0 /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/com.apple.Safari.SafeBrowsing.Service + 518 0.2 /usr/libexec/nearbyd + 522 0.0 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd + 525 0.0 /System/Library/CoreServices/ScopedBookmarkAgent + 526 0.0 /System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources/amsaccountsd + 529 0.0 /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed + 531 0.0 /System/Library/CoreServices/SubmitDiagInfo + 533 0.0 /System/Applications/Calendar.app/Contents/PlugIns/CalendarWidgetExtension.appex/Contents/MacOS/CalendarWidgetExtension + 546 0.0 /usr/libexec/searchpartyuseragent + 549 0.0 /System/Applications/Reminders.app/Contents/PlugIns/RemindersWidgetExtension.appex/Contents/MacOS/RemindersWidgetExtension + 552 0.0 /System/Applications/Tips.app/Contents/PlugIns/TipsWidgetExtension.appex/Contents/MacOS/TipsWidgetExtension + 555 0.0 /System/Applications/Shortcuts.app/Contents/PlugIns/ShortcutsWidgetExtension.appex/Contents/MacOS/ShortcutsWidgetExtension + 559 0.0 /System/Library/PrivateFrameworks/HearingCore.framework/heard + 560 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd + 564 0.0 /Users/perry/builder-macos/target/release/perry-ship + 565 0.0 /System/Library/Frameworks/InputMethodKit.framework/Resources/imklaunchagent + 567 0.0 /System/Library/Image Capture/Support/icdd + 572 0.0 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent + 573 0.0 /System/Library/CoreServices/diagnostics_agent + 574 0.0 /System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS/TextInputMenuAgent + 577 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 586 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 598 0.0 /usr/libexec/aned + 621 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd + 622 0.0 /System/Library/PrivateFrameworks/GenerativeExperiencesRuntime.framework/Versions/A/generativeexperiencesd + 630 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherIntents.appex/Contents/MacOS/WeatherIntents + 632 0.0 /System/Library/PrivateFrameworks/PassKitCore.framework/passd + 636 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetItems.appex/Contents/MacOS/FindMyWidgetItems + 638 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeEnergyWidgetsExtension.appex/Contents/MacOS/HomeEnergyWidgetsExtension + 639 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/RecordWidgetExtension.appex/Contents/MacOS/RecordWidgetExtension + 642 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetPeople.appex/Contents/MacOS/FindMyWidgetPeople + 643 0.0 /usr/sbin/distnoted + 647 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgets.appex/Contents/MacOS/JournalWidgets + 648 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeWidget.appex/Contents/MacOS/HomeWidget + 649 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/VoiceMemosSettingsWidgetExtension.appex/Contents/MacOS/VoiceMemosSettingsWidgetExtension + 650 0.0 /usr/sbin/distnoted + 652 0.0 /usr/libexec/milod + 656 0.0 /System/Library/CoreServices/Batteries.app/Contents/PlugIns/BatteriesAvocadoWidgetExtension.appex/Contents/MacOS/BatteriesAvocadoWidgetExtension + 658 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS/ScreenTimeWidgetExtension + 661 0.0 /System/Applications/Podcasts.app/Contents/PlugIns/PodcastsWidget.appex/Contents/MacOS/PodcastsWidget + 663 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetIntentsExtension.appex/Contents/MacOS/ScreenTimeWidgetIntentsExtension + 664 0.0 /System/Applications/Clock.app/Contents/PlugIns/WorldClockWidget.appex/Contents/MacOS/WorldClockWidget + 665 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgetsSecure.appex/Contents/MacOS/JournalWidgetsSecure + 666 0.0 /System/Library/CoreServices/PeopleViewService.app/Contents/PlugIns/PeopleWidget_macOSExtension.appex/Contents/MacOS/PeopleWidget_macOSExtension + 667 0.0 /System/Applications/Notes.app/Contents/PlugIns/com.apple.Notes.WidgetExtension.appex/Contents/MacOS/com.apple.Notes.WidgetExtension + 669 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/Extensions/SafariWidgetExtension.appex/Contents/MacOS/SafariWidgetExtension + 670 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/PlugIns/MobileTimerIntents.appex/Contents/MacOS/MobileTimerIntents + 673 0.0 /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd + 686 0.0 /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTrackingAgent + 689 0.0 /System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext/IOUserBluetoothSerialDriver + 697 0.0 /usr/libexec/modelmanagerd + 698 0.0 /usr/sbin/distnoted + 709 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANECompilerService.xpc/Contents/MacOS/ANECompilerService + 712 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport + 721 0.0 /usr/sbin/distnoted + 725 0.0 /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/fairplayd + 727 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent + 731 0.0 /usr/libexec/inputanalyticsd + 732 0.0 /usr/sbin/distnoted + 740 0.0 /usr/libexec/sysmond + 749 0.0 /usr/sbin/systemstats + 750 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService + 751 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectBridgeService.xpc/Contents/MacOS/XProtectBridgeService + 760 0.0 /System/Applications/Calendar.app/Contents/Extensions/CalendarIntentsExtension.appex/Contents/MacOS/CalendarIntentsExtension + 761 0.0 /System/Applications/Messages.app/Contents/Extensions/MessagesActionExtension.appex/Contents/MacOS/MessagesActionExtension + 763 0.0 /System/Library/CoreServices/CrashReporterSupportHelper + 765 0.0 /System/Library/PrivateFrameworks/WeatherDaemon.framework/weatherd + 772 0.0 /System/Library/PrivateFrameworks/WorkflowKit.framework/XPCServices/ShortcutsViewService.xpc/Contents/MacOS/ShortcutsViewService + 787 0.0 /usr/libexec/online-auth-agent + 789 0.0 /usr/sbin/distnoted + 801 0.0 /System/Library/CoreServices/iconservicesagent + 822 0.0 /System/Library/PrivateFrameworks/OnDeviceStorage.framework/Support/amsondevicestoraged + 832 0.0 /usr/sbin/cfprefsd + 834 0.0 /usr/libexec/mmaintenanced + 838 0.0 /usr/sbin/cfprefsd + 842 0.0 /usr/sbin/cfprefsd + 843 0.0 /usr/sbin/cfprefsd + 847 0.0 /System/Cryptexes/App/usr/libexec/PasswordBreachAgent + 848 0.0 /usr/sbin/cfprefsd + 860 0.0 /usr/sbin/cfprefsd + 861 0.0 /usr/sbin/cfprefsd + 862 0.0 /usr/sbin/cfprefsd + 863 0.0 /usr/libexec/mlhostd + 866 0.0 /usr/libexec/powerdatad + 867 0.0 /usr/sbin/cfprefsd + 869 0.0 /usr/libexec/ASPCarryLog + 883 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 884 0.0 /usr/libexec/seputil + 1096 0.0 /System/Cryptexes/App/usr/libexec/AuthenticationServicesAgent + 1169 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XprotectService.xpc/Contents/MacOS/XprotectService + 1398 0.0 /System/iOSSupport/System/Library/PrivateFrameworks/HomeEnergyDaemon.framework/Support/homeenergyd + 1412 0.0 /System/Library/PrivateFrameworks/MediaAnalysisAccess.framework/Versions/A/XPCServices/mediaanalysisd-access.xpc/Contents/MacOS/mediaanalysisd-access + 1849 0.0 /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/Support/recentsd + 3976 0.0 /System/Library/PrivateFrameworks/ContinuousDialogManagerService.framework/assistant_cdmd + 4119 0.0 /System/Library/PrivateFrameworks/AvatarPersistence.framework/Support/avatarsd + 4120 0.0 /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/Support/contactsdonationagent + 4307 0.0 /usr/libexec/captiveagent + 4762 0.0 /usr/libexec/frauddefensed + 4769 0.0 /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/XPCServices/com.apple.CloudPhotosConfiguration.xpc/Contents/MacOS/com.apple.CloudPhotosConfiguration + 4781 0.0 /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/XPCServices/com.apple.BKAgentService.xpc/Contents/MacOS/com.apple.BKAgentService + 5548 0.0 /usr/libexec/seserviced + 5602 0.0 /usr/libexec/filevaultd + 5603 0.0 /System/Library/PrivateFrameworks/GeoAnalytics.framework/geoanalyticsd + 5606 0.0 /System/Library/PrivateFrameworks/PrivateCloudCompute.framework/privatecloudcomputed.app/Contents/MacOS/privatecloudcomputed + 5621 0.0 /usr/libexec/taskgated + 5736 0.0 /System/Library/PrivateFrameworks/Stickers.framework/Support/stickersd + 5759 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/managedcorespotlightd + 5767 0.0 /usr/sbin/distnoted + 5768 0.0 /System/Library/ExtensionKit/Extensions/GenerativeExperiencesSafetyInferenceProvider.appex/Contents/MacOS/GenerativeExperiencesSafetyInferenceProvider + 5769 0.0 /usr/sbin/cfprefsd + 5770 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService + 6121 0.0 /usr/libexec/remindd + 6705 0.0 /usr/libexec/applekeystored + 8779 0.0 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/mbuseragent + 8789 0.0 /usr/libexec/DataDetectorsSourceAccess +12133 0.0 /usr/libexec/tipsd +13734 0.0 /usr/libexec/biomesyncd +14491 0.0 sshd-session: perry [priv] +14492 0.0 +14494 0.0 sshd-session: perry@notty +14495 0.0 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python +14672 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +14673 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +14674 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +14895 0.0 /usr/libexec/wifivelocityd +14994 0.0 ps +15933 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad +16212 5.8 /System/Library/ExtensionKit/Extensions/WallpaperAerialsExtension.appex/Contents/MacOS/WallpaperAerialsExtension +16213 2.8 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS/VTDecoderXPCService +17355 0.0 /usr/sbin/netbiosd +19642 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/Executables/mobiletimerd +22309 0.0 /System/Library/CoreServices/ReportSystemMemory +39544 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS/IMAutomaticHistoryDeletionAgent +39617 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService +39618 0.0 /System/Library/PrivateFrameworks/MapsSync.framework/mapssyncd +39637 0.0 /System/Library/PrivateFrameworks/CallHistory.framework/Support/CallHistorySyncHelper +39662 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/ModelCatalogAgent +41554 0.0 /usr/libexec/PerfPowerServices +46759 0.0 /usr/libexec/ioupsd +46762 0.0 /usr/sbin/BTLEServerAgent +49101 0.0 /System/Library/PrivateFrameworks/MobileAssetDaemon.framework/Versions/A/XPCServices/com.apple.MobileAsset.DownloadService.Builtin.xpc/Contents/MacOS/com.apple.MobileAsset.DownloadService.Builtin +49103 0.0 /System/Library/PrivateFrameworks/StreamingExtractor.framework/Versions/A/XPCServices/STExtractionService.privileged.xpc/Contents/MacOS/STExtractionService.privileged +49267 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/EAUpdaterService.xpc/Contents/MacOS/EAUpdaterService +49521 0.0 /System/Library/PrivateFrameworks/WebPrivacy.framework/webprivacyd +50091 0.0 /usr/libexec/assessmentagent +50092 0.0 /System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A/maild +50093 0.0 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/commerce +50094 0.0 /System/Cryptexes/App/usr/libexec/com.apple.Safari.History +50103 0.0 /usr/libexec/replayd +50104 0.0 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter +50105 0.0 /System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS/CoreLocationAgent +50106 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsagent +50107 0.0 /System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS/Keychain Circle Notification +50695 0.0 /usr/libexec/feedbackd +50955 0.0 cloudphotod +50959 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS/UARPUpdaterServiceUSBPD +51036 0.0 /usr/libexec/triald +51044 0.0 /System/Library/PrivateFrameworks/TrialServer.framework/Versions/A/XPCServices/TrialArchivingService.xpc/Contents/MacOS/TrialArchivingService +51103 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Versions/A/XPCServices/com.apple.MobileSoftwareUpdate.CleanupPreparePathService.xpc/Contents/MacOS/com.apple.MobileSoftwareUpdate.CleanupPreparePathService +51142 0.0 /usr/libexec/containermanagerd_system +52122 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +52128 0.0 /usr/libexec/AssetCache/AssetCache +52130 0.0 /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS/AssetCacheTetheratorService +52409 0.0 /System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd +52453 0.0 /usr/libexec/adprivacyd +52456 0.0 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd +52457 0.0 /System/Library/PrivateFrameworks/CoreADI.framework/adid +52458 0.0 /usr/libexec/promotedcontentd +52459 0.0 /usr/libexec/fairplaydeviceidentityd +53616 0.0 /usr/libexec/dprivacyd +53617 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53618 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53622 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53623 0.0 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager +53624 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53625 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53626 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53630 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53631 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53632 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53633 0.0 /System/Library/Frameworks/AudioToolbox.framework/AudioComponentRegistrar +53641 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53642 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53643 0.0 /usr/libexec/uarpassetmanagerd +53644 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceDisplay.xpc/Contents/MacOS/UARPUpdaterServiceDisplay +53645 0.0 /System/Library/PrivateFrameworks/UARPAssetManager.framework/XPCServices/UARPAssetManagerServiceMobileAsset.xpc/Contents/MacOS/UARPAssetManagerServiceMobileAsset +53810 0.0 /usr/libexec/bluetoothuserd +53811 0.0 /usr/libexec/findmydeviced +56810 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCompute.framework/Versions/A/XPCServices/IntelligencePlatformComputeService.xpc/Contents/MacOS/IntelligencePlatformComputeService +57779 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstoreagent +57780 0.0 /System/Library/PrivateFrameworks/InstallCoordination.framework/Support/installcoordinationd +57781 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedODRService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedODRService +57782 0.0 /System/Library/PrivateFrameworks/AppleMediaServicesUI.framework/amsengagementd +57872 0.0 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.privileged.xpc/Contents/MacOS/com.apple.StreamingUnzipService.privileged +58789 0.0 /usr/libexec/countryd +58802 0.0 /System/Library/Frameworks/ManagedSettings.framework/Versions/A/ManagedSettingsAgent +58812 0.0 /System/Library/PrivateFrameworks/NewDeviceOutreach.framework/ndoagent +59412 0.0 /System/Library/PrivateFrameworks/ReplicatorCore.framework/Support/replicatord +61271 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted +62942 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/BiomeAgent +62957 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +62958 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +62961 0.0 /usr/libexec/duetexpertd +62963 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/intelligenceplatformd +70105 0.0 /System/Library/CoreServices/ReportCrash +70111 0.0 /System/Library/CoreServices/diagnosticservicesd +70953 0.0 /usr/libexec/biometrickitd +70958 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedTaskService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedTaskService +70963 0.0 /System/Library/Frameworks/MediaExtension.framework/Versions/A/Helpers/MENotificationAgent +70964 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Support/BackgroundTaskManagementAgent.app/Contents/MacOS/BackgroundTaskManagementAgent +70966 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Resources/backgroundtaskmanagementd +70968 0.0 /usr/libexec/aneuserd +71089 0.0 /usr/libexec/powerexperienced +71330 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSOAgent.app/Contents/MacOS/AppSSOAgent +71331 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSODaemon +71332 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +71333 0.0 /usr/libexec/findmybeaconingd +71334 0.0 /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferAgent.app/Contents/MacOS/IMTransferAgent +71336 0.0 /usr/libexec/wifianalyticsd +71376 0.0 /usr/libexec/backgroundassets.user +73149 0.0 /usr/libexec/proactiveeventtrackerd +73151 0.0 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Helpers/ProtectedCloudKeySyncing +73152 0.0 /usr/libexec/swtransparencyd +73153 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +74315 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +74316 0.0 /usr/sbin/distnoted +74825 0.0 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/XPCServices/DPSubmissionService.xpc/Contents/MacOS/DPSubmissionService +75643 0.0 /usr/libexec/audioanalyticsd +75645 0.0 /usr/libexec/ciphermld +75646 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +75647 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75648 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75969 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent +75970 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated +76414 0.0 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/XPCServices/PerfPowerTelemetryClientRegistrationService.xpc/Contents/MacOS/PerfPowerTelemetryClientRegistrationService +76539 0.0 /System/Library/Frameworks/ShazamKit.framework/shazamd +76540 0.0 /System/Library/PrivateFrameworks/SystemStatusServer.framework/Support/systemstatusd +76699 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/remotemanagementd +76700 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +76701 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +76702 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +76705 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +76706 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +76707 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/DiskManagementSubscriber.xpc/Contents/MacOS/DiskManagementSubscriber +76708 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedPreferencesSubscriber.xpc/Contents/MacOS/ManagedPreferencesSubscriber +76709 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SoftwareUpdateSubscriber.xpc/Contents/MacOS/SoftwareUpdateSubscriber +76710 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/MigrationSubscriber.xpc/Contents/MacOS/MigrationSubscriber +76711 0.0 /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/systemmigrationd +76712 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +76713 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributiond +76714 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +76715 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedConfigurationFilesSubscriber.xpc/Contents/MacOS/ManagedConfigurationFilesSubscriber +76861 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +77182 0.0 /usr/libexec/assetsubscriptiond +77186 0.0 /usr/libexec/griddatad +77191 0.0 /usr/libexec/dprivacyd +77192 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectUpdateService.xpc/Contents/MacOS/XProtectUpdateService +77193 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +77194 0.0 /System/Library/PrivateFrameworks/IntlPreferences.framework/Support/localizationswitcherd +77195 0.0 /usr/libexec/siriknowledged +77196 0.0 /usr/libexec/tzd +77198 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted_helper +77199 0.0 /usr/libexec/appleaccountd +77200 0.0 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd +77203 0.0 /usr/libexec/sysdiagnosed +77204 0.0 /System/Library/Frameworks/QuickLookThumbnailing.framework/Support/com.apple.quicklook.ThumbnailsAgent +77207 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +77208 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +77209 0.0 /usr/libexec/MTLAssetUpgraderD +77210 0.0 /usr/libexec/mlruntimed +77211 0.0 /System/Library/PrivateFrameworks/SiriTTSService.framework/sirittsd +77212 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +77213 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/StandaloneHIDAudService.xpc/Contents/MacOS/StandaloneHIDAudService +77214 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceLegacyAudio.xpc/Contents/MacOS/UARPUpdaterServiceLegacyAudio +77215 0.0 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/XPCServices/SetStoreUpdateService.xpc/Contents/MacOS/SetStoreUpdateService +77216 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/geodMachServiceBridge +77217 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/system_installd +77218 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd +77224 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/XPCServices/media-indexer.xpc/Contents/MacOS/media-indexer +77225 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPLibraryAgent +77226 0.0 /System/Library/PrivateFrameworks/PodcastServices.framework/XPCServices/PodcastContentService.xpc/Contents/MacOS/PodcastContentService +77227 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPArtworkAgent +77262 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +77287 0.0 /System/Library/PrivateFrameworks/AXAssetLoader.framework/Support/axassetsd +77288 0.0 /System/Library/CoreServices/EscrowSecurityAlert.app/Contents/MacOS/EscrowSecurityAlert +77289 0.0 /System/Library/PrivateFrameworks/TextToSpeechVoiceBankingSupport.framework/Support/voicebankingd +77290 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77291 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/KonaSynthesizer.appex/Contents/MacOS/KonaSynthesizer +77292 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/MauiAUSP.appex/Contents/MacOS/MauiAUSP +77293 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/SiriAUSP.appex/Contents/MacOS/SiriAUSP +77294 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/WardaSynthesizer.appex/Contents/MacOS/WardaSynthesizer +77295 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77296 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/MacinTalkAUSP.appex/Contents/MacOS/MacinTalkAUSP +77297 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77298 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77299 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77300 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77301 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/AUCrashHandlerService.xpc/Contents/MacOS/AUCrashHandlerService +77302 0.0 /System/Library/PrivateFrameworks/CloudServices.framework/Helpers/com.apple.sbd +77303 0.0 /usr/libexec/swcd +77531 0.0 /usr/libexec/mobilerepaird +77701 0.0 /System/Library/PrivateFrameworks/CoreKDL.framework/Support/corekdld +78714 0.0 /System/Library/PrivateFrameworks/JetCore.framework/Support/jetpackassetd +79810 0.0 /usr/sbin/cfprefsd +82557 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributionagent +82558 0.0 /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/Versions/A/XPCServices/Managed Background Assets Helper Service.xpc/Contents/MacOS/Managed Background Assets Helper Service +83674 0.0 /System/Library/PrivateFrameworks/IntelligenceTasksEngine.framework/Support/intelligencetasksd +84260 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagementAgent +84263 0.0 /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/XPCServices/SafariConfigurationSubscriber.xpc/Contents/MacOS/SafariConfigurationSubscriber +84264 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +84265 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +84266 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +84270 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +84271 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +84272 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/AccountSubscriber.xpc/Contents/MacOS/AccountSubscriber +84273 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +84274 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +84275 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ASConfigurationSubscriber.xpc/Contents/MacOS/ASConfigurationSubscriber +84276 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedSettingsSubscriber.xpc/Contents/MacOS/ManagedSettingsSubscriber +84328 0.0 /System/Library/PrivateFrameworks/Ecosystem.framework/Support/ecosystemd +84329 0.0 /usr/libexec/GamePolicyAgent +84330 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +84391 0.0 /usr/libexec/intelligentroutingd +84392 0.0 /System/Library/PrivateFrameworks/DeviceCheckInternal.framework/devicecheckd +84404 0.0 /System/Library/PrivateFrameworks/AppleIntelligenceReportingProcessing.framework/Versions/A/XPCServices/AppleIntelligenceReportingProcessingService.xpc/Contents/MacOS/AppleIntelligenceReportingProcessingService +84405 0.0 /System/Library/PrivateFrameworks/HomeKitEvents.framework/Support/homeeventsd +84423 0.0 /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/FeatureAccessAgent +84845 0.0 /System/Library/PrivateFrameworks/BusinessChatService.framework/businessservicesd +84847 0.0 /System/Library/PrivateFrameworks/MessagesBlastDoorSupport.framework/Versions/A/XPCServices/MessagesBlastDoorService.xpc/Contents/MacOS/MessagesBlastDoorService +86892 0.0 aslmanager +87457 0.0 /System/Library/PrivateFrameworks/StorageManagement.framework/Resources/diskspaced +87756 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/knowledgeconstructiond +89574 0.0 /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd +90448 0.0 /usr/libexec/nfcd +90449 0.0 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer +90468 0.0 /usr/libexec/betaenrollmentagent +90469 0.0 /usr/libexec/betaenrollmentd +90470 0.0 /usr/libexec/microstackshot +90577 0.0 /usr/sbin/systemsoundserverd +90592 0.0 /System/Library/CoreServices/talagentd +90616 0.0 /System/Library/PrivateFrameworks/AppleCredentialManager.framework/AppleCredentialManagerDaemon +90893 0.0 /usr/libexec/dirhelper +91864 0.0 /System/Library/CoreServices/ReportCrash +92246 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +92570 0.0 /usr/libexec/proactived +92571 0.0 /System/Library/PrivateFrameworks/IntelligenceFlowContextRuntime.framework/Versions/A/intelligencecontextd +92572 0.0 /System/Library/CoreServices/pbs +92715 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +97953 0.0 /usr/libexec/gamecontrollerd +97954 0.0 /System/Library/PrivateFrameworks/GameControllerFoundation.framework/Versions/A/XPCServices/GameControllerConfigService.xpc/Contents/MacOS/GameControllerConfigService +97955 0.0 /usr/libexec/gamecontrolleragentd + 537 0.0 login + 539 0.0 -zsh + 542 0.0 login + 553 0.0 -zsh + 550 0.0 login + 591 0.0 -zsh diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/processes-before.txt b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/processes-before.txt new file mode 100644 index 0000000000..3d7590737a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/processes-before.txt @@ -0,0 +1,567 @@ + PID %CPU COMM + 1 1.2 /sbin/launchd + 94 0.7 /usr/libexec/logd + 95 0.0 /usr/libexec/smd + 96 0.0 /usr/libexec/UserEventAgent + 98 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd + 102 0.0 /usr/sbin/systemstats + 104 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support/accessoryupdaterd + 106 0.0 /usr/libexec/configd + 107 0.0 endpointsecurityd + 108 0.0 /System/Library/CoreServices/powerd.bundle/powerd + 109 0.0 /usr/libexec/IOMFB_bics_daemon + 111 0.0 /usr/libexec/amfid + 113 0.0 /usr/libexec/remoted + 115 0.0 /usr/libexec/keybagd + 116 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Support/softwareupdated + 117 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd_system + 119 0.0 /usr/libexec/watchdogd + 123 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds + 124 0.0 /System/Library/CoreServices/iconservicesd + 125 0.0 /usr/libexec/kernelmanagerd + 126 0.0 /usr/libexec/diskarbitrationd + 129 0.0 /usr/libexec/coreduetd + 130 0.0 /usr/sbin/syslogd + 132 0.1 /usr/libexec/thermalmonitord + 133 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/contextstored + 134 0.0 /usr/libexec/xprotectd + 135 4.3 /usr/libexec/opendirectoryd + 136 0.0 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd + 137 0.0 /System/Library/CoreServices/launchservicesd + 138 0.0 /usr/libexec/timed + 139 0.0 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd + 140 0.0 /usr/sbin/securityd + 142 0.0 /usr/libexec/locationd + 143 0.0 /usr/libexec/nesessionmanager + 145 0.0 autofsd + 146 0.0 /usr/libexec/dasd + 147 0.0 /System/Library/PrivateFrameworks/Heimdal.framework/Helpers/kdc + 148 0.0 /usr/libexec/corerepaird + 150 0.0 /usr/sbin/distnoted + 154 0.0 /System/Library/CoreServices/logind + 155 0.0 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond + 156 0.0 /usr/sbin/KernelEventAgent + 158 0.0 /usr/libexec/usermanagerd + 160 0.4 /usr/sbin/bluetoothd + 161 0.9 /usr/sbin/notifyd + 162 0.0 /usr/libexec/sandboxd + 163 0.0 /usr/libexec/corebrightnessd + 164 0.0 /usr/libexec/AirPlayXPCHelper + 165 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/com.apple.cmio.registerassistantservice + 167 11.4 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer + 168 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 169 0.0 /usr/sbin/cfprefsd + 170 7.3 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow + 172 0.0 /usr/libexec/runningboardd + 173 0.0 /System/Library/CoreServices/coreservicesd + 174 0.0 /usr/libexec/trustd + 176 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsd + 177 0.0 /usr/sbin/coreaudiod + 179 0.0 /usr/libexec/PowerUIAgent + 181 0.0 /usr/sbin/mDNSResponder + 183 0.0 /usr/libexec/apfsd + 184 0.0 /usr/libexec/nsurlsessiond + 185 0.0 /usr/libexec/nehelper + 190 0.0 /usr/libexec/airportd + 194 0.0 /usr/libexec/lsd + 195 0.0 /usr/libexec/logd_helper + 197 0.0 /usr/libexec/symptomsd + 198 0.0 /usr/sbin/distnoted + 206 0.0 /usr/libexec/mobileassetd + 207 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS/authd + 208 0.0 /usr/sbin/distnoted + 209 0.0 /usr/libexec/eligibilityd + 213 0.0 /usr/libexec/hidd + 220 0.0 /usr/libexec/ApplicationFirewall/socketfilterfw + 221 0.0 /usr/sbin/distnoted + 235 0.0 /usr/libexec/syspolicyd + 251 0.0 Core Audio Driver (ParrotAudioPlugin.driver) + 254 0.0 /usr/libexec/audiomxd + 262 0.0 /usr/sbin/mDNSResponderHelper + 265 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/biomed + 270 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS/com.apple.CodeSigningHelper + 271 0.0 /usr/libexec/securityd_system + 272 0.0 /System/Library/CoreServices/TimeMachine/backupd + 282 0.0 /usr/sbin/WirelessRadioManagerd + 284 0.0 /System/Library/CoreServices/appleeventsd + 285 0.0 /usr/sbin/distnoted + 287 0.1 /usr/libexec/audioclocksyncd + 289 0.0 /usr/libexec/com.apple.cmio.videodriverkithostextension.systemextension/Contents/MacOS/com.apple.cmio.videodriverkithostextension + 291 0.0 /usr/libexec/storagekitd + 297 0.0 /usr/libexec/mobileactivationd + 300 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/suhelperd + 301 0.0 /usr/libexec/cameracaptured + 302 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS/UVCAssistant + 303 0.0 /System/Library/CoreServices/osanalyticshelper + 305 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 306 0.0 /usr/sbin/distnoted + 310 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext/com.apple.DriverKit-IOUserDockChannelSerial + 311 0.9 /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN + 312 0.0 /System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext/com.apple.AppleUserHIDDrivers + 313 0.0 /usr/sbin/cfprefsd + 314 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated + 315 0.0 /usr/sbin/distnoted + 316 0.0 /usr/libexec/trustd + 319 0.0 /usr/libexec/triald_system + 322 0.0 /usr/sbin/distnoted + 324 0.0 /System/Library/Frameworks/GSS.framework/Helpers/GSSCred + 325 0.0 /usr/libexec/searchpartyd + 327 0.0 /usr/sbin/distnoted + 328 0.0 /System/Library/CoreServices/TimeMachine/backupd-helper + 329 0.0 /usr/libexec/rtcreportingd + 332 0.0 /usr/sbin/BTLEServer + 338 0.0 /usr/libexec/symptomsd-diag + 339 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 340 0.0 /usr/sbin/distnoted + 341 0.0 /usr/sbin/cfprefsd + 344 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/modelcatalogd + 345 0.0 /usr/libexec/secd + 347 0.0 /usr/libexec/UserEventAgent + 352 0.0 /usr/libexec/knowledge-agent + 353 0.0 /System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS/CoreServicesUIAgent + 354 0.0 /usr/sbin/universalaccessd + 355 0.0 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd + 356 0.0 /usr/libexec/containermanagerd + 357 0.0 /usr/libexec/pboard + 359 0.0 /usr/libexec/lsd + 360 0.0 /usr/libexec/wifip2pd + 361 0.0 /usr/libexec/linkd + 362 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/MacOS/Safari + 367 0.0 /usr/libexec/nsurlsessiond + 368 0.0 /usr/libexec/rapportd + 369 0.0 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + 370 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/ContextStoreAgent + 372 0.0 /System/Library/CoreServices/WindowManager.app/Contents/MacOS/WindowManager + 373 0.0 /usr/libexec/routined + 374 0.0 /usr/sbin/usernoted + 375 0.0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock + 376 0.0 /System/Library/CoreServices/lockoutagent + 377 0.0 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter + 378 0.0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer + 379 0.0 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder + 384 0.0 /usr/sbin/distnoted + 385 0.0 /System/Library/CoreServices/AccessibilityUIServer.app/Contents/MacOS/AccessibilityUIServer + 386 0.0 /System/Library/CoreServices/WallpaperAgent.app/Contents/MacOS/WallpaperAgent + 387 0.0 /usr/libexec/secinitd + 388 0.0 /usr/libexec/dmd + 392 0.0 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd + 394 0.0 /usr/sbin/filecoordinationd + 395 0.0 /System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support/siriactionsd + 396 0.0 /System/Library/PrivateFrameworks/iCloudDriveCore.framework/Versions/A/Support/bird + 397 0.0 automountd + 398 0.0 /usr/libexec/trustd + 399 0.0 /System/Library/CoreServices/sharedfilelistd + 400 0.0 /System/Library/PrivateFrameworks/FileProvider.framework/Support/fileproviderd + 401 0.0 /usr/libexec/pkd + 402 0.0 /System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support/AMPDeviceDiscoveryAgent + 405 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 407 0.0 /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd + 408 0.0 /System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd + 409 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/fontworker + 410 0.0 /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd + 411 0.0 /System/Library/PrivateFrameworks/SyncedDefaults.framework/Support/syncdefaultsd + 412 0.0 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd + 413 0.0 /System/Library/CoreServices/iconservicesagent + 414 0.0 /usr/libexec/ContinuityCaptureAgent + 416 0.0 /System/Library/CoreServices/audioaccessoryd + 418 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/corespotlightd + 423 0.0 /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary + 424 0.0 /System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod + 425 0.0 /usr/libexec/gamepolicyd + 426 0.0 /System/Library/PrivateFrameworks/UserNotificationsCore.framework/Support/usernotificationsd + 429 0.0 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter + 431 0.0 /System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A/ScreenTimeAgent + 433 0.0 /System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent + 435 0.0 /usr/libexec/transparencyd + 436 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 437 0.0 /System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support/donotdisturbd + 438 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted + 439 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 441 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 444 0.0 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer + 445 0.0 /System/Library/PrivateFrameworks/SessionCore.framework/Support/liveactivitiesd + 446 0.3 /usr/libexec/sharingd + 449 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 450 0.0 /usr/libexec/findmylocateagent + 451 0.0 /System/Library/PrivateFrameworks/CoreParsec.framework/parsecd + 454 0.0 /System/Cryptexes/App/usr/libexec/SafariBookmarksSyncAgent + 456 0.0 /usr/libexec/networkserviceproxy + 462 0.0 /usr/libexec/neagent + 464 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking + 465 0.0 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CMFSyncAgent + 466 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.GPU.xpc/Contents/MacOS/com.apple.WebKit.GPU + 470 0.0 /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support/followupd + 471 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd + 472 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 473 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherWidget.appex/Contents/MacOS/WeatherWidget + 474 0.0 /System/Library/CoreServices/WiFiAgent.app/Contents/MacOS/WiFiAgent + 475 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS/IMDPersistenceAgent + 476 0.0 /System/Library/PrivateFrameworks/StatusKit.framework/StatusKitAgent + 478 0.0 /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources/familycircled + 485 0.0 /System/Library/PrivateFrameworks/UserActivity.framework/Agents/useractivityd + 486 0.0 /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra + 488 0.0 /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight + 489 0.0 /usr/libexec/spotlightknowledged.updater + 491 0.0 /System/Applications/Photos.app/Contents/PlugIns/PhotosReliveWidget.appex/Contents/MacOS/PhotosReliveWidget + 494 0.0 /usr/libexec/ospredictiond + 495 0.0 /System/Library/CoreServices/UIKitSystem.app/Contents/MacOS/UIKitSystem + 499 0.0 /System/Library/PrivateFrameworks/iTunesCloud.framework/Support/itunescloudd + 504 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoteagent + 505 0.0 /usr/libexec/avconferenced + 506 0.0 /System/Library/PrivateFrameworks/MediaAnalysis.framework/Versions/A/mediaanalysisd + 507 0.0 /usr/sbin/spindump + 509 0.0 /System/Library/PrivateFrameworks/TextInputUIMacHelper.framework/Versions/A/XPCServices/CursorUIViewService.xpc/Contents/MacOS/CursorUIViewService + 515 0.0 /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/com.apple.Safari.SafeBrowsing.Service + 518 0.1 /usr/libexec/nearbyd + 522 0.0 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd + 525 0.0 /System/Library/CoreServices/ScopedBookmarkAgent + 526 0.0 /System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources/amsaccountsd + 529 0.0 /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed + 531 0.0 /System/Library/CoreServices/SubmitDiagInfo + 533 0.0 /System/Applications/Calendar.app/Contents/PlugIns/CalendarWidgetExtension.appex/Contents/MacOS/CalendarWidgetExtension + 546 0.0 /usr/libexec/searchpartyuseragent + 549 0.0 /System/Applications/Reminders.app/Contents/PlugIns/RemindersWidgetExtension.appex/Contents/MacOS/RemindersWidgetExtension + 552 0.0 /System/Applications/Tips.app/Contents/PlugIns/TipsWidgetExtension.appex/Contents/MacOS/TipsWidgetExtension + 555 0.0 /System/Applications/Shortcuts.app/Contents/PlugIns/ShortcutsWidgetExtension.appex/Contents/MacOS/ShortcutsWidgetExtension + 559 0.0 /System/Library/PrivateFrameworks/HearingCore.framework/heard + 560 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd + 564 0.0 /Users/perry/builder-macos/target/release/perry-ship + 565 0.0 /System/Library/Frameworks/InputMethodKit.framework/Resources/imklaunchagent + 567 0.0 /System/Library/Image Capture/Support/icdd + 572 0.0 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent + 573 0.0 /System/Library/CoreServices/diagnostics_agent + 574 0.0 /System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS/TextInputMenuAgent + 577 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 586 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 598 0.0 /usr/libexec/aned + 621 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd + 622 0.0 /System/Library/PrivateFrameworks/GenerativeExperiencesRuntime.framework/Versions/A/generativeexperiencesd + 630 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherIntents.appex/Contents/MacOS/WeatherIntents + 632 0.0 /System/Library/PrivateFrameworks/PassKitCore.framework/passd + 636 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetItems.appex/Contents/MacOS/FindMyWidgetItems + 638 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeEnergyWidgetsExtension.appex/Contents/MacOS/HomeEnergyWidgetsExtension + 639 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/RecordWidgetExtension.appex/Contents/MacOS/RecordWidgetExtension + 642 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetPeople.appex/Contents/MacOS/FindMyWidgetPeople + 643 0.0 /usr/sbin/distnoted + 647 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgets.appex/Contents/MacOS/JournalWidgets + 648 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeWidget.appex/Contents/MacOS/HomeWidget + 649 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/VoiceMemosSettingsWidgetExtension.appex/Contents/MacOS/VoiceMemosSettingsWidgetExtension + 650 0.0 /usr/sbin/distnoted + 652 0.0 /usr/libexec/milod + 656 0.0 /System/Library/CoreServices/Batteries.app/Contents/PlugIns/BatteriesAvocadoWidgetExtension.appex/Contents/MacOS/BatteriesAvocadoWidgetExtension + 658 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS/ScreenTimeWidgetExtension + 661 0.0 /System/Applications/Podcasts.app/Contents/PlugIns/PodcastsWidget.appex/Contents/MacOS/PodcastsWidget + 663 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetIntentsExtension.appex/Contents/MacOS/ScreenTimeWidgetIntentsExtension + 664 0.0 /System/Applications/Clock.app/Contents/PlugIns/WorldClockWidget.appex/Contents/MacOS/WorldClockWidget + 665 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgetsSecure.appex/Contents/MacOS/JournalWidgetsSecure + 666 0.0 /System/Library/CoreServices/PeopleViewService.app/Contents/PlugIns/PeopleWidget_macOSExtension.appex/Contents/MacOS/PeopleWidget_macOSExtension + 667 0.0 /System/Applications/Notes.app/Contents/PlugIns/com.apple.Notes.WidgetExtension.appex/Contents/MacOS/com.apple.Notes.WidgetExtension + 669 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/Extensions/SafariWidgetExtension.appex/Contents/MacOS/SafariWidgetExtension + 670 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/PlugIns/MobileTimerIntents.appex/Contents/MacOS/MobileTimerIntents + 673 0.0 /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd + 686 0.0 /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTrackingAgent + 689 0.0 /System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext/IOUserBluetoothSerialDriver + 697 0.0 /usr/libexec/modelmanagerd + 698 0.0 /usr/sbin/distnoted + 709 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANECompilerService.xpc/Contents/MacOS/ANECompilerService + 712 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport + 721 0.0 /usr/sbin/distnoted + 725 0.0 /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/fairplayd + 727 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent + 731 0.0 /usr/libexec/inputanalyticsd + 732 0.0 /usr/sbin/distnoted + 740 0.0 /usr/libexec/sysmond + 749 0.0 /usr/sbin/systemstats + 750 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService + 751 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectBridgeService.xpc/Contents/MacOS/XProtectBridgeService + 760 0.0 /System/Applications/Calendar.app/Contents/Extensions/CalendarIntentsExtension.appex/Contents/MacOS/CalendarIntentsExtension + 761 0.0 /System/Applications/Messages.app/Contents/Extensions/MessagesActionExtension.appex/Contents/MacOS/MessagesActionExtension + 763 0.0 /System/Library/CoreServices/CrashReporterSupportHelper + 765 0.0 /System/Library/PrivateFrameworks/WeatherDaemon.framework/weatherd + 772 0.0 /System/Library/PrivateFrameworks/WorkflowKit.framework/XPCServices/ShortcutsViewService.xpc/Contents/MacOS/ShortcutsViewService + 787 0.0 /usr/libexec/online-auth-agent + 789 0.0 /usr/sbin/distnoted + 801 0.0 /System/Library/CoreServices/iconservicesagent + 822 0.0 /System/Library/PrivateFrameworks/OnDeviceStorage.framework/Support/amsondevicestoraged + 832 0.0 /usr/sbin/cfprefsd + 834 0.0 /usr/libexec/mmaintenanced + 838 0.0 /usr/sbin/cfprefsd + 842 0.0 /usr/sbin/cfprefsd + 843 0.0 /usr/sbin/cfprefsd + 847 0.0 /System/Cryptexes/App/usr/libexec/PasswordBreachAgent + 848 0.0 /usr/sbin/cfprefsd + 860 0.0 /usr/sbin/cfprefsd + 861 0.0 /usr/sbin/cfprefsd + 862 0.0 /usr/sbin/cfprefsd + 863 0.0 /usr/libexec/mlhostd + 866 0.0 /usr/libexec/powerdatad + 867 0.0 /usr/sbin/cfprefsd + 869 0.0 /usr/libexec/ASPCarryLog + 883 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 884 0.0 /usr/libexec/seputil + 1096 0.0 /System/Cryptexes/App/usr/libexec/AuthenticationServicesAgent + 1169 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XprotectService.xpc/Contents/MacOS/XprotectService + 1398 0.0 /System/iOSSupport/System/Library/PrivateFrameworks/HomeEnergyDaemon.framework/Support/homeenergyd + 1412 0.0 /System/Library/PrivateFrameworks/MediaAnalysisAccess.framework/Versions/A/XPCServices/mediaanalysisd-access.xpc/Contents/MacOS/mediaanalysisd-access + 1849 0.0 /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/Support/recentsd + 3976 0.0 /System/Library/PrivateFrameworks/ContinuousDialogManagerService.framework/assistant_cdmd + 4119 0.0 /System/Library/PrivateFrameworks/AvatarPersistence.framework/Support/avatarsd + 4120 0.0 /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/Support/contactsdonationagent + 4307 0.0 /usr/libexec/captiveagent + 4762 0.0 /usr/libexec/frauddefensed + 4769 0.0 /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/XPCServices/com.apple.CloudPhotosConfiguration.xpc/Contents/MacOS/com.apple.CloudPhotosConfiguration + 4781 0.0 /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/XPCServices/com.apple.BKAgentService.xpc/Contents/MacOS/com.apple.BKAgentService + 5548 0.0 /usr/libexec/seserviced + 5602 0.0 /usr/libexec/filevaultd + 5603 0.0 /System/Library/PrivateFrameworks/GeoAnalytics.framework/geoanalyticsd + 5606 0.0 /System/Library/PrivateFrameworks/PrivateCloudCompute.framework/privatecloudcomputed.app/Contents/MacOS/privatecloudcomputed + 5621 0.0 /usr/libexec/taskgated + 5736 0.0 /System/Library/PrivateFrameworks/Stickers.framework/Support/stickersd + 5759 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/managedcorespotlightd + 5767 0.0 /usr/sbin/distnoted + 5768 0.0 /System/Library/ExtensionKit/Extensions/GenerativeExperiencesSafetyInferenceProvider.appex/Contents/MacOS/GenerativeExperiencesSafetyInferenceProvider + 5769 0.0 /usr/sbin/cfprefsd + 5770 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService + 6121 0.0 /usr/libexec/remindd + 6705 0.0 /usr/libexec/applekeystored + 8779 0.0 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/mbuseragent + 8789 0.0 /usr/libexec/DataDetectorsSourceAccess +12133 0.0 /usr/libexec/tipsd +13734 0.0 /usr/libexec/biomesyncd +14491 10.6 sshd-session: perry [priv] +14492 0.0 +14494 0.2 sshd-session: perry@notty +14495 0.0 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python +14496 0.0 ps +14895 0.0 /usr/libexec/wifivelocityd +15933 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad +16212 14.1 /System/Library/ExtensionKit/Extensions/WallpaperAerialsExtension.appex/Contents/MacOS/WallpaperAerialsExtension +16213 3.3 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS/VTDecoderXPCService +17355 0.0 /usr/sbin/netbiosd +19642 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/Executables/mobiletimerd +22309 0.0 /System/Library/CoreServices/ReportSystemMemory +39544 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS/IMAutomaticHistoryDeletionAgent +39617 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService +39618 0.0 /System/Library/PrivateFrameworks/MapsSync.framework/mapssyncd +39637 0.0 /System/Library/PrivateFrameworks/CallHistory.framework/Support/CallHistorySyncHelper +39662 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/ModelCatalogAgent +41554 0.0 /usr/libexec/PerfPowerServices +46759 0.0 /usr/libexec/ioupsd +46762 0.0 /usr/sbin/BTLEServerAgent +49101 0.0 /System/Library/PrivateFrameworks/MobileAssetDaemon.framework/Versions/A/XPCServices/com.apple.MobileAsset.DownloadService.Builtin.xpc/Contents/MacOS/com.apple.MobileAsset.DownloadService.Builtin +49103 0.0 /System/Library/PrivateFrameworks/StreamingExtractor.framework/Versions/A/XPCServices/STExtractionService.privileged.xpc/Contents/MacOS/STExtractionService.privileged +49267 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/EAUpdaterService.xpc/Contents/MacOS/EAUpdaterService +49521 0.0 /System/Library/PrivateFrameworks/WebPrivacy.framework/webprivacyd +50091 0.0 /usr/libexec/assessmentagent +50092 0.0 /System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A/maild +50093 0.0 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/commerce +50094 0.0 /System/Cryptexes/App/usr/libexec/com.apple.Safari.History +50103 0.0 /usr/libexec/replayd +50104 0.0 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter +50105 0.0 /System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS/CoreLocationAgent +50106 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsagent +50107 0.0 /System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS/Keychain Circle Notification +50695 0.0 /usr/libexec/feedbackd +50955 0.0 cloudphotod +50959 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS/UARPUpdaterServiceUSBPD +51036 0.0 /usr/libexec/triald +51044 0.0 /System/Library/PrivateFrameworks/TrialServer.framework/Versions/A/XPCServices/TrialArchivingService.xpc/Contents/MacOS/TrialArchivingService +51103 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Versions/A/XPCServices/com.apple.MobileSoftwareUpdate.CleanupPreparePathService.xpc/Contents/MacOS/com.apple.MobileSoftwareUpdate.CleanupPreparePathService +51142 0.0 /usr/libexec/containermanagerd_system +52122 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +52128 0.0 /usr/libexec/AssetCache/AssetCache +52130 0.0 /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS/AssetCacheTetheratorService +52409 0.0 /System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd +52453 0.0 /usr/libexec/adprivacyd +52456 0.0 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd +52457 0.0 /System/Library/PrivateFrameworks/CoreADI.framework/adid +52458 0.0 /usr/libexec/promotedcontentd +52459 0.0 /usr/libexec/fairplaydeviceidentityd +53616 0.0 /usr/libexec/dprivacyd +53617 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53618 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53622 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53623 0.0 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager +53624 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53625 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53626 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53630 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53631 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53632 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53633 0.0 /System/Library/Frameworks/AudioToolbox.framework/AudioComponentRegistrar +53641 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53642 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53643 0.0 /usr/libexec/uarpassetmanagerd +53644 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceDisplay.xpc/Contents/MacOS/UARPUpdaterServiceDisplay +53645 0.0 /System/Library/PrivateFrameworks/UARPAssetManager.framework/XPCServices/UARPAssetManagerServiceMobileAsset.xpc/Contents/MacOS/UARPAssetManagerServiceMobileAsset +53810 0.0 /usr/libexec/bluetoothuserd +53811 0.0 /usr/libexec/findmydeviced +56810 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCompute.framework/Versions/A/XPCServices/IntelligencePlatformComputeService.xpc/Contents/MacOS/IntelligencePlatformComputeService +57779 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstoreagent +57780 0.0 /System/Library/PrivateFrameworks/InstallCoordination.framework/Support/installcoordinationd +57781 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedODRService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedODRService +57782 0.0 /System/Library/PrivateFrameworks/AppleMediaServicesUI.framework/amsengagementd +57872 0.0 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.privileged.xpc/Contents/MacOS/com.apple.StreamingUnzipService.privileged +58789 0.0 /usr/libexec/countryd +58802 0.0 /System/Library/Frameworks/ManagedSettings.framework/Versions/A/ManagedSettingsAgent +58812 0.0 /System/Library/PrivateFrameworks/NewDeviceOutreach.framework/ndoagent +59412 0.0 /System/Library/PrivateFrameworks/ReplicatorCore.framework/Support/replicatord +61271 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted +62942 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/BiomeAgent +62957 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +62958 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +62961 0.0 /usr/libexec/duetexpertd +62963 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/intelligenceplatformd +70105 0.0 /System/Library/CoreServices/ReportCrash +70111 0.0 /System/Library/CoreServices/diagnosticservicesd +70953 0.0 /usr/libexec/biometrickitd +70958 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedTaskService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedTaskService +70963 0.0 /System/Library/Frameworks/MediaExtension.framework/Versions/A/Helpers/MENotificationAgent +70964 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Support/BackgroundTaskManagementAgent.app/Contents/MacOS/BackgroundTaskManagementAgent +70966 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Resources/backgroundtaskmanagementd +70968 0.0 /usr/libexec/aneuserd +71089 0.0 /usr/libexec/powerexperienced +71330 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSOAgent.app/Contents/MacOS/AppSSOAgent +71331 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSODaemon +71332 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +71333 0.0 /usr/libexec/findmybeaconingd +71334 0.0 /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferAgent.app/Contents/MacOS/IMTransferAgent +71336 0.0 /usr/libexec/wifianalyticsd +71376 0.0 /usr/libexec/backgroundassets.user +73149 0.0 /usr/libexec/proactiveeventtrackerd +73151 0.0 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Helpers/ProtectedCloudKeySyncing +73152 0.0 /usr/libexec/swtransparencyd +73153 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +74315 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +74316 0.0 /usr/sbin/distnoted +74825 0.0 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/XPCServices/DPSubmissionService.xpc/Contents/MacOS/DPSubmissionService +75643 0.0 /usr/libexec/audioanalyticsd +75645 0.0 /usr/libexec/ciphermld +75646 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +75647 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75648 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75969 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent +75970 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated +76414 0.0 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/XPCServices/PerfPowerTelemetryClientRegistrationService.xpc/Contents/MacOS/PerfPowerTelemetryClientRegistrationService +76539 0.0 /System/Library/Frameworks/ShazamKit.framework/shazamd +76540 0.0 /System/Library/PrivateFrameworks/SystemStatusServer.framework/Support/systemstatusd +76699 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/remotemanagementd +76700 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +76701 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +76702 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +76705 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +76706 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +76707 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/DiskManagementSubscriber.xpc/Contents/MacOS/DiskManagementSubscriber +76708 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedPreferencesSubscriber.xpc/Contents/MacOS/ManagedPreferencesSubscriber +76709 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SoftwareUpdateSubscriber.xpc/Contents/MacOS/SoftwareUpdateSubscriber +76710 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/MigrationSubscriber.xpc/Contents/MacOS/MigrationSubscriber +76711 0.0 /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/systemmigrationd +76712 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +76713 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributiond +76714 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +76715 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedConfigurationFilesSubscriber.xpc/Contents/MacOS/ManagedConfigurationFilesSubscriber +76861 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +77182 0.0 /usr/libexec/assetsubscriptiond +77186 0.0 /usr/libexec/griddatad +77191 0.0 /usr/libexec/dprivacyd +77192 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectUpdateService.xpc/Contents/MacOS/XProtectUpdateService +77193 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +77194 0.0 /System/Library/PrivateFrameworks/IntlPreferences.framework/Support/localizationswitcherd +77195 0.0 /usr/libexec/siriknowledged +77196 0.0 /usr/libexec/tzd +77198 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted_helper +77199 0.0 /usr/libexec/appleaccountd +77200 0.0 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd +77203 0.0 /usr/libexec/sysdiagnosed +77204 0.0 /System/Library/Frameworks/QuickLookThumbnailing.framework/Support/com.apple.quicklook.ThumbnailsAgent +77207 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +77208 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +77209 0.0 /usr/libexec/MTLAssetUpgraderD +77210 0.0 /usr/libexec/mlruntimed +77211 0.0 /System/Library/PrivateFrameworks/SiriTTSService.framework/sirittsd +77212 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +77213 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/StandaloneHIDAudService.xpc/Contents/MacOS/StandaloneHIDAudService +77214 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceLegacyAudio.xpc/Contents/MacOS/UARPUpdaterServiceLegacyAudio +77215 0.0 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/XPCServices/SetStoreUpdateService.xpc/Contents/MacOS/SetStoreUpdateService +77216 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/geodMachServiceBridge +77217 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/system_installd +77218 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd +77224 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/XPCServices/media-indexer.xpc/Contents/MacOS/media-indexer +77225 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPLibraryAgent +77226 0.0 /System/Library/PrivateFrameworks/PodcastServices.framework/XPCServices/PodcastContentService.xpc/Contents/MacOS/PodcastContentService +77227 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPArtworkAgent +77262 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +77287 0.0 /System/Library/PrivateFrameworks/AXAssetLoader.framework/Support/axassetsd +77288 0.0 /System/Library/CoreServices/EscrowSecurityAlert.app/Contents/MacOS/EscrowSecurityAlert +77289 0.0 /System/Library/PrivateFrameworks/TextToSpeechVoiceBankingSupport.framework/Support/voicebankingd +77290 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77291 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/KonaSynthesizer.appex/Contents/MacOS/KonaSynthesizer +77292 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/MauiAUSP.appex/Contents/MacOS/MauiAUSP +77293 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/SiriAUSP.appex/Contents/MacOS/SiriAUSP +77294 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/WardaSynthesizer.appex/Contents/MacOS/WardaSynthesizer +77295 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77296 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/MacinTalkAUSP.appex/Contents/MacOS/MacinTalkAUSP +77297 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77298 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77299 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77300 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77301 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/AUCrashHandlerService.xpc/Contents/MacOS/AUCrashHandlerService +77302 0.0 /System/Library/PrivateFrameworks/CloudServices.framework/Helpers/com.apple.sbd +77303 0.0 /usr/libexec/swcd +77531 0.0 /usr/libexec/mobilerepaird +77701 0.0 /System/Library/PrivateFrameworks/CoreKDL.framework/Support/corekdld +78714 0.0 /System/Library/PrivateFrameworks/JetCore.framework/Support/jetpackassetd +79810 0.0 /usr/sbin/cfprefsd +82557 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributionagent +82558 0.0 /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/Versions/A/XPCServices/Managed Background Assets Helper Service.xpc/Contents/MacOS/Managed Background Assets Helper Service +83674 0.0 /System/Library/PrivateFrameworks/IntelligenceTasksEngine.framework/Support/intelligencetasksd +84260 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagementAgent +84263 0.0 /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/XPCServices/SafariConfigurationSubscriber.xpc/Contents/MacOS/SafariConfigurationSubscriber +84264 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +84265 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +84266 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +84270 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +84271 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +84272 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/AccountSubscriber.xpc/Contents/MacOS/AccountSubscriber +84273 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +84274 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +84275 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ASConfigurationSubscriber.xpc/Contents/MacOS/ASConfigurationSubscriber +84276 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedSettingsSubscriber.xpc/Contents/MacOS/ManagedSettingsSubscriber +84328 0.0 /System/Library/PrivateFrameworks/Ecosystem.framework/Support/ecosystemd +84329 0.0 /usr/libexec/GamePolicyAgent +84330 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +84391 0.0 /usr/libexec/intelligentroutingd +84392 0.0 /System/Library/PrivateFrameworks/DeviceCheckInternal.framework/devicecheckd +84404 0.0 /System/Library/PrivateFrameworks/AppleIntelligenceReportingProcessing.framework/Versions/A/XPCServices/AppleIntelligenceReportingProcessingService.xpc/Contents/MacOS/AppleIntelligenceReportingProcessingService +84405 0.0 /System/Library/PrivateFrameworks/HomeKitEvents.framework/Support/homeeventsd +84423 0.0 /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/FeatureAccessAgent +84845 0.0 /System/Library/PrivateFrameworks/BusinessChatService.framework/businessservicesd +84847 0.0 /System/Library/PrivateFrameworks/MessagesBlastDoorSupport.framework/Versions/A/XPCServices/MessagesBlastDoorService.xpc/Contents/MacOS/MessagesBlastDoorService +86892 0.0 aslmanager +87457 0.0 /System/Library/PrivateFrameworks/StorageManagement.framework/Resources/diskspaced +87756 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/knowledgeconstructiond +89574 0.0 /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd +90448 0.0 /usr/libexec/nfcd +90449 0.0 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer +90468 0.0 /usr/libexec/betaenrollmentagent +90469 0.0 /usr/libexec/betaenrollmentd +90470 0.0 /usr/libexec/microstackshot +90577 0.0 /usr/sbin/systemsoundserverd +90592 0.0 /System/Library/CoreServices/talagentd +90616 0.0 /System/Library/PrivateFrameworks/AppleCredentialManager.framework/AppleCredentialManagerDaemon +90893 0.0 /usr/libexec/dirhelper +91864 0.0 /System/Library/CoreServices/ReportCrash +92246 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +92570 0.0 /usr/libexec/proactived +92571 0.0 /System/Library/PrivateFrameworks/IntelligenceFlowContextRuntime.framework/Versions/A/intelligencecontextd +92572 0.0 /System/Library/CoreServices/pbs +92715 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +97953 0.0 /usr/libexec/gamecontrollerd +97954 0.0 /System/Library/PrivateFrameworks/GameControllerFoundation.framework/Versions/A/XPCServices/GameControllerConfigService.xpc/Contents/MacOS/GameControllerConfigService +97955 0.0 /usr/libexec/gamecontrolleragentd + 537 0.0 login + 539 0.0 -zsh + 542 0.0 login + 553 0.0 -zsh + 550 0.0 login + 591 0.0 -zsh diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/provenance.json new file mode 100644 index 0000000000..fb8f04dcb6 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/provenance.json @@ -0,0 +1,80 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "base_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "main_build": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + }, + "candidate_build": { + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/regression-cases.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/regression-cases.json new file mode 100644 index 0000000000..6457b6e3ce --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/regression-cases.json @@ -0,0 +1,40 @@ +{ + "purpose": "Historical R22/R23 regression screen, reused from R24 with unchanged iterations/warmups and 11 repetitions; not a claim that R26 has already regressed.", + "cases": [ + { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 11 + }, + { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "warmup": 2, + "repetitions": 11 + }, + { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "warmup": 2, + "repetitions": 11 + }, + { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "warmup": 2, + "repetitions": 11 + }, + { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "warmup": 2, + "repetitions": 11 + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/remote-regression-recheck-focus-command.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/remote-regression-recheck-focus-command.json new file mode 100644 index 0000000000..7b4a69070b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/remote-regression-recheck-focus-command.json @@ -0,0 +1,27 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/trusted-materialized-read-r26/run-focus.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--case", + "tiny_object:parse:2000000:5000:11", + "--case", + "records_array_16k:roundtrip:7659:2:11", + "--case", + "records_array_1m:roundtrip:115:2:11", + "--case", + "records_object_1m:parse:81:2:11", + "--case", + "heterogeneous_1m:stringify:218:2:11", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-regression-recheck-focus" +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/remote-regression-recheck-focus.log b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/remote-regression-recheck-focus.log new file mode 100644 index 0000000000..608accf468 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/remote-regression-recheck-focus.log @@ -0,0 +1,4 @@ +ACQUIRED json-perf-14495-1789118402 load (1.63525390625, 1.5673828125, 1.53955078125) +FINISHED custom load (1.51904296875, 1.552734375, 1.53466796875) +QUIET_GATE True +RELEASED diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/remote-stage-hashes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/remote-stage-hashes.json new file mode 100644 index 0000000000..f38837a26b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/remote-stage-hashes.json @@ -0,0 +1,135 @@ +{ + "run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "results/fixtures.json": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d", + ".work/trusted-materialized-read-r26/fixture-hashes.json": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06", + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + ".work/trusted-materialized-read-r26/main-reuse-provenance.json": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74", + ".work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + ".work/trusted-materialized-read-r26/run-options.py": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8", + ".work/trusted-materialized-read-r26/root-comparison.json": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9", + ".work/trusted-materialized-read-r26/options-worker.js": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9", + ".work/trusted-materialized-read-r26/candidate-workers-provenance.json": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633", + ".work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + ".work/trusted-materialized-read-r26/main-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + ".work/trusted-materialized-read-r26/provenance.json": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376", + ".work/trusted-materialized-read-r26/main-options-validation.json": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04", + ".work/trusted-materialized-read-r26/main-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + ".work/trusted-materialized-read-r26/source.patch": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + ".work/trusted-materialized-read-r26/lazy-main-probes.json": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7", + ".work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + ".work/trusted-materialized-read-r26/candidate-fixture-validation.json": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695", + ".work/trusted-materialized-read-r26/build-provenance.json": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db", + ".work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + ".work/trusted-materialized-read-r26/run-focus.py": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060", + ".work/trusted-materialized-read-r26/main-roots.json": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a", + ".work/trusted-materialized-read-r26/main-zero-roots.json": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee", + ".work/trusted-materialized-read-r26/main-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + ".work/trusted-materialized-read-r26/main-fixture-validation.json": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14", + ".work/trusted-materialized-read-r26/candidate-roots.json": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a", + ".work/trusted-materialized-read-r26/candidate-zero-validation.json": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140", + ".work/trusted-materialized-read-r26/main-build-provenance.json": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + ".work/trusted-materialized-read-r26/main-zero-validation.json": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341", + ".work/trusted-materialized-read-r26/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + ".work/trusted-materialized-read-r26/run-access.py": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c", + ".work/trusted-materialized-read-r26/run-retained.py": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da", + ".work/trusted-materialized-read-r26/candidate-options-validation.json": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e", + ".work/trusted-materialized-read-r26/candidate-zero-roots.json": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80", + ".work/trusted-materialized-read-r26/main-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + ".work/trusted-materialized-read-r26/lazy-candidate-probes.json": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81", + ".work/trusted-materialized-read-r26/main-workers-provenance.json": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + ".work/trusted-materialized-read-r26/zero-root-comparison.json": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2", + ".work/trusted-materialized-read-r26/harness/run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + ".work/trusted-materialized-read-r26/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + ".work/trusted-materialized-read-r26/harness/worker.js": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4", + ".work/trusted-materialized-read-r26/harness/with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + ".work/trusted-materialized-read-r26/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + ".work/trusted-materialized-read-r26/harness/run_access.py": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67", + ".work/trusted-materialized-read-r26/harness/access-worker.js": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957", + ".work/trusted-materialized-read-r26/harness/run_regression_focus.py": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270", + ".work/trusted-materialized-read-r26/harness/rotating-worker.js": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + ".work/trusted-materialized-read-r26/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + ".work/rotating/manifest.json": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85", + ".work/trusted-materialized-read-r26/run-rotating.py": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316", + ".work/rotating/small_record.0.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/rotating/small_record.1.json": "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + ".work/rotating/small_record.2.json": "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + ".work/rotating/small_record.3.json": "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + ".work/rotating/small_record.4.json": "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + ".work/rotating/small_record.5.json": "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + ".work/rotating/small_record.6.json": "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + ".work/rotating/small_record.7.json": "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d", + ".work/rotating/records_array_1m.0.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/rotating/records_array_1m.1.json": "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + ".work/rotating/records_array_1m.2.json": "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + ".work/rotating/records_array_1m.3.json": "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + ".work/rotating/records_array_1m.4.json": "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + ".work/rotating/records_array_1m.5.json": "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + ".work/rotating/records_array_1m.6.json": "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + ".work/rotating/records_array_1m.7.json": "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a", + ".work/rotating/long_string_1m.0.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/rotating/long_string_1m.1.json": "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + ".work/rotating/long_string_1m.2.json": "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + ".work/rotating/long_string_1m.3.json": "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + ".work/rotating/long_string_1m.4.json": "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + ".work/rotating/long_string_1m.5.json": "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + ".work/rotating/long_string_1m.6.json": "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + ".work/rotating/long_string_1m.7.json": "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03", + ".work/rotating/escaped_1m.0.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/rotating/escaped_1m.1.json": "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + ".work/rotating/escaped_1m.2.json": "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + ".work/rotating/escaped_1m.3.json": "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + ".work/rotating/escaped_1m.4.json": "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + ".work/rotating/escaped_1m.5.json": "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + ".work/rotating/escaped_1m.6.json": "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + ".work/rotating/escaped_1m.7.json": "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6", + ".work/rotating/unicode_1m.0.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/rotating/unicode_1m.1.json": "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + ".work/rotating/unicode_1m.2.json": "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + ".work/rotating/unicode_1m.3.json": "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + ".work/rotating/unicode_1m.4.json": "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + ".work/rotating/unicode_1m.5.json": "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + ".work/rotating/unicode_1m.6.json": "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + ".work/rotating/unicode_1m.7.json": "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263", + ".work/trusted-materialized-read-r26/run-changing-options.py": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4", + ".work/trusted-materialized-read-r26/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + ".work/trusted-materialized-read-r26/changing-options-worker.js": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00", + ".work/trusted-materialized-read-r26/main-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + ".work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + ".work/trusted-materialized-read-r26/main-changing-workers-provenance.json": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83", + ".work/trusted-materialized-read-r26/candidate-changing-workers-provenance.json": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e", + ".work/trusted-materialized-read-r26/main-changing-options-validation.json": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44", + ".work/trusted-materialized-read-r26/candidate-changing-options-validation.json": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0", + ".work/trusted-materialized-read-r26/run-zero-retained.py": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + ".work/trusted-materialized-read-r26/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + ".work/trusted-materialized-read-r26/retained-zero-worker.js": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf", + ".work/trusted-materialized-read-r26/main-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + ".work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + ".work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442", + ".work/trusted-materialized-read-r26/candidate-retained-zero-workers-provenance.json": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66", + ".work/trusted-materialized-read-r26/main-retained-zero-validation.json": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4", + ".work/trusted-materialized-read-r26/candidate-retained-zero-validation.json": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405", + ".work/trusted-materialized-read-r26/main-changing-roots.json": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640", + ".work/trusted-materialized-read-r26/candidate-changing-roots.json": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54", + ".work/trusted-materialized-read-r26/main-retained-roots.json": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b", + ".work/trusted-materialized-read-r26/candidate-retained-roots.json": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e", + ".work/trusted-materialized-read-r26/additional-root-comparison.json": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/retained-zero-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/retained-zero-worker.js new file mode 100644 index 0000000000..92e8f87b8d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/retained-zero-worker.js @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count ) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/retained-zero-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/retained-zero-worker.ts new file mode 100644 index 0000000000..5501d8dcf5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/retained-zero-worker.ts @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/root-comparison.json new file mode 100644 index 0000000000..b2c92f5711 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/root-comparison.json @@ -0,0 +1,185 @@ +{ + "ir_files": [ + { + "mode": "native", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813", + "candidate_sha256": "8b6ecd6a35e30d47d6b9f3e8a31c864c8b4c1671032ef023db633c1e7f2cf1cd", + "normalized_sha256": "2d54b9e25fb20c03b59ca8d18a35fa88c071e63e4d38c7b5c6193407a351a56a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f", + "candidate_sha256": "1ff0255b1234c1a08f8c074aaa64a8dceeb7e9137bf0f4e8de7209de13ffb1c2", + "normalized_sha256": "9892c9273c75b2a9862f3213fd34b524f12809cd4bd93f686f54ae7cf0f5735d", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055", + "candidate_sha256": "7191733bf871fe2b47bab95a56a17f4bbd3cea5d5c08903070b8f2608633be9c", + "normalized_sha256": "c555d3c7c69a88199574a0ba39634549ec127236317379c5665c9a1270770476", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359", + "candidate_sha256": "0fb76b33b0dd2739e44bf2ddcf5bc4311d693dd5a90a65df7ffee43599b76c2f", + "normalized_sha256": "ef908a2a54dc7ddc34d05be1eba933ea63ba4d1cd3978fe3e0af8c2c679268a3", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749", + "candidate_sha256": "06264825bf7cbff008313be119b1b82eb9becf85ad8c8f73d2fff66277abe63c", + "normalized_sha256": "45cce147ac495b89188390522a65e91be4b08c8a0a2b36c354f085067b67e468", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8", + "candidate_sha256": "5b3d1433a937bdbd3a0e3291c0bcd6eddd1105c54f996aacfde0ed350db72af1", + "normalized_sha256": "2309fdeecdedb442ef1311c4dfb278ccddc9293d812bc364d6de17ac7e00e01a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe", + "candidate_sha256": "1cc7383dca37929fcd564fbb18d0e140be278bae543a556735b6ccb59b754213", + "normalized_sha256": "6137f0af59a4e8ba78a15d40607529d6ea51f5c7e1a1c7809906d8629bb9a2c0", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a", + "candidate_sha256": "5b41faf657864e49e32f8094172e06e4fe4fbb194c15a59d80b80aa9d840ecab", + "normalized_sha256": "ffd4b8bf82446eeeabdbefb15a5a4160381fa4960ee988189bb5e9c5f2855e39", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "worker-0.ll", + "same": true, + "main_sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5", + "candidate_sha256": "f7cd047428912e67b3b76dd96a1f7be14b4ee38925546c6b885a37467351ab0e", + "normalized_sha256": "872217f439889862138ef684fb6b3385cd75c6f059d425e4e2dcac78f4eb3515", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "shadow", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "candidate_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalized_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "candidate_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalized_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "candidate_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalized_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "candidate_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalized_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "candidate_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalized_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "candidate_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalized_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "candidate_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalized_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "candidate_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalized_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "worker-0.ll", + "same": true, + "main_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "candidate_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalized_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalization": "none" + } + ], + "checks_match": true, + "native_fingerprints": [ + "options-worker-0.ll::perry_fn_options_worker_ts__run$generic::unrooted:global->js_closure_alloc_singleton", + "options-worker-0.ll::perry_fn_options_worker_ts__run$spec_b::unrooted:global->js_closure_alloc_singleton", + "prior-entry-0.ll::main::stale:alloc->js_write_barrier_root_nanbox", + "prior-entry-0.ll::perry_closure_prior_entry_ts__5::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$generic::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$spec_b::unrooted:global->js_array_push_f64_spec", + "test_json_cached_construction-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_source_length-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/rotating-manifest.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/rotating-manifest.json new file mode 100644 index 0000000000..c112e6ac25 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/rotating-manifest.json @@ -0,0 +1,287 @@ +[ + { + "fixture": "null", + "bytes": 4, + "sha256": [ + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b" + ], + "distinct_contents": 1 + }, + { + "fixture": "string_a", + "bytes": 3, + "sha256": [ + "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + "c100f95c1913f9c72fc1f4ef0847e1e723ffe0bde0b36e5f36c13f81fe8c26ed", + "879923da020d1533f4d8e921ea7bac61e8ba41d3c89d17a4d14e3a89c6780d5d", + "3fa5834dc920d385ca9b099c9fe55dcca163a6b256a261f8f147291b0e7cf633", + "8c8656c5d114d7f8b2a412d2d5fd03accce3ed050624a0493734591a9666b110", + "30f8b180d63559f2512b744f60449e1245803dd6b6af9766e11acac8ddca0aae", + "e6c67f7247161354cd7e1d34d5149f373a433fa472a7e957dfdc60dfa66e162e", + "71e0bdc1413ca781ffeb37612d10c7a727cd747943bd577288a9bd86b848c0d7" + ], + "distinct_contents": 8 + }, + { + "fixture": "empty_object", + "bytes": 2, + "sha256": [ + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a" + ], + "distinct_contents": 1 + }, + { + "fixture": "tiny_object", + "bytes": 7, + "sha256": [ + "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + "7e8059f495589fcd981232cc11d00b00da3802c01d688fa1cf1f6bed6e5bb33c", + "70778ce01ad8d1a82c80a3500bee476f34651238edeb936c4a7b0161b1395169", + "17e7d2b31edd9f05e7b330a13f9bb644babad3b5bce9a7cf5bb4c28c4a02332f", + "b2e8319d2c28dce0b83e7836e036750f0171acbea88b0f1be304e1aec903beaa", + "97ff8ae7ad6a7e502c9df4f7c5f19dbb2d6538eb8d4c26c7acd31ef6d377f016", + "906162c307d04d1b08bacae28759f8c011fd6bdb8d4a1c74e64aae5f2e86139a", + "22b7d568f03c3923642093bd1beb8b18bbf1333a296c3b9b191cd0a6b2b558f3" + ], + "distinct_contents": 8 + }, + { + "fixture": "small_record", + "bytes": 109, + "sha256": [ + "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d" + ], + "distinct_contents": 8 + }, + { + "fixture": "object_1k", + "bytes": 1021, + "sha256": [ + "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + "fee77441888eab7671c3acd54a6d03908003400ae5b84021ecd178a4228e4516", + "2bb286ab4a30b3e1f4099da9f04f81c25ab786f00a48fac77087313f3bd42292", + "578d6177406f2ef6ad4cdef2cd166e4f2a00e079e4a8ede9d6285ac00e9d5f6f", + "a5c2b2d02d5d6755a5c8d69032d6abeffea1c6576c8df1bfa3a352fc5caaf1ab", + "4b14fe187834c6a2b9401531e94162d001d3569f3357b6f28a5ca1c536d1572f", + "bd9e3a9bacc4e96bc89396e16a121d1b0b26de469ec89b290aa3415e55584b81", + "c1ef19cd7a2c99b17185e915c9776916051acf0c344e7b08740d4983d1b09af2" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_16k", + "bytes": 13197, + "sha256": [ + "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "d405464816d4442367d0a01a631395dcb8744bef9e797b563bbce254d57f1117", + "41dfc0dac3e4f9eb11d2d8a89f9a5d5fc7d41ae939c25ef1e61c7fd190b0feaa", + "a1a3b49cbbebc93eaea2f8eddb580d7a02d4bb63869d2bcdeb26c92c32253645", + "90df22a74309ae8d98e3785c8751de3c2aa5f3afc19e1b70292dd2718d29b721", + "40a938efd860a1c8664a377161a5ea15698e674b7d036dd38d1f49a184ca2e68", + "9df3135f2512d348f01b0d16ddea24647cbeecf5289b249b37cc6938f9500c2f", + "b135a2323e97951e3b45b2cf373376f8209d9bc9dffafdd2bfc43168f2b11818" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_1m", + "bytes": 888597, + "sha256": [ + "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_1m", + "bytes": 888609, + "sha256": [ + "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + "074e7f1b5a3297a84eddf94d2eeddf500d2a5eb4651c4832437dbefe1381a97e", + "10a8d5706f4318ac0cdbc6a271b488e8bf8b6821eedd06a558b2b0fa850e82e2", + "e21468e77bcbb3c18f2e6a0af9bc342b72667c5ad0ae3d0fedbeaffb5eb4148b", + "1af114c148442c78d0ad513a2f3685290c0e1b55c0887d92d5530e7bf94f93f2", + "a12f45d56d0b66b8343cce21325c04c4092001ca34a58770d7cc88a7d43f178a", + "9d9092612996c5725cfcfd2888fe98b8d9818a34ecc0f5fe7ea87d3183197141", + "6e747f774e0646cd120f421386b18e1d6e4201f12509d3becf92e0c5cb7dec0f" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_8m", + "bytes": 7117930, + "sha256": [ + "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + "b361145feb3731b457e8deb75067eb8172f56f262eac9a3359afb036364358fd", + "0e157f2f410ee51d1d6eadadf14202b3dfb865cf38d97e5516c5bca5278b8cd7", + "296af4d877c1c1e8f4146653654951519f7ad94fd5c28c236abab5a39a62715c", + "be5036b5177c072feac9a4ba83efc967be8b96a981ecbdc83ce7c88e6b0eea9d", + "7e606ca1aa37a51b5afb6d5e20b017df1f4a6f2b1003cc1b69c8a03fa641fedb", + "7678661c772517928b98c9a7b8b5604baf2803be7053dfabd9e3950344dad9cb", + "e529b99a160e01d5a1ebc9ffc4c9ca9a4d72296c2a0dca91d3a7e9000c4072e6" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_8m", + "bytes": 7117942, + "sha256": [ + "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + "7a2ade0ae4fbdaacab918a72c99a5407b0e4b53e79b572b12b87c4ecf8e5cdd6", + "8757e5ddd1bb98341c38474195b55c04ded270f121a9c5f19f5f81a4ebe6effd", + "268c053592ce72a984afb7225d623617c94e82db2b166f9d65ac70326bf31a9a", + "7b4b5819fd3fbd07dc4dc3ef8d0fe723e723824ea06f139abd5c190037cb7059", + "049d581822215208b65aabf4bb877fd75938fd033c143af242ac1af98ba58712", + "72ea0c92a38d31e518ba9f76c43c5cc39cb641e0388293b448913efa7871dbeb", + "6d7fa3e42f60a17c3467edcc453af1f1950154fb19f9c4fc064d662465e7406a" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_20m", + "bytes": 17765930, + "sha256": [ + "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + "220cd03df6a1bb80ff034eafc1691a04688921b98b32f3dbe51357d5356e652b", + "40c68c0a66396878a7f2dbda8308836152abac40315e916e6366b37f41dc4eac", + "a5c7ff116dd7c2bc1730434f83283f7c51bfbdb3300358948624b34ec3317670", + "dd1fa7fea8b05d30360ccd29df62ef5e274cfe03077aded0dc82a00b88259f07", + "d4cbafe8caaeead0cc959c4dc20470da4f2b6c22b6f12637b7a748244f5ae3e7", + "c619a1e6c2b7ed9027e2a54607a733618f7cfdcf19408bd927f574c669c54bcd", + "de2676531e84aaa93946f4eb171e72d5a8ea6c0e5be817c8b6f6fb1b94ff9aa9" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_20m", + "bytes": 17765942, + "sha256": [ + "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + "33309f39969fecc8f3f338511d26138d840e1963eced14de71a86b074c3d75dd", + "1b027e2f9671fe69f617d0dc720c4dc3b96299be1176ca3832f44ee5cc520466", + "db4cace5ae703c16e1777042131f83bfd539d699b55877549fc4edfa1aefe3f9", + "717cde2dcda3170e50b2df50d8d447119365a899eb4235358647cbeac987d3c3", + "2a3e877b3d9a4aaa2071684a20db8b21b8c2ed5c4d60e13d892305027aca876d", + "421074b708f80a7111a60b540bc7530d5cf8b12ebb7a82ea55b3e247ef97be43", + "ac11ae2aa5482797aed2c41b625bc5f122ce099f1f9af8c09121ec66a2f71b9b" + ], + "distinct_contents": 8 + }, + { + "fixture": "numbers_1m", + "bytes": 1067371, + "sha256": [ + "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + "04804c824edbbaee95d44f2b984239739a9d21a6fc9e7b5af116eca3470df756", + "d1632dd82d2869ee96981e3a48534ddfad935f1370ecc7f82f875a2917e0a864", + "9a1f57998dfbe0535bec6872af322369462ffbaa959e347c83644f09b62ec620", + "dc27761ba254c4278b72b4701606a7feed90f7452813e13aaa47619fe0e7e7e7", + "d9aae03ed068e8bc45e09435e5af8172ee070b052ede8a72441acb9ab3713254", + "b43d2aa5321f7352f7fb7d72c0d49d9d6b41b2bac2688d8418407b28bcb3fc60", + "2ebade344295cb9c08e1948ee581d1748ba717650994881493b8cc0252a6db1b" + ], + "distinct_contents": 8 + }, + { + "fixture": "long_string_1m", + "bytes": 1048594, + "sha256": [ + "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03" + ], + "distinct_contents": 8 + }, + { + "fixture": "escaped_1m", + "bytes": 990018, + "sha256": [ + "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6" + ], + "distinct_contents": 8 + }, + { + "fixture": "unicode_1m", + "bytes": 884018, + "sha256": [ + "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263" + ], + "distinct_contents": 8 + }, + { + "fixture": "wide_1m", + "bytes": 977781, + "sha256": [ + "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + "61bc3aeea8ea3bf941ca3dfacc83483933f2f801d42f29919b7090e2e169eea4", + "b93c04f0b4f5ddaa8d7f6d9ef39b1a33a0ca05ddcdeba49509160238f47c8bb4", + "051f6bd75aa40269ee0db362f79d7409d95be966654008a40b8399d16fa8269d", + "d6c50c9d08594d7957008b9933f5579ff9b5339571fffc47680546028d3da4e9", + "a93da8ca093c47beb7b813ce95fc5caa3be3e25649b1c7ab38a613f8dbc63708", + "4a172951cf78a83d98fafea9f8cd0ff0243a4c948e69865a1973bbece3c3ee8b", + "e2309789e481a9204db22f7fc59eb0ae33473cb169ec8be0d1b57ae68ebcd832" + ], + "distinct_contents": 8 + }, + { + "fixture": "heterogeneous_1m", + "bytes": 914291, + "sha256": [ + "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + "f039bb8a9d3412a1daa4d678f3343bef8cbb3dd516234017507e7a4fbab6ba99", + "66d17691a2aa750d1d6326eb4b75577f971e595d3cc47d6c3fd24baf29b26ffd", + "8f7b4b910c9343a5d813f6b41fb0618449baa8e1c951ef23d21f5ddb4f32d126", + "ed0b56a08d033ea18d67a39081244069cd77127f6255760c377eb3cd1359d149", + "fa3d6d7a4d66f44b71ccf6027195f05b50c2f8a661058b7b03fb95eb80eb7ee2", + "c2e59cd37685211b1c03d19163eadef719f15b49713406a6e913f4d54e617e5f", + "7263fcc0aa1c3f992498b233f74f8dc556257c6b6a759c5c9e81e4b68a161fa5" + ], + "distinct_contents": 8 + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-access.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-access.py new file mode 100644 index 0000000000..33c1aabcf0 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-access.py @@ -0,0 +1,90 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +ACCESS = Path(__file__).resolve().parent / 'harness' + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ACCESS / 'access-worker.js')], + 'bun': [args.bun, str(ACCESS / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ACCESS / 'access-worker.ts', ACCESS / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-changing-options.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-changing-options.py new file mode 100644 index 0000000000..cce160bc8c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-changing-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','changing-plain',2000000,5000,7), ('small_record','changing-zero',2000000,5000,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'changing-plain', 'changing-zero'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'changing-options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'changing-options-worker.ts',WORK/'changing-options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'changing-options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-focus.py new file mode 100644 index 0000000000..57dd08053c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-focus.py @@ -0,0 +1,125 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-options.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-options.py new file mode 100644 index 0000000000..80a09d0c0d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','plain',2000000,5000,7), ('small_record','dynamic-zero',2000000,5000,7), ('small_record','zero',2000000,5000,7), ('small_record','pretty',1000000,5000,7), ('small_record','keys',1000000,5000,7), ('small_record','callback',200000,5000,7), ('records_array_16k','pretty',1000,8,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'plain', 'zero', 'dynamic-zero', 'pretty', 'keys', 'callback'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'options-worker.ts',WORK/'options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-retained.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-retained.py new file mode 100644 index 0000000000..f1b7e8ca8a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-retained.py @@ -0,0 +1,129 @@ +#!/usr/bin/env python3 +"""Retained-output RSS comparison: fixed counts, fresh processes and interleaved engines. +Reports whole-process RSS while results remain live; this is not isolated heap size. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +WANTED = {'tiny_object': 200000, 'small_record': 100000, 'records_array_1m': 16, + 'records_object_1m': 16, 'records_array_8m': 4, 'records_object_8m': 4, + 'long_string_1m': 32, 'unicode_1m': 32, 'wide_1m': 16} +CASES = [(fixture, operation, count, 0, 7) + for fixture, high in WANTED.items() + for operation in ['retain-parse', 'retain-stringify'] for count in [1, high]] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'retain-parse', 'retain-stringify'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == count + warmup + save('memory', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + rss_after = [r['rss_after'] / 1048576 for r in selected] + rss_before = [r['rss_before'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks, + rss_after_mib=statistics.median(rss_after), rss_after_samples_mib=rss_after, + rss_before_mib=statistics.median(rss_before), rss_before_samples_mib=rss_before)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-rotating.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-rotating.py new file mode 100644 index 0000000000..c0ec24066a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-rotating.py @@ -0,0 +1,167 @@ +#!/usr/bin/env python3 +"""Compare cached and rotating input parsing, including an input-selection control. + +Eight equal-size documents are preloaded before timing. Rotating them defeats +Perry's single-source parse caches without charging file IO or string creation +to JSON.parse. This is a bounded corpus benchmark, not a fresh allocation on +every call. RSS includes all eight live inputs; never compare it directly to +the one-input worker's RSS. Raw selection overhead is reported, not subtracted. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import subprocess +import time + +WORK = Path(__file__).resolve().parent +ROOT = WORK.parents[1] + + +def sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def run_one(command, prefix, operation, count, warmup, mode, verify=False): + env = {key: value for key, value in os.environ.items() if not key.startswith('PERRY_')} + argv = command + [str(prefix), operation, str(count), str(warmup), + 'verify' if verify else 'time', mode] + started = time.monotonic() + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, stdout=subprocess.PIPE, + stderr=subprocess.PIPE, env=env, start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + return dict(error='timeout', iterations=count) + stdout, stderr = stdout.decode(), stderr.decode(errors='replace') + row = dict(exit_code=process.returncode, process_wall_s=time.monotonic() - started, + iterations=count, warmup=warmup, operation=operation, mode=mode) + match = re.search(r'^RESULT (.+)$', stdout, re.M) + if process.returncode != 0 or not match: + return dict(row, error='process failed', stdout=stdout[:1000], stderr=stderr[-4000:]) + fields = ['wall_ms', 'user_us', 'system_us', 'rss_before', 'rss_after', 'checksum', 'retained'] + values = list(map(float, match.group(1).split())) + if len(values) != len(fields): + raise ValueError(f'Invalid result: {match.group(1)}') + row.update(zip(fields, values)) + if not all(math.isfinite(value) for value in values): + return dict(row, error='nonfinite result') + peak = re.search(r'(\d+)\s+maximum resident set size', stderr) + if peak: + row['peak_rss'] = int(peak.group(1)) + if verify: + outputs = re.findall(r'^VERIFY (\d+) (.*)$', stdout, re.M) + row['verified_members'] = [int(index) for index, _ in outputs] + row['verify_sha256'] = hashlib.sha256('\n'.join(text for _, text in outputs).encode()).hexdigest() + last = re.search(r'^LAST (.*)$', stdout, re.M) + row['last_sha256'] = hashlib.sha256(last.group(1).encode()).hexdigest() if last else None + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, help='interleaved Perry reference arm') + parser.add_argument('--node', default='node') + parser.add_argument('--bun', default='bun') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--repeat', type=int, default=5) + parser.add_argument('--filter', default='', help='comma-separated fixture names') + parser.add_argument('--phase', choices=['verify', 'timing', 'all'], default='all') + parser.add_argument('--modes', default='rotating,same,select') + parser.add_argument('--source-commit', help='source revision when staging outside the checkout') + args = parser.parse_args() + # Refuse accidental trial mixing, including after an interrupted run. + args.results_dir.mkdir(parents=True, exist_ok=False) + fixtures = json.loads((ROOT / '.work/rotating/manifest.json').read_text()) + if args.filter: + selected = set(args.filter.split(',')) + fixtures = [fixture for fixture in fixtures if fixture['fixture'] in selected] + if {fixture['fixture'] for fixture in fixtures} != selected: + parser.error('Unknown fixture in --filter') + engines = {'perry': [str(args.worker.resolve())], + 'node': [args.node, str(WORK / 'harness/rotating-worker.js')], + 'bun': [args.bun, str(WORK / 'harness/rotating-worker.js')]} + if args.baseline_worker: + engines['baseline'] = [str(args.baseline_worker.resolve())] + modes = args.modes.split(',') + if set(modes) - {'rotating', 'same', 'select'}: + parser.error('Unknown mode') + metadata = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), host=os.uname().nodename, + cpu=subprocess.check_output(['sysctl', '-n', 'machdep.cpu.brand_string'], text=True).strip(), + memory=int(subprocess.check_output(['sysctl', '-n', 'hw.memsize'], text=True)), + worker_sha256=sha(args.worker), fixtures=fixtures, + baseline_worker_sha256=sha(args.baseline_worker) if args.baseline_worker else None, + engines=list(engines), + verification_counts_by_mode={'rotating': [2, 7, 9], 'same': [9], 'select': [9]}, + source_sha256={str(path): sha(path) for path in + [Path(__file__), WORK / 'harness/rotating-worker.ts', WORK / 'harness/rotating-worker.js']}, + commit=args.source_commit or subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=ROOT, text=True).strip(), + versions={engine: subprocess.check_output([command[0], '--version'], text=True).strip() + for engine, command in engines.items() if engine in {'node', 'bun'}}) + meta_path = args.results_dir / 'host.json' + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + def save(phase, fixture, engine, row): + row.update(engine=engine, fixture=fixture['fixture'], bytes=fixture['bytes']) + with (args.results_dir / (phase + '.jsonl')).open('a') as output: + output.write(json.dumps(row) + '\n') + if 'error' in row: + raise RuntimeError(f"{engine} {fixture['fixture']}: {row['error']}") + + rng = random.Random(10022) + for fixture in fixtures: + prefix = ROOT / '.work/rotating' / fixture['fixture'] + if args.phase in {'all', 'verify'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + # End the actual timed loop at multiple corpus indices. A + # worker accidentally parsing sources[0] on every iteration + # must fail even though its separate eight-member audit passes. + for count in metadata['verification_counts_by_mode'][mode]: + results = {engine: run_one(command, prefix, operation, count, 8, mode, verify=True) + for engine, command in engines.items()} + reference = results['node'] + for engine, row in results.items(): + row['correct'] = ('error' not in row and 'error' not in reference + and row['verified_members'] == list(range(8)) + and row['verify_sha256'] == reference['verify_sha256'] + and row['last_sha256'] == reference['last_sha256'] + and row['checksum'] == reference['checksum']) + save('verify', fixture, engine, row) + if not row['correct']: + raise RuntimeError(f"Incorrect output: {fixture['fixture']} {mode} {engine}") + print('VERIFY', fixture['fixture'], mode, 'all engines passed', flush=True) + if args.phase in {'all', 'timing'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + warmup = 5000 if fixture['bytes'] < 4096 else 8 + initial = 2000 if fixture['bytes'] < 4096 or mode == 'select' else 8 + rates = [] + for engine, command in engines.items(): + row = run_one(command, prefix, operation, initial, warmup, mode) + save('calibration', fixture, engine, row) + rates.append(max(0.00001, (row['user_us'] + row['system_us']) / initial / 1000)) + count = max(8, min(2_000_000, int(min(150 / min(rates), 1500 / max(rates))))) + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run_one(engines[engine], prefix, operation, count, warmup, mode) + row['rep'] = rep + save('timing', fixture, engine, row) + print('TIMING', fixture['fixture'], mode, count, 'calls per engine', flush=True) + metadata.update(load_after=os.getloadavg(), finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime())) + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-zero-retained.py.gz b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-zero-retained.py.gz new file mode 100644 index 0000000000..f6ecd91142 Binary files /dev/null and b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-zero-retained.py.gz differ diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-zero-retained.source.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-zero-retained.source.json new file mode 100644 index 0000000000..b87581d6de --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-zero-retained.source.json @@ -0,0 +1,7 @@ +{ + "original_path": "run-zero-retained.py", + "original_bytes": 6864, + "original_sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + "gzip_sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d", + "note": "Lossless archive encoding preserves the exact measured source, including trailing whitespace." +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run_dispatch_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/source.patch.gz b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/source.patch.gz new file mode 100644 index 0000000000..8b4971050f Binary files /dev/null and b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/source.patch.gz differ diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/source.patch.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/source.patch.json new file mode 100644 index 0000000000..d997dd8a35 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/source.patch.json @@ -0,0 +1,5 @@ +{ + "original_bytes": 4099, + "original_sha256": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + "gzip_sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/summary.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/summary.json new file mode 100644 index 0000000000..42976c863d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/summary.json @@ -0,0 +1,702 @@ +[ + { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "engine": "perry", + "repetitions": 11, + "cpu_us": 0.0368045, + "cpu_samples_us": [ + 0.0370265, + 0.036697, + 0.036781, + 0.0368045, + 0.0368225, + 0.03684, + 0.036731, + 0.0368845, + 0.036747, + 0.0367105, + 0.0368365 + ], + "peak_rss_mib": 32.28125, + "peak_rss_samples_mib": [ + 32.28125, + 32.3125, + 32.28125, + 32.296875, + 32.265625, + 32.265625, + 32.3125, + 32.28125, + 32.28125, + 32.296875, + 32.28125 + ] + }, + { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 11, + "cpu_us": 0.0368, + "cpu_samples_us": [ + 0.0371285, + 0.0367245, + 0.0367365, + 0.036889, + 0.03674, + 0.0366855, + 0.0367255, + 0.0368055, + 0.036832, + 0.036898, + 0.0368 + ], + "peak_rss_mib": 32.265625, + "peak_rss_samples_mib": [ + 32.265625, + 32.28125, + 32.296875, + 32.265625, + 32.28125, + 32.25, + 32.25, + 32.296875, + 32.265625, + 32.265625, + 32.28125 + ] + }, + { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "engine": "node", + "repetitions": 11, + "cpu_us": 0.08177, + "cpu_samples_us": [ + 0.082822, + 0.08177, + 0.0803305, + 0.0826705, + 0.080104, + 0.0826935, + 0.082316, + 0.081407, + 0.082663, + 0.0808575, + 0.0804825 + ], + "peak_rss_mib": 59.578125, + "peak_rss_samples_mib": [ + 59.65625, + 59.546875, + 59.53125, + 59.546875, + 59.671875, + 59.640625, + 59.5, + 59.625, + 59.59375, + 59.578125, + 59.53125 + ] + }, + { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "engine": "bun", + "repetitions": 11, + "cpu_us": 0.0451725, + "cpu_samples_us": [ + 0.0451635, + 0.0451725, + 0.045138, + 0.0451305, + 0.0455545, + 0.045519, + 0.04559, + 0.045187, + 0.045089, + 0.04537, + 0.0450635 + ], + "peak_rss_mib": 69.078125, + "peak_rss_samples_mib": [ + 69.125, + 69.125, + 69.0625, + 69.078125, + 69.0625, + 69.0625, + 69.046875, + 69.125, + 69.15625, + 69.09375, + 69.0625 + ] + }, + { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "engine": "perry", + "repetitions": 11, + "cpu_us": 20.981851416634026, + "cpu_samples_us": [ + 21.063715889802847, + 20.925055490272882, + 20.93719806763285, + 21.01279540409975, + 20.981851416634026, + 20.943334638986812, + 20.999086042564304, + 20.980284632458545, + 21.000130565347956, + 20.961483222352786, + 21.043478260869566 + ], + "peak_rss_mib": 69.234375, + "peak_rss_samples_mib": [ + 69.234375, + 68.78125, + 68.765625, + 68.765625, + 69.234375, + 69.234375, + 69.234375, + 69.234375, + 68.765625, + 69.234375, + 69.234375 + ] + }, + { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "engine": "baseline", + "repetitions": 11, + "cpu_us": 20.994907951429692, + "cpu_samples_us": [ + 21.01840971406189, + 21.021543282412846, + 20.944248596422508, + 20.99020759890325, + 21.048178613396004, + 20.994907951429692, + 20.98785742264003, + 20.955346650998823, + 20.978848413631024, + 21.204465334900117, + 21.031727379553466 + ], + "peak_rss_mib": 69.21875, + "peak_rss_samples_mib": [ + 68.75, + 69.21875, + 68.75, + 70.28125, + 68.75, + 69.21875, + 69.234375, + 68.75, + 69.234375, + 68.75, + 69.234375 + ] + }, + { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "engine": "node", + "repetitions": 11, + "cpu_us": 53.96879488183836, + "cpu_samples_us": [ + 53.972972972972975, + 55.55385820603212, + 55.730643687165426, + 52.15928972450712, + 51.990077033555295, + 53.96879488183836, + 55.035383209296256, + 55.00143621882752, + 53.34129781955869, + 51.490925708317015, + 51.91878835357096 + ], + "peak_rss_mib": 65.890625, + "peak_rss_samples_mib": [ + 65.84375, + 65.9375, + 65.953125, + 65.90625, + 65.90625, + 65.828125, + 65.75, + 65.828125, + 65.84375, + 65.890625, + 65.890625 + ] + }, + { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "engine": "bun", + "repetitions": 11, + "cpu_us": 57.67280323802063, + "cpu_samples_us": [ + 57.66849458153806, + 57.695260477869176, + 57.58649954302128, + 57.71340906123515, + 57.667841754798275, + 57.65582974278627, + 57.668755712233974, + 57.79592636114375, + 57.70139704922314, + 57.690037863950906, + 57.67280323802063 + ], + "peak_rss_mib": 70.921875, + "peak_rss_samples_mib": [ + 70.859375, + 70.921875, + 70.921875, + 70.9375, + 70.9375, + 70.859375, + 70.875, + 70.90625, + 70.890625, + 70.9375, + 70.921875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "engine": "perry", + "repetitions": 11, + "cpu_us": 1414.6695652173912, + "cpu_samples_us": [ + 1409.4434782608696, + 1411.5739130434783, + 1413.8260869565217, + 1414.6695652173912, + 1416.7304347826087, + 1412.1304347826087, + 1417.495652173913, + 1416.5652173913043, + 1419.904347826087, + 1413.2521739130434, + 1416.1478260869565 + ], + "peak_rss_mib": 61.484375, + "peak_rss_samples_mib": [ + 61.484375, + 61.484375, + 61.484375, + 61.484375, + 61.5, + 61.484375, + 61.484375, + 61.484375, + 61.484375, + 63.75, + 61.484375 + ] + }, + { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "engine": "baseline", + "repetitions": 11, + "cpu_us": 1410.6869565217391, + "cpu_samples_us": [ + 1414.513043478261, + 1409.5565217391304, + 1412.9913043478261, + 1410.2434782608696, + 1410.6869565217391, + 1414.3130434782609, + 1409.0260869565218, + 1409.9565217391305, + 1409.5565217391304, + 1414.6869565217391, + 1413.1478260869565 + ], + "peak_rss_mib": 61.46875, + "peak_rss_samples_mib": [ + 61.46875, + 61.46875, + 61.46875, + 61.46875, + 61.484375, + 61.46875, + 61.46875, + 61.46875, + 61.484375, + 61.46875, + 61.46875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "engine": "node", + "repetitions": 11, + "cpu_us": 3582.182608695652, + "cpu_samples_us": [ + 3433.5391304347827, + 3476.8695652173915, + 3532.5652173913045, + 3582.182608695652, + 3675.3478260869565, + 3512.208695652174, + 3695.669565217391, + 3719.9478260869564, + 3677.513043478261, + 3647.278260869565, + 3521.973913043478 + ], + "peak_rss_mib": 152.109375, + "peak_rss_samples_mib": [ + 152.203125, + 152.21875, + 152.09375, + 152.078125, + 152.109375, + 152.09375, + 152.21875, + 152.25, + 152.1875, + 152.09375, + 152.0 + ] + }, + { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "engine": "bun", + "repetitions": 11, + "cpu_us": 3109.008695652174, + "cpu_samples_us": [ + 3113.0521739130436, + 3112.1652173913044, + 3107.504347826087, + 3109.008695652174, + 3110.304347826087, + 3107.808695652174, + 3115.5478260869563, + 3108.695652173913, + 3110.904347826087, + 3105.9826086956523, + 3107.9478260869564 + ], + "peak_rss_mib": 93.3125, + "peak_rss_samples_mib": [ + 93.328125, + 93.265625, + 93.296875, + 93.3125, + 93.296875, + 93.328125, + 93.3125, + 93.328125, + 93.328125, + 93.328125, + 93.296875 + ] + }, + { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "engine": "perry", + "repetitions": 11, + "cpu_us": 2009.962962962963, + "cpu_samples_us": [ + 2011.4567901234568, + 2008.0864197530864, + 2009.962962962963, + 2010.4197530864199, + 2010.7777777777778, + 2001.2345679012346, + 2011.716049382716, + 2009.4074074074074, + 2008.9135802469136, + 2012.4197530864199, + 2007.0123456790122 + ], + "peak_rss_mib": 66.46875, + "peak_rss_samples_mib": [ + 66.4375, + 66.46875, + 66.484375, + 66.46875, + 66.46875, + 66.4375, + 66.46875, + 66.46875, + 66.46875, + 66.4375, + 66.4375 + ] + }, + { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "engine": "baseline", + "repetitions": 11, + "cpu_us": 2008.469135802469, + "cpu_samples_us": [ + 2009.962962962963, + 2008.037037037037, + 2008.0, + 2006.8271604938273, + 2011.111111111111, + 2007.5061728395062, + 2009.530864197531, + 2007.8024691358025, + 2009.8765432098764, + 2010.962962962963, + 2008.469135802469 + ], + "peak_rss_mib": 66.421875, + "peak_rss_samples_mib": [ + 66.421875, + 66.453125, + 66.421875, + 66.421875, + 66.421875, + 66.421875, + 66.421875, + 66.421875, + 66.421875, + 66.421875, + 66.421875 + ] + }, + { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "engine": "node", + "repetitions": 11, + "cpu_us": 2750.037037037037, + "cpu_samples_us": [ + 2829.5925925925926, + 2861.456790123457, + 2833.8271604938273, + 2662.703703703704, + 2652.320987654321, + 2793.8518518518517, + 2750.037037037037, + 2869.135802469136, + 2705.061728395062, + 2708.5185185185187, + 2741.4938271604938 + ], + "peak_rss_mib": 92.953125, + "peak_rss_samples_mib": [ + 92.9375, + 93.140625, + 93.046875, + 92.796875, + 92.953125, + 92.859375, + 92.953125, + 92.953125, + 93.09375, + 92.890625, + 92.921875 + ] + }, + { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "engine": "bun", + "repetitions": 11, + "cpu_us": 2152.1234567901233, + "cpu_samples_us": [ + 2154.5185185185187, + 2150.679012345679, + 2152.1234567901233, + 2147.4691358024693, + 2152.283950617284, + 2150.8888888888887, + 2154.456790123457, + 2154.6666666666665, + 2191.6296296296296, + 2145.5555555555557, + 2151.098765432099 + ], + "peak_rss_mib": 79.1875, + "peak_rss_samples_mib": [ + 79.203125, + 79.1875, + 79.21875, + 79.15625, + 79.171875, + 79.125, + 79.203125, + 79.203125, + 79.1875, + 79.1875, + 79.15625 + ] + }, + { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "engine": "perry", + "repetitions": 11, + "cpu_us": 718.6376146788991, + "cpu_samples_us": [ + 718.6376146788991, + 718.9311926605504, + 717.3440366972477, + 718.8990825688073, + 718.0779816513761, + 720.1238532110092, + 718.954128440367, + 719.5275229357799, + 718.0963302752293, + 717.3990825688073, + 718.2889908256881 + ], + "peak_rss_mib": 61.71875, + "peak_rss_samples_mib": [ + 61.71875, + 61.71875, + 61.71875, + 61.71875, + 61.71875, + 61.71875, + 61.71875, + 61.71875, + 61.71875, + 61.71875, + 61.71875 + ] + }, + { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "engine": "baseline", + "repetitions": 11, + "cpu_us": 718.4220183486239, + "cpu_samples_us": [ + 718.1788990825688, + 721.0229357798165, + 716.7110091743119, + 718.5917431192661, + 718.4220183486239, + 719.3256880733945, + 719.8211009174312, + 718.5366972477065, + 717.5504587155963, + 718.256880733945, + 717.3761467889908 + ], + "peak_rss_mib": 61.703125, + "peak_rss_samples_mib": [ + 61.703125, + 61.703125, + 61.703125, + 61.703125, + 61.703125, + 61.71875, + 61.703125, + 61.703125, + 61.703125, + 61.703125, + 61.703125 + ] + }, + { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "engine": "node", + "repetitions": 11, + "cpu_us": 897.683486238532, + "cpu_samples_us": [ + 897.683486238532, + 894.9357798165138, + 898.4587155963303, + 898.6605504587156, + 896.059633027523, + 897.8532110091743, + 896.1009174311927, + 894.6651376146789, + 898.3761467889908, + 900.9678899082569, + 896.3394495412844 + ], + "peak_rss_mib": 128.984375, + "peak_rss_samples_mib": [ + 128.84375, + 129.1875, + 128.796875, + 129.0625, + 128.984375, + 128.90625, + 128.953125, + 128.9375, + 129.046875, + 129.046875, + 129.046875 + ] + }, + { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "engine": "bun", + "repetitions": 11, + "cpu_us": 1055.7064220183486, + "cpu_samples_us": [ + 1055.7064220183486, + 1053.6743119266055, + 1057.1743119266055, + 1055.3440366972477, + 1056.9724770642201, + 1055.1788990825687, + 1060.8623853211009, + 1055.7798165137615, + 1054.6146788990825, + 1054.032110091743, + 1056.8532110091744 + ], + "peak_rss_mib": 104.890625, + "peak_rss_samples_mib": [ + 108.640625, + 104.078125, + 104.078125, + 104.9375, + 104.953125, + 104.890625, + 105.0, + 104.03125, + 104.96875, + 104.046875, + 104.03125 + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/timing.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/timing.jsonl new file mode 100644 index 0000000000..551ae17508 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/timing.jsonl @@ -0,0 +1,220 @@ +{"wall_ms": 74.04691700000001, "user_us": 72068.0, "system_us": 1985.0, "rss_before": 12632064.0, "rss_after": 33308672.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33849344, "instructions": 1494160603, "cycles": 259389017, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 85.25470800000001, "user_us": 87491.0, "system_us": 2836.0, "rss_before": 30343168.0, "rss_after": 72073216.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72482816, "instructions": 1969021260, "cycles": 337475753, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 74.264208, "user_us": 72381.0, "system_us": 1876.0, "rss_before": 12615680.0, "rss_after": 33292288.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33832960, "instructions": 1494182104, "cycles": 259475415, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 163.893709, "user_us": 164506.0, "system_us": 1138.0, "rss_before": 55279616.0, "rss_after": 61898752.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62554112, "instructions": 3755063035, "cycles": 629477415, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 73.44275, "user_us": 72130.0, "system_us": 1319.0, "rss_before": 12615680.0, "rss_after": 33308672.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33849344, "instructions": 1491842565, "cycles": 257745433, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 73.38825, "user_us": 72077.0, "system_us": 1317.0, "rss_before": 12632064.0, "rss_after": 33341440.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33882112, "instructions": 1491833821, "cycles": 257303063, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 85.20224999999999, "user_us": 87353.0, "system_us": 2992.0, "rss_before": 30343168.0, "rss_after": 72073216.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72482816, "instructions": 1968929073, "cycles": 337543500, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 161.766333, "user_us": 162661.0, "system_us": 879.0, "rss_before": 55132160.0, "rss_after": 61784064.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62439424, "instructions": 3715623167, "cycles": 624830187, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 73.55833299999999, "user_us": 72195.0, "system_us": 1367.0, "rss_before": 12648448.0, "rss_after": 33308672.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33849344, "instructions": 1491957331, "cycles": 258065719, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 73.46695899999999, "user_us": 72154.0, "system_us": 1319.0, "rss_before": 12615680.0, "rss_after": 33325056.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33865728, "instructions": 1491771634, "cycles": 257298928, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 158.926291, "user_us": 159784.0, "system_us": 877.0, "rss_before": 55132160.0, "rss_after": 61800448.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62423040, "instructions": 3663982073, "cycles": 619325970, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 85.2445, "user_us": 87361.0, "system_us": 2915.0, "rss_before": 30326784.0, "rss_after": 72007680.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72417280, "instructions": 1964552040, "cycles": 337643299, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 73.771583, "user_us": 72202.0, "system_us": 1576.0, "rss_before": 12615680.0, "rss_after": 33292288.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33832960, "instructions": 1492130980, "cycles": 258876431, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 85.184917, "user_us": 87398.0, "system_us": 2863.0, "rss_before": 30326784.0, "rss_after": 72024064.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72433664, "instructions": 1964756899, "cycles": 337425640, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 163.597375, "user_us": 164411.0, "system_us": 930.0, "rss_before": 55132160.0, "rss_after": 61816832.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62439424, "instructions": 3756490150, "cycles": 629303932, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 73.604625, "user_us": 72278.0, "system_us": 1331.0, "rss_before": 12632064.0, "rss_after": 33325056.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33865728, "instructions": 1491968618, "cycles": 257996863, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 73.474042, "user_us": 72104.0, "system_us": 1376.0, "rss_before": 12615680.0, "rss_after": 33308672.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33849344, "instructions": 1491807137, "cycles": 257475323, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 73.63937500000002, "user_us": 72191.0, "system_us": 1454.0, "rss_before": 12632064.0, "rss_after": 33292288.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33832960, "instructions": 1491872157, "cycles": 258338028, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 86.042375, "user_us": 88096.0, "system_us": 3013.0, "rss_before": 30326784.0, "rss_after": 72007680.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72417280, "instructions": 1982786515, "cycles": 340078165, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 158.4325, "user_us": 159336.0, "system_us": 872.0, "rss_before": 55197696.0, "rss_after": 61898752.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62570496, "instructions": 3648384295, "cycles": 616177233, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 73.676, "user_us": 72111.0, "system_us": 1569.0, "rss_before": 12632064.0, "rss_after": 33292288.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33832960, "instructions": 1491898693, "cycles": 258493871, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 85.930209, "user_us": 88123.0, "system_us": 2915.0, "rss_before": 30310400.0, "rss_after": 72007680.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72417280, "instructions": 1983405860, "cycles": 339966205, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 163.61387499999998, "user_us": 164393.0, "system_us": 994.0, "rss_before": 55181312.0, "rss_after": 61898752.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62537728, "instructions": 3763883198, "cycles": 636431793, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 73.36375, "user_us": 72096.0, "system_us": 1275.0, "rss_before": 12615680.0, "rss_after": 33275904.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33816576, "instructions": 1491751096, "cycles": 257619456, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 73.445083, "user_us": 72194.0, "system_us": 1257.0, "rss_before": 12615680.0, "rss_after": 33275904.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33816576, "instructions": 1491687126, "cycles": 257164583, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 162.8875, "user_us": 163774.0, "system_us": 858.0, "rss_before": 55099392.0, "rss_after": 61751296.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62390272, "instructions": 3745102366, "cycles": 630068258, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 73.455667, "user_us": 72129.0, "system_us": 1333.0, "rss_before": 12632064.0, "rss_after": 33341440.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33882112, "instructions": 1491701205, "cycles": 257299460, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 86.155125, "user_us": 88032.0, "system_us": 3148.0, "rss_before": 30310400.0, "rss_after": 71991296.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72400896, "instructions": 1983012902, "cycles": 340701130, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 73.62137499999999, "user_us": 72338.0, "system_us": 1273.0, "rss_before": 12615680.0, "rss_after": 33325056.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33865728, "instructions": 1491800325, "cycles": 257504047, "engine": "baseline", "operation": "parse", "rep": 7} +{"wall_ms": 73.762167, "user_us": 72167.0, "system_us": 1602.0, "rss_before": 12632064.0, "rss_after": 33308672.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33849344, "instructions": 1491986550, "cycles": 258534674, "engine": "perry", "operation": "parse", "rep": 7} +{"wall_ms": 85.248875, "user_us": 87444.0, "system_us": 2930.0, "rss_before": 30343168.0, "rss_after": 72073216.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72482816, "instructions": 1965560796, "cycles": 337993992, "engine": "bun", "operation": "parse", "rep": 7} +{"wall_ms": 161.083292, "user_us": 161951.0, "system_us": 863.0, "rss_before": 55181312.0, "rss_after": 61833216.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62521344, "instructions": 3705335789, "cycles": 625660782, "engine": "node", "operation": "parse", "rep": 7} +{"wall_ms": 73.657292, "user_us": 72260.0, "system_us": 1404.0, "rss_before": 12615680.0, "rss_after": 33292288.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33832960, "instructions": 1491908996, "cycles": 258188247, "engine": "baseline", "operation": "parse", "rep": 8} +{"wall_ms": 163.51925, "user_us": 164474.0, "system_us": 852.0, "rss_before": 55148544.0, "rss_after": 61816832.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62488576, "instructions": 3755879428, "cycles": 629385217, "engine": "node", "operation": "parse", "rep": 8} +{"wall_ms": 73.48795799999999, "user_us": 72119.0, "system_us": 1375.0, "rss_before": 12632064.0, "rss_after": 33308672.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33849344, "instructions": 1491938228, "cycles": 257897477, "engine": "perry", "operation": "parse", "rep": 8} +{"wall_ms": 85.12341699999999, "user_us": 87374.0, "system_us": 2804.0, "rss_before": 30359552.0, "rss_after": 72105984.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72515584, "instructions": 1969042203, "cycles": 337222384, "engine": "bun", "operation": "parse", "rep": 8} +{"wall_ms": 85.63858300000001, "user_us": 87864.0, "system_us": 2876.0, "rss_before": 30326784.0, "rss_after": 72040448.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72450048, "instructions": 1969105047, "cycles": 339158923, "engine": "bun", "operation": "parse", "rep": 9} +{"wall_ms": 73.796375, "user_us": 72245.0, "system_us": 1551.0, "rss_before": 12615680.0, "rss_after": 33292288.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33832960, "instructions": 1491918585, "cycles": 258382595, "engine": "baseline", "operation": "parse", "rep": 9} +{"wall_ms": 73.414208, "user_us": 72104.0, "system_us": 1317.0, "rss_before": 12632064.0, "rss_after": 33325056.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33865728, "instructions": 1491812832, "cycles": 257146764, "engine": "perry", "operation": "parse", "rep": 9} +{"wall_ms": 159.968125, "user_us": 160812.0, "system_us": 903.0, "rss_before": 55214080.0, "rss_after": 61833216.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62472192, "instructions": 3671752322, "cycles": 617171802, "engine": "node", "operation": "parse", "rep": 9} +{"wall_ms": 159.22675, "user_us": 160079.0, "system_us": 886.0, "rss_before": 55164928.0, "rss_after": 61800448.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 62423040, "instructions": 3670959164, "cycles": 614456739, "engine": "node", "operation": "parse", "rep": 10} +{"wall_ms": 73.6705, "user_us": 72254.0, "system_us": 1419.0, "rss_before": 12648448.0, "rss_after": 33308672.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33849344, "instructions": 1491973256, "cycles": 258334390, "engine": "perry", "operation": "parse", "rep": 10} +{"wall_ms": 85.042625, "user_us": 87327.0, "system_us": 2800.0, "rss_before": 30326784.0, "rss_after": 72007680.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 72417280, "instructions": 1965264576, "cycles": 337021817, "engine": "bun", "operation": "parse", "rep": 10} +{"wall_ms": 73.59520900000001, "user_us": 72169.0, "system_us": 1431.0, "rss_before": 12615680.0, "rss_after": 33308672.0, "checksum": 2005000.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 2000000, "warmup": 5000, "peak_rss": 33849344, "instructions": 1491973127, "cycles": 258114008, "engine": "baseline", "operation": "parse", "rep": 10} +{"wall_ms": 161.32279200000002, "user_us": 149433.0, "system_us": 11894.0, "rss_before": 12615680.0, "rss_after": 72105984.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72597504, "instructions": 2633447320, "cycles": 537770751, "engine": "perry", "operation": "roundtrip", "rep": 0} +{"wall_ms": 440.335959, "user_us": 437166.0, "system_us": 4517.0, "rss_before": 29900800.0, "rss_after": 73908224.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74301440, "instructions": 8313291465, "cycles": 1463037404, "engine": "bun", "operation": "roundtrip", "rep": 0} +{"wall_ms": 410.913625, "user_us": 411152.0, "system_us": 2227.0, "rss_before": 55083008.0, "rss_after": 68370432.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69042176, "instructions": 6787371727, "cycles": 1421240810, "engine": "node", "operation": "roundtrip", "rep": 0} +{"wall_ms": 160.98533300000003, "user_us": 149149.0, "system_us": 11831.0, "rss_before": 12599296.0, "rss_after": 71598080.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72089600, "instructions": 2632395919, "cycles": 536789272, "engine": "baseline", "operation": "roundtrip", "rep": 0} +{"wall_ms": 423.188833, "user_us": 423330.0, "system_us": 2157.0, "rss_before": 55181312.0, "rss_after": 68501504.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69140480, "instructions": 6806972299, "cycles": 1463258373, "engine": "node", "operation": "roundtrip", "rep": 1} +{"wall_ms": 440.57662500000004, "user_us": 437104.0, "system_us": 4784.0, "rss_before": 29917184.0, "rss_after": 73973760.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74366976, "instructions": 8313539041, "cycles": 1463414317, "engine": "bun", "operation": "roundtrip", "rep": 1} +{"wall_ms": 160.999958, "user_us": 149355.0, "system_us": 11649.0, "rss_before": 12599296.0, "rss_after": 72089600.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72581120, "instructions": 2633108078, "cycles": 536962586, "engine": "baseline", "operation": "roundtrip", "rep": 1} +{"wall_ms": 160.25783299999998, "user_us": 148805.0, "system_us": 11460.0, "rss_before": 12615680.0, "rss_after": 71630848.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72122368, "instructions": 2632034423, "cycles": 534853603, "engine": "perry", "operation": "roundtrip", "rep": 1} +{"wall_ms": 160.405, "user_us": 148835.0, "system_us": 11577.0, "rss_before": 12599296.0, "rss_after": 71598080.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72089600, "instructions": 2632147938, "cycles": 535272394, "engine": "baseline", "operation": "roundtrip", "rep": 2} +{"wall_ms": 424.492375, "user_us": 424643.0, "system_us": 2198.0, "rss_before": 55197696.0, "rss_after": 68501504.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69156864, "instructions": 6811041832, "cycles": 1466876242, "engine": "node", "operation": "roundtrip", "rep": 2} +{"wall_ms": 439.72616600000003, "user_us": 436762.0, "system_us": 4293.0, "rss_before": 29933568.0, "rss_after": 73973760.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74366976, "instructions": 8313305516, "cycles": 1460925813, "engine": "bun", "operation": "roundtrip", "rep": 2} +{"wall_ms": 160.35487500000002, "user_us": 148817.0, "system_us": 11541.0, "rss_before": 12615680.0, "rss_after": 71614464.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72105984, "instructions": 2632101801, "cycles": 535211857, "engine": "perry", "operation": "roundtrip", "rep": 2} +{"wall_ms": 440.70629099999996, "user_us": 437215.0, "system_us": 4812.0, "rss_before": 29933568.0, "rss_after": 73990144.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74383360, "instructions": 8313751896, "cycles": 1463935927, "engine": "bun", "operation": "roundtrip", "rep": 3} +{"wall_ms": 397.19183400000003, "user_us": 397393.0, "system_us": 2095.0, "rss_before": 55181312.0, "rss_after": 68435968.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69107712, "instructions": 6791744713, "cycles": 1379480497, "engine": "node", "operation": "roundtrip", "rep": 3} +{"wall_ms": 160.76, "user_us": 149017.0, "system_us": 11747.0, "rss_before": 12599296.0, "rss_after": 73203712.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 73695232, "instructions": 2633136421, "cycles": 536658038, "engine": "baseline", "operation": "roundtrip", "rep": 3} +{"wall_ms": 160.933458, "user_us": 149202.0, "system_us": 11735.0, "rss_before": 12615680.0, "rss_after": 71614464.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72105984, "instructions": 2632007599, "cycles": 536794252, "engine": "perry", "operation": "roundtrip", "rep": 3} +{"wall_ms": 440.37279199999995, "user_us": 437200.0, "system_us": 4478.0, "rss_before": 29933568.0, "rss_after": 73990144.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74383360, "instructions": 8313393342, "cycles": 1463087335, "engine": "bun", "operation": "roundtrip", "rep": 4} +{"wall_ms": 160.69358300000002, "user_us": 149058.0, "system_us": 11642.0, "rss_before": 12615680.0, "rss_after": 72105984.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72597504, "instructions": 2632953919, "cycles": 536473951, "engine": "perry", "operation": "roundtrip", "rep": 4} +{"wall_ms": 161.20499999999998, "user_us": 149508.0, "system_us": 11700.0, "rss_before": 12599296.0, "rss_after": 71598080.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72089600, "instructions": 2632559388, "cycles": 537809766, "engine": "baseline", "operation": "roundtrip", "rep": 4} +{"wall_ms": 395.880125, "user_us": 395938.0, "system_us": 2254.0, "rss_before": 55246848.0, "rss_after": 68468736.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69107712, "instructions": 6790512597, "cycles": 1373782207, "engine": "node", "operation": "roundtrip", "rep": 4} +{"wall_ms": 440.274375, "user_us": 437357.0, "system_us": 4229.0, "rss_before": 29900800.0, "rss_after": 73908224.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74301440, "instructions": 8312645955, "cycles": 1462700937, "engine": "bun", "operation": "roundtrip", "rep": 5} +{"wall_ms": 160.402167, "user_us": 148955.0, "system_us": 11450.0, "rss_before": 12615680.0, "rss_after": 72105984.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72597504, "instructions": 2632646156, "cycles": 535300566, "engine": "perry", "operation": "roundtrip", "rep": 5} +{"wall_ms": 410.99825, "user_us": 410965.0, "system_us": 2382.0, "rss_before": 55132160.0, "rss_after": 68386816.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69025792, "instructions": 6818908801, "cycles": 1423661783, "engine": "node", "operation": "roundtrip", "rep": 5} +{"wall_ms": 160.793042, "user_us": 149080.0, "system_us": 11720.0, "rss_before": 12599296.0, "rss_after": 72089600.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72581120, "instructions": 2632760205, "cycles": 536728558, "engine": "baseline", "operation": "roundtrip", "rep": 5} +{"wall_ms": 160.82591699999998, "user_us": 149253.0, "system_us": 11579.0, "rss_before": 12615680.0, "rss_after": 72105984.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72597504, "instructions": 2632906502, "cycles": 536225483, "engine": "perry", "operation": "roundtrip", "rep": 6} +{"wall_ms": 160.738, "user_us": 149033.0, "system_us": 11713.0, "rss_before": 12615680.0, "rss_after": 72105984.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72597504, "instructions": 2632780752, "cycles": 536375861, "engine": "baseline", "operation": "roundtrip", "rep": 6} +{"wall_ms": 440.267791, "user_us": 437133.0, "system_us": 4552.0, "rss_before": 29900800.0, "rss_after": 73924608.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74317824, "instructions": 8312919148, "cycles": 1462799719, "engine": "bun", "operation": "roundtrip", "rep": 6} +{"wall_ms": 419.207875, "user_us": 419421.0, "system_us": 2095.0, "rss_before": 55083008.0, "rss_after": 68321280.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 68943872, "instructions": 6798081425, "cycles": 1449210583, "engine": "node", "operation": "roundtrip", "rep": 6} +{"wall_ms": 441.224458, "user_us": 437803.0, "system_us": 4856.0, "rss_before": 29900800.0, "rss_after": 73957376.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74350592, "instructions": 8313207495, "cycles": 1466414118, "engine": "bun", "operation": "roundtrip", "rep": 7} +{"wall_ms": 160.68129100000002, "user_us": 149031.0, "system_us": 11657.0, "rss_before": 12615680.0, "rss_after": 72105984.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72597504, "instructions": 2632926612, "cycles": 536315784, "engine": "perry", "operation": "roundtrip", "rep": 7} +{"wall_ms": 160.49220899999997, "user_us": 149022.0, "system_us": 11475.0, "rss_before": 12599296.0, "rss_after": 71598080.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72089600, "instructions": 2632211294, "cycles": 535548126, "engine": "baseline", "operation": "roundtrip", "rep": 7} +{"wall_ms": 418.913792, "user_us": 419356.0, "system_us": 1900.0, "rss_before": 55148544.0, "rss_after": 68386816.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69025792, "instructions": 6803203935, "cycles": 1448286179, "engine": "node", "operation": "roundtrip", "rep": 7} +{"wall_ms": 160.83608399999997, "user_us": 149063.0, "system_us": 11777.0, "rss_before": 12615680.0, "rss_after": 71614464.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72105984, "instructions": 2632177717, "cycles": 536928989, "engine": "perry", "operation": "roundtrip", "rep": 8} +{"wall_ms": 160.67374999999998, "user_us": 149033.0, "system_us": 11644.0, "rss_before": 12615680.0, "rss_after": 72105984.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72597504, "instructions": 2632845064, "cycles": 536348742, "engine": "baseline", "operation": "roundtrip", "rep": 8} +{"wall_ms": 406.246875, "user_us": 406513.0, "system_us": 2028.0, "rss_before": 55148544.0, "rss_after": 68403200.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69042176, "instructions": 6836079069, "cycles": 1407371483, "engine": "node", "operation": "roundtrip", "rep": 8} +{"wall_ms": 440.64754200000004, "user_us": 437408.0, "system_us": 4527.0, "rss_before": 29917184.0, "rss_after": 73940992.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74334208, "instructions": 8312477250, "cycles": 1464087576, "engine": "bun", "operation": "roundtrip", "rep": 8} +{"wall_ms": 160.540083, "user_us": 148979.0, "system_us": 11565.0, "rss_before": 12615680.0, "rss_after": 72105984.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72597504, "instructions": 2632818938, "cycles": 536236949, "engine": "perry", "operation": "roundtrip", "rep": 9} +{"wall_ms": 440.533709, "user_us": 437440.0, "system_us": 4408.0, "rss_before": 29917184.0, "rss_after": 73990144.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74383360, "instructions": 8313137824, "cycles": 1463831856, "engine": "bun", "operation": "roundtrip", "rep": 9} +{"wall_ms": 162.468541, "user_us": 150225.0, "system_us": 12180.0, "rss_before": 12599296.0, "rss_after": 71598080.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72089600, "instructions": 2632545068, "cycles": 538527843, "engine": "baseline", "operation": "roundtrip", "rep": 9} +{"wall_ms": 392.089542, "user_us": 392270.0, "system_us": 2099.0, "rss_before": 55148544.0, "rss_after": 68452352.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69091328, "instructions": 6783684532, "cycles": 1359933281, "engine": "node", "operation": "roundtrip", "rep": 9} +{"wall_ms": 440.388667, "user_us": 436989.0, "system_us": 4727.0, "rss_before": 29949952.0, "rss_after": 73973760.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 74366976, "instructions": 8312911135, "cycles": 1462768302, "engine": "bun", "operation": "roundtrip", "rep": 10} +{"wall_ms": 395.34216699999996, "user_us": 395245.0, "system_us": 2401.0, "rss_before": 55099392.0, "rss_after": 68419584.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 69091328, "instructions": 6802898433, "cycles": 1376672202, "engine": "node", "operation": "roundtrip", "rep": 10} +{"wall_ms": 161.16766599999997, "user_us": 149487.0, "system_us": 11685.0, "rss_before": 12615680.0, "rss_after": 72105984.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72597504, "instructions": 2633256007, "cycles": 537896358, "engine": "perry", "operation": "roundtrip", "rep": 10} +{"wall_ms": 161.078708, "user_us": 149412.0, "system_us": 11670.0, "rss_before": 12599296.0, "rss_after": 72105984.0, "checksum": 100182897.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7659, "warmup": 2, "peak_rss": 72597504, "instructions": 2633282940, "cycles": 537051999, "engine": "baseline", "operation": "roundtrip", "rep": 10} +{"wall_ms": 162.08025, "user_us": 145765.0, "system_us": 16321.0, "rss_before": 20955136.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2538261102, "cycles": 549490660, "engine": "perry", "operation": "roundtrip", "rep": 0} +{"wall_ms": 352.94629199999997, "user_us": 351963.0, "system_us": 6038.0, "rss_before": 37748736.0, "rss_after": 97468416.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97861632, "instructions": 7104328691, "cycles": 1215065678, "engine": "bun", "operation": "roundtrip", "rep": 0} +{"wall_ms": 385.215083, "user_us": 386941.0, "system_us": 7916.0, "rss_before": 66568192.0, "rss_after": 158334976.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159596544, "instructions": 6915580777, "cycles": 1414609179, "engine": "node", "operation": "roundtrip", "rep": 0} +{"wall_ms": 162.662875, "user_us": 145674.0, "system_us": 16995.0, "rss_before": 20938752.0, "rss_after": 63963136.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64454656, "instructions": 2538374138, "cycles": 551410415, "engine": "baseline", "operation": "roundtrip", "rep": 0} +{"wall_ms": 162.323458, "user_us": 145625.0, "system_us": 16706.0, "rss_before": 20938752.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2538757693, "cycles": 550374921, "engine": "perry", "operation": "roundtrip", "rep": 1} +{"wall_ms": 162.09354199999999, "user_us": 145602.0, "system_us": 16497.0, "rss_before": 20938752.0, "rss_after": 63963136.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64454656, "instructions": 2538435050, "cycles": 549325327, "engine": "baseline", "operation": "roundtrip", "rep": 1} +{"wall_ms": 390.3415, "user_us": 391938.0, "system_us": 7902.0, "rss_before": 66502656.0, "rss_after": 158334976.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159612928, "instructions": 6904056259, "cycles": 1421438070, "engine": "node", "operation": "roundtrip", "rep": 1} +{"wall_ms": 352.492584, "user_us": 351702.0, "system_us": 6197.0, "rss_before": 37732352.0, "rss_after": 97402880.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97796096, "instructions": 7104377017, "cycles": 1214231139, "engine": "bun", "operation": "roundtrip", "rep": 1} +{"wall_ms": 352.339333, "user_us": 351485.0, "system_us": 5878.0, "rss_before": 37732352.0, "rss_after": 97435648.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97828864, "instructions": 7103558102, "cycles": 1212580117, "engine": "bun", "operation": "roundtrip", "rep": 2} +{"wall_ms": 162.486667, "user_us": 145614.0, "system_us": 16880.0, "rss_before": 20938752.0, "rss_after": 63963136.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64454656, "instructions": 2538999265, "cycles": 551429239, "engine": "baseline", "operation": "roundtrip", "rep": 2} +{"wall_ms": 162.58470799999998, "user_us": 145563.0, "system_us": 17027.0, "rss_before": 20955136.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2538913996, "cycles": 551362687, "engine": "perry", "operation": "roundtrip", "rep": 2} +{"wall_ms": 396.26054100000005, "user_us": 398469.0, "system_us": 7776.0, "rss_before": 66584576.0, "rss_after": 158269440.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159481856, "instructions": 6914297723, "cycles": 1440200703, "engine": "node", "operation": "roundtrip", "rep": 2} +{"wall_ms": 352.35166699999996, "user_us": 351478.0, "system_us": 6058.0, "rss_before": 37748736.0, "rss_after": 97452032.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97845248, "instructions": 7104420814, "cycles": 1212987880, "engine": "bun", "operation": "roundtrip", "rep": 3} +{"wall_ms": 162.68233299999997, "user_us": 145699.0, "system_us": 16988.0, "rss_before": 20938752.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2538830887, "cycles": 551536242, "engine": "perry", "operation": "roundtrip", "rep": 3} +{"wall_ms": 402.30366599999996, "user_us": 404208.0, "system_us": 7743.0, "rss_before": 66469888.0, "rss_after": 158253056.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159465472, "instructions": 6938153359, "cycles": 1458984657, "engine": "node", "operation": "roundtrip", "rep": 3} +{"wall_ms": 162.173916, "user_us": 145663.0, "system_us": 16515.0, "rss_before": 20938752.0, "rss_after": 63963136.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64454656, "instructions": 2538435816, "cycles": 550120647, "engine": "baseline", "operation": "roundtrip", "rep": 3} +{"wall_ms": 162.923542, "user_us": 145876.0, "system_us": 17048.0, "rss_before": 20955136.0, "rss_after": 63995904.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64487424, "instructions": 2539108160, "cycles": 552217801, "engine": "perry", "operation": "roundtrip", "rep": 4} +{"wall_ms": 352.381291, "user_us": 351513.0, "system_us": 6172.0, "rss_before": 37748736.0, "rss_after": 97435648.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97828864, "instructions": 7111530637, "cycles": 1214172668, "engine": "bun", "operation": "roundtrip", "rep": 4} +{"wall_ms": 162.224167, "user_us": 145589.0, "system_us": 16640.0, "rss_before": 20938752.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2538583573, "cycles": 549827151, "engine": "baseline", "operation": "roundtrip", "rep": 4} +{"wall_ms": 413.17095900000004, "user_us": 414780.0, "system_us": 7885.0, "rss_before": 66535424.0, "rss_after": 158351360.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159498240, "instructions": 6912686905, "cycles": 1501024996, "engine": "node", "operation": "roundtrip", "rep": 4} +{"wall_ms": 162.64091700000003, "user_us": 145706.0, "system_us": 16940.0, "rss_before": 20922368.0, "rss_after": 63963136.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64454656, "instructions": 2538407546, "cycles": 551764047, "engine": "baseline", "operation": "roundtrip", "rep": 5} +{"wall_ms": 352.289333, "user_us": 351494.0, "system_us": 5904.0, "rss_before": 37748736.0, "rss_after": 97468416.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97861632, "instructions": 7103820458, "cycles": 1212481986, "engine": "bun", "operation": "roundtrip", "rep": 5} +{"wall_ms": 394.275667, "user_us": 396224.0, "system_us": 7680.0, "rss_before": 66502656.0, "rss_after": 158285824.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159481856, "instructions": 6916052166, "cycles": 1437172668, "engine": "node", "operation": "roundtrip", "rep": 5} +{"wall_ms": 162.39216599999997, "user_us": 145507.0, "system_us": 16888.0, "rss_before": 20938752.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2538813611, "cycles": 550365366, "engine": "perry", "operation": "roundtrip", "rep": 5} +{"wall_ms": 162.03312499999998, "user_us": 145453.0, "system_us": 16585.0, "rss_before": 20938752.0, "rss_after": 63963136.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64454656, "instructions": 2538680648, "cycles": 549472876, "engine": "baseline", "operation": "roundtrip", "rep": 6} +{"wall_ms": 415.36458400000004, "user_us": 417249.0, "system_us": 7753.0, "rss_before": 66584576.0, "rss_after": 158384128.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159612928, "instructions": 6914726276, "cycles": 1502819202, "engine": "node", "operation": "roundtrip", "rep": 6} +{"wall_ms": 163.008291, "user_us": 145964.0, "system_us": 17048.0, "rss_before": 20955136.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2538803418, "cycles": 552748419, "engine": "perry", "operation": "roundtrip", "rep": 6} +{"wall_ms": 353.016875, "user_us": 352000.0, "system_us": 6288.0, "rss_before": 37765120.0, "rss_after": 97452032.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97845248, "instructions": 7104373506, "cycles": 1215448575, "engine": "bun", "operation": "roundtrip", "rep": 6} +{"wall_ms": 352.415042, "user_us": 351613.0, "system_us": 5887.0, "rss_before": 37748736.0, "rss_after": 97468416.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97861632, "instructions": 7102537160, "cycles": 1212883485, "engine": "bun", "operation": "roundtrip", "rep": 7} +{"wall_ms": 162.140334, "user_us": 145484.0, "system_us": 16661.0, "rss_before": 20938752.0, "rss_after": 63963136.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64454656, "instructions": 2538714165, "cycles": 550004333, "engine": "baseline", "operation": "roundtrip", "rep": 7} +{"wall_ms": 162.90112499999998, "user_us": 145894.0, "system_us": 17011.0, "rss_before": 20938752.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2538661925, "cycles": 552464908, "engine": "perry", "operation": "roundtrip", "rep": 7} +{"wall_ms": 417.64187499999997, "user_us": 419818.0, "system_us": 7976.0, "rss_before": 66617344.0, "rss_after": 158351360.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159645696, "instructions": 6923856665, "cycles": 1514453783, "engine": "node", "operation": "roundtrip", "rep": 7} +{"wall_ms": 163.28416599999997, "user_us": 145783.0, "system_us": 17506.0, "rss_before": 20938752.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2539046544, "cycles": 553342780, "engine": "perry", "operation": "roundtrip", "rep": 8} +{"wall_ms": 412.92825, "user_us": 414918.0, "system_us": 7996.0, "rss_before": 66486272.0, "rss_after": 158285824.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159580160, "instructions": 6920121526, "cycles": 1497301950, "engine": "node", "operation": "roundtrip", "rep": 8} +{"wall_ms": 352.44770800000003, "user_us": 351737.0, "system_us": 6017.0, "rss_before": 37797888.0, "rss_after": 97468416.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97861632, "instructions": 7105088733, "cycles": 1215166605, "engine": "bun", "operation": "roundtrip", "rep": 8} +{"wall_ms": 162.09462499999998, "user_us": 145570.0, "system_us": 16529.0, "rss_before": 20938752.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2538314079, "cycles": 549361263, "engine": "baseline", "operation": "roundtrip", "rep": 8} +{"wall_ms": 162.684292, "user_us": 145559.0, "system_us": 17130.0, "rss_before": 20938752.0, "rss_after": 63963136.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64454656, "instructions": 2538594203, "cycles": 551315187, "engine": "baseline", "operation": "roundtrip", "rep": 9} +{"wall_ms": 409.399542, "user_us": 411228.0, "system_us": 8209.0, "rss_before": 66420736.0, "rss_after": 158236672.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159481856, "instructions": 6912106165, "cycles": 1485882291, "engine": "node", "operation": "roundtrip", "rep": 9} +{"wall_ms": 351.99995900000005, "user_us": 351544.0, "system_us": 5644.0, "rss_before": 37765120.0, "rss_after": 97468416.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97861632, "instructions": 7103681646, "cycles": 1212188675, "engine": "bun", "operation": "roundtrip", "rep": 9} +{"wall_ms": 162.51741700000002, "user_us": 145609.0, "system_us": 16915.0, "rss_before": 20938752.0, "rss_after": 66355200.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 66846720, "instructions": 2540001303, "cycles": 550626222, "engine": "perry", "operation": "roundtrip", "rep": 9} +{"wall_ms": 162.853084, "user_us": 145682.0, "system_us": 17175.0, "rss_before": 20938752.0, "rss_after": 63979520.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64471040, "instructions": 2538714408, "cycles": 552070659, "engine": "perry", "operation": "roundtrip", "rep": 10} +{"wall_ms": 395.166291, "user_us": 397351.0, "system_us": 7676.0, "rss_before": 66437120.0, "rss_after": 158253056.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 159383552, "instructions": 6919835059, "cycles": 1439020772, "engine": "node", "operation": "roundtrip", "rep": 10} +{"wall_ms": 352.273541, "user_us": 351370.0, "system_us": 6044.0, "rss_before": 37748736.0, "rss_after": 97435648.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 97828864, "instructions": 7103600589, "cycles": 1212564246, "engine": "bun", "operation": "roundtrip", "rep": 10} +{"wall_ms": 162.50745799999999, "user_us": 145654.0, "system_us": 16858.0, "rss_before": 20938752.0, "rss_after": 63963136.0, "checksum": 103076649.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 115, "warmup": 2, "peak_rss": 64454656, "instructions": 2538616997, "cycles": 551073715, "engine": "baseline", "operation": "roundtrip", "rep": 10} +{"wall_ms": 162.80141700000001, "user_us": 159395.0, "system_us": 3412.0, "rss_before": 17629184.0, "rss_after": 69124096.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69648384, "instructions": 3240725606, "cycles": 557079808, "engine": "baseline", "operation": "parse", "rep": 0} +{"wall_ms": 219.81, "user_us": 225598.0, "system_us": 3599.0, "rss_before": 64372736.0, "rss_after": 96141312.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97452032, "instructions": 3861388938, "cycles": 876848271, "engine": "node", "operation": "parse", "rep": 0} +{"wall_ms": 170.782833, "user_us": 170631.0, "system_us": 3885.0, "rss_before": 34865152.0, "rss_after": 82640896.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 83050496, "instructions": 3623457220, "cycles": 621112153, "engine": "bun", "operation": "parse", "rep": 0} +{"wall_ms": 162.92358399999998, "user_us": 159205.0, "system_us": 3723.0, "rss_before": 17645568.0, "rss_after": 69140480.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69664768, "instructions": 3240535204, "cycles": 557257387, "engine": "perry", "operation": "parse", "rep": 0} +{"wall_ms": 222.212375, "user_us": 228282.0, "system_us": 3496.0, "rss_before": 64520192.0, "rss_after": 96272384.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97665024, "instructions": 3864867818, "cycles": 886017814, "engine": "node", "operation": "parse", "rep": 1} +{"wall_ms": 162.64729200000002, "user_us": 159124.0, "system_us": 3527.0, "rss_before": 17629184.0, "rss_after": 69156864.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69681152, "instructions": 3240144133, "cycles": 556152838, "engine": "baseline", "operation": "parse", "rep": 1} +{"wall_ms": 162.650542, "user_us": 159146.0, "system_us": 3509.0, "rss_before": 17645568.0, "rss_after": 69173248.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69697536, "instructions": 3240265784, "cycles": 556133733, "engine": "perry", "operation": "parse", "rep": 1} +{"wall_ms": 170.551917, "user_us": 170282.0, "system_us": 3923.0, "rss_before": 34848768.0, "rss_after": 82624512.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 83034112, "instructions": 3623055588, "cycles": 619705630, "engine": "bun", "operation": "parse", "rep": 1} +{"wall_ms": 162.80295800000002, "user_us": 159182.0, "system_us": 3625.0, "rss_before": 17629184.0, "rss_after": 69189632.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69713920, "instructions": 3240615427, "cycles": 556368892, "engine": "perry", "operation": "parse", "rep": 2} +{"wall_ms": 170.443542, "user_us": 170659.0, "system_us": 3663.0, "rss_before": 34865152.0, "rss_after": 82657280.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 83066880, "instructions": 3625831026, "cycles": 620367547, "engine": "bun", "operation": "parse", "rep": 2} +{"wall_ms": 220.088333, "user_us": 226126.0, "system_us": 3414.0, "rss_before": 64569344.0, "rss_after": 96272384.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97566720, "instructions": 3872322695, "cycles": 877221978, "engine": "node", "operation": "parse", "rep": 2} +{"wall_ms": 162.640666, "user_us": 159185.0, "system_us": 3463.0, "rss_before": 17629184.0, "rss_after": 69124096.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69648384, "instructions": 3240449975, "cycles": 556481159, "engine": "baseline", "operation": "parse", "rep": 2} +{"wall_ms": 206.23424999999997, "user_us": 211845.0, "system_us": 3834.0, "rss_before": 64372736.0, "rss_after": 96010240.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97304576, "instructions": 3862631096, "cycles": 832889407, "engine": "node", "operation": "parse", "rep": 3} +{"wall_ms": 162.547292, "user_us": 159179.0, "system_us": 3374.0, "rss_before": 17612800.0, "rss_after": 69124096.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69648384, "instructions": 3240274075, "cycles": 555602055, "engine": "baseline", "operation": "parse", "rep": 3} +{"wall_ms": 170.271333, "user_us": 170310.0, "system_us": 3635.0, "rss_before": 34848768.0, "rss_after": 82591744.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 83001344, "instructions": 3622996567, "cycles": 619319553, "engine": "bun", "operation": "parse", "rep": 3} +{"wall_ms": 162.840542, "user_us": 159287.0, "system_us": 3557.0, "rss_before": 17629184.0, "rss_after": 69173248.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69697536, "instructions": 3240307678, "cycles": 556762839, "engine": "perry", "operation": "parse", "rep": 3} +{"wall_ms": 170.64975, "user_us": 170569.0, "system_us": 3766.0, "rss_before": 34865152.0, "rss_after": 82608128.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 83017728, "instructions": 3623583227, "cycles": 620730576, "engine": "bun", "operation": "parse", "rep": 4} +{"wall_ms": 162.86775, "user_us": 159192.0, "system_us": 3681.0, "rss_before": 17629184.0, "rss_after": 69173248.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69697536, "instructions": 3240500723, "cycles": 557103416, "engine": "perry", "operation": "parse", "rep": 4} +{"wall_ms": 162.896, "user_us": 159496.0, "system_us": 3404.0, "rss_before": 17612800.0, "rss_after": 69124096.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69648384, "instructions": 3240240154, "cycles": 557050239, "engine": "baseline", "operation": "parse", "rep": 4} +{"wall_ms": 205.28375, "user_us": 211356.0, "system_us": 3482.0, "rss_before": 64520192.0, "rss_after": 96157696.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97468416, "instructions": 3857537903, "cycles": 827321583, "engine": "node", "operation": "parse", "rep": 4} +{"wall_ms": 216.643417, "user_us": 222805.0, "system_us": 3497.0, "rss_before": 64372736.0, "rss_after": 96108544.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97370112, "instructions": 3878217261, "cycles": 868141124, "engine": "node", "operation": "parse", "rep": 5} +{"wall_ms": 162.095084, "user_us": 158893.0, "system_us": 3207.0, "rss_before": 17629184.0, "rss_after": 69140480.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69664768, "instructions": 3240364436, "cycles": 554696807, "engine": "perry", "operation": "parse", "rep": 5} +{"wall_ms": 170.580917, "user_us": 170345.0, "system_us": 3877.0, "rss_before": 34848768.0, "rss_after": 82558976.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 82968576, "instructions": 3622783765, "cycles": 619378657, "engine": "bun", "operation": "parse", "rep": 5} +{"wall_ms": 162.603583, "user_us": 159174.0, "system_us": 3434.0, "rss_before": 17612800.0, "rss_after": 69124096.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69648384, "instructions": 3240267010, "cycles": 556085556, "engine": "baseline", "operation": "parse", "rep": 5} +{"wall_ms": 162.76745799999998, "user_us": 159245.0, "system_us": 3527.0, "rss_before": 17612800.0, "rss_after": 69124096.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69648384, "instructions": 3240673900, "cycles": 556966608, "engine": "baseline", "operation": "parse", "rep": 6} +{"wall_ms": 212.943208, "user_us": 219166.0, "system_us": 3587.0, "rss_before": 64520192.0, "rss_after": 96141312.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97468416, "instructions": 3867436437, "cycles": 852624361, "engine": "node", "operation": "parse", "rep": 6} +{"wall_ms": 170.712209, "user_us": 170580.0, "system_us": 3931.0, "rss_before": 34865152.0, "rss_after": 82640896.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 83050496, "instructions": 3624906278, "cycles": 621238654, "engine": "bun", "operation": "parse", "rep": 6} +{"wall_ms": 162.94562499999998, "user_us": 159339.0, "system_us": 3610.0, "rss_before": 17629184.0, "rss_after": 69173248.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69697536, "instructions": 3240393242, "cycles": 557199509, "engine": "perry", "operation": "parse", "rep": 6} +{"wall_ms": 222.94225, "user_us": 228794.0, "system_us": 3606.0, "rss_before": 64487424.0, "rss_after": 96141312.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97468416, "instructions": 3861882796, "cycles": 884897158, "engine": "node", "operation": "parse", "rep": 7} +{"wall_ms": 162.757625, "user_us": 159174.0, "system_us": 3588.0, "rss_before": 17645568.0, "rss_after": 69173248.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69697536, "instructions": 3240351470, "cycles": 556854090, "engine": "perry", "operation": "parse", "rep": 7} +{"wall_ms": 170.645958, "user_us": 170772.0, "system_us": 3756.0, "rss_before": 34865152.0, "rss_after": 82640896.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 83050496, "instructions": 3624262270, "cycles": 620818105, "engine": "bun", "operation": "parse", "rep": 7} +{"wall_ms": 162.627666, "user_us": 159235.0, "system_us": 3397.0, "rss_before": 17629184.0, "rss_after": 69124096.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69648384, "instructions": 3240234235, "cycles": 556365278, "engine": "baseline", "operation": "parse", "rep": 7} +{"wall_ms": 162.79570800000002, "user_us": 159320.0, "system_us": 3480.0, "rss_before": 17612800.0, "rss_after": 69124096.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69648384, "instructions": 3240723197, "cycles": 556933940, "engine": "baseline", "operation": "parse", "rep": 8} +{"wall_ms": 173.691833, "user_us": 173602.0, "system_us": 3920.0, "rss_before": 34832384.0, "rss_after": 82624512.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 83034112, "instructions": 3626590678, "cycles": 630471623, "engine": "bun", "operation": "parse", "rep": 8} +{"wall_ms": 162.71758400000002, "user_us": 159247.0, "system_us": 3475.0, "rss_before": 17629184.0, "rss_after": 69173248.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69697536, "instructions": 3240455128, "cycles": 556606814, "engine": "perry", "operation": "parse", "rep": 8} +{"wall_ms": 209.42725, "user_us": 215720.0, "system_us": 3390.0, "rss_before": 64520192.0, "rss_after": 96272384.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97615872, "instructions": 3870596964, "cycles": 842463119, "engine": "node", "operation": "parse", "rep": 8} +{"wall_ms": 162.883083, "user_us": 159371.0, "system_us": 3517.0, "rss_before": 17612800.0, "rss_after": 69124096.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69648384, "instructions": 3240650783, "cycles": 557003417, "engine": "baseline", "operation": "parse", "rep": 9} +{"wall_ms": 163.00158399999998, "user_us": 159248.0, "system_us": 3758.0, "rss_before": 17645568.0, "rss_after": 69140480.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69664768, "instructions": 3240450319, "cycles": 557995634, "engine": "perry", "operation": "parse", "rep": 9} +{"wall_ms": 170.099041, "user_us": 170374.0, "system_us": 3416.0, "rss_before": 34848768.0, "rss_after": 82624512.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 83034112, "instructions": 3622353008, "cycles": 618558211, "engine": "bun", "operation": "parse", "rep": 9} +{"wall_ms": 209.454958, "user_us": 215989.0, "system_us": 3401.0, "rss_before": 64454656.0, "rss_after": 96092160.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97402880, "instructions": 3864753065, "cycles": 843158272, "engine": "node", "operation": "parse", "rep": 9} +{"wall_ms": 212.623083, "user_us": 218615.0, "system_us": 3446.0, "rss_before": 64421888.0, "rss_after": 96190464.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 97435648, "instructions": 3866273289, "cycles": 850733385, "engine": "node", "operation": "parse", "rep": 10} +{"wall_ms": 170.60654200000002, "user_us": 170274.0, "system_us": 3965.0, "rss_before": 34832384.0, "rss_after": 82591744.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 83001344, "instructions": 3623024593, "cycles": 620307503, "engine": "bun", "operation": "parse", "rep": 10} +{"wall_ms": 162.56266699999998, "user_us": 159177.0, "system_us": 3391.0, "rss_before": 17645568.0, "rss_after": 69140480.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69664768, "instructions": 3240580201, "cycles": 556035028, "engine": "perry", "operation": "parse", "rep": 10} +{"wall_ms": 162.681583, "user_us": 159303.0, "system_us": 3383.0, "rss_before": 17629184.0, "rss_after": 69124096.0, "checksum": 83.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 81, "warmup": 2, "peak_rss": 69648384, "instructions": 3240229466, "cycles": 556124145, "engine": "baseline", "operation": "parse", "rep": 10} +{"wall_ms": 156.655542, "user_us": 153813.0, "system_us": 2850.0, "rss_before": 21053440.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738672827, "cycles": 546691380, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 189.281708, "user_us": 189607.0, "system_us": 6088.0, "rss_before": 66387968.0, "rss_after": 134496256.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135102464, "instructions": 3963636527, "cycles": 755416296, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 156.55470799999998, "user_us": 153797.0, "system_us": 2766.0, "rss_before": 21037056.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738376641, "cycles": 546235702, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 228.743916, "user_us": 224885.0, "system_us": 5259.0, "rss_before": 38338560.0, "rss_after": 113508352.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 113917952, "instructions": 4665618413, "cycles": 804458949, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 156.719417, "user_us": 154041.0, "system_us": 2686.0, "rss_before": 21069824.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738416548, "cycles": 546878927, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 188.91125, "user_us": 189428.0, "system_us": 5668.0, "rss_before": 66273280.0, "rss_after": 134840320.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135462912, "instructions": 3959541226, "cycles": 749666887, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 157.183041, "user_us": 154041.0, "system_us": 3142.0, "rss_before": 21037056.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738604285, "cycles": 548070419, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 228.278125, "user_us": 224752.0, "system_us": 4949.0, "rss_before": 38371328.0, "rss_after": 108724224.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 109133824, "instructions": 4664873728, "cycles": 803171699, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 156.37458299999997, "user_us": 153749.0, "system_us": 2632.0, "rss_before": 21069824.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738455965, "cycles": 545616258, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 229.00945800000002, "user_us": 225290.0, "system_us": 5174.0, "rss_before": 38371328.0, "rss_after": 108724224.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 109133824, "instructions": 4664733519, "cycles": 805386785, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 156.23845899999998, "user_us": 153599.0, "system_us": 2644.0, "rss_before": 21053440.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738337786, "cycles": 545033953, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 189.16375, "user_us": 189881.0, "system_us": 5983.0, "rss_before": 66256896.0, "rss_after": 134447104.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135053312, "instructions": 3959608262, "cycles": 752405126, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 156.71254199999998, "user_us": 154013.0, "system_us": 2707.0, "rss_before": 21069824.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738721503, "cycles": 546699367, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 228.58183300000002, "user_us": 224965.0, "system_us": 5100.0, "rss_before": 38354944.0, "rss_after": 109625344.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 110034944, "instructions": 4664535042, "cycles": 803968295, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 156.649458, "user_us": 153969.0, "system_us": 2684.0, "rss_before": 21053440.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738400408, "cycles": 546682333, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 188.961084, "user_us": 189716.0, "system_us": 6192.0, "rss_before": 66371584.0, "rss_after": 134774784.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135331840, "instructions": 3960191417, "cycles": 751402065, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 229.06004099999998, "user_us": 225349.0, "system_us": 5071.0, "rss_before": 38354944.0, "rss_after": 109641728.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 110051328, "instructions": 4666621122, "cycles": 804889997, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 156.531041, "user_us": 153728.0, "system_us": 2813.0, "rss_before": 21069824.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738440366, "cycles": 546071262, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 188.601541, "user_us": 189606.0, "system_us": 5735.0, "rss_before": 66371584.0, "rss_after": 134643712.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135249920, "instructions": 3965486792, "cycles": 754298733, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 156.609875, "user_us": 153957.0, "system_us": 2659.0, "rss_before": 21053440.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738287191, "cycles": 546199004, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 156.98341699999997, "user_us": 153813.0, "system_us": 3174.0, "rss_before": 21069824.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738572405, "cycles": 547285995, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 156.8545, "user_us": 154056.0, "system_us": 2757.0, "rss_before": 21053440.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738491592, "cycles": 546520612, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 228.611958, "user_us": 224919.0, "system_us": 5110.0, "rss_before": 38338560.0, "rss_after": 109576192.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 109985792, "instructions": 4663827040, "cycles": 804021677, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 188.950709, "user_us": 190049.0, "system_us": 5683.0, "rss_before": 66224128.0, "rss_after": 134529024.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135168000, "instructions": 3964660692, "cycles": 755180986, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 188.825042, "user_us": 189662.0, "system_us": 5688.0, "rss_before": 66306048.0, "rss_after": 134578176.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135217152, "instructions": 3967859833, "cycles": 757289419, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 229.82225, "user_us": 226109.0, "system_us": 5159.0, "rss_before": 38338560.0, "rss_after": 109690880.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 110100480, "instructions": 4664810882, "cycles": 808499619, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 156.916584, "user_us": 154020.0, "system_us": 2901.0, "rss_before": 21037056.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738538242, "cycles": 547069253, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 156.724334, "user_us": 153804.0, "system_us": 2928.0, "rss_before": 21069824.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738543600, "cycles": 546961699, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 228.71795799999998, "user_us": 225107.0, "system_us": 5053.0, "rss_before": 38371328.0, "rss_after": 108675072.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 109084672, "instructions": 4664914964, "cycles": 804311995, "engine": "bun", "operation": "stringify", "rep": 7} +{"wall_ms": 188.55249999999998, "user_us": 189367.0, "system_us": 5670.0, "rss_before": 66224128.0, "rss_after": 134660096.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135200768, "instructions": 3965531583, "cycles": 754305276, "engine": "node", "operation": "stringify", "rep": 7} +{"wall_ms": 156.63337500000003, "user_us": 153860.0, "system_us": 2781.0, "rss_before": 21053440.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738457229, "cycles": 546784532, "engine": "baseline", "operation": "stringify", "rep": 7} +{"wall_ms": 156.851917, "user_us": 154165.0, "system_us": 2692.0, "rss_before": 21069824.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738448193, "cycles": 546684222, "engine": "perry", "operation": "stringify", "rep": 7} +{"wall_ms": 228.442625, "user_us": 224812.0, "system_us": 5094.0, "rss_before": 38354944.0, "rss_after": 109658112.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 110067712, "instructions": 4664698600, "cycles": 803842829, "engine": "bun", "operation": "stringify", "rep": 8} +{"wall_ms": 156.538708, "user_us": 153805.0, "system_us": 2740.0, "rss_before": 21069824.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738421982, "cycles": 545968326, "engine": "perry", "operation": "stringify", "rep": 8} +{"wall_ms": 188.920333, "user_us": 189854.0, "system_us": 5992.0, "rss_before": 66387968.0, "rss_after": 134725632.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135315456, "instructions": 3957883135, "cycles": 749326857, "engine": "node", "operation": "stringify", "rep": 8} +{"wall_ms": 156.422416, "user_us": 153691.0, "system_us": 2735.0, "rss_before": 21053440.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738419728, "cycles": 545974418, "engine": "baseline", "operation": "stringify", "rep": 8} +{"wall_ms": 189.76487500000002, "user_us": 190677.0, "system_us": 5734.0, "rss_before": 66437120.0, "rss_after": 134692864.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135315456, "instructions": 3959780617, "cycles": 752507710, "engine": "node", "operation": "stringify", "rep": 9} +{"wall_ms": 228.435583, "user_us": 224792.0, "system_us": 4987.0, "rss_before": 38387712.0, "rss_after": 108691456.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 109101056, "instructions": 4664412266, "cycles": 803572597, "engine": "bun", "operation": "stringify", "rep": 9} +{"wall_ms": 156.572833, "user_us": 153825.0, "system_us": 2755.0, "rss_before": 21053440.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738374912, "cycles": 545729821, "engine": "baseline", "operation": "stringify", "rep": 9} +{"wall_ms": 156.38829199999998, "user_us": 153716.0, "system_us": 2677.0, "rss_before": 21069824.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738385201, "cycles": 545543057, "engine": "perry", "operation": "stringify", "rep": 9} +{"wall_ms": 228.909708, "user_us": 225190.0, "system_us": 5204.0, "rss_before": 38354944.0, "rss_after": 108675072.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 109084672, "instructions": 4665244258, "cycles": 805716938, "engine": "bun", "operation": "stringify", "rep": 10} +{"wall_ms": 188.95024999999998, "user_us": 189651.0, "system_us": 5751.0, "rss_before": 66404352.0, "rss_after": 134692864.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 135315456, "instructions": 3962305216, "cycles": 753502295, "engine": "node", "operation": "stringify", "rep": 10} +{"wall_ms": 156.38137500000002, "user_us": 153751.0, "system_us": 2637.0, "rss_before": 21053440.0, "rss_after": 64176128.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64700416, "instructions": 3738186011, "cycles": 545596062, "engine": "baseline", "operation": "stringify", "rep": 10} +{"wall_ms": 156.579209, "user_us": 153918.0, "system_us": 2669.0, "rss_before": 21053440.0, "rss_after": 64192512.0, "checksum": 201144020.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 218, "warmup": 2, "peak_rss": 64716800, "instructions": 3738403495, "cycles": 546142964, "engine": "perry", "operation": "stringify", "rep": 10} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/verify.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/verify.jsonl new file mode 100644 index 0000000000..b369424cba --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/verify.jsonl @@ -0,0 +1,25 @@ +{"wall_ms": 0.004541999999998936, "user_us": 320.0, "system_us": 31.0, "rss_before": 54902784.0, "rss_after": 55394304.0, "checksum": 15.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 56279040, "instructions": 291419562, "cycles": 99162474, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "node", "operation": "parse", "case_iterations": 2000000} +{"wall_ms": 0.0012910000000019295, "user_us": 7.0, "system_us": 23.0, "rss_before": 12435456.0, "rss_after": 12533760.0, "checksum": 15.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 13697024, "instructions": 75440307, "cycles": 44108362, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "perry", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.004666999999997756, "user_us": 53.0, "system_us": 58.0, "rss_before": 12435456.0, "rss_after": 12533760.0, "checksum": 15.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 13697024, "instructions": 75387235, "cycles": 42219550, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "baseline", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.005124999999999602, "user_us": 376.0, "system_us": 42.0, "rss_before": 54968320.0, "rss_after": 55508992.0, "checksum": 15.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 56360960, "instructions": 294080060, "cycles": 100656729, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "node", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.001292000000001181, "user_us": 3.0, "system_us": 2.0, "rss_before": 29638656.0, "rss_after": 29671424.0, "checksum": 15.0, "retained": 0.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 30113792, "instructions": 137720477, "cycles": 47903838, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "bun", "operation": "parse", "case_iterations": 2000000, "correct": true} +{"wall_ms": 0.6106660000000019, "user_us": 1076.0, "system_us": 139.0, "rss_before": 55361536.0, "rss_after": 56754176.0, "checksum": 196155.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 57606144, "instructions": 313486009, "cycles": 109692499, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "node", "operation": "roundtrip", "case_iterations": 7659} +{"wall_ms": 0.13324999999999987, "user_us": 122.0, "system_us": 14.0, "rss_before": 12861440.0, "rss_after": 13221888.0, "checksum": 196155.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 14303232, "instructions": 67512169, "cycles": 20473195, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "perry", "operation": "roundtrip", "case_iterations": 7659, "correct": true} +{"wall_ms": 0.13895800000000014, "user_us": 123.0, "system_us": 22.0, "rss_before": 12828672.0, "rss_after": 13172736.0, "checksum": 196155.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 14270464, "instructions": 67366545, "cycles": 20101023, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "baseline", "operation": "roundtrip", "case_iterations": 7659, "correct": true} +{"wall_ms": 0.6081660000000007, "user_us": 1057.0, "system_us": 130.0, "rss_before": 55361536.0, "rss_after": 56754176.0, "checksum": 196155.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 57540608, "instructions": 311148953, "cycles": 107137102, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "node", "operation": "roundtrip", "case_iterations": 7659, "correct": true} +{"wall_ms": 0.420083, "user_us": 398.0, "system_us": 25.0, "rss_before": 30244864.0, "rss_after": 30703616.0, "checksum": 196155.0, "retained": 0.0, "fixture": "records_array_16k", "iterations": 7, "warmup": 8, "peak_rss": 31113216, "instructions": 153310791, "cycles": 50859373, "verify_sha256": "aefbee44eecd0ee0c8c176a082f94ffb473e2e7a59d209b25f6a351c78b44582", "engine": "bun", "operation": "roundtrip", "case_iterations": 7659, "correct": true} +{"wall_ms": 24.211708, "user_us": 25038.0, "system_us": 628.0, "rss_before": 81215488.0, "rss_after": 87261184.0, "checksum": 13214955.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 88801280, "instructions": 1188444244, "cycles": 286062215, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "roundtrip", "case_iterations": 115} +{"wall_ms": 12.366624999999999, "user_us": 10618.0, "system_us": 1755.0, "rss_before": 36896768.0, "rss_after": 53673984.0, "checksum": 13214955.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 55050240, "instructions": 406973195, "cycles": 97225224, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "perry", "operation": "roundtrip", "case_iterations": 115, "correct": true} +{"wall_ms": 12.200541999999999, "user_us": 10627.0, "system_us": 1582.0, "rss_before": 36880384.0, "rss_after": 53657600.0, "checksum": 13214955.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 55033856, "instructions": 406908813, "cycles": 95831019, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "baseline", "operation": "roundtrip", "case_iterations": 115, "correct": true} +{"wall_ms": 23.596208999999995, "user_us": 24424.0, "system_us": 576.0, "rss_before": 81281024.0, "rss_after": 87425024.0, "checksum": 13214955.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 88981504, "instructions": 1192826246, "cycles": 286542337, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "roundtrip", "case_iterations": 115, "correct": true} +{"wall_ms": 22.419125, "user_us": 22134.0, "system_us": 1231.0, "rss_before": 53329920.0, "rss_after": 71729152.0, "checksum": 13214955.0, "retained": 0.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 72138752, "instructions": 1037684420, "cycles": 204464435, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "bun", "operation": "roundtrip", "case_iterations": 115, "correct": true} +{"wall_ms": 19.12775, "user_us": 20251.0, "system_us": 649.0, "rss_before": 72531968.0, "rss_after": 79003648.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 83329024, "instructions": 1008702347, "cycles": 259873421, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "node", "operation": "parse", "case_iterations": 81} +{"wall_ms": 21.534416, "user_us": 20897.0, "system_us": 647.0, "rss_before": 27361280.0, "rss_after": 37044224.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 41418752, "instructions": 769110495, "cycles": 144792165, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "perry", "operation": "parse", "case_iterations": 81, "correct": true} +{"wall_ms": 21.499833, "user_us": 20858.0, "system_us": 648.0, "rss_before": 27328512.0, "rss_after": 37060608.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 41435136, "instructions": 769195073, "cycles": 144264729, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "baseline", "operation": "parse", "case_iterations": 81, "correct": true} +{"wall_ms": 19.026584000000007, "user_us": 19986.0, "system_us": 660.0, "rss_before": 72466432.0, "rss_after": 79020032.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 83394560, "instructions": 1010490393, "cycles": 259612290, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "node", "operation": "parse", "case_iterations": 81, "correct": true} +{"wall_ms": 14.791916999999998, "user_us": 14090.0, "system_us": 711.0, "rss_before": 45023232.0, "rss_after": 56967168.0, "checksum": 15.0, "retained": 0.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 59392000, "instructions": 775651795, "cycles": 155477419, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "bun", "operation": "parse", "case_iterations": 81, "correct": true} +{"wall_ms": 6.133416999999998, "user_us": 6504.0, "system_us": 220.0, "rss_before": 70680576.0, "rss_after": 73056256.0, "checksum": 13714365.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 7, "warmup": 8, "peak_rss": 74678272, "instructions": 640540914, "cycles": 173014082, "verify_sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", "engine": "node", "operation": "stringify", "case_iterations": 218} +{"wall_ms": 4.879292000000003, "user_us": 4511.0, "system_us": 374.0, "rss_before": 26591232.0, "rss_after": 33046528.0, "checksum": 13714365.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 7, "warmup": 8, "peak_rss": 37830656, "instructions": 385093520, "cycles": 74740095, "verify_sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", "engine": "perry", "operation": "stringify", "case_iterations": 218, "correct": true} +{"wall_ms": 4.848041999999998, "user_us": 4506.0, "system_us": 346.0, "rss_before": 26574848.0, "rss_after": 33030144.0, "checksum": 13714365.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 7, "warmup": 8, "peak_rss": 37814272, "instructions": 384922033, "cycles": 74033982, "verify_sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", "engine": "baseline", "operation": "stringify", "case_iterations": 218, "correct": true} +{"wall_ms": 6.141542000000005, "user_us": 6429.0, "system_us": 258.0, "rss_before": 70647808.0, "rss_after": 73007104.0, "checksum": 13714365.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 7, "warmup": 8, "peak_rss": 74645504, "instructions": 631730965, "cycles": 165202147, "verify_sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", "engine": "node", "operation": "stringify", "case_iterations": 218, "correct": true} +{"wall_ms": 7.573333999999999, "user_us": 7229.0, "system_us": 353.0, "rss_before": 43958272.0, "rss_after": 50495488.0, "checksum": 13714365.0, "retained": 0.0, "fixture": "heterogeneous_1m", "iterations": 7, "warmup": 8, "peak_rss": 50905088, "instructions": 502567714, "cycles": 113454770, "verify_sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", "engine": "bun", "operation": "stringify", "case_iterations": 218, "correct": true} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/window.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/window.json new file mode 100644 index 0000000000..25eb8ea262 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/window.json @@ -0,0 +1,42 @@ +{ + "owner": "json-perf-14495-1789118402", + "load_before": [ + 1.63525390625, + 1.5673828125, + 1.53955078125 + ], + "started_utc": "2026-09-11T09:20:02Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/trusted-materialized-read-r26/run-focus.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--case", + "tiny_object:parse:2000000:5000:11", + "--case", + "records_array_16k:roundtrip:7659:2:11", + "--case", + "records_array_1m:roundtrip:115:2:11", + "--case", + "records_object_1m:parse:81:2:11", + "--case", + "heterogeneous_1m:stringify:218:2:11", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-regression-recheck-focus" + ], + "competing_workloads_before": [], + "load_after": [ + 1.51904296875, + 1.552734375, + 1.53466796875 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:20:55Z" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/with_lock.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/zero-root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/zero-root-comparison.json new file mode 100644 index 0000000000..e29eca90dd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/zero-root-comparison.json @@ -0,0 +1,17 @@ +{ + "matches": true, + "files": [ + { + "mode": "native", + "normalized_sha256": "a452c11cd5682ca7099a90032eb786db6a0d779d6102a8e506bfe8c0276c79f5", + "main_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd", + "candidate_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "normalized_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "main_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "candidate_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/additional-root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/additional-root-comparison.json new file mode 100644 index 0000000000..d5278ec805 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/additional-root-comparison.json @@ -0,0 +1,34 @@ +{ + "matches": true, + "files": [ + { + "subject": "changing", + "mode": "native", + "main_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79", + "candidate_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a", + "normalized_sha256": "630457db94e5b10ad30e7df0933b1545be2d702de1342e6d08afa4e04a7a831e" + }, + { + "subject": "changing", + "mode": "shadow", + "main_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "candidate_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "normalized_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "subject": "retained", + "mode": "native", + "main_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df", + "candidate_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b", + "normalized_sha256": "e2413fabf0d549ac10598e9bfd5fb8cb869a23110e6e4305166ede1a741365dd" + }, + { + "subject": "retained", + "mode": "shadow", + "main_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "candidate_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "normalized_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "note": "Retained-zero native/shadow checks pass. Changing-record shadow checks pass; native retains four unsuppressed R25 unrooted/global property-write findings, with identical IR and fingerprints. Not a clean native verdict." +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/build-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/build-provenance.json new file mode 100644 index 0000000000..6515d793a7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-changing-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-changing-options-validation.json new file mode 100644 index 0000000000..ebf4cae4d8 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-changing-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-changing-roots.json new file mode 100644 index 0000000000..0b0ac2976b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-changing-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-changing-workers-provenance.json new file mode 100644 index 0000000000..c4a2bc5d21 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-fixture-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-fixture-validation.json new file mode 100644 index 0000000000..673bd175ec --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "a6fcbcdadeafcd1b9f0c1915cd14b76559142d39b0638744815f05a3ea35ae30", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-options-validation.json new file mode 100644 index 0000000000..3e1c49aae3 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-retained-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-retained-roots.json new file mode 100644 index 0000000000..23f6b4cb74 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-retained-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-retained-zero-validation.json new file mode 100644 index 0000000000..e19227cb0f --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..969719734a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-roots.json new file mode 100644 index 0000000000..ee1ae6cc61 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "note": "Fresh emitted IR matches R25. Checker scripts are unchanged. Preserve all unsuppressed R25 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-workers-provenance.json new file mode 100644 index 0000000000..7508e22646 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-zero-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-zero-roots.json new file mode 100644 index 0000000000..1c6d8305fb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-zero-validation.json new file mode 100644 index 0000000000..842ba39ab1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero": "77b94f460f2ba5428857bfe116901359e6e85c02f040f9f1bba4fc4b5a2153a5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/changing-options-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/changing-options-worker.js new file mode 100644 index 0000000000..b2af1c36ac --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/changing-options-worker.js @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +let last = null; +function run(count ) { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/changing-options-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/changing-options-worker.ts new file mode 100644 index 0000000000..e9f0a29920 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/changing-options-worker.ts @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +let last: any = null; +function run(count: number): number { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/controller-exit.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/controller-exit.json new file mode 100644 index 0000000000..1f1863572c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/controller-exit.json @@ -0,0 +1,3 @@ +{ + "exit_code": 0 +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/controller.log b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/controller.log new file mode 100644 index 0000000000..cd63ec2b96 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/controller.log @@ -0,0 +1,36 @@ +FINISHED tiny_object retain-parse 1 +FINISHED tiny_object retain-parse 200000 +FINISHED tiny_object retain-stringify 1 +FINISHED tiny_object retain-stringify 200000 +FINISHED small_record retain-parse 1 +FINISHED small_record retain-parse 100000 +FINISHED small_record retain-stringify 1 +FINISHED small_record retain-stringify 100000 +FINISHED records_array_1m retain-parse 1 +FINISHED records_array_1m retain-parse 16 +FINISHED records_array_1m retain-stringify 1 +FINISHED records_array_1m retain-stringify 16 +FINISHED records_object_1m retain-parse 1 +FINISHED records_object_1m retain-parse 16 +FINISHED records_object_1m retain-stringify 1 +FINISHED records_object_1m retain-stringify 16 +FINISHED records_array_8m retain-parse 1 +FINISHED records_array_8m retain-parse 4 +FINISHED records_array_8m retain-stringify 1 +FINISHED records_array_8m retain-stringify 4 +FINISHED records_object_8m retain-parse 1 +FINISHED records_object_8m retain-parse 4 +FINISHED records_object_8m retain-stringify 1 +FINISHED records_object_8m retain-stringify 4 +FINISHED long_string_1m retain-parse 1 +FINISHED long_string_1m retain-parse 32 +FINISHED long_string_1m retain-stringify 1 +FINISHED long_string_1m retain-stringify 32 +FINISHED unicode_1m retain-parse 1 +FINISHED unicode_1m retain-parse 32 +FINISHED unicode_1m retain-stringify 1 +FINISHED unicode_1m retain-stringify 32 +FINISHED wide_1m retain-parse 1 +FINISHED wide_1m retain-parse 16 +FINISHED wide_1m retain-stringify 1 +FINISHED wide_1m retain-stringify 16 diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/fixture-hashes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/fixture-hashes.json new file mode 100644 index 0000000000..3aeb3a394e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/fixture-hashes.json @@ -0,0 +1,21 @@ +{ + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/fixtures.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/fixtures.json new file mode 100644 index 0000000000..ae252e71f5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/fixtures.json @@ -0,0 +1,223 @@ +[ + { + "name": "null", + "bytes": 4, + "utf16_units": 4, + "kind": "small", + "sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "string_a", + "bytes": 3, + "utf16_units": 3, + "kind": "small", + "sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "empty_object", + "bytes": 2, + "utf16_units": 2, + "kind": "small", + "sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "tiny_object", + "bytes": 7, + "utf16_units": 7, + "kind": "small", + "sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "small_record", + "bytes": 109, + "utf16_units": 109, + "kind": "small", + "sha256": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "object_1k", + "bytes": 1021, + "utf16_units": 1021, + "kind": "object", + "sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_16k", + "bytes": 13197, + "utf16_units": 13197, + "kind": "records_array", + "sha256": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_array_1m", + "bytes": 888597, + "utf16_units": 888597, + "kind": "records_array", + "sha256": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_1m", + "bytes": 888609, + "utf16_units": 888609, + "kind": "records_object", + "sha256": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_8m", + "bytes": 7117930, + "utf16_units": 7117930, + "kind": "records_array", + "sha256": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_8m", + "bytes": 7117942, + "utf16_units": 7117942, + "kind": "records_object", + "sha256": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_20m", + "bytes": 17765930, + "utf16_units": 17765930, + "kind": "records_array", + "sha256": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_20m", + "bytes": 17765942, + "utf16_units": 17765942, + "kind": "records_object", + "sha256": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "numbers_1m", + "bytes": 1067371, + "utf16_units": 1067371, + "kind": "numbers", + "sha256": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "long_string_1m", + "bytes": 1048594, + "utf16_units": 1048594, + "kind": "string", + "sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "escaped_1m", + "bytes": 990018, + "utf16_units": 990018, + "kind": "string", + "sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "unicode_1m", + "bytes": 884018, + "utf16_units": 468018, + "kind": "string", + "sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "wide_1m", + "bytes": 977781, + "utf16_units": 977781, + "kind": "wide", + "sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "heterogeneous_1m", + "bytes": 914291, + "utf16_units": 914291, + "kind": "heterogeneous", + "sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + "operations": [ + "parse", + "stringify" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/access-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/access-worker.js new file mode 100644 index 0000000000..70d94cb8e2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/access-worker.js @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records = JSON.parse(text); +const length = records.length; +function run(rows, count) { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/access-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/access-worker.ts new file mode 100644 index 0000000000..530a63c663 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/access-worker.ts @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records: any = JSON.parse(text); +const length = records.length; +function run(rows: any, count: number): number { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/rotating-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/rotating-worker.js new file mode 100644 index 0000000000..adb5655ef4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/rotating-worker.js @@ -0,0 +1,63 @@ +// Generated from rotating-worker.ts by erasing its type annotations. +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last = null; +let cursor = 0; +let checksum = 0; + +function run(count) { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/rotating-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/rotating-worker.ts new file mode 100644 index 0000000000..ce56073346 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/rotating-worker.ts @@ -0,0 +1,62 @@ +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources: string[] = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last: any = null; +let cursor = 0; +let checksum = 0; + +function run(count: number): number { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/run_access.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/run_access.py new file mode 100644 index 0000000000..aeb19504ea --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/run_access.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ROOT / 'access-worker.js')], + 'bun': [args.bun, str(ROOT / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ROOT / 'access-worker.ts', ROOT / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/run_dispatch_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/run_regression_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/run_regression_focus.py new file mode 100644 index 0000000000..f1c85426ec --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/run_regression_focus.py @@ -0,0 +1,123 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(ROOT / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={p: hashlib.sha256((ROOT / p).read_bytes()).hexdigest() + for p in ['run_regression_focus.py', 'run_dispatch_focus.py', 'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(ROOT / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/with_lock.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/worker.js new file mode 100644 index 0000000000..8ff145c5fb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/worker.js @@ -0,0 +1,82 @@ +// Generated from worker.ts by erasing its type annotations. +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/worker.ts new file mode 100644 index 0000000000..c654926e01 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/worker.ts @@ -0,0 +1,81 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/host.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/host.json new file mode 100644 index 0000000000..4dcbcba142 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/host.json @@ -0,0 +1,282 @@ +{ + "started_utc": "2026-09-11T09:38:08Z", + "load_before": [ + 1.4228515625, + 1.55615234375, + 1.6337890625 + ], + "cases": [ + [ + "tiny_object", + "retain-parse", + 1, + 0, + 7 + ], + [ + "tiny_object", + "retain-parse", + 200000, + 0, + 7 + ], + [ + "tiny_object", + "retain-stringify", + 1, + 0, + 7 + ], + [ + "tiny_object", + "retain-stringify", + 200000, + 0, + 7 + ], + [ + "small_record", + "retain-parse", + 1, + 0, + 7 + ], + [ + "small_record", + "retain-parse", + 100000, + 0, + 7 + ], + [ + "small_record", + "retain-stringify", + 1, + 0, + 7 + ], + [ + "small_record", + "retain-stringify", + 100000, + 0, + 7 + ], + [ + "records_array_1m", + "retain-parse", + 1, + 0, + 7 + ], + [ + "records_array_1m", + "retain-parse", + 16, + 0, + 7 + ], + [ + "records_array_1m", + "retain-stringify", + 1, + 0, + 7 + ], + [ + "records_array_1m", + "retain-stringify", + 16, + 0, + 7 + ], + [ + "records_object_1m", + "retain-parse", + 1, + 0, + 7 + ], + [ + "records_object_1m", + "retain-parse", + 16, + 0, + 7 + ], + [ + "records_object_1m", + "retain-stringify", + 1, + 0, + 7 + ], + [ + "records_object_1m", + "retain-stringify", + 16, + 0, + 7 + ], + [ + "records_array_8m", + "retain-parse", + 1, + 0, + 7 + ], + [ + "records_array_8m", + "retain-parse", + 4, + 0, + 7 + ], + [ + "records_array_8m", + "retain-stringify", + 1, + 0, + 7 + ], + [ + "records_array_8m", + "retain-stringify", + 4, + 0, + 7 + ], + [ + "records_object_8m", + "retain-parse", + 1, + 0, + 7 + ], + [ + "records_object_8m", + "retain-parse", + 4, + 0, + 7 + ], + [ + "records_object_8m", + "retain-stringify", + 1, + 0, + 7 + ], + [ + "records_object_8m", + "retain-stringify", + 4, + 0, + 7 + ], + [ + "long_string_1m", + "retain-parse", + 1, + 0, + 7 + ], + [ + "long_string_1m", + "retain-parse", + 32, + 0, + 7 + ], + [ + "long_string_1m", + "retain-stringify", + 1, + 0, + 7 + ], + [ + "long_string_1m", + "retain-stringify", + 32, + 0, + 7 + ], + [ + "unicode_1m", + "retain-parse", + 1, + 0, + 7 + ], + [ + "unicode_1m", + "retain-parse", + 32, + 0, + 7 + ], + [ + "unicode_1m", + "retain-stringify", + 1, + 0, + 7 + ], + [ + "unicode_1m", + "retain-stringify", + 32, + 0, + 7 + ], + [ + "wide_1m", + "retain-parse", + 1, + 0, + 7 + ], + [ + "wide_1m", + "retain-parse", + 16, + 0, + 7 + ], + [ + "wide_1m", + "retain-stringify", + 1, + 0, + 7 + ], + [ + "wide_1m", + "retain-stringify", + 16, + 0, + 7 + ] + ], + "workers": { + "perry": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "baseline": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "node": "87e9b1fed820a2683ea90f5871596edf605b7162519156856dacbfbad36d1d29", + "bun": "e0c90ec15d33363e6b70713d56bc3b2c7585c17f40a0fe0f8fd9305901d4e233" + }, + "sources": { + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/run-retained.py": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.js": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + "node_version": "v26.5.1", + "bun_version": "1.3.14", + "finished_utc": "2026-09-11T09:39:08Z", + "load_after": [ + 1.70556640625, + 1.59423828125, + 1.6396484375 + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/lazy-candidate-probes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/lazy-candidate-probes.json new file mode 100644 index 0000000000..8f5a0a0218 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/lazy-candidate-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe": "08b3505bd2317cceb3d408b72e32afe6355e8790a6497776a32c2c02c16634f9", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/lazy-main-probes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/lazy-main-probes.json new file mode 100644 index 0000000000..5fb652abf4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/lazy-main-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-build-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-build-provenance.json new file mode 100644 index 0000000000..87c665a8e4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-changing-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-changing-options-validation.json new file mode 100644 index 0000000000..ba9f2e1197 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-changing-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-changing-roots.json new file mode 100644 index 0000000000..7d0a1073bc --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-changing-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-changing-workers-provenance.json new file mode 100644 index 0000000000..86e941bfdb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-fixture-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-fixture-validation.json new file mode 100644 index 0000000000..36f30fd40e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-options-validation.json new file mode 100644 index 0000000000..b13214914b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-retained-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-retained-roots.json new file mode 100644 index 0000000000..2d74c7b5b1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-retained-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-retained-zero-validation.json new file mode 100644 index 0000000000..826415a9b7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..2bcfdc98bd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-reuse-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-reuse-provenance.json new file mode 100644 index 0000000000..06563fc13c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-reuse-provenance.json @@ -0,0 +1,2492 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "evidence_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "note": "Reference arm called main/baseline is measured R25, not current main. All 81 reference checks and 24 IR verdicts are reused; copied original commands identify their actual execution paths.", + "files": [ + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-compile.log", + "sha256": "bfcc01eb515997ac0bfa6986f21e23e27a9af7deab4563e5863937b3c9135c6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stdout", + "sha256": "8908a39d4a7b4d19b28d6de2f756de4d8aa558f4199186794e3fbf7980e25edf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options", + "sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options", + "sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stderr", + "sha256": "a19295114d0ebf184437625934289909e9f5cdb1ef191c2271bb3e27fa62eaa3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stderr", + "sha256": "95cb018271fe326b5bd3558de2ffdc345d1cf28648a9ee9b5529be53275eb740" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stderr", + "sha256": "12ce48cc9db6fd5b6a43791c497eac6b8eee09ae94a3189cada8cef438ae5f00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stderr", + "sha256": "78864551240e1bd65d36398a74ee53c7c441d2d226237b0732bcc8ddca1240aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-0.log", + "sha256": "9cb1b2454f6568fcc50e9153eca7e82427c08b9a47161ab1e5cb379eb21afdc6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stderr", + "sha256": "61f40388c06a0fbcfac95f559e97e8d18cb1a113e109d7d8eaad72112778f14c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-workers-provenance.json", + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker", + "sha256": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stderr", + "sha256": "34c56c85f2e4033d10d1f5707c7c32e92ac726f38cc210df9777757b78ec5519" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-validation.json", + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-compile.log", + "sha256": "923562ac2fcba7520fa85c5381f506a454cb87c91598863a578a3bb721da405a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stderr", + "sha256": "41433231e908567dea2a7b6145c2069df40b53a99c3d5706ea0035bcfcddb01e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-0.log", + "sha256": "feda68daa9a2da19b7239bcaf6eda541cb340eb6bee385b52bf13e31ac5da19c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-spacer", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-spacer", + "sha256": "2d14926734906c4c4dace01ca2ca28f56b298d267be193c17e7e14cc6e69b24a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only", + "sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-compile.log", + "sha256": "43391112b27aae9ad2d81a93965a9a9e4e69808ab1d5331848180e73c9612ae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stdout", + "sha256": "e4e7560cd912b241435c0e54018563e1c2d7d4350aa4b493a8bc30c8cff01086" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json", + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-compile.log", + "sha256": "5245a6a66a6ec8f03e54836e934b2fc0ecd7cd1505117b4e8c1368449b96d565" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stderr", + "sha256": "7fa67fc071709f87e1c2f94644b466068e43cba2c0c7f5d96f4a63d98f5ed63f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-compile.log", + "sha256": "112407f0fc81f7da9e9c86e5a5f2e9dcaef6b618f7c27112a56732755b818daf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-15lazy_get_rooted.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-15lazy_get_rooted.s", + "sha256": "85fd2d85f57331f82d0600e64d2692a17c70c75d4a64e4c5d14e132216d4c612" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-validation.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-validation.log", + "sha256": "2a191f692f5831551281f65e8e2a8a811e9c642aa6aa14cb8a417a2b4841f953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-validation.json", + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry", + "sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads", + "sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-compile.log", + "sha256": "c84bccd706c1b1efd1eb72c0a4f68de9799aac95d19a0cd9149723ea2a396d2e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker", + "sha256": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stderr", + "sha256": "34a6ba4939da64476b3f733fd2926a2ad27242f39822b48b14b90c50f48ee3bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero", + "sha256": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero", + "sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fixture-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fixture-validation.json", + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-array-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-array-get.s", + "sha256": "3494f1c3dbd4dfe53fae786fd080b6b97b25995c49a72bb33e6f2d4de8bd65dc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-space-probe", + "sha256": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stderr", + "sha256": "d78071b285ec00e504cb5fd437266e0070046cdab2dc74d8746f8bd8a647cb9e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stderr", + "sha256": "2ade94c85c4c6b02f5d3bf01ea0a24d1c794e68844a8ff774ca8465e9ad7a196" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stderr", + "sha256": "5264de0c7ef4fdb40fbe387c5dd8d5b9a3609b85229863489e8d90ed1c689d9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture", + "sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker", + "sha256": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker.o", + "sha256": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-workers-provenance.json", + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-compile.log", + "sha256": "f8e7ed3f57c70b701986a5702ecb901fd5ba49a1d35fc99b750d879f350f0cf5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-roots.json", + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stderr", + "sha256": "ee19920e6ce0610bd009bb3bfe096971b2bd650f51a76aced8923b43ec9d32dd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stderr", + "sha256": "f5858a46e8e5635ad077881c989707960caf2805b7f8d77460aeff047339ffa8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-packed-index-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-packed-index-get.s", + "sha256": "8cb7e01608a2c618c36309a0cc93ebe5831e75fd749ae424a0f91921f84532c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-roots.json", + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stdout", + "sha256": "5d1802bd030fe3379bb06a180e92fcf986296aef9107dadcc10a8f63bdbf6c7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-validation.json", + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length", + "sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-0.log", + "sha256": "3860640dd7df0fe6588e8d0fd8e6d10000acc34f4e0378231636d3395fd9d7aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stderr", + "sha256": "5a88542ecc15c421e1a2ac81c973d9ebab298ad63a711e49d9ebf071e8b779c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe", + "sha256": "75d4839f16e6eed750fc9ecaab0f94987138536f35d198bf48057810f6cfb063" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction", + "sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-0.log", + "sha256": "873cb48cc94653d4f4d1b36e3f4f228c7f9c61e4716f34799ac9ba4320e9dc8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-compile.log", + "sha256": "83e997ebbc5810556f03d0695d399689476ec35aab724f4bb2a080d6649c187f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-validation.json", + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stderr", + "sha256": "e733a531e39ee38444760a938eb35245ecb99bd3c1aa054675168c86de531254" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-compile.log", + "sha256": "2d8c719a56fdceca535663bbf2b0b7b80dadc8f7c25d2a9860ec0da8d72af558" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-0.log", + "sha256": "bfd9807d5f50fbabdab063557adbaa7068e1c2290f0af99444d58926cad7fb35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stderr", + "sha256": "6a57e5f56a2e6c36a914770c825d2f9f8e2f0abf42343aed08aea62ef15244ae" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-roots.json", + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-11cached_read8lazy_get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-11cached_read8lazy_get.s", + "sha256": "417a12ab6b195d609d26afe28235f88fb3e319d3e67272bd3d948fb9b76f5c4d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stderr", + "sha256": "c0508409b11c53455f2ad5d4de1404c876b07c520fda0aa675285dd09858b31e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-8mutation26resolve_materialized_array.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-8mutation26resolve_materialized_array.s", + "sha256": "1828cd33102577e253988ec30fa59522e13304955e2d41d7c70ed62aa6a790db" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.json", + "sha256": "22e0eab1b68df592e51f849c165ece97212f7f67df2790e2f2532b969af25ec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stderr", + "sha256": "a781a93db6c9ed109ac408041f9fdf664106223ad54d2f554803b52e83b3f887" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-roots.json", + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-0.log", + "sha256": "c5ed96ca6475927931d87ffcea89a25a753ea540aa3659976e26afa6404aef2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture-0.ll", + "sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker-0.ll", + "sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/ordinary-workers-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/ordinary-workers-check.log", + "sha256": "a070a94176c6d41c9a84264e2c2a20584444f94cbe159d6a74ff8f2c6ce96349" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only-0.ll", + "sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length-0.ll", + "sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction-0.ll", + "sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker-0.ll", + "sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry-0.ll", + "sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker-0.ll", + "sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads-0.ll", + "sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-check.log", + "sha256": "c687e0bda1d65d6a644547dd46495041a9602bff17d0af9578bdd89adf749ff8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/check-0.log", + "sha256": "2e1e93ae99fdbf7ff3601b32f219b9d9a53926fb85a68158506729b4cf7436f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/zero.ll", + "sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/compile.log", + "sha256": "30ff32dd1c93979b9cc522524aed8325e2205867de6fab90231163c2293d8832" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/worker.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/check-0.log", + "sha256": "5bc08c71b75ca87cb23c5dea77186b06a48601e92be12bd7ad4da55bc627e38a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture-0.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker-0.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only-0.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length-0.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction-0.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker-0.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry-0.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker-0.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads-0.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-1.log", + "sha256": "8dff47d11974370bd580487f44a5ec19789218771c1d1d3c42c9a2f67e03a763" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-0.log", + "sha256": "b4ad91c3eab41620a040675b7da92174960e8d9bba454e4cf709a10991272347" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/zero.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/compile.log", + "sha256": "a3b74a3f34e0f290e4ba243956663644625603cf688dcf18c38ac8a7fc3c6f6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/worker.o", + "sha256": "6958910c40f95da63c21d9527aef5f052de60d110c38de5b702126f9ebdcece1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-1.log", + "sha256": "064c117b67243e7c927199ad1a1470831a56b2ee7728f032f0619ba99dd9edc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-0.log", + "sha256": "b2b11d103a7685b9c344918149dd3fdaa15213e4252c5a84723aaeda677299eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/zero.ll", + "sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/compile.log", + "sha256": "e22b3b8461278d9e9222b37395d7b919dffff3dafe989b9611836ec5ea5aec59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/worker.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/check-0.log", + "sha256": "f6698d16f45c156aba049cea597490fba9638f1ec78369502f9cf1764d6c926c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/zero.ll", + "sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/compile.log", + "sha256": "4f9e08368bba41235bdcb5c91165174cf21bfd2f68c6c2dad29375fb34b1e6a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/worker.o", + "sha256": "2a9823592433f7eed446e49d191dcfbf8d8e27e57e8d3eb3eb3c58be8e6b36b4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/check-0.log", + "sha256": "cde78b91411e68c230304de0fae7db0a5cc891d5f89abeab8a3f445b57417c85" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_stdlib.a", + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/perry", + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_runtime.a", + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/zero.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/compile.log", + "sha256": "388ec8d9701d4602fe56748892bb906a972538cf446ac90f08ca348f441213f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/worker.o", + "sha256": "b7d0d1ce0724ae92f5d47ebcb945c9d02a42821790079d8cf300678eb327d1bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-1.log", + "sha256": "ab66f20703b9c2e9fc7f3cd7f5c4548b7f54a770d90c04379eb0867944361a04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-0.log", + "sha256": "4050d2a3c84c2d0606b532b2cf18db4b4532c38ddc407b74ee58b6e70a4aa96a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/zero.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/compile.log", + "sha256": "6452aab181e235450dd538ad16a5a9d9f21cf1de328cc3a234f130a71f8a8559" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/worker.o", + "sha256": "f284a1fd1866dea47fda49afd09a902687db4cd273d60e76b73373f0f716f8b5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-1.log", + "sha256": "8196a1e23f481eba29acc2160175f2f3ccd76efc3e9a62b73078c4636b7026da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-0.log", + "sha256": "fb3a04e2b1e934c16da2bbc675d86657bb9682bfcdbb84d6cefb7baf41ff00e7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "427c9a83027574c4461a503fcaab0a2608fbb83bdf1699973a2bcfe8a0d096e0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "52e307cfac9ab598f756c0182b1c45ed62a528d81a86739316c928818e1a89eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/compile.log", + "sha256": "ee3243b3a0e8994ea6588e9873584adc4aa97b14267c59c66f905e15991b1c2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/worker.o", + "sha256": "f0d633b01a767b183bb047f9df5edbb68eff904f899650d1c0c7616be336a405" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/compile.log", + "sha256": "b1f931e40020a67d405d85069d071c101931112ba5d5eac5f52d7473f5e97a3c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/worker.o", + "sha256": "28691e1e114f0bcc0302caf3b244d66b5f23d6e2eb60e9e00a4e24a6a513c2ef" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/compile.log", + "sha256": "ef54f8e8253aa4502657cc184171d6a83a37891cf3ddc855228cd1c372934628" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/worker.o", + "sha256": "aa6922f3289ee3847936c92c33001a579735d25115b1b4229c1101ad4ac79903" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/compile.log", + "sha256": "40cd1052a284c7b13d9e8feb6454f8915ff7dc7a96d8b80cadfb390c3bc4e126" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/worker.o", + "sha256": "4aacc8839e6a96dda7cc2ddd08eafaa6207d69af602ec89be3d80a24d851d1ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/compile.log", + "sha256": "8047196f9faa2179fc8dd926028fc63162b958cf27208510104f3da2778c2bdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/worker.o", + "sha256": "56656cc41877b23e12816bf121a1d5b2155908d846ccd31a7d772b545f05b45c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/compile.log", + "sha256": "5f5a2f15111fcde1a97a7c18993cf658a7e7cdea3d818d701060862ce7e43a8f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/worker.o", + "sha256": "efd01fbf9c3c1d7f7c6d089242bbf3a1cf595ffac1b9455feff11b663831e186" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/compile.log", + "sha256": "a5b514d2e6ebfe18ef44104bea06494f00064886ba2bf40e2951c736bf4ae062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/worker.o", + "sha256": "19808fe019ad81ad28405e395b69ca2116ed6e162584242e99bdbe3afbf144f0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/compile.log", + "sha256": "a86e7d9b7147414ae5779d4eae698751fd0c1b6a69423c1026ec4122542da145" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/worker.o", + "sha256": "9d4b685772750a0bf9ea3f8f7617563f3ff36278c5c21f175190b1eabc18f92c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/compile.log", + "sha256": "58eb8aadf976b3af8f35adc1be45122bbd28edb9d2be317cc27961f37d686de9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/worker.o", + "sha256": "916b38f99cc1ff1f0f9374a8557577007a7046844c5a81364ac826f755e8a01a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "6dc46fa8a272f130ecf98116d39e85409396ddd0374c7536dddb6f811cf00757" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/compile.log", + "sha256": "59be8774038b7e8c88c9aa5fcdd5ae9aacd85919d1a971e24e54b54a67e2b4c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/compile.log", + "sha256": "3250a2968404de7cda74c24112c5fc64b54a78ddb0aecb4ca34820d854403062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/worker.o", + "sha256": "462dbeb33d6f8851abf74488ded6a5a038c3e550926b2253faa53a1c683d8de1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/compile.log", + "sha256": "f95c102e788bd67783acad42f824aab934987690ca0dba2e7d1db9a08905975c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/worker.o", + "sha256": "1012306eb033f8b43e1b25aee960f84307e98cce2ab9471676d7b4620625b896" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/compile.log", + "sha256": "9c77d4fb5766284644d2914d0026d67e6f113cb072573bc9b4fe7e7e8733c47c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/worker.o", + "sha256": "9acc2ae0d9786f1330efd820d9cdf5eaa6042d68a49da472145d2afa2bc2cad3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/compile.log", + "sha256": "ed56c83522731ac94f1840b17e68288dec1d66d931eb3008e7ae594bc855e748" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/worker.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/compile.log", + "sha256": "77f302b730a6872abc2adf38a88eed36502a0cff7906fe55fd5e01c3f9ab46d1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/worker.o", + "sha256": "6ca5eee3aa558315a20a2450b93587279fd85f3475e6e78ba1c3b4c492b2ffc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/compile.log", + "sha256": "5baca3735bb0108e5c20afab19d96e59fffc0f3e42187254c2485ed05a10520c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/worker.o", + "sha256": "c1231c97608889b5790735858873bda932e3ee7ed9f8ec1c293b02c6a756d0f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/compile.log", + "sha256": "732f5d8e16116472aa8021a909dab88d887d090f1e85d4ee66f626367e39af37" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/worker.o", + "sha256": "578466e28aa1e9837406f037983a68cd58f4748b8a95ff5b31c98e56f4a8b02b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/compile.log", + "sha256": "a159d33103385b4a47519c453d93560dda1a19d2d49553c149596c93b2d32641" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "6f04c8ac7a9408ad14932d498e57b6cbd8215997345da13f5d5c25932e7625cb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "8077eb6cee794e9c857500125018ff127f18b0f1d187caf79dc51f36cc24e43a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "97cb6b183b9e4e8e1c8d87fabf2a0f009e5be97a52686633294ef083cee8072a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "66327336cb51ae8a5b9dc2f013695d4c2a78f9473e3b34f4d8752b1b5731b25a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "602e8a19f1d5b047e056d5fc85395daafc24aa8f9ab71011b4c17ae3b6234d7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "83b73c072cbbca1a31acbeeaf5a91bb2a305e303e05cd4466dd68794d4bdcb52" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "96bfa878a9e33d7beed072e8f57f3f259150a1b07bb6eb88fc6fdbdd4eb83cdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "2d985a40ef89350fbcebd0e3189ea06a271aae20305bc01a5378b70a767bf7f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "74027b84ff2fa008465587fc74b299427d4c62fcf347c17392713790845a1531" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-and-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-and-build.py", + "sha256": "1793780ddcceb227002566c16420086a034cfc391986294d634c20d4a081253c", + "adapted_controller_sha256": "639a489044d315b7928ec3b90572766f630974323c6833e86825306a8f0907e8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-changing-options.py", + "sha256": "bf3c200ba08ee6d1f90c0be241b6af2045db6881a107ddae44188aa0540303d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-zero-retained.py", + "sha256": "695f483ec60c1792529ce01cced55760958e3265a7133a95a72cd8f8fc7330c2" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-options.py", + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-zero.py", + "sha256": "eae83f5dfaa093307809967282a5ff6fbe5e5ab22a5f8c04c794cf8470823ec8", + "adapted_controller_sha256": "e0e5d53197e063b9c664107eeedd318054c2b8900220b27482e550f506616260" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-options.py", + "sha256": "890eb9be7484bf1453866fdc27cc3ad11f614f8b49fc0a69d7c9ea9e48609e8a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-changing-options.py", + "sha256": "dcad361f6e2ecd5c3b1933638b64314cc25d1986424ec3a1b20e7d81c62d1a29" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-rotating.py", + "sha256": "fd2e84685baf7e6525dd96e7187dc4595db523740aa69e7944a56b2c9f574423" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/probe-lazy-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/probe-lazy-baseline.py", + "sha256": "da65ba2bcc65be99759037329865c9be288b1f8cd09130669f15562fa45b4ccb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-full.py", + "sha256": "f9ea6d91a552375018d9c9c36d0a55cc7c03af930bf546b279d50cdae92f15c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-candidate-validation.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-candidate-validation.py", + "sha256": "cadcba87c0282e393804a301fb871a31776bd65ed2fa0073e4e9e135613f9265" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-roots.py", + "sha256": "505ffb042285229f810f5383efd6ca417c62a319c0c904a5f209b8e0bddcae21", + "adapted_controller_sha256": "be88eb9b9edb5a9ee9e93222546e6c6c4bb284ad35def61d5fe750a14e9dab63" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-after-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-after-build.py", + "sha256": "d3240b9a70aafc6a6013381a4fc29a134248d3d02e3a435a6fc22d419df4bff3", + "adapted_controller_sha256": "5f6faf42bf4d77b0bbb1110e906a9439a1cc62bf818180355f46e10340c26c34" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-lint.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-lint.py", + "sha256": "b228808035eba5472e845e534d7799d2222ee142cef0a273cb941810fdfd53f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-release.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-release.py", + "sha256": "f104da4b90eda0c4f2f28ef311a6bdd8b8cb4afc27c65a6d6569285b2955d1fe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-small-rotating-recheck.py", + "sha256": "0fba6080126b2157d699559f9476299a23b866ffecf511d272d12a9a32a5af00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-changing-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-changing-worker.py", + "sha256": "4788cfea12588ad6b638625293f3dfad0b2f43196d81767ca20765835492af9f", + "adapted_controller_sha256": "9f1ff996614ff4c01a44b461487ab07ab40f2599d3e41791795285dd039c8c05" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fraction.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fraction.py", + "sha256": "50d439538133260244b63d569e3c2a72e85cabeb7d1e780920c14f2b33a7be5a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-changing-options.py", + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-retained.py", + "sha256": "77fb29d605b62a49c66e03b60d5c0bf15accb8932880cb3068805da937f60889" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-zero-retained.py", + "sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-focus.py", + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-workers.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-workers.py", + "sha256": "8ec388464aebad1d9d3b3a94cc332880a40a1df82040369f25e423cbcd15189a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-getter-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-getter-baseline.py", + "sha256": "e8a9aa55d90dba9c874b90f6cdb8219406e35fc6b8cb68f7a261927b15da30fc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/archive-results.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/archive-results.py", + "sha256": "0e19efb9e48597b0355955bcd6031ffa91bdef692f8433af3efc30ec77860c35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-zero-retained.py", + "sha256": "de8de8302b063dd1c5a394ea8f0fbb5c339c70f00288fbc462f8acbfad4dc0f3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-full.py", + "sha256": "3e1c44a315d5009ee31d5a1c5fa58f9384ccad261acb457d016a5b0a575926a3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/inspect-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/inspect-disassembly.py", + "sha256": "955bc47675072c38fc35370dd68b7fa39eeeefde1d94661e4546dc3eda1533e1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-options.py", + "sha256": "09d11119c03f3f23f6ade09fe4ab3e8e340f60c4d022d222027ec1a6ba553fe5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-changing-options.py", + "sha256": "2e65bdbd42801154589a417a920a461e6225ade84c6fd0c5cf4230155808a61c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-changing-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-changing-roots.py", + "sha256": "5eba6d1cf8795ba52dadc0c1eed89af38ac5351f57298212101f7816f75ac981", + "adapted_controller_sha256": "0d804863d6b7200d9367791084a16d930f86ab548fea1b43e7e3d9c32125350c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-json-entry-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-json-entry-disassembly.py", + "sha256": "83f2ec9478d222d8adc027e38819b5cdc919d575dbee471925171f02f903cd01" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-recheck-options.py", + "sha256": "0c67c0e8abbc57c33e35ec92f57b24c4019a6518105b46300102bc799a4daab4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-supplement.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-supplement.py", + "sha256": "b8a9283a8f493c05fefbdb8d8d781dc02f0a637864c7d6cda90e9e34e16a6c77" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-retained-zero-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-retained-zero-worker.py", + "sha256": "4aed26beafb68ca2f901440a5e24d60fa2b6b089c817fcd52196b27985609a07", + "adapted_controller_sha256": "3eaa34802d18e6933535ff8c225744a7dc24defbefa597567b17c392398da562" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-rotating.py", + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fixtures.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fixtures.py", + "sha256": "a789fbdf1a23ab3f247235e0a909464b0f0869a042497867f5792dcf7ce41b80" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-access.py", + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-retained-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-retained-zero.py", + "sha256": "db7631a047e0b67c008a45a61c8ca08588a089512e35a8d84d62e97930f78fc0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-options.py", + "sha256": "e870bfe1145fa558e47f0a9af1fde3efb18e30458f679a778f55f4b0c9d29cdc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-small-rotating-recheck.py", + "sha256": "75c692fcb1a6e8cfc86935712ac34742919093364212a5702d7cd6759056f6c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-retained-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-retained-roots.py", + "sha256": "0801ffa589fa234ed335286946ed6f9d1dddc8fdd952e75dba53284d949e4d38", + "adapted_controller_sha256": "5b6dc49229a667b21b5afe42806779ed44054d8eb8f013f941a8b9948a79f151" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-retained.py", + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/stage.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/stage.py", + "sha256": "dd4119bc5151c813b226c12a4b1065b235750f25387cac654a20928c71aab84d", + "adapted_controller_sha256": "de4fe6712445fbe0c108f13c80c54787e256f0b81b73a96d99c4da9b94068f69" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-extras.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-extras.py", + "sha256": "b747bf477e1a0b4308ad6ab68884f151786da4ae6ec4069512ad1836d646728d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-zero-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-zero-roots.py", + "sha256": "900584fb2bc94488f00438152f8d9b72f67c7272b59320fbc1eccf993360549e", + "adapted_controller_sha256": "18e78fdcc00cd2bd6f8d6318ea5f68cd0a17a82228fbdc2bf252d49734f2e329" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-recheck-options.py", + "sha256": "682583119410a68efc5953086db2dbc66fe1ccf54e2def559ed802da5bbf1b35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-roots.py", + "sha256": "87500a5860178415e50257b5afdb93f3a3d3733c639ecbd92e3e764c68b9ebe7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.ts", + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/fraction-baseline.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/fraction-baseline.json", + "sha256": "41475efabdbe458358432bdba58a7015a523a7e37dc760dc631d8f183a18dd7f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.js", + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.ts", + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.js", + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.js", + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.ts", + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/test_json_zero_spacing.ts", + "sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/full-cases.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/full-cases.json", + "sha256": "8728ac72d0fc35a0cf9b9131392b2ffbaa3fc47b38666e2bf0908d33efe6999c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_dispatch_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_dispatch_focus.py", + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.ts", + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.js", + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/with_lock.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/with_lock.py", + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.ts", + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_access.py", + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.js", + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_regression_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_regression_focus.py", + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.js", + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.ts", + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-build-provenance.json", + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/lazy-candidate-probes.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-main-probes.json", + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/getter-baseline-comparison.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/getter-baseline-r25-original.json", + "sha256": "99ff8b289f95d4bc3cbbde7e763677d33645c4c438dfcf817b3f55cab84d405c" + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-roots.json new file mode 100644 index 0000000000..85aa8d1945 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "9495bfc95e2afcfb5a7cb535e440e61ec0722cb1", + "note": "Fresh emitted IR matches R24. Checker scripts are unchanged. Preserve all unsuppressed R24 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-workers-provenance.json new file mode 100644 index 0000000000..236d23f3a3 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-zero-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-zero-roots.json new file mode 100644 index 0000000000..fc4c08e55e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-zero-validation.json new file mode 100644 index 0000000000..82eae0872a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/measure-supplement.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/measure-supplement.py new file mode 100644 index 0000000000..24b74aed95 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/measure-supplement.py @@ -0,0 +1,43 @@ +from pathlib import Path +import argparse, json, shlex, shutil, subprocess + +w = Path(__file__).resolve().parent +p = '.work/' + w.name + '/' +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance' +parser = argparse.ArgumentParser() +parser.add_argument('phase', choices=['access', 'focus', 'options', 'rotating', 'retained']) +kind = parser.parse_args().phase +worker = {'access': 'access-worker', 'rotating': 'rotating-worker', 'options': 'options'}.get(kind, 'worker') +cmd = ['python3', p + 'run-' + kind + '.py', '--worker', p + 'candidate-' + worker, + '--baseline-worker', p + 'main-' + worker, '--node', '/opt/homebrew/bin/node', + '--bun', '/Users/perry/.bun/bin/bun'] +if kind == 'focus': + cases = ['records_array_16k:scan:4000:8:7', 'records_array_1m:scan:200:2:7', + 'records_array_8m:scan:32:1:7', 'records_array_20m:scan:16:1:7', + 'records_array_20m:roundtrip:8:1:7', 'records_array_1m:parse:200:8:7', + 'records_array_1m:stringify:256:8:7', 'small_record:parse:2000000:5000:7', + 'small_record:stringify:10000000:5000:7', 'long_string_1m:stringify:4096:8:7', + 'null:stringify:20000000:5000:7', 'string_a:stringify:20000000:5000:7', + 'empty_object:stringify:10000000:5000:7', 'tiny_object:stringify:10000000:5000:7', + 'object_1k:stringify:2000000:5000:7'] + for case in cases: + cmd += ['--case', case] +elif kind == 'rotating': + cmd += ['--filter', 'unicode_1m,long_string_1m,escaped_1m,small_record,records_array_1m', + '--repeat', '7', '--source-commit', json.loads((w / 'provenance.json').read_text())['source_commit']] +slug = 'quiet-' + w.name + '-' + kind +invocation = ['python3', 'with_lock.py', '--'] + cmd + ['--results-dir', 'results/' + slug] +command_file = w / ('remote-' + kind + '-command.json') +log_file = w / ('remote-' + kind + '.log') +command_file.write_text(json.dumps(invocation, indent=2) + '\n') +with log_file.open('wb') as log: + result = subprocess.run(['ssh', 'perry@perry-macos.local', 'cd ' + shlex.quote(remote) + ' && ' + shlex.join(invocation)], + stdout=log, stderr=subprocess.STDOUT) +print(log_file.read_text(), flush=True) +# Preserve every terminal window before any other remote operation, including failures. +subprocess.run(['python3', str(w / 'archive-results.py'), slug, kind, '--allow-failed-window'], check=True) +d = w.parents[1] / 'results' / slug +for source in [command_file, log_file, w / 'remote-stage-hashes.json', Path(__file__)]: + shutil.copy2(source, d / source.name) +(d / 'controller-exit.json').write_text(json.dumps({'exit_code': result.returncode}, indent=2) + '\n') +raise SystemExit(result.returncode) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/memory.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/memory.jsonl new file mode 100644 index 0000000000..553dae5a29 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/memory.jsonl @@ -0,0 +1,1008 @@ +{"wall_ms": 0.029833, "user_us": 22.0, "system_us": 16.0, "rss_before": 12189696.0, "rss_after": 12500992.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13615104, "instructions": 62794299, "cycles": 19667618, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.006458000000000297, "user_us": 7.0, "system_us": 4.0, "rss_before": 29638656.0, "rss_after": 29720576.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 30130176, "instructions": 137834275, "cycles": 48854938, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.030416999999999916, "user_us": 22.0, "system_us": 15.0, "rss_before": 12173312.0, "rss_after": 12484608.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13598720, "instructions": 62665731, "cycles": 19518106, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.0233749999999997, "user_us": 327.0, "system_us": 52.0, "rss_before": 54738944.0, "rss_after": 55410688.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 56197120, "instructions": 291571868, "cycles": 99898231, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.02950000000000008, "user_us": 22.0, "system_us": 15.0, "rss_before": 12173312.0, "rss_after": 12484608.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13598720, "instructions": 62571736, "cycles": 19332827, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.027750000000000163, "user_us": 21.0, "system_us": 13.0, "rss_before": 12189696.0, "rss_after": 12500992.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13615104, "instructions": 62552523, "cycles": 19023228, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.0061669999999995895, "user_us": 6.0, "system_us": 3.0, "rss_before": 29622272.0, "rss_after": 29704192.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 30097408, "instructions": 137208412, "cycles": 47962503, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.026624999999999233, "user_us": 329.0, "system_us": 54.0, "rss_before": 54771712.0, "rss_after": 55377920.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 56180736, "instructions": 297279820, "cycles": 104427246, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.027124999999999844, "user_us": 21.0, "system_us": 9.0, "rss_before": 12206080.0, "rss_after": 12517376.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13631488, "instructions": 62546525, "cycles": 19271244, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.028124999999999734, "user_us": 21.0, "system_us": 11.0, "rss_before": 12173312.0, "rss_after": 12484608.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13598720, "instructions": 62480854, "cycles": 19113747, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.024667000000000883, "user_us": 328.0, "system_us": 51.0, "rss_before": 54755328.0, "rss_after": 55377920.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 56213504, "instructions": 290848739, "cycles": 99612920, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.006125000000000824, "user_us": 6.0, "system_us": 3.0, "rss_before": 29589504.0, "rss_after": 29671424.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 30081024, "instructions": 137156464, "cycles": 47896739, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.028707999999999956, "user_us": 22.0, "system_us": 10.0, "rss_before": 12173312.0, "rss_after": 12484608.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13598720, "instructions": 62510837, "cycles": 19259071, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.0065000000000008384, "user_us": 6.0, "system_us": 4.0, "rss_before": 29605888.0, "rss_after": 29687808.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 30081024, "instructions": 137251888, "cycles": 47964402, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.025959000000000287, "user_us": 329.0, "system_us": 56.0, "rss_before": 54771712.0, "rss_after": 55377920.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 56180736, "instructions": 289118608, "cycles": 98066161, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.027875000000000316, "user_us": 21.0, "system_us": 10.0, "rss_before": 12189696.0, "rss_after": 12500992.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13615104, "instructions": 62523175, "cycles": 19195800, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.027875000000000316, "user_us": 21.0, "system_us": 10.0, "rss_before": 12173312.0, "rss_after": 12484608.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13598720, "instructions": 62459363, "cycles": 19016675, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.02766599999999997, "user_us": 21.0, "system_us": 10.0, "rss_before": 12206080.0, "rss_after": 12517376.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13631488, "instructions": 62562834, "cycles": 19164125, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.006125000000000824, "user_us": 6.0, "system_us": 3.0, "rss_before": 29671424.0, "rss_after": 29753344.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 30162944, "instructions": 137858835, "cycles": 48413994, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.023916999999999078, "user_us": 327.0, "system_us": 47.0, "rss_before": 54853632.0, "rss_after": 55410688.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 56229888, "instructions": 292167496, "cycles": 100087771, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.02854100000000015, "user_us": 21.0, "system_us": 10.0, "rss_before": 12206080.0, "rss_after": 12517376.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13631488, "instructions": 62523475, "cycles": 19165970, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.006000000000000227, "user_us": 6.0, "system_us": 4.0, "rss_before": 29622272.0, "rss_after": 29704192.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 30113792, "instructions": 137280695, "cycles": 47845937, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.025500000000000966, "user_us": 329.0, "system_us": 49.0, "rss_before": 54804480.0, "rss_after": 55410688.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 56246272, "instructions": 294797187, "cycles": 102048166, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.03025000000000011, "user_us": 23.0, "system_us": 11.0, "rss_before": 12189696.0, "rss_after": 12500992.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13615104, "instructions": 62534582, "cycles": 19289729, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.027000000000000135, "user_us": 20.0, "system_us": 11.0, "rss_before": 12173312.0, "rss_after": 12484608.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13598720, "instructions": 62534816, "cycles": 18997792, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.023499999999998522, "user_us": 324.0, "system_us": 47.0, "rss_before": 54804480.0, "rss_after": 55394304.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 56197120, "instructions": 291103759, "cycles": 99784824, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.028750000000000053, "user_us": 21.0, "system_us": 11.0, "rss_before": 12189696.0, "rss_after": 12500992.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13615104, "instructions": 62481276, "cycles": 19249115, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.006292000000000186, "user_us": 6.0, "system_us": 3.0, "rss_before": 29655040.0, "rss_after": 29736960.0, "checksum": 1.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 30146560, "instructions": 137719814, "cycles": 48356988, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 8.833791999999999, "user_us": 8096.0, "system_us": 741.0, "rss_before": 12173312.0, "rss_after": 25591808.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26673152, "instructions": 234735597, "cycles": 50434797, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 8.852791999999999, "user_us": 8104.0, "system_us": 752.0, "rss_before": 12189696.0, "rss_after": 25608192.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26689536, "instructions": 234838999, "cycles": 50351078, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 10.995583000000002, "user_us": 10345.0, "system_us": 1428.0, "rss_before": 29605888.0, "rss_after": 52690944.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 53100544, "instructions": 351824494, "cycles": 85710472, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 21.9125, "user_us": 24448.0, "system_us": 1849.0, "rss_before": 54738944.0, "rss_after": 78446592.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 79216640, "instructions": 745069857, "cycles": 187949472, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 8.851375, "user_us": 8103.0, "system_us": 754.0, "rss_before": 12189696.0, "rss_after": 25591808.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26673152, "instructions": 234819633, "cycles": 50536057, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 21.962042, "user_us": 24716.0, "system_us": 1782.0, "rss_before": 54788096.0, "rss_after": 78462976.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 79200256, "instructions": 743243523, "cycles": 183831416, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 8.958791, "user_us": 8099.0, "system_us": 863.0, "rss_before": 12189696.0, "rss_after": 25608192.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26689536, "instructions": 235038533, "cycles": 51012936, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 11.217999999999998, "user_us": 10664.0, "system_us": 1283.0, "rss_before": 29605888.0, "rss_after": 52690944.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 53100544, "instructions": 350936010, "cycles": 86282306, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 10.915292, "user_us": 10322.0, "system_us": 1330.0, "rss_before": 29589504.0, "rss_after": 52674560.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 53084160, "instructions": 351195411, "cycles": 85364935, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 8.908959, "user_us": 8106.0, "system_us": 807.0, "rss_before": 12173312.0, "rss_after": 25575424.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26656768, "instructions": 234978407, "cycles": 50934494, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 8.869666, "user_us": 8107.0, "system_us": 766.0, "rss_before": 12189696.0, "rss_after": 25608192.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26689536, "instructions": 234913475, "cycles": 50472208, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 21.566167000000004, "user_us": 23197.0, "system_us": 1770.0, "rss_before": 54755328.0, "rss_after": 78643200.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 79446016, "instructions": 737235368, "cycles": 183124967, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 22.020791000000003, "user_us": 23655.0, "system_us": 1778.0, "rss_before": 54804480.0, "rss_after": 78692352.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 79446016, "instructions": 738940175, "cycles": 180571444, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 8.882667000000001, "user_us": 8107.0, "system_us": 780.0, "rss_before": 12189696.0, "rss_after": 25591808.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26673152, "instructions": 234922670, "cycles": 50517874, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 10.845709000000001, "user_us": 10305.0, "system_us": 1279.0, "rss_before": 29605888.0, "rss_after": 52690944.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 53100544, "instructions": 351289978, "cycles": 84952211, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 8.840208, "user_us": 8090.0, "system_us": 754.0, "rss_before": 12189696.0, "rss_after": 25591808.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26673152, "instructions": 234726164, "cycles": 50315477, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 8.867542, "user_us": 8103.0, "system_us": 767.0, "rss_before": 12189696.0, "rss_after": 25608192.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26689536, "instructions": 234811247, "cycles": 50531140, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 10.951791000000002, "user_us": 10383.0, "system_us": 1304.0, "rss_before": 29687808.0, "rss_after": 52772864.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 53182464, "instructions": 353532967, "cycles": 85961828, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 22.122916000000004, "user_us": 24775.0, "system_us": 1780.0, "rss_before": 54771712.0, "rss_after": 78479360.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 79233024, "instructions": 742447267, "cycles": 183026381, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 8.849459, "user_us": 8093.0, "system_us": 759.0, "rss_before": 12189696.0, "rss_after": 25591808.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26673152, "instructions": 234837572, "cycles": 50588653, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 21.923584, "user_us": 24533.0, "system_us": 1832.0, "rss_before": 54804480.0, "rss_after": 78462976.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 79216640, "instructions": 743772141, "cycles": 187657979, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 10.858458, "user_us": 10319.0, "system_us": 1273.0, "rss_before": 29605888.0, "rss_after": 52690944.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 53100544, "instructions": 351245405, "cycles": 85308184, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 8.887208000000001, "user_us": 8127.0, "system_us": 763.0, "rss_before": 12189696.0, "rss_after": 25591808.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26673152, "instructions": 234858288, "cycles": 50658358, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 8.812333, "user_us": 8090.0, "system_us": 726.0, "rss_before": 12189696.0, "rss_after": 25591808.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26673152, "instructions": 234825885, "cycles": 50205460, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 8.839833, "user_us": 8109.0, "system_us": 734.0, "rss_before": 12173312.0, "rss_after": 25591808.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26673152, "instructions": 234798609, "cycles": 50181242, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 21.573749999999997, "user_us": 24294.0, "system_us": 1855.0, "rss_before": 54771712.0, "rss_after": 78479360.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 79265792, "instructions": 734753257, "cycles": 183078671, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 10.925916999999998, "user_us": 10317.0, "system_us": 1339.0, "rss_before": 29622272.0, "rss_after": 52707328.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 53116928, "instructions": 351327203, "cycles": 85483765, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 8.873166999999999, "user_us": 8096.0, "system_us": 780.0, "rss_before": 12189696.0, "rss_after": 25591808.0, "checksum": 200000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26673152, "instructions": 234840812, "cycles": 50529022, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.004291999999999518, "user_us": 5.0, "system_us": 2.0, "rss_before": 29671424.0, "rss_after": 29720576.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 30146560, "instructions": 137141349, "cycles": 48396118, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.00862499999999855, "user_us": 327.0, "system_us": 35.0, "rss_before": 54919168.0, "rss_after": 55476224.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 56262656, "instructions": 292309709, "cycles": 100119484, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.007457999999999743, "user_us": 8.0, "system_us": 3.0, "rss_before": 12517376.0, "rss_after": 12599296.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13713408, "instructions": 62458090, "cycles": 19097182, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.007665999999999951, "user_us": 8.0, "system_us": 3.0, "rss_before": 12517376.0, "rss_after": 12599296.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13713408, "instructions": 62440167, "cycles": 19009850, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.004084000000000643, "user_us": 5.0, "system_us": 3.0, "rss_before": 29753344.0, "rss_after": 29802496.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 30228480, "instructions": 137426303, "cycles": 48090983, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.007791000000000103, "user_us": 8.0, "system_us": 3.0, "rss_before": 12517376.0, "rss_after": 12599296.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13713408, "instructions": 62538763, "cycles": 19200292, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.007209000000000465, "user_us": 7.0, "system_us": 3.0, "rss_before": 12500992.0, "rss_after": 12582912.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13697024, "instructions": 62488003, "cycles": 19128912, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.008582999999999785, "user_us": 323.0, "system_us": 36.0, "rss_before": 54902784.0, "rss_after": 55492608.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 56279040, "instructions": 293090469, "cycles": 101104507, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.004332999999999032, "user_us": 5.0, "system_us": 2.0, "rss_before": 29671424.0, "rss_after": 29720576.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 30146560, "instructions": 137202232, "cycles": 47717869, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.007416999999999785, "user_us": 7.0, "system_us": 3.0, "rss_before": 12517376.0, "rss_after": 12599296.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13713408, "instructions": 62622852, "cycles": 19341496, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.00854100000000102, "user_us": 324.0, "system_us": 35.0, "rss_before": 54919168.0, "rss_after": 55508992.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 56295424, "instructions": 293700256, "cycles": 101635863, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.007208000000000325, "user_us": 7.0, "system_us": 3.0, "rss_before": 12500992.0, "rss_after": 12582912.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13697024, "instructions": 62593596, "cycles": 19376282, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.007457999999999743, "user_us": 7.0, "system_us": 3.0, "rss_before": 12533760.0, "rss_after": 12615680.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13729792, "instructions": 62511224, "cycles": 19013565, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.0073750000000001315, "user_us": 8.0, "system_us": 3.0, "rss_before": 12500992.0, "rss_after": 12582912.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13697024, "instructions": 62463239, "cycles": 19240187, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.004582999999998449, "user_us": 5.0, "system_us": 2.0, "rss_before": 29687808.0, "rss_after": 29736960.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 30162944, "instructions": 137767782, "cycles": 48266882, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.008457999999999188, "user_us": 322.0, "system_us": 39.0, "rss_before": 54870016.0, "rss_after": 55492608.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 56311808, "instructions": 292426691, "cycles": 100662563, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.004540999999999684, "user_us": 5.0, "system_us": 2.0, "rss_before": 29671424.0, "rss_after": 29720576.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 30146560, "instructions": 137176775, "cycles": 48143257, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.007458000000000187, "user_us": 8.0, "system_us": 4.0, "rss_before": 12517376.0, "rss_after": 12599296.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13713408, "instructions": 62558599, "cycles": 19257982, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.007417000000000229, "user_us": 8.0, "system_us": 6.0, "rss_before": 12500992.0, "rss_after": 12582912.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13697024, "instructions": 62519660, "cycles": 19087693, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.00858400000000259, "user_us": 327.0, "system_us": 35.0, "rss_before": 54902784.0, "rss_after": 55492608.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 56279040, "instructions": 295381079, "cycles": 103115365, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.007957999999999466, "user_us": 8.0, "system_us": 3.0, "rss_before": 12517376.0, "rss_after": 12599296.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13713408, "instructions": 62581025, "cycles": 19335739, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.007249999999999979, "user_us": 7.0, "system_us": 3.0, "rss_before": 12517376.0, "rss_after": 12599296.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13713408, "instructions": 62521448, "cycles": 19130652, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.00883400000000023, "user_us": 325.0, "system_us": 36.0, "rss_before": 54919168.0, "rss_after": 55525376.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 56344576, "instructions": 295060042, "cycles": 102173906, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.004917000000000726, "user_us": 6.0, "system_us": 2.0, "rss_before": 29671424.0, "rss_after": 29720576.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 30146560, "instructions": 137147099, "cycles": 48248825, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.007874999999999854, "user_us": 8.0, "system_us": 3.0, "rss_before": 12517376.0, "rss_after": 12599296.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13713408, "instructions": 62615998, "cycles": 19331968, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.004374999999999574, "user_us": 6.0, "system_us": 2.0, "rss_before": 29753344.0, "rss_after": 29802496.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 30228480, "instructions": 137612004, "cycles": 48171692, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.007415999999999645, "user_us": 8.0, "system_us": 3.0, "rss_before": 12500992.0, "rss_after": 12582912.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 13697024, "instructions": 62487555, "cycles": 19236128, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.008917000000000286, "user_us": 322.0, "system_us": 43.0, "rss_before": 54902784.0, "rss_after": 55492608.0, "checksum": 7.0, "retained": 1.0, "fixture": "tiny_object", "iterations": 1, "warmup": 0, "peak_rss": 56262656, "instructions": 288989549, "cycles": 97751787, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 9.225209000000001, "user_us": 8800.0, "system_us": 1160.0, "rss_before": 29687808.0, "rss_after": 49381376.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 49807360, "instructions": 323316791, "cycles": 79828281, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 13.204124999999998, "user_us": 15262.0, "system_us": 1378.0, "rss_before": 54870016.0, "rss_after": 74792960.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 75546624, "instructions": 570139890, "cycles": 160300866, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 9.424375000000001, "user_us": 8649.0, "system_us": 783.0, "rss_before": 12517376.0, "rss_after": 25706496.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26787840, "instructions": 250525296, "cycles": 52655808, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 9.384832999999999, "user_us": 8698.0, "system_us": 690.0, "rss_before": 12500992.0, "rss_after": 25673728.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26755072, "instructions": 250387181, "cycles": 51975994, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 9.447167, "user_us": 8675.0, "system_us": 775.0, "rss_before": 12517376.0, "rss_after": 25690112.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26771456, "instructions": 250657770, "cycles": 52543501, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 9.165333, "user_us": 8802.0, "system_us": 1115.0, "rss_before": 29671424.0, "rss_after": 49364992.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 49790976, "instructions": 323326682, "cycles": 80016930, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 13.362417, "user_us": 15413.0, "system_us": 1468.0, "rss_before": 54804480.0, "rss_after": 74678272.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 75333632, "instructions": 564855627, "cycles": 156488888, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 9.43375, "user_us": 8668.0, "system_us": 770.0, "rss_before": 12500992.0, "rss_after": 25690112.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26771456, "instructions": 250469459, "cycles": 52687904, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 9.415042, "user_us": 8668.0, "system_us": 750.0, "rss_before": 12533760.0, "rss_after": 25706496.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26787840, "instructions": 250564584, "cycles": 52198134, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 9.418584, "user_us": 8693.0, "system_us": 729.0, "rss_before": 12500992.0, "rss_after": 25673728.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26755072, "instructions": 250492087, "cycles": 52173215, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 13.129083000000001, "user_us": 15075.0, "system_us": 1428.0, "rss_before": 54968320.0, "rss_after": 74858496.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 75612160, "instructions": 564442629, "cycles": 154961195, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 9.199833000000002, "user_us": 8809.0, "system_us": 1126.0, "rss_before": 29671424.0, "rss_after": 49364992.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 49790976, "instructions": 323264923, "cycles": 80142301, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 9.224708000000001, "user_us": 8840.0, "system_us": 1126.0, "rss_before": 29655040.0, "rss_after": 49348608.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 49774592, "instructions": 323419391, "cycles": 79837261, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 9.367208999999999, "user_us": 8665.0, "system_us": 706.0, "rss_before": 12500992.0, "rss_after": 25690112.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26771456, "instructions": 250455463, "cycles": 52292275, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 9.410375, "user_us": 8650.0, "system_us": 763.0, "rss_before": 12533760.0, "rss_after": 25706496.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26787840, "instructions": 250493512, "cycles": 52227263, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 13.099833, "user_us": 15164.0, "system_us": 1426.0, "rss_before": 54919168.0, "rss_after": 74809344.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 75563008, "instructions": 564627467, "cycles": 155205314, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 9.253666, "user_us": 8812.0, "system_us": 1192.0, "rss_before": 29671424.0, "rss_after": 49364992.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 49790976, "instructions": 323469156, "cycles": 79996689, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 9.512833, "user_us": 8671.0, "system_us": 845.0, "rss_before": 12517376.0, "rss_after": 25690112.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26771456, "instructions": 250641714, "cycles": 52812224, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 13.155917000000002, "user_us": 15213.0, "system_us": 1376.0, "rss_before": 54886400.0, "rss_after": 74809344.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 75497472, "instructions": 564707540, "cycles": 155664152, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 9.434417, "user_us": 8661.0, "system_us": 778.0, "rss_before": 12500992.0, "rss_after": 25673728.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26755072, "instructions": 250492959, "cycles": 52654208, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 9.446292, "user_us": 8760.0, "system_us": 693.0, "rss_before": 12517376.0, "rss_after": 25706496.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26787840, "instructions": 250513610, "cycles": 52082758, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 9.200958000000002, "user_us": 8812.0, "system_us": 1126.0, "rss_before": 29655040.0, "rss_after": 49348608.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 49774592, "instructions": 323299129, "cycles": 79888516, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 9.460875, "user_us": 8689.0, "system_us": 776.0, "rss_before": 12500992.0, "rss_after": 25673728.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26755072, "instructions": 250520130, "cycles": 52446299, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 13.355, "user_us": 15391.0, "system_us": 1394.0, "rss_before": 54919168.0, "rss_after": 74825728.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 75546624, "instructions": 558616247, "cycles": 151604772, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 9.408584000000001, "user_us": 8685.0, "system_us": 727.0, "rss_before": 12500992.0, "rss_after": 25690112.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26771456, "instructions": 250538120, "cycles": 52321715, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 9.204375, "user_us": 8791.0, "system_us": 1156.0, "rss_before": 29655040.0, "rss_after": 49348608.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 49774592, "instructions": 323295483, "cycles": 79832539, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 13.2015, "user_us": 15295.0, "system_us": 1405.0, "rss_before": 54902784.0, "rss_after": 74825728.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 75546624, "instructions": 559578968, "cycles": 151010728, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 9.387124999999997, "user_us": 8656.0, "system_us": 735.0, "rss_before": 12533760.0, "rss_after": 25706496.0, "checksum": 1400000.0, "retained": 200000.0, "fixture": "tiny_object", "iterations": 200000, "warmup": 0, "peak_rss": 26787840, "instructions": 250580821, "cycles": 52490176, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.030291000000000068, "user_us": 24.0, "system_us": 9.0, "rss_before": 12189696.0, "rss_after": 12484608.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13598720, "instructions": 62428041, "cycles": 19093902, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.03083300000000122, "user_us": 331.0, "system_us": 50.0, "rss_before": 54804480.0, "rss_after": 55459840.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 56279040, "instructions": 295218470, "cycles": 102602175, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.030291000000000068, "user_us": 23.0, "system_us": 9.0, "rss_before": 12206080.0, "rss_after": 12500992.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13615104, "instructions": 62546242, "cycles": 19163540, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.00945800000000041, "user_us": 9.0, "system_us": 5.0, "rss_before": 29622272.0, "rss_after": 29720576.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 30130176, "instructions": 137204352, "cycles": 47746594, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.010583000000000453, "user_us": 9.0, "system_us": 5.0, "rss_before": 29605888.0, "rss_after": 29704192.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 30097408, "instructions": 137165105, "cycles": 47800327, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.030084000000000444, "user_us": 23.0, "system_us": 9.0, "rss_before": 12189696.0, "rss_after": 12484608.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13598720, "instructions": 62471609, "cycles": 19232877, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.029457999999999984, "user_us": 23.0, "system_us": 10.0, "rss_before": 12206080.0, "rss_after": 12500992.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13615104, "instructions": 62476575, "cycles": 19002402, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.03745800000000088, "user_us": 394.0, "system_us": 62.0, "rss_before": 54722560.0, "rss_after": 55361536.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 56131584, "instructions": 293982907, "cycles": 101693000, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.030041999999999902, "user_us": 23.0, "system_us": 9.0, "rss_before": 12206080.0, "rss_after": 12500992.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13615104, "instructions": 62502811, "cycles": 19078134, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.03054199999999696, "user_us": 332.0, "system_us": 52.0, "rss_before": 54738944.0, "rss_after": 55361536.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 56147968, "instructions": 295049697, "cycles": 102797857, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.009832999999998648, "user_us": 8.0, "system_us": 4.0, "rss_before": 29605888.0, "rss_after": 29704192.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 30113792, "instructions": 137147032, "cycles": 47935225, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.030416999999999916, "user_us": 24.0, "system_us": 9.0, "rss_before": 12189696.0, "rss_after": 12484608.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13598720, "instructions": 62536109, "cycles": 19215627, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.02879200000000015, "user_us": 21.0, "system_us": 11.0, "rss_before": 12173312.0, "rss_after": 12468224.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13582336, "instructions": 62485244, "cycles": 19010311, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.029457999999999984, "user_us": 330.0, "system_us": 53.0, "rss_before": 54820864.0, "rss_after": 55558144.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 56344576, "instructions": 287522735, "cycles": 96747724, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.00945800000000041, "user_us": 9.0, "system_us": 4.0, "rss_before": 29622272.0, "rss_after": 29720576.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 30130176, "instructions": 137248149, "cycles": 48094285, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.03125, "user_us": 24.0, "system_us": 11.0, "rss_before": 12189696.0, "rss_after": 12484608.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13598720, "instructions": 62663676, "cycles": 19329880, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.028124999999999734, "user_us": 21.0, "system_us": 10.0, "rss_before": 12189696.0, "rss_after": 12484608.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13598720, "instructions": 62484199, "cycles": 19026953, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.03004100000000065, "user_us": 329.0, "system_us": 49.0, "rss_before": 54788096.0, "rss_after": 55443456.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 56246272, "instructions": 293320254, "cycles": 101311850, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.010125000000000384, "user_us": 8.0, "system_us": 4.0, "rss_before": 29605888.0, "rss_after": 29704192.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 30097408, "instructions": 137175341, "cycles": 48126481, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.02937499999999993, "user_us": 22.0, "system_us": 10.0, "rss_before": 12173312.0, "rss_after": 12468224.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13582336, "instructions": 62506583, "cycles": 19250917, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.028707999999999956, "user_us": 23.0, "system_us": 10.0, "rss_before": 12189696.0, "rss_after": 12484608.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13598720, "instructions": 62438137, "cycles": 18945528, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.028292000000000428, "user_us": 329.0, "system_us": 70.0, "rss_before": 54820864.0, "rss_after": 55541760.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 56295424, "instructions": 291633642, "cycles": 99091113, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.009915999999998704, "user_us": 8.0, "system_us": 4.0, "rss_before": 29605888.0, "rss_after": 29704192.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 30113792, "instructions": 137305820, "cycles": 48041142, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.029917000000000638, "user_us": 23.0, "system_us": 10.0, "rss_before": 12206080.0, "rss_after": 12500992.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13615104, "instructions": 62528050, "cycles": 19174360, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.03108399999999989, "user_us": 330.0, "system_us": 55.0, "rss_before": 54771712.0, "rss_after": 55443456.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 56229888, "instructions": 292269960, "cycles": 100236371, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.029249999999999776, "user_us": 22.0, "system_us": 10.0, "rss_before": 12173312.0, "rss_after": 12468224.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13582336, "instructions": 62499183, "cycles": 19291745, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.030124999999999957, "user_us": 24.0, "system_us": 10.0, "rss_before": 12189696.0, "rss_after": 12484608.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13598720, "instructions": 62446152, "cycles": 19058094, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.010082999999999842, "user_us": 9.0, "system_us": 3.0, "rss_before": 29573120.0, "rss_after": 29671424.0, "checksum": 1.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 30064640, "instructions": 137099810, "cycles": 47774103, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 10.381083, "user_us": 9630.0, "system_us": 754.0, "rss_before": 12189696.0, "rss_after": 25608192.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 26705920, "instructions": 264575261, "cycles": 55457837, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 25.518124999999998, "user_us": 24793.0, "system_us": 1472.0, "rss_before": 29605888.0, "rss_after": 55296000.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 55705600, "instructions": 662199006, "cycles": 131995985, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 39.616707999999996, "user_us": 44242.0, "system_us": 3026.0, "rss_before": 54771712.0, "rss_after": 90374144.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 91160576, "instructions": 1091312999, "cycles": 250374367, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 10.378958999999998, "user_us": 9642.0, "system_us": 740.0, "rss_before": 12173312.0, "rss_after": 25591808.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 26689536, "instructions": 264381441, "cycles": 55481581, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 40.882125, "user_us": 45690.0, "system_us": 2999.0, "rss_before": 54820864.0, "rss_after": 90456064.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 91226112, "instructions": 1099598251, "cycles": 262650397, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 10.334375, "user_us": 9634.0, "system_us": 705.0, "rss_before": 12173312.0, "rss_after": 25608192.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 26705920, "instructions": 264389435, "cycles": 55322487, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 25.571958, "user_us": 24820.0, "system_us": 1495.0, "rss_before": 29605888.0, "rss_after": 55296000.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 55705600, "instructions": 662375312, "cycles": 132417871, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 10.547958000000001, "user_us": 9669.0, "system_us": 886.0, "rss_before": 12189696.0, "rss_after": 25624576.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 26722304, "instructions": 264570094, "cycles": 56297774, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 25.670875000000002, "user_us": 24895.0, "system_us": 1530.0, "rss_before": 29589504.0, "rss_after": 55279616.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 55689216, "instructions": 663081555, "cycles": 132738849, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 10.388291, "user_us": 9638.0, "system_us": 753.0, "rss_before": 12206080.0, "rss_after": 25624576.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 26722304, "instructions": 264479971, "cycles": 55537506, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 10.365833, "user_us": 9631.0, "system_us": 738.0, "rss_before": 12173312.0, "rss_after": 25608192.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 26705920, "instructions": 264491995, "cycles": 55491851, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 37.999916999999996, "user_us": 42952.0, "system_us": 3066.0, "rss_before": 54870016.0, "rss_after": 89767936.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 90505216, "instructions": 1082341244, "cycles": 245937503, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 40.430209000000005, "user_us": 44956.0, "system_us": 3357.0, "rss_before": 54788096.0, "rss_after": 89980928.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 90767360, "instructions": 1104079722, "cycles": 252208397, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 10.387208000000001, "user_us": 9655.0, "system_us": 736.0, "rss_before": 12189696.0, "rss_after": 25608192.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 26705920, "instructions": 264478562, "cycles": 55783545, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 25.624917000000003, "user_us": 24860.0, "system_us": 1508.0, "rss_before": 29638656.0, "rss_after": 55328768.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 55738368, "instructions": 662953151, "cycles": 132723952, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 10.415958, "user_us": 9640.0, "system_us": 778.0, "rss_before": 12173312.0, "rss_after": 25608192.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 26705920, "instructions": 264422333, "cycles": 55501215, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 10.393457999999999, "user_us": 9642.0, "system_us": 755.0, "rss_before": 12173312.0, "rss_after": 25608192.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 26705920, "instructions": 264320019, "cycles": 55395719, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 40.609916999999996, "user_us": 44569.0, "system_us": 2953.0, "rss_before": 54804480.0, "rss_after": 90439680.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 91242496, "instructions": 1080824924, "cycles": 251263622, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 25.6015, "user_us": 24820.0, "system_us": 1523.0, "rss_before": 29605888.0, "rss_after": 55296000.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 55705600, "instructions": 662283398, "cycles": 132476126, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 10.417291, "user_us": 9659.0, "system_us": 762.0, "rss_before": 12189696.0, "rss_after": 25608192.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 26705920, "instructions": 264445193, "cycles": 55489472, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 40.778292, "user_us": 46862.0, "system_us": 3029.0, "rss_before": 54689792.0, "rss_after": 89554944.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 90341376, "instructions": 1085818425, "cycles": 258951274, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 10.419333, "user_us": 9648.0, "system_us": 780.0, "rss_before": 12189696.0, "rss_after": 25608192.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 26705920, "instructions": 264415680, "cycles": 55676992, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 25.569125, "user_us": 24808.0, "system_us": 1493.0, "rss_before": 29605888.0, "rss_after": 55296000.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 55705600, "instructions": 662253388, "cycles": 132116158, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 10.387958, "user_us": 9648.0, "system_us": 744.0, "rss_before": 12173312.0, "rss_after": 25591808.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 26689536, "instructions": 264335377, "cycles": 55533128, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 10.564291, "user_us": 9794.0, "system_us": 770.0, "rss_before": 12173312.0, "rss_after": 25608192.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 26705920, "instructions": 264531077, "cycles": 56072876, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 25.597958, "user_us": 24834.0, "system_us": 1518.0, "rss_before": 29622272.0, "rss_after": 55312384.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 55721984, "instructions": 662256553, "cycles": 132383827, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 10.386667000000001, "user_us": 9672.0, "system_us": 718.0, "rss_before": 12189696.0, "rss_after": 25624576.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 26722304, "instructions": 264453644, "cycles": 55500970, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 39.477790999999996, "user_us": 45485.0, "system_us": 3118.0, "rss_before": 54771712.0, "rss_after": 89718784.0, "checksum": 100000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 90423296, "instructions": 1095271869, "cycles": 257774697, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.009417000000000009, "user_us": 8.0, "system_us": 4.0, "rss_before": 12484608.0, "rss_after": 12599296.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13713408, "instructions": 62543609, "cycles": 19184956, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.009625000000000217, "user_us": 9.0, "system_us": 4.0, "rss_before": 12500992.0, "rss_after": 12615680.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13729792, "instructions": 62583077, "cycles": 19014474, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.005999999999998451, "user_us": 7.0, "system_us": 2.0, "rss_before": 29704192.0, "rss_after": 29753344.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 30179328, "instructions": 137046738, "cycles": 47810992, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.009624999999999773, "user_us": 329.0, "system_us": 41.0, "rss_before": 54902784.0, "rss_after": 55541760.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 56279040, "instructions": 291146977, "cycles": 99224568, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.015209000000000472, "user_us": 325.0, "system_us": 40.0, "rss_before": 55001088.0, "rss_after": 55541760.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 56311808, "instructions": 287735849, "cycles": 96298805, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.0064579999999985205, "user_us": 7.0, "system_us": 3.0, "rss_before": 29753344.0, "rss_after": 29802496.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 30212096, "instructions": 137960007, "cycles": 48461234, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.009124999999999606, "user_us": 8.0, "system_us": 4.0, "rss_before": 12517376.0, "rss_after": 12632064.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13746176, "instructions": 62511219, "cycles": 19396997, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.009167000000000147, "user_us": 9.0, "system_us": 3.0, "rss_before": 12484608.0, "rss_after": 12599296.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13713408, "instructions": 62471440, "cycles": 19255093, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.009458999999999662, "user_us": 9.0, "system_us": 4.0, "rss_before": 12517376.0, "rss_after": 12632064.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13746176, "instructions": 62441524, "cycles": 19007885, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.009791999999997358, "user_us": 326.0, "system_us": 59.0, "rss_before": 54902784.0, "rss_after": 55525376.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 56295424, "instructions": 295192292, "cycles": 102469467, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.0092920000000003, "user_us": 8.0, "system_us": 4.0, "rss_before": 12500992.0, "rss_after": 12615680.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13729792, "instructions": 62592343, "cycles": 19314596, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.006124999999999048, "user_us": 7.0, "system_us": 3.0, "rss_before": 29704192.0, "rss_after": 29753344.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 30179328, "instructions": 137174508, "cycles": 47418219, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.009291999999999856, "user_us": 8.0, "system_us": 4.0, "rss_before": 12517376.0, "rss_after": 12632064.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13746176, "instructions": 62568862, "cycles": 19365671, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.009582999999999231, "user_us": 329.0, "system_us": 41.0, "rss_before": 54935552.0, "rss_after": 55541760.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 56311808, "instructions": 291332742, "cycles": 99258293, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.009167000000000147, "user_us": 9.0, "system_us": 4.0, "rss_before": 12484608.0, "rss_after": 12599296.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13713408, "instructions": 62583365, "cycles": 19241253, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.006499999999999062, "user_us": 7.0, "system_us": 2.0, "rss_before": 29736960.0, "rss_after": 29786112.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 30212096, "instructions": 137740368, "cycles": 48234224, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.008916999999999842, "user_us": 8.0, "system_us": 3.0, "rss_before": 12500992.0, "rss_after": 12615680.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13729792, "instructions": 62517396, "cycles": 19115798, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.006208999999998355, "user_us": 6.0, "system_us": 3.0, "rss_before": 29687808.0, "rss_after": 29736960.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 30162944, "instructions": 137188043, "cycles": 47789268, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.009124999999999606, "user_us": 9.0, "system_us": 4.0, "rss_before": 12484608.0, "rss_after": 12599296.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13713408, "instructions": 62475961, "cycles": 19062888, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.010208000000000439, "user_us": 325.0, "system_us": 35.0, "rss_before": 54870016.0, "rss_after": 55443456.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 56197120, "instructions": 293238935, "cycles": 100615857, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.009833999999999676, "user_us": 9.0, "system_us": 4.0, "rss_before": 12500992.0, "rss_after": 12615680.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13729792, "instructions": 62597467, "cycles": 19501711, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.006334000000000728, "user_us": 7.0, "system_us": 3.0, "rss_before": 29704192.0, "rss_after": 29753344.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 30179328, "instructions": 137351654, "cycles": 47624848, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.009916000000000036, "user_us": 9.0, "system_us": 4.0, "rss_before": 12484608.0, "rss_after": 12599296.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13713408, "instructions": 62529125, "cycles": 19350187, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.010375000000001577, "user_us": 327.0, "system_us": 44.0, "rss_before": 55017472.0, "rss_after": 55558144.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 56328192, "instructions": 289194705, "cycles": 97889155, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.006124999999999048, "user_us": 7.0, "system_us": 2.0, "rss_before": 29753344.0, "rss_after": 29802496.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 30228480, "instructions": 137691832, "cycles": 48338854, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.009208000000000549, "user_us": 9.0, "system_us": 4.0, "rss_before": 12500992.0, "rss_after": 12615680.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13729792, "instructions": 62620366, "cycles": 19476369, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.009833000000000425, "user_us": 324.0, "system_us": 41.0, "rss_before": 55017472.0, "rss_after": 55640064.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 56360960, "instructions": 289995239, "cycles": 98273667, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.00912500000000005, "user_us": 9.0, "system_us": 7.0, "rss_before": 12500992.0, "rss_after": 12615680.0, "checksum": 107.0, "retained": 1.0, "fixture": "small_record", "iterations": 1, "warmup": 0, "peak_rss": 13729792, "instructions": 62552918, "cycles": 19155936, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 6.7123339999999985, "user_us": 5795.0, "system_us": 920.0, "rss_before": 12500992.0, "rss_after": 29032448.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 30113792, "instructions": 171794258, "cycles": 41849700, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 6.720042000000001, "user_us": 5804.0, "system_us": 923.0, "rss_before": 12500992.0, "rss_after": 29016064.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 30097408, "instructions": 171631138, "cycles": 41612335, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 12.881750000000002, "user_us": 12209.0, "system_us": 1473.0, "rss_before": 29671424.0, "rss_after": 53575680.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 54001664, "instructions": 400741051, "cycles": 91670028, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 15.754541999999997, "user_us": 16076.0, "system_us": 2101.0, "rss_before": 54984704.0, "rss_after": 84426752.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 85131264, "instructions": 596395433, "cycles": 162573177, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 15.813375, "user_us": 16637.0, "system_us": 2302.0, "rss_before": 54935552.0, "rss_after": 84410368.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 85131264, "instructions": 592503817, "cycles": 161037697, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 12.75975, "user_us": 12206.0, "system_us": 1289.0, "rss_before": 29671424.0, "rss_after": 53575680.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 54001664, "instructions": 400473546, "cycles": 91412968, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 6.7135, "user_us": 5795.0, "system_us": 921.0, "rss_before": 12484608.0, "rss_after": 28999680.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 30081024, "instructions": 171685885, "cycles": 41794624, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 6.725208, "user_us": 5804.0, "system_us": 924.0, "rss_before": 12500992.0, "rss_after": 29032448.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 30113792, "instructions": 171731125, "cycles": 41802578, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 12.873791999999998, "user_us": 12197.0, "system_us": 1420.0, "rss_before": 29655040.0, "rss_after": 53559296.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 53985280, "instructions": 400711737, "cycles": 91791709, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 15.593834, "user_us": 16504.0, "system_us": 2183.0, "rss_before": 54968320.0, "rss_after": 84328448.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 85082112, "instructions": 594010745, "cycles": 162193576, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 6.684541999999999, "user_us": 5800.0, "system_us": 891.0, "rss_before": 12484608.0, "rss_after": 29016064.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 30097408, "instructions": 171657501, "cycles": 41917102, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 6.754041, "user_us": 5798.0, "system_us": 959.0, "rss_before": 12500992.0, "rss_after": 29032448.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 30113792, "instructions": 171688748, "cycles": 42099056, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 12.749915999999999, "user_us": 12216.0, "system_us": 1291.0, "rss_before": 29687808.0, "rss_after": 53592064.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 54018048, "instructions": 400696572, "cycles": 91068464, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 6.833416000000001, "user_us": 5873.0, "system_us": 968.0, "rss_before": 12500992.0, "rss_after": 29016064.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 30097408, "instructions": 171787579, "cycles": 42257342, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 15.733875, "user_us": 16613.0, "system_us": 2198.0, "rss_before": 54902784.0, "rss_after": 84295680.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 85082112, "instructions": 592047942, "cycles": 160237769, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 6.695041, "user_us": 5805.0, "system_us": 897.0, "rss_before": 12484608.0, "rss_after": 28999680.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 30081024, "instructions": 171719468, "cycles": 41992502, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 16.032166, "user_us": 16244.0, "system_us": 2146.0, "rss_before": 54886400.0, "rss_after": 84328448.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 85065728, "instructions": 592203849, "cycles": 159941686, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 12.857584, "user_us": 12215.0, "system_us": 1395.0, "rss_before": 29671424.0, "rss_after": 53575680.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 54001664, "instructions": 400460282, "cycles": 91819290, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 6.9684170000000005, "user_us": 5936.0, "system_us": 1009.0, "rss_before": 12484608.0, "rss_after": 29016064.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 30097408, "instructions": 171850915, "cycles": 41898139, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 6.7095, "user_us": 5801.0, "system_us": 912.0, "rss_before": 12500992.0, "rss_after": 29032448.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 30113792, "instructions": 171744747, "cycles": 41794780, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 12.826334, "user_us": 12216.0, "system_us": 1362.0, "rss_before": 29687808.0, "rss_after": 53592064.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 54018048, "instructions": 400737499, "cycles": 91533496, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 15.753582999999999, "user_us": 16597.0, "system_us": 2268.0, "rss_before": 54935552.0, "rss_after": 84410368.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 85164032, "instructions": 591443399, "cycles": 160091983, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 6.684417, "user_us": 5798.0, "system_us": 889.0, "rss_before": 12484608.0, "rss_after": 29016064.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 30097408, "instructions": 171656434, "cycles": 41667408, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 6.748875, "user_us": 5800.0, "system_us": 952.0, "rss_before": 12500992.0, "rss_after": 29032448.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 30113792, "instructions": 171814552, "cycles": 41915859, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 15.595624999999998, "user_us": 16535.0, "system_us": 2174.0, "rss_before": 54951936.0, "rss_after": 84426752.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 85164032, "instructions": 597476297, "cycles": 164153824, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 6.7350840000000005, "user_us": 5803.0, "system_us": 936.0, "rss_before": 12484608.0, "rss_after": 29016064.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 30097408, "instructions": 171668354, "cycles": 42068696, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 6.735666999999999, "user_us": 5797.0, "system_us": 942.0, "rss_before": 12500992.0, "rss_after": 29032448.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 30113792, "instructions": 171709227, "cycles": 41818486, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 12.805375, "user_us": 12187.0, "system_us": 1357.0, "rss_before": 29753344.0, "rss_after": 53657600.0, "checksum": 10700000.0, "retained": 100000.0, "fixture": "small_record", "iterations": 100000, "warmup": 0, "peak_rss": 54083584, "instructions": 401026144, "cycles": 91751977, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 3.376208000000002, "user_us": 3695.0, "system_us": 356.0, "rss_before": 57704448.0, "rss_after": 61374464.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 63242240, "instructions": 354410113, "cycles": 116542856, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 2.388459000000001, "user_us": 2261.0, "system_us": 130.0, "rss_before": 30752768.0, "rss_after": 33210368.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 33619968, "instructions": 180776940, "cycles": 56280231, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.9071249999999997, "user_us": 757.0, "system_us": 154.0, "rss_before": 14188544.0, "rss_after": 17416192.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 18481152, "instructions": 80365501, "cycles": 23518485, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.9537500000000003, "user_us": 774.0, "system_us": 187.0, "rss_before": 14155776.0, "rss_after": 17383424.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 18448384, "instructions": 80486661, "cycles": 23700988, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 2.4034580000000005, "user_us": 2266.0, "system_us": 140.0, "rss_before": 30818304.0, "rss_after": 33275904.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 33685504, "instructions": 181306351, "cycles": 56577097, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 3.336750000000002, "user_us": 3663.0, "system_us": 338.0, "rss_before": 57769984.0, "rss_after": 61456384.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 63291392, "instructions": 353781313, "cycles": 116282776, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.927209, "user_us": 774.0, "system_us": 157.0, "rss_before": 14155776.0, "rss_after": 17383424.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 18448384, "instructions": 80364716, "cycles": 23785193, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.9254169999999999, "user_us": 770.0, "system_us": 161.0, "rss_before": 14188544.0, "rss_after": 17416192.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 18481152, "instructions": 80477152, "cycles": 23617434, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.9324579999999996, "user_us": 773.0, "system_us": 163.0, "rss_before": 14155776.0, "rss_after": 17383424.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 18448384, "instructions": 80313723, "cycles": 23449393, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 3.241790999999999, "user_us": 3560.0, "system_us": 346.0, "rss_before": 57753600.0, "rss_after": 61407232.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 63291392, "instructions": 349609000, "cycles": 112140911, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.928083, "user_us": 771.0, "system_us": 161.0, "rss_before": 14172160.0, "rss_after": 17399808.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 18464768, "instructions": 80433454, "cycles": 23693842, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 2.3964169999999996, "user_us": 2269.0, "system_us": 131.0, "rss_before": 30769152.0, "rss_after": 33226752.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 33636352, "instructions": 180741288, "cycles": 55939381, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 2.4096249999999984, "user_us": 2264.0, "system_us": 148.0, "rss_before": 30818304.0, "rss_after": 33275904.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 33685504, "instructions": 181309053, "cycles": 56701566, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.9395000000000002, "user_us": 771.0, "system_us": 174.0, "rss_before": 14188544.0, "rss_after": 17416192.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 18481152, "instructions": 80367396, "cycles": 23680664, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 3.3157919999999983, "user_us": 3620.0, "system_us": 403.0, "rss_before": 57786368.0, "rss_after": 61440000.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 63324160, "instructions": 356451258, "cycles": 118710880, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.9190420000000001, "user_us": 773.0, "system_us": 150.0, "rss_before": 14155776.0, "rss_after": 17383424.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 18448384, "instructions": 80452750, "cycles": 23569312, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 2.6887919999999994, "user_us": 2550.0, "system_us": 141.0, "rss_before": 30752768.0, "rss_after": 33210368.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 33619968, "instructions": 180812081, "cycles": 57107708, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 3.2495420000000017, "user_us": 3556.0, "system_us": 349.0, "rss_before": 57769984.0, "rss_after": 61472768.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 63422464, "instructions": 359232467, "cycles": 120350602, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.9198339999999998, "user_us": 773.0, "system_us": 151.0, "rss_before": 14155776.0, "rss_after": 17383424.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 18448384, "instructions": 80436973, "cycles": 23763385, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.9304999999999999, "user_us": 773.0, "system_us": 162.0, "rss_before": 14188544.0, "rss_after": 17416192.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 18481152, "instructions": 80477780, "cycles": 23721340, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.9621249999999999, "user_us": 775.0, "system_us": 193.0, "rss_before": 14172160.0, "rss_after": 17399808.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 18464768, "instructions": 80332001, "cycles": 23505638, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 3.474292000000002, "user_us": 3759.0, "system_us": 351.0, "rss_before": 57851904.0, "rss_after": 61489152.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 63389696, "instructions": 353855082, "cycles": 116438363, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 2.3807080000000003, "user_us": 2259.0, "system_us": 125.0, "rss_before": 30785536.0, "rss_after": 33243136.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 33652736, "instructions": 180694331, "cycles": 56269641, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.9392910000000003, "user_us": 773.0, "system_us": 170.0, "rss_before": 14188544.0, "rss_after": 17416192.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 18481152, "instructions": 80437457, "cycles": 23687596, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 2.4000829999999986, "user_us": 2267.0, "system_us": 137.0, "rss_before": 30752768.0, "rss_after": 33210368.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 33619968, "instructions": 180757495, "cycles": 56149206, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.9237500000000001, "user_us": 773.0, "system_us": 157.0, "rss_before": 14172160.0, "rss_after": 17399808.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 18464768, "instructions": 80302695, "cycles": 23694966, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 3.113125, "user_us": 3451.0, "system_us": 332.0, "rss_before": 57688064.0, "rss_after": 61325312.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 63193088, "instructions": 355511882, "cycles": 116942015, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.9317500000000001, "user_us": 776.0, "system_us": 163.0, "rss_before": 14172160.0, "rss_after": 17399808.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 18464768, "instructions": 80421325, "cycles": 23529056, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 34.152125, "user_us": 32420.0, "system_us": 1736.0, "rss_before": 30769152.0, "rss_after": 58687488.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 59097088, "instructions": 796926314, "cycles": 157944659, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 13.741084, "user_us": 12166.0, "system_us": 1579.0, "rss_before": 14172160.0, "rss_after": 42434560.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 43499520, "instructions": 285797163, "cycles": 65845088, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 49.61654200000001, "user_us": 56026.0, "system_us": 3646.0, "rss_before": 57769984.0, "rss_after": 93028352.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 93814784, "instructions": 1118782800, "cycles": 287190605, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 13.673499999999999, "user_us": 12099.0, "system_us": 1581.0, "rss_before": 14172160.0, "rss_after": 42434560.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 43499520, "instructions": 285774256, "cycles": 66060939, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 47.830458, "user_us": 54462.0, "system_us": 3816.0, "rss_before": 57753600.0, "rss_after": 93159424.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 93896704, "instructions": 1123245996, "cycles": 285828109, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 13.764792000000002, "user_us": 12092.0, "system_us": 1680.0, "rss_before": 14188544.0, "rss_after": 42450944.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 43515904, "instructions": 285911248, "cycles": 66558707, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 34.061083, "user_us": 32448.0, "system_us": 1618.0, "rss_before": 30752768.0, "rss_after": 58671104.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 59080704, "instructions": 797043802, "cycles": 157833464, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 13.718167000000001, "user_us": 12078.0, "system_us": 1645.0, "rss_before": 14155776.0, "rss_after": 42434560.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 43499520, "instructions": 285815746, "cycles": 66390589, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 13.687375000000001, "user_us": 12124.0, "system_us": 1568.0, "rss_before": 14188544.0, "rss_after": 42450944.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 43515904, "instructions": 285741241, "cycles": 66075705, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 46.608875, "user_us": 53373.0, "system_us": 3888.0, "rss_before": 57753600.0, "rss_after": 93143040.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 93929472, "instructions": 1123449262, "cycles": 285027789, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 13.624, "user_us": 12087.0, "system_us": 1541.0, "rss_before": 14172160.0, "rss_after": 42434560.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 43499520, "instructions": 285898067, "cycles": 65791002, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 34.091125000000005, "user_us": 32412.0, "system_us": 1683.0, "rss_before": 30752768.0, "rss_after": 58671104.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 59080704, "instructions": 796948480, "cycles": 158096836, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 13.796458000000001, "user_us": 12187.0, "system_us": 1604.0, "rss_before": 14172160.0, "rss_after": 42450944.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 43515904, "instructions": 285796046, "cycles": 65988006, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 46.155625, "user_us": 53325.0, "system_us": 3782.0, "rss_before": 57753600.0, "rss_after": 93044736.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 93831168, "instructions": 1118681158, "cycles": 279602915, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 13.634792000000001, "user_us": 12095.0, "system_us": 1544.0, "rss_before": 14172160.0, "rss_after": 42434560.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 43499520, "instructions": 285974039, "cycles": 65982720, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 34.180834000000004, "user_us": 32438.0, "system_us": 1747.0, "rss_before": 30769152.0, "rss_after": 58687488.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 59097088, "instructions": 797266645, "cycles": 158638248, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 47.27308299999999, "user_us": 54404.0, "system_us": 3892.0, "rss_before": 57720832.0, "rss_after": 93192192.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 93978624, "instructions": 1129732990, "cycles": 291444097, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 13.621, "user_us": 12063.0, "system_us": 1563.0, "rss_before": 14172160.0, "rss_after": 42434560.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 43499520, "instructions": 285714903, "cycles": 65929879, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 34.14175, "user_us": 32428.0, "system_us": 1718.0, "rss_before": 30752768.0, "rss_after": 58671104.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 59080704, "instructions": 797044208, "cycles": 158042790, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 13.667458000000002, "user_us": 12099.0, "system_us": 1575.0, "rss_before": 14172160.0, "rss_after": 42434560.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 43499520, "instructions": 285776007, "cycles": 66204356, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 34.058208, "user_us": 32403.0, "system_us": 1658.0, "rss_before": 30769152.0, "rss_after": 58687488.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 59097088, "instructions": 796882339, "cycles": 157543690, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 13.627709, "user_us": 12101.0, "system_us": 1534.0, "rss_before": 14172160.0, "rss_after": 42434560.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 43499520, "instructions": 285814310, "cycles": 66124155, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 13.617249999999999, "user_us": 12086.0, "system_us": 1537.0, "rss_before": 14172160.0, "rss_after": 42434560.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 43499520, "instructions": 285911049, "cycles": 65846270, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 48.70725, "user_us": 54965.0, "system_us": 3692.0, "rss_before": 57769984.0, "rss_after": 93126656.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 93962240, "instructions": 1137231711, "cycles": 297773232, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 13.623666, "user_us": 12121.0, "system_us": 1507.0, "rss_before": 14188544.0, "rss_after": 42450944.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 43515904, "instructions": 285754670, "cycles": 66198149, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 34.101875, "user_us": 32427.0, "system_us": 1683.0, "rss_before": 30736384.0, "rss_after": 58654720.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 59064320, "instructions": 796874860, "cycles": 157806432, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 13.611999999999998, "user_us": 12077.0, "system_us": 1540.0, "rss_before": 14155776.0, "rss_after": 42434560.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 43499520, "instructions": 285946752, "cycles": 66076557, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 47.452792, "user_us": 53869.0, "system_us": 3799.0, "rss_before": 57720832.0, "rss_after": 93143040.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 93913088, "instructions": 1124026990, "cycles": 283673940, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.7962079999999991, "user_us": 647.0, "system_us": 157.0, "rss_before": 17137664.0, "rss_after": 20070400.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 21135360, "instructions": 115095301, "cycles": 29627922, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.8931670000000018, "user_us": 1193.0, "system_us": 128.0, "rss_before": 61374464.0, "rss_after": 63684608.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 66125824, "instructions": 373229843, "cycles": 123898984, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 1.0618749999999988, "user_us": 956.0, "system_us": 109.0, "rss_before": 34111488.0, "rss_after": 36143104.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 36552704, "instructions": 199443005, "cycles": 60334609, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.7949590000000004, "user_us": 645.0, "system_us": 155.0, "rss_before": 17137664.0, "rss_after": 20070400.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 21135360, "instructions": 115091697, "cycles": 29953237, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.7963750000000003, "user_us": 649.0, "system_us": 154.0, "rss_before": 17154048.0, "rss_after": 20086784.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 21151744, "instructions": 115044258, "cycles": 29528460, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 1.0738330000000005, "user_us": 962.0, "system_us": 115.0, "rss_before": 34111488.0, "rss_after": 36143104.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 36552704, "instructions": 199767240, "cycles": 59996993, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.9120840000000001, "user_us": 1193.0, "system_us": 136.0, "rss_before": 61259776.0, "rss_after": 63619072.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 66093056, "instructions": 364906234, "cycles": 117013302, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.781167, "user_us": 650.0, "system_us": 138.0, "rss_before": 17137664.0, "rss_after": 20070400.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 21135360, "instructions": 115029090, "cycles": 29520927, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.7952500000000002, "user_us": 643.0, "system_us": 156.0, "rss_before": 17137664.0, "rss_after": 20070400.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 21135360, "instructions": 115052052, "cycles": 29499433, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.7915000000000001, "user_us": 644.0, "system_us": 152.0, "rss_before": 17137664.0, "rss_after": 20070400.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 21135360, "instructions": 115102624, "cycles": 29488292, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 1.0716669999999997, "user_us": 965.0, "system_us": 110.0, "rss_before": 34177024.0, "rss_after": 36208640.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 36618240, "instructions": 200398368, "cycles": 60361736, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.9122500000000002, "user_us": 1191.0, "system_us": 144.0, "rss_before": 61145088.0, "rss_after": 63553536.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 65978368, "instructions": 364875828, "cycles": 116607112, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.7949159999999997, "user_us": 650.0, "system_us": 149.0, "rss_before": 17154048.0, "rss_after": 20086784.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 21151744, "instructions": 115116600, "cycles": 29799201, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.8283329999999998, "user_us": 646.0, "system_us": 190.0, "rss_before": 17121280.0, "rss_after": 20054016.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 21118976, "instructions": 115172178, "cycles": 29836436, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.934667000000001, "user_us": 1189.0, "system_us": 155.0, "rss_before": 61358080.0, "rss_after": 63668224.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 66076672, "instructions": 368852987, "cycles": 120397528, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 1.0573749999999986, "user_us": 963.0, "system_us": 99.0, "rss_before": 34127872.0, "rss_after": 36159488.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 36569088, "instructions": 199552219, "cycles": 60010558, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.9258340000000018, "user_us": 1198.0, "system_us": 157.0, "rss_before": 61407232.0, "rss_after": 63750144.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 66125824, "instructions": 364511860, "cycles": 117341744, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.8019579999999991, "user_us": 642.0, "system_us": 164.0, "rss_before": 17154048.0, "rss_after": 20086784.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 21151744, "instructions": 115158665, "cycles": 29865990, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.7893330000000001, "user_us": 639.0, "system_us": 158.0, "rss_before": 17121280.0, "rss_after": 20054016.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 21118976, "instructions": 115044664, "cycles": 29644775, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 1.0714579999999998, "user_us": 961.0, "system_us": 114.0, "rss_before": 34177024.0, "rss_after": 36208640.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 36618240, "instructions": 200358859, "cycles": 60519305, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 1.0769579999999994, "user_us": 962.0, "system_us": 119.0, "rss_before": 34095104.0, "rss_after": 36126720.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 36536320, "instructions": 199617357, "cycles": 59749766, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.7947090000000001, "user_us": 646.0, "system_us": 156.0, "rss_before": 17121280.0, "rss_after": 20070400.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 21135360, "instructions": 115153515, "cycles": 29534366, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.7819999999999991, "user_us": 641.0, "system_us": 145.0, "rss_before": 17137664.0, "rss_after": 20070400.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 21135360, "instructions": 114997796, "cycles": 29510513, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.9237090000000023, "user_us": 1157.0, "system_us": 146.0, "rss_before": 61374464.0, "rss_after": 63684608.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 66027520, "instructions": 365914405, "cycles": 117447012, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.827458, "user_us": 648.0, "system_us": 185.0, "rss_before": 17137664.0, "rss_after": 20070400.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 21135360, "instructions": 115108720, "cycles": 29701774, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.8114999999999997, "user_us": 652.0, "system_us": 168.0, "rss_before": 17154048.0, "rss_after": 20086784.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 21151744, "instructions": 115101862, "cycles": 29690523, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 1.0741250000000004, "user_us": 965.0, "system_us": 112.0, "rss_before": 34111488.0, "rss_after": 36143104.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 36552704, "instructions": 199458048, "cycles": 60665492, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.9127499999999991, "user_us": 1189.0, "system_us": 158.0, "rss_before": 61374464.0, "rss_after": 63750144.0, "checksum": 880997.0, "retained": 1.0, "fixture": "records_array_1m", "iterations": 1, "warmup": 0, "peak_rss": 66093056, "instructions": 366451291, "cycles": 118567532, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 15.936917, "user_us": 14969.0, "system_us": 970.0, "rss_before": 34095104.0, "rss_after": 49561600.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 49971200, "instructions": 466708207, "cycles": 107642982, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 10.534542000000002, "user_us": 9693.0, "system_us": 847.0, "rss_before": 17121280.0, "rss_after": 33357824.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 34422784, "instructions": 299330987, "cycles": 61173547, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 14.367415999999999, "user_us": 14588.0, "system_us": 1285.0, "rss_before": 61227008.0, "rss_after": 80134144.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 80723968, "instructions": 601053053, "cycles": 162133129, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 10.467082999999999, "user_us": 9573.0, "system_us": 899.0, "rss_before": 17137664.0, "rss_after": 33374208.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 34439168, "instructions": 299423557, "cycles": 60922728, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 10.543, "user_us": 9571.0, "system_us": 977.0, "rss_before": 17121280.0, "rss_after": 33341440.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 34406400, "instructions": 299698022, "cycles": 61313858, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 15.813625, "user_us": 14969.0, "system_us": 848.0, "rss_before": 34111488.0, "rss_after": 49577984.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 49987584, "instructions": 466533576, "cycles": 107288622, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 10.449459000000001, "user_us": 9547.0, "system_us": 911.0, "rss_before": 17154048.0, "rss_after": 33374208.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 34439168, "instructions": 299384200, "cycles": 60785478, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 14.414041000000001, "user_us": 14654.0, "system_us": 1435.0, "rss_before": 61177856.0, "rss_after": 80084992.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 80691200, "instructions": 600351642, "cycles": 161673141, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 14.402583000000003, "user_us": 14607.0, "system_us": 1344.0, "rss_before": 61341696.0, "rss_after": 80248832.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 80871424, "instructions": 604117556, "cycles": 165222842, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 10.533916000000001, "user_us": 9691.0, "system_us": 847.0, "rss_before": 17137664.0, "rss_after": 33357824.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 34422784, "instructions": 299285851, "cycles": 60898943, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 15.892208, "user_us": 14980.0, "system_us": 916.0, "rss_before": 34095104.0, "rss_after": 49561600.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 49971200, "instructions": 466639141, "cycles": 107642232, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 10.459, "user_us": 9588.0, "system_us": 878.0, "rss_before": 17121280.0, "rss_after": 33357824.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 34422784, "instructions": 299316874, "cycles": 60799421, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 14.461875000000003, "user_us": 14559.0, "system_us": 1344.0, "rss_before": 61325312.0, "rss_after": 80199680.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 80871424, "instructions": 603210954, "cycles": 164122714, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 10.664458, "user_us": 9717.0, "system_us": 952.0, "rss_before": 17154048.0, "rss_after": 33374208.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 34439168, "instructions": 299429410, "cycles": 61799548, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 15.874667, "user_us": 14970.0, "system_us": 909.0, "rss_before": 34095104.0, "rss_after": 49561600.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 49971200, "instructions": 466518497, "cycles": 107255468, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 10.420666999999998, "user_us": 9557.0, "system_us": 871.0, "rss_before": 17121280.0, "rss_after": 33341440.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 34406400, "instructions": 299341975, "cycles": 60649099, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 10.710665999999996, "user_us": 9821.0, "system_us": 897.0, "rss_before": 17154048.0, "rss_after": 33374208.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 34439168, "instructions": 299571442, "cycles": 61709129, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 10.49225, "user_us": 9586.0, "system_us": 911.0, "rss_before": 17137664.0, "rss_after": 33357824.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 34422784, "instructions": 299442331, "cycles": 60874252, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 15.850167, "user_us": 14961.0, "system_us": 893.0, "rss_before": 34111488.0, "rss_after": 49577984.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 49987584, "instructions": 466686671, "cycles": 107354022, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 14.496292, "user_us": 14658.0, "system_us": 1424.0, "rss_before": 61308928.0, "rss_after": 80265216.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 80904192, "instructions": 602803427, "cycles": 164761998, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 10.964709000000003, "user_us": 9951.0, "system_us": 1009.0, "rss_before": 17137664.0, "rss_after": 33357824.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 34422784, "instructions": 299727205, "cycles": 62332743, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 10.578958, "user_us": 9694.0, "system_us": 890.0, "rss_before": 17137664.0, "rss_after": 33357824.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 34422784, "instructions": 299384818, "cycles": 61240953, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 15.853750000000002, "user_us": 14972.0, "system_us": 885.0, "rss_before": 34111488.0, "rss_after": 49577984.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 49987584, "instructions": 466586592, "cycles": 107337232, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 14.420625000000001, "user_us": 14598.0, "system_us": 1385.0, "rss_before": 61374464.0, "rss_after": 80379904.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 81018880, "instructions": 616819567, "cycles": 176299659, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 10.551208000000003, "user_us": 9630.0, "system_us": 926.0, "rss_before": 17137664.0, "rss_after": 33357824.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 34422784, "instructions": 299504288, "cycles": 61190067, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 10.509666, "user_us": 9596.0, "system_us": 919.0, "rss_before": 17137664.0, "rss_after": 33374208.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 34439168, "instructions": 299389472, "cycles": 60929410, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 14.346292000000002, "user_us": 14666.0, "system_us": 1424.0, "rss_before": 61407232.0, "rss_after": 80297984.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 80936960, "instructions": 597915592, "cycles": 159988336, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 15.979125, "user_us": 14998.0, "system_us": 985.0, "rss_before": 34127872.0, "rss_after": 49594368.0, "checksum": 14095952.0, "retained": 16.0, "fixture": "records_array_1m", "iterations": 16, "warmup": 0, "peak_rss": 50003968, "instructions": 466438143, "cycles": 107907258, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 1.8695840000000006, "user_us": 1775.0, "system_us": 98.0, "rss_before": 14172160.0, "rss_after": 16121856.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 17203200, "instructions": 100976660, "cycles": 26781331, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 1.85675, "user_us": 1772.0, "system_us": 88.0, "rss_before": 14172160.0, "rss_after": 16121856.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 17203200, "instructions": 100964018, "cycles": 26489131, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 3.253667, "user_us": 3569.0, "system_us": 339.0, "rss_before": 57753600.0, "rss_after": 61358080.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 63258624, "instructions": 352782043, "cycles": 114691110, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 2.395332999999999, "user_us": 2267.0, "system_us": 132.0, "rss_before": 30752768.0, "rss_after": 33210368.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 33619968, "instructions": 180835042, "cycles": 55859745, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 3.4076249999999995, "user_us": 3713.0, "system_us": 350.0, "rss_before": 57704448.0, "rss_after": 61407232.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 63307776, "instructions": 354864023, "cycles": 117087817, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 2.4109999999999996, "user_us": 2271.0, "system_us": 142.0, "rss_before": 30752768.0, "rss_after": 33210368.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 33619968, "instructions": 180798145, "cycles": 56368840, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 1.8629160000000002, "user_us": 1775.0, "system_us": 92.0, "rss_before": 14188544.0, "rss_after": 16138240.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 17219584, "instructions": 101043877, "cycles": 26630730, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 1.8628749999999998, "user_us": 1771.0, "system_us": 95.0, "rss_before": 14155776.0, "rss_after": 16105472.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 17186816, "instructions": 101070187, "cycles": 26627485, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 1.8634580000000005, "user_us": 1774.0, "system_us": 97.0, "rss_before": 14172160.0, "rss_after": 16121856.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 17203200, "instructions": 100927340, "cycles": 26448698, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 2.3981250000000003, "user_us": 2268.0, "system_us": 133.0, "rss_before": 30851072.0, "rss_after": 33308672.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 33718272, "instructions": 181322586, "cycles": 56389013, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 1.8569579999999997, "user_us": 1769.0, "system_us": 94.0, "rss_before": 14188544.0, "rss_after": 16138240.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 17219584, "instructions": 100953178, "cycles": 26375471, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 3.3606669999999994, "user_us": 3681.0, "system_us": 341.0, "rss_before": 57737216.0, "rss_after": 61341696.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 63258624, "instructions": 350317099, "cycles": 112836733, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 1.865958, "user_us": 1772.0, "system_us": 100.0, "rss_before": 14155776.0, "rss_after": 16105472.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 17186816, "instructions": 100978119, "cycles": 26590113, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 2.404292, "user_us": 2262.0, "system_us": 146.0, "rss_before": 30769152.0, "rss_after": 33226752.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 33636352, "instructions": 180706497, "cycles": 55973011, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 3.486041, "user_us": 3787.0, "system_us": 344.0, "rss_before": 57720832.0, "rss_after": 61325312.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 63209472, "instructions": 364456596, "cycles": 125647887, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 1.8632499999999999, "user_us": 1775.0, "system_us": 95.0, "rss_before": 14188544.0, "rss_after": 16138240.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 17219584, "instructions": 100978719, "cycles": 26422760, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 1.8569579999999997, "user_us": 1775.0, "system_us": 89.0, "rss_before": 14188544.0, "rss_after": 16138240.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 17219584, "instructions": 101044871, "cycles": 26667684, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 2.4245839999999994, "user_us": 2267.0, "system_us": 161.0, "rss_before": 30736384.0, "rss_after": 33193984.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 33603584, "instructions": 180701907, "cycles": 56130059, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 2.0342089999999997, "user_us": 1888.0, "system_us": 150.0, "rss_before": 14172160.0, "rss_after": 16121856.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 17203200, "instructions": 100975791, "cycles": 26661167, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 3.209332999999999, "user_us": 3520.0, "system_us": 340.0, "rss_before": 57753600.0, "rss_after": 61358080.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 63275008, "instructions": 353074810, "cycles": 114783267, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 3.3441670000000023, "user_us": 3653.0, "system_us": 333.0, "rss_before": 57753600.0, "rss_after": 61456384.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 63307776, "instructions": 351590540, "cycles": 114569604, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 2.423584, "user_us": 2265.0, "system_us": 165.0, "rss_before": 30752768.0, "rss_after": 33210368.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 33619968, "instructions": 180693577, "cycles": 56230127, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 1.8527499999999995, "user_us": 1768.0, "system_us": 87.0, "rss_before": 14188544.0, "rss_after": 16138240.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 17219584, "instructions": 100921221, "cycles": 26441887, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 1.86525, "user_us": 1770.0, "system_us": 101.0, "rss_before": 14172160.0, "rss_after": 16121856.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 17203200, "instructions": 100986942, "cycles": 26430695, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 1.8569589999999998, "user_us": 1774.0, "system_us": 89.0, "rss_before": 14172160.0, "rss_after": 16121856.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 17203200, "instructions": 100982156, "cycles": 26317379, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 2.688082999999999, "user_us": 2545.0, "system_us": 146.0, "rss_before": 30769152.0, "rss_after": 33226752.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 33636352, "instructions": 180696879, "cycles": 56981687, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 3.200958, "user_us": 3504.0, "system_us": 337.0, "rss_before": 57688064.0, "rss_after": 61308928.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 63143936, "instructions": 355521669, "cycles": 116178814, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 1.8705000000000007, "user_us": 1774.0, "system_us": 101.0, "rss_before": 14172160.0, "rss_after": 16121856.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 17203200, "instructions": 100997264, "cycles": 26802429, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 47.663416000000005, "user_us": 44836.0, "system_us": 2832.0, "rss_before": 14172160.0, "rss_after": 55033856.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 55558144, "instructions": 936421232, "cycles": 175410834, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 34.219, "user_us": 32407.0, "system_us": 1817.0, "rss_before": 30769152.0, "rss_after": 58687488.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 59097088, "instructions": 796953880, "cycles": 158280663, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 47.535582999999995, "user_us": 44672.0, "system_us": 2870.0, "rss_before": 14172160.0, "rss_after": 55033856.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 55558144, "instructions": 936572259, "cycles": 174910986, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 50.136624999999995, "user_us": 56498.0, "system_us": 3762.0, "rss_before": 57720832.0, "rss_after": 93224960.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 93995008, "instructions": 1121509189, "cycles": 292318662, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 47.65725, "user_us": 44861.0, "system_us": 2800.0, "rss_before": 14188544.0, "rss_after": 55050240.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 55574528, "instructions": 936380359, "cycles": 175282710, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 49.531833, "user_us": 55941.0, "system_us": 3757.0, "rss_before": 57753600.0, "rss_after": 93224960.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 94011392, "instructions": 1125382593, "cycles": 293331859, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 34.350958, "user_us": 32544.0, "system_us": 1803.0, "rss_before": 30769152.0, "rss_after": 58687488.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 59097088, "instructions": 797115360, "cycles": 158510741, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 47.747959, "user_us": 44827.0, "system_us": 2928.0, "rss_before": 14155776.0, "rss_after": 55033856.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 55558144, "instructions": 936526533, "cycles": 175704830, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 47.574042, "user_us": 44813.0, "system_us": 2765.0, "rss_before": 14172160.0, "rss_after": 55033856.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 55558144, "instructions": 937217105, "cycles": 174920127, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 34.034167000000004, "user_us": 32422.0, "system_us": 1616.0, "rss_before": 30752768.0, "rss_after": 58671104.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 59080704, "instructions": 796827605, "cycles": 157603638, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 45.970541, "user_us": 52460.0, "system_us": 3702.0, "rss_before": 57753600.0, "rss_after": 93175808.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 93962240, "instructions": 1117204564, "cycles": 276184563, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 47.668333000000004, "user_us": 44763.0, "system_us": 2912.0, "rss_before": 14188544.0, "rss_after": 55050240.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 55574528, "instructions": 936609884, "cycles": 175540451, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 50.273500000000006, "user_us": 56870.0, "system_us": 3960.0, "rss_before": 57753600.0, "rss_after": 93257728.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 94044160, "instructions": 1120680804, "cycles": 292451568, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 47.729666, "user_us": 44909.0, "system_us": 2825.0, "rss_before": 14172160.0, "rss_after": 55033856.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 55558144, "instructions": 936532557, "cycles": 175712744, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 38.807541, "user_us": 36999.0, "system_us": 1803.0, "rss_before": 30785536.0, "rss_after": 58703872.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 59113472, "instructions": 797184740, "cycles": 172644536, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 47.632208, "user_us": 44802.0, "system_us": 2836.0, "rss_before": 14155776.0, "rss_after": 55017472.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 55541760, "instructions": 936403160, "cycles": 175629577, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 47.788208, "user_us": 44968.0, "system_us": 2823.0, "rss_before": 14172160.0, "rss_after": 55050240.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 55574528, "instructions": 936468120, "cycles": 175677266, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 34.173708, "user_us": 32423.0, "system_us": 1755.0, "rss_before": 30736384.0, "rss_after": 58654720.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 59064320, "instructions": 796800859, "cycles": 158250917, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 47.648582999999995, "user_us": 44802.0, "system_us": 2852.0, "rss_before": 14172160.0, "rss_after": 55033856.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 55558144, "instructions": 936716245, "cycles": 175419794, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 48.409375, "user_us": 55011.0, "system_us": 3662.0, "rss_before": 57753600.0, "rss_after": 93159424.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 93929472, "instructions": 1122030493, "cycles": 285903513, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 47.822165999999996, "user_us": 44983.0, "system_us": 2842.0, "rss_before": 14155776.0, "rss_after": 55017472.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 55541760, "instructions": 936476212, "cycles": 176181703, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 48.038916, "user_us": 44934.0, "system_us": 3108.0, "rss_before": 14188544.0, "rss_after": 55050240.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 55574528, "instructions": 936602322, "cycles": 176809622, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 47.694500000000005, "user_us": 54646.0, "system_us": 3933.0, "rss_before": 57720832.0, "rss_after": 93224960.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 94011392, "instructions": 1131119862, "cycles": 292663346, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 34.162375000000004, "user_us": 32429.0, "system_us": 1738.0, "rss_before": 30851072.0, "rss_after": 58769408.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 59179008, "instructions": 797502100, "cycles": 158750928, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 47.618, "user_us": 44881.0, "system_us": 2740.0, "rss_before": 14155776.0, "rss_after": 55033856.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 55558144, "instructions": 936299110, "cycles": 175071050, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 47.736875, "user_us": 44884.0, "system_us": 2857.0, "rss_before": 14172160.0, "rss_after": 55033856.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 55558144, "instructions": 936453548, "cycles": 175692554, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 48.060167, "user_us": 54771.0, "system_us": 3885.0, "rss_before": 57737216.0, "rss_after": 93093888.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 93863936, "instructions": 1125436047, "cycles": 287389637, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 34.112584, "user_us": 32408.0, "system_us": 1708.0, "rss_before": 30752768.0, "rss_after": 58671104.0, "checksum": 16.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 59080704, "instructions": 796718116, "cycles": 157752163, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.9172919999999998, "user_us": 1195.0, "system_us": 138.0, "rss_before": 61308928.0, "rss_after": 63635456.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 66076672, "instructions": 375107549, "cycles": 125549690, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.7986670000000009, "user_us": 651.0, "system_us": 152.0, "rss_before": 17121280.0, "rss_after": 20086784.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 21151744, "instructions": 115107257, "cycles": 29525703, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.8155830000000002, "user_us": 651.0, "system_us": 171.0, "rss_before": 17137664.0, "rss_after": 20086784.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 21151744, "instructions": 114935494, "cycles": 29565740, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 1.0629170000000006, "user_us": 964.0, "system_us": 102.0, "rss_before": 34111488.0, "rss_after": 36143104.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 36552704, "instructions": 199337324, "cycles": 59878957, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.8398339999999997, "user_us": 655.0, "system_us": 190.0, "rss_before": 17137664.0, "rss_after": 20086784.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 21151744, "instructions": 114973216, "cycles": 30075084, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.9153749999999974, "user_us": 1186.0, "system_us": 138.0, "rss_before": 61390848.0, "rss_after": 63700992.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 66060288, "instructions": 368565479, "cycles": 119545611, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 1.0681660000000015, "user_us": 964.0, "system_us": 107.0, "rss_before": 34111488.0, "rss_after": 36143104.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 36552704, "instructions": 199567836, "cycles": 59938092, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.8043750000000003, "user_us": 647.0, "system_us": 162.0, "rss_before": 17137664.0, "rss_after": 20086784.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 21151744, "instructions": 114963699, "cycles": 29633602, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 1.079333, "user_us": 966.0, "system_us": 117.0, "rss_before": 34127872.0, "rss_after": 36159488.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 36569088, "instructions": 199398243, "cycles": 60680195, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.9224999999999994, "user_us": 1206.0, "system_us": 134.0, "rss_before": 61210624.0, "rss_after": 63602688.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 66109440, "instructions": 370476055, "cycles": 121068970, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.8009589999999998, "user_us": 649.0, "system_us": 161.0, "rss_before": 17154048.0, "rss_after": 20103168.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 21168128, "instructions": 115021190, "cycles": 29611920, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.7869589999999995, "user_us": 647.0, "system_us": 144.0, "rss_before": 17121280.0, "rss_after": 20070400.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 21135360, "instructions": 114867050, "cycles": 29473600, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.7890829999999998, "user_us": 651.0, "system_us": 142.0, "rss_before": 17137664.0, "rss_after": 20086784.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 21151744, "instructions": 114903955, "cycles": 29512387, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 1.0703750000000003, "user_us": 965.0, "system_us": 109.0, "rss_before": 34127872.0, "rss_after": 36159488.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 36569088, "instructions": 199411929, "cycles": 60122906, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.9079170000000012, "user_us": 1192.0, "system_us": 164.0, "rss_before": 61374464.0, "rss_after": 63766528.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 66158592, "instructions": 364570601, "cycles": 116573467, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.7950000000000008, "user_us": 651.0, "system_us": 150.0, "rss_before": 17137664.0, "rss_after": 20086784.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 21151744, "instructions": 114926648, "cycles": 29495880, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 1.071917000000001, "user_us": 966.0, "system_us": 110.0, "rss_before": 34095104.0, "rss_after": 36126720.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 36536320, "instructions": 199529537, "cycles": 59970313, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.9387919999999994, "user_us": 1157.0, "system_us": 163.0, "rss_before": 61308928.0, "rss_after": 63635456.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 66142208, "instructions": 366382750, "cycles": 116987741, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.7989169999999994, "user_us": 643.0, "system_us": 165.0, "rss_before": 17154048.0, "rss_after": 20103168.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 21168128, "instructions": 114978269, "cycles": 29585292, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.7949999999999999, "user_us": 648.0, "system_us": 156.0, "rss_before": 17137664.0, "rss_after": 20086784.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 21151744, "instructions": 114971203, "cycles": 29487313, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.7847080000000002, "user_us": 647.0, "system_us": 142.0, "rss_before": 17137664.0, "rss_after": 20086784.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 21151744, "instructions": 114943490, "cycles": 29283000, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.7842079999999996, "user_us": 649.0, "system_us": 143.0, "rss_before": 17137664.0, "rss_after": 20086784.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 21151744, "instructions": 115053589, "cycles": 29470458, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 1.0592499999999987, "user_us": 960.0, "system_us": 103.0, "rss_before": 34127872.0, "rss_after": 36159488.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 36569088, "instructions": 199397181, "cycles": 59827272, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.9201669999999993, "user_us": 1191.0, "system_us": 157.0, "rss_before": 61325312.0, "rss_after": 63717376.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 66191360, "instructions": 372331209, "cycles": 122900641, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.9313749999999992, "user_us": 1192.0, "system_us": 163.0, "rss_before": 61210624.0, "rss_after": 63569920.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 66027520, "instructions": 368830210, "cycles": 120483608, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.7955830000000006, "user_us": 654.0, "system_us": 149.0, "rss_before": 17154048.0, "rss_after": 20103168.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 21168128, "instructions": 115078327, "cycles": 29553120, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.812208, "user_us": 647.0, "system_us": 169.0, "rss_before": 17121280.0, "rss_after": 20070400.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 21135360, "instructions": 115021102, "cycles": 29682682, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 1.0661249999999995, "user_us": 968.0, "system_us": 102.0, "rss_before": 34111488.0, "rss_after": 36143104.0, "checksum": 881009.0, "retained": 1.0, "fixture": "records_object_1m", "iterations": 1, "warmup": 0, "peak_rss": 36552704, "instructions": 199557934, "cycles": 59879400, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 15.930500000000002, "user_us": 14985.0, "system_us": 949.0, "rss_before": 34078720.0, "rss_after": 49545216.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 49954816, "instructions": 466702916, "cycles": 107707497, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 10.607416999999998, "user_us": 9718.0, "system_us": 896.0, "rss_before": 17137664.0, "rss_after": 33374208.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 34439168, "instructions": 299443321, "cycles": 61396596, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 14.498708, "user_us": 14652.0, "system_us": 1352.0, "rss_before": 61276160.0, "rss_after": 80199680.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 80805888, "instructions": 601562711, "cycles": 162579127, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 10.711917000000003, "user_us": 9723.0, "system_us": 993.0, "rss_before": 17154048.0, "rss_after": 33390592.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 34455552, "instructions": 299611752, "cycles": 61947076, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 14.567083999999998, "user_us": 14664.0, "system_us": 1360.0, "rss_before": 61276160.0, "rss_after": 80166912.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 80773120, "instructions": 601283957, "cycles": 162330641, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 15.830042, "user_us": 14986.0, "system_us": 848.0, "rss_before": 34095104.0, "rss_after": 49561600.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 49971200, "instructions": 466495281, "cycles": 107635393, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 10.592333, "user_us": 9707.0, "system_us": 890.0, "rss_before": 17137664.0, "rss_after": 33374208.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 34439168, "instructions": 299405472, "cycles": 61201547, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 10.661625, "user_us": 9706.0, "system_us": 960.0, "rss_before": 17154048.0, "rss_after": 33390592.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 34455552, "instructions": 299556972, "cycles": 61762144, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 10.642291, "user_us": 9737.0, "system_us": 910.0, "rss_before": 17154048.0, "rss_after": 33390592.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 34455552, "instructions": 299580334, "cycles": 61308537, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 14.394625000000001, "user_us": 14587.0, "system_us": 1360.0, "rss_before": 61341696.0, "rss_after": 80314368.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 80969728, "instructions": 598614925, "cycles": 160668912, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 15.899583000000002, "user_us": 14972.0, "system_us": 932.0, "rss_before": 34127872.0, "rss_after": 49594368.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 50003968, "instructions": 466443806, "cycles": 107587747, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 10.730041, "user_us": 9734.0, "system_us": 1001.0, "rss_before": 17121280.0, "rss_after": 33357824.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 34422784, "instructions": 299460880, "cycles": 61759753, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 10.548875000000002, "user_us": 9696.0, "system_us": 857.0, "rss_before": 17121280.0, "rss_after": 33357824.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 34422784, "instructions": 299540792, "cycles": 60872725, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 15.923374999999998, "user_us": 14981.0, "system_us": 947.0, "rss_before": 34127872.0, "rss_after": 49594368.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 50003968, "instructions": 466383061, "cycles": 107287320, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 10.514917, "user_us": 9588.0, "system_us": 935.0, "rss_before": 17137664.0, "rss_after": 33374208.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 34439168, "instructions": 299514853, "cycles": 61120510, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 14.418790999999999, "user_us": 14637.0, "system_us": 1362.0, "rss_before": 61308928.0, "rss_after": 80297984.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 80953344, "instructions": 604391236, "cycles": 164649625, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 15.887375000000002, "user_us": 14986.0, "system_us": 907.0, "rss_before": 34111488.0, "rss_after": 49577984.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 49987584, "instructions": 466664258, "cycles": 107533932, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 14.620875000000002, "user_us": 14821.0, "system_us": 1352.0, "rss_before": 61358080.0, "rss_after": 80330752.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 80986112, "instructions": 608522497, "cycles": 168885391, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 10.569166000000001, "user_us": 9689.0, "system_us": 887.0, "rss_before": 17137664.0, "rss_after": 33374208.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 34439168, "instructions": 299456376, "cycles": 61125954, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 10.483459000000002, "user_us": 9571.0, "system_us": 917.0, "rss_before": 17154048.0, "rss_after": 33390592.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 34455552, "instructions": 299430368, "cycles": 60679447, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 15.860332999999999, "user_us": 14984.0, "system_us": 880.0, "rss_before": 34144256.0, "rss_after": 49610752.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 50020352, "instructions": 467462329, "cycles": 107918125, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 14.514541000000005, "user_us": 14665.0, "system_us": 1330.0, "rss_before": 61325312.0, "rss_after": 80232448.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 80920576, "instructions": 603839225, "cycles": 165056213, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 10.569292, "user_us": 9700.0, "system_us": 877.0, "rss_before": 17154048.0, "rss_after": 33390592.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 34455552, "instructions": 299472948, "cycles": 61168514, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 10.6345, "user_us": 9700.0, "system_us": 943.0, "rss_before": 17137664.0, "rss_after": 33374208.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 34439168, "instructions": 299514122, "cycles": 61476212, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 10.681459, "user_us": 9748.0, "system_us": 942.0, "rss_before": 17137664.0, "rss_after": 33374208.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 34439168, "instructions": 299575290, "cycles": 61350855, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 15.870334, "user_us": 14977.0, "system_us": 897.0, "rss_before": 34111488.0, "rss_after": 49577984.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 49987584, "instructions": 466508756, "cycles": 107355282, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 14.546875, "user_us": 14816.0, "system_us": 1436.0, "rss_before": 61259776.0, "rss_after": 80101376.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 80707584, "instructions": 606803693, "cycles": 167424183, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 10.562292000000003, "user_us": 9650.0, "system_us": 917.0, "rss_before": 17137664.0, "rss_after": 33374208.0, "checksum": 14096144.0, "retained": 16.0, "fixture": "records_object_1m", "iterations": 16, "warmup": 0, "peak_rss": 34439168, "instructions": 299491999, "cycles": 61274017, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 8.2395, "user_us": 6771.0, "system_us": 1478.0, "rss_before": 27066368.0, "rss_after": 50921472.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 51986432, "instructions": 202742519, "cycles": 57303069, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 8.239459, "user_us": 6835.0, "system_us": 1410.0, "rss_before": 27049984.0, "rss_after": 50905088.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 51970048, "instructions": 202794603, "cycles": 57634540, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 23.080375000000004, "user_us": 25513.0, "system_us": 2167.0, "rss_before": 77594624.0, "rss_after": 98959360.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 102465536, "instructions": 763527909, "cycles": 205245239, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 18.690832999999998, "user_us": 17579.0, "system_us": 1118.0, "rss_before": 36978688.0, "rss_after": 54902784.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 55312384, "instructions": 475863753, "cycles": 111730076, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 8.311917000000001, "user_us": 6838.0, "system_us": 1479.0, "rss_before": 27066368.0, "rss_after": 50921472.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 51986432, "instructions": 202794873, "cycles": 57587099, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 8.171916, "user_us": 6773.0, "system_us": 1407.0, "rss_before": 27033600.0, "rss_after": 50905088.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 51970048, "instructions": 202672238, "cycles": 56870644, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 22.679667000000002, "user_us": 25294.0, "system_us": 2135.0, "rss_before": 77627392.0, "rss_after": 99024896.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 102563840, "instructions": 765357741, "cycles": 205962599, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 18.6795, "user_us": 17577.0, "system_us": 1109.0, "rss_before": 36978688.0, "rss_after": 54902784.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 55312384, "instructions": 475985827, "cycles": 111567725, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 24.060459, "user_us": 26680.0, "system_us": 2131.0, "rss_before": 77692928.0, "rss_after": 99139584.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 102629376, "instructions": 762439378, "cycles": 208851613, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 18.689084, "user_us": 17547.0, "system_us": 1150.0, "rss_before": 36978688.0, "rss_after": 54919168.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 55328768, "instructions": 475892181, "cycles": 111366229, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 8.176541, "user_us": 6825.0, "system_us": 1357.0, "rss_before": 27066368.0, "rss_after": 50921472.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 51986432, "instructions": 202684518, "cycles": 56861946, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 8.222584, "user_us": 6753.0, "system_us": 1475.0, "rss_before": 27033600.0, "rss_after": 50905088.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 51970048, "instructions": 203161502, "cycles": 57013390, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 8.288374999999998, "user_us": 6873.0, "system_us": 1425.0, "rss_before": 27049984.0, "rss_after": 50905088.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 51970048, "instructions": 202798173, "cycles": 57169975, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 23.526041999999997, "user_us": 25862.0, "system_us": 2270.0, "rss_before": 77643776.0, "rss_after": 99024896.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 102612992, "instructions": 763831914, "cycles": 207101675, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 8.346792, "user_us": 6870.0, "system_us": 1484.0, "rss_before": 27049984.0, "rss_after": 50921472.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 51986432, "instructions": 202818833, "cycles": 57628764, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 18.682084, "user_us": 17538.0, "system_us": 1151.0, "rss_before": 36962304.0, "rss_after": 54886400.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 55296000, "instructions": 476097242, "cycles": 111171252, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 8.310208, "user_us": 6857.0, "system_us": 1462.0, "rss_before": 27049984.0, "rss_after": 50921472.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 51986432, "instructions": 202902534, "cycles": 57471677, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 8.354624999999999, "user_us": 6863.0, "system_us": 1497.0, "rss_before": 27049984.0, "rss_after": 50905088.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 51970048, "instructions": 202739542, "cycles": 57343855, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 20.883332999999997, "user_us": 19747.0, "system_us": 1143.0, "rss_before": 36995072.0, "rss_after": 54919168.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 55328768, "instructions": 475677103, "cycles": 118002122, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 23.539417, "user_us": 25839.0, "system_us": 2291.0, "rss_before": 77578240.0, "rss_after": 99041280.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 102629376, "instructions": 767604704, "cycles": 209832835, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 8.441082999999999, "user_us": 6938.0, "system_us": 1509.0, "rss_before": 27066368.0, "rss_after": 50921472.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 51986432, "instructions": 202865971, "cycles": 58842848, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 22.597584, "user_us": 25281.0, "system_us": 1940.0, "rss_before": 77774848.0, "rss_after": 99139584.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 102662144, "instructions": 764191704, "cycles": 205839618, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 8.058709, "user_us": 6793.0, "system_us": 1274.0, "rss_before": 27049984.0, "rss_after": 50905088.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 51970048, "instructions": 201767216, "cycles": 57041342, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 18.697125, "user_us": 17600.0, "system_us": 1104.0, "rss_before": 37060608.0, "rss_after": 55001088.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 55410688, "instructions": 476007132, "cycles": 111390906, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 18.731583, "user_us": 17535.0, "system_us": 1203.0, "rss_before": 36978688.0, "rss_after": 54919168.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 55328768, "instructions": 475218046, "cycles": 111349893, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 8.185375, "user_us": 6899.0, "system_us": 1295.0, "rss_before": 27033600.0, "rss_after": 50905088.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 51970048, "instructions": 201818610, "cycles": 56807425, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 23.234833000000002, "user_us": 25980.0, "system_us": 1836.0, "rss_before": 77676544.0, "rss_after": 99090432.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 102612992, "instructions": 760880397, "cycles": 203778028, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 8.058375000000002, "user_us": 6773.0, "system_us": 1294.0, "rss_before": 27066368.0, "rss_after": 50921472.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 51986432, "instructions": 202020656, "cycles": 56559055, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 93.347292, "user_us": 106583.0, "system_us": 7007.0, "rss_before": 77725696.0, "rss_after": 154288128.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 167100416, "instructions": 2104862347, "cycles": 508420188, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 33.136250000000004, "user_us": 29273.0, "system_us": 3870.0, "rss_before": 27066368.0, "rss_after": 89489408.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 89997312, "instructions": 547027186, "cycles": 138349399, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 73.89720799999999, "user_us": 81544.0, "system_us": 3949.0, "rss_before": 36995072.0, "rss_after": 96387072.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 96796672, "instructions": 1654572726, "cycles": 321846057, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 33.388125, "user_us": 29496.0, "system_us": 3895.0, "rss_before": 27033600.0, "rss_after": 89456640.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 89964544, "instructions": 546981592, "cycles": 138555397, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 73.390167, "user_us": 83028.0, "system_us": 3911.0, "rss_before": 37060608.0, "rss_after": 96518144.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 96927744, "instructions": 1664372624, "cycles": 326333108, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 33.037833, "user_us": 29069.0, "system_us": 3974.0, "rss_before": 27033600.0, "rss_after": 89473024.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 89980928, "instructions": 547110942, "cycles": 138381223, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 86.082542, "user_us": 99318.0, "system_us": 6691.0, "rss_before": 77627392.0, "rss_after": 154222592.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 167067648, "instructions": 2102027838, "cycles": 486258289, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 32.930459, "user_us": 29129.0, "system_us": 3809.0, "rss_before": 27066368.0, "rss_after": 89489408.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 89997312, "instructions": 547078702, "cycles": 138045070, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 32.975041999999995, "user_us": 29057.0, "system_us": 3928.0, "rss_before": 27066368.0, "rss_after": 89489408.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 89997312, "instructions": 546956649, "cycles": 137323617, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 95.954375, "user_us": 108066.0, "system_us": 6615.0, "rss_before": 77611008.0, "rss_after": 154206208.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 167215104, "instructions": 2114186970, "cycles": 517153695, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 33.115375, "user_us": 29199.0, "system_us": 3922.0, "rss_before": 27049984.0, "rss_after": 89473024.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 89980928, "instructions": 547422161, "cycles": 137946516, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 73.364583, "user_us": 82850.0, "system_us": 3861.0, "rss_before": 36978688.0, "rss_after": 96632832.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 97042432, "instructions": 1661868718, "cycles": 325211803, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 94.541917, "user_us": 108587.0, "system_us": 6917.0, "rss_before": 77594624.0, "rss_after": 154042368.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 166838272, "instructions": 2109910052, "cycles": 512532981, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 73.42075, "user_us": 82888.0, "system_us": 3935.0, "rss_before": 36962304.0, "rss_after": 96337920.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 96747520, "instructions": 1661867634, "cycles": 325984341, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 32.776375, "user_us": 29073.0, "system_us": 3709.0, "rss_before": 27066368.0, "rss_after": 89489408.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 89997312, "instructions": 547319942, "cycles": 137061184, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 32.755375, "user_us": 29084.0, "system_us": 3676.0, "rss_before": 27049984.0, "rss_after": 89473024.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 89980928, "instructions": 547053889, "cycles": 137211748, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 73.47695800000001, "user_us": 83489.0, "system_us": 3737.0, "rss_before": 36978688.0, "rss_after": 96468992.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 96878592, "instructions": 1665310575, "cycles": 326752130, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 87.128333, "user_us": 99282.0, "system_us": 6711.0, "rss_before": 77611008.0, "rss_after": 154124288.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 166920192, "instructions": 2104431630, "cycles": 486785490, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 32.919208, "user_us": 29098.0, "system_us": 3827.0, "rss_before": 27049984.0, "rss_after": 89473024.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 89980928, "instructions": 547281809, "cycles": 137535978, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 32.855958, "user_us": 29121.0, "system_us": 3741.0, "rss_before": 27049984.0, "rss_after": 89473024.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 89980928, "instructions": 546919168, "cycles": 137107133, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 73.302, "user_us": 83042.0, "system_us": 3848.0, "rss_before": 36995072.0, "rss_after": 96321536.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 96731136, "instructions": 1664467683, "cycles": 325816314, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 32.93875, "user_us": 29063.0, "system_us": 3885.0, "rss_before": 27049984.0, "rss_after": 89473024.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 89980928, "instructions": 547082084, "cycles": 137664416, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 93.018833, "user_us": 104814.0, "system_us": 6737.0, "rss_before": 77578240.0, "rss_after": 154140672.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 166936576, "instructions": 2101849078, "cycles": 501786327, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 32.984083, "user_us": 29140.0, "system_us": 3850.0, "rss_before": 27066368.0, "rss_after": 89489408.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 89997312, "instructions": 547033764, "cycles": 137491991, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 73.534042, "user_us": 83118.0, "system_us": 3960.0, "rss_before": 36978688.0, "rss_after": 96223232.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 96632832, "instructions": 1662356085, "cycles": 326776534, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 32.989792, "user_us": 29134.0, "system_us": 3863.0, "rss_before": 27049984.0, "rss_after": 89473024.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 89980928, "instructions": 546956295, "cycles": 137462457, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 93.663834, "user_us": 106476.0, "system_us": 6733.0, "rss_before": 77676544.0, "rss_after": 153993216.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 166739968, "instructions": 2110720114, "cycles": 514162206, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 32.926209, "user_us": 29076.0, "system_us": 3859.0, "rss_before": 27049984.0, "rss_after": 89473024.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 89980928, "instructions": 547033021, "cycles": 137921222, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 29.891834, "user_us": 27690.0, "system_us": 2208.0, "rss_before": 46317568.0, "rss_after": 81133568.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 83820544, "instructions": 1312130592, "cycles": 240335636, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 8.225750000000001, "user_us": 7432.0, "system_us": 804.0, "rss_before": 61997056.0, "rss_after": 77070336.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 77479936, "instructions": 620598332, "cycles": 139554442, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 7.2208749999999995, "user_us": 6956.0, "system_us": 770.0, "rss_before": 105725952.0, "rss_after": 119865344.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 124059648, "instructions": 886027238, "cycles": 236098671, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 29.663832999999997, "user_us": 27763.0, "system_us": 1910.0, "rss_before": 46301184.0, "rss_after": 81084416.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 83787776, "instructions": 1316317401, "cycles": 239396472, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 29.771541999999997, "user_us": 27659.0, "system_us": 2119.0, "rss_before": 46301184.0, "rss_after": 81117184.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 83804160, "instructions": 1312003945, "cycles": 239372002, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 7.213249999999995, "user_us": 6931.0, "system_us": 820.0, "rss_before": 105709568.0, "rss_after": 119898112.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 124125184, "instructions": 885718386, "cycles": 235268315, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 29.708000000000006, "user_us": 27688.0, "system_us": 2026.0, "rss_before": 46317568.0, "rss_after": 81100800.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 83787776, "instructions": 1312133772, "cycles": 239533705, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 8.217167, "user_us": 7434.0, "system_us": 793.0, "rss_before": 61997056.0, "rss_after": 77070336.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 77479936, "instructions": 621671207, "cycles": 139552977, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 7.1945830000000015, "user_us": 6963.0, "system_us": 753.0, "rss_before": 105611264.0, "rss_after": 119783424.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 124076032, "instructions": 884603448, "cycles": 230507365, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 29.797082999999997, "user_us": 27657.0, "system_us": 2145.0, "rss_before": 46301184.0, "rss_after": 81084416.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 83771392, "instructions": 1312428434, "cycles": 239926909, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 29.673917, "user_us": 27649.0, "system_us": 2036.0, "rss_before": 46317568.0, "rss_after": 81100800.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 83787776, "instructions": 1311970842, "cycles": 239285576, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 8.20475, "user_us": 7392.0, "system_us": 821.0, "rss_before": 62013440.0, "rss_after": 77086720.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 77496320, "instructions": 620731765, "cycles": 139657274, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 7.264583000000002, "user_us": 6938.0, "system_us": 843.0, "rss_before": 105627648.0, "rss_after": 119816192.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 123994112, "instructions": 889831366, "cycles": 234589610, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 29.658708, "user_us": 27678.0, "system_us": 1986.0, "rss_before": 46317568.0, "rss_after": 81117184.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 83804160, "instructions": 1312596687, "cycles": 239038483, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 8.247291999999998, "user_us": 7447.0, "system_us": 807.0, "rss_before": 62013440.0, "rss_after": 77086720.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 77496320, "instructions": 620712736, "cycles": 139544198, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 29.809125, "user_us": 27731.0, "system_us": 2085.0, "rss_before": 46301184.0, "rss_after": 81084416.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 83771392, "instructions": 1312182279, "cycles": 240182810, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 29.702625, "user_us": 27691.0, "system_us": 2021.0, "rss_before": 46317568.0, "rss_after": 81100800.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 83787776, "instructions": 1311977500, "cycles": 239033936, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 7.228416000000003, "user_us": 6989.0, "system_us": 782.0, "rss_before": 105693184.0, "rss_after": 119848960.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 124059648, "instructions": 883864948, "cycles": 230590306, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 29.716292, "user_us": 27641.0, "system_us": 2083.0, "rss_before": 46284800.0, "rss_after": 81117184.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 83804160, "instructions": 1313798738, "cycles": 239268766, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 8.265500000000003, "user_us": 7411.0, "system_us": 861.0, "rss_before": 61997056.0, "rss_after": 77070336.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 77479936, "instructions": 621698413, "cycles": 139371097, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 29.800542, "user_us": 27759.0, "system_us": 2048.0, "rss_before": 46301184.0, "rss_after": 81117184.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 83804160, "instructions": 1312018066, "cycles": 239715055, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 7.259334000000003, "user_us": 7008.0, "system_us": 780.0, "rss_before": 105676800.0, "rss_after": 119881728.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 124092416, "instructions": 893042963, "cycles": 237121660, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 29.764916999999997, "user_us": 27678.0, "system_us": 2094.0, "rss_before": 46301184.0, "rss_after": 81133568.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 83820544, "instructions": 1312242607, "cycles": 240424521, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 8.223333, "user_us": 7415.0, "system_us": 816.0, "rss_before": 62013440.0, "rss_after": 77086720.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 77496320, "instructions": 620686374, "cycles": 139273571, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 29.743375, "user_us": 27656.0, "system_us": 2093.0, "rss_before": 46317568.0, "rss_after": 81133568.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 83820544, "instructions": 1311959786, "cycles": 239856787, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 7.3474159999999955, "user_us": 7039.0, "system_us": 814.0, "rss_before": 105807872.0, "rss_after": 119996416.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 124272640, "instructions": 889482546, "cycles": 237365768, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 8.254667000000001, "user_us": 7415.0, "system_us": 849.0, "rss_before": 62013440.0, "rss_after": 77086720.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 77496320, "instructions": 621757388, "cycles": 139844786, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 29.711458, "user_us": 27679.0, "system_us": 2040.0, "rss_before": 46301184.0, "rss_after": 81117184.0, "checksum": 7058930.0, "retained": 1.0, "fixture": "records_array_8m", "iterations": 1, "warmup": 0, "peak_rss": 83804160, "instructions": 1312100181, "cycles": 238934084, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 64.724541, "user_us": 61326.0, "system_us": 3405.0, "rss_before": 46301184.0, "rss_after": 103432192.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 103956480, "instructions": 1603493330, "cycles": 288694505, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 30.178999999999995, "user_us": 31952.0, "system_us": 3365.0, "rss_before": 105758720.0, "rss_after": 151093248.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 151764992, "instructions": 1279504524, "cycles": 305722856, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 64.69675, "user_us": 61143.0, "system_us": 3560.0, "rss_before": 46317568.0, "rss_after": 103415808.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 103940096, "instructions": 1600544821, "cycles": 288601918, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 32.801666, "user_us": 35276.0, "system_us": 2347.0, "rss_before": 61980672.0, "rss_after": 99090432.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 99500032, "instructions": 1118787347, "cycles": 232226508, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 64.794792, "user_us": 61317.0, "system_us": 3485.0, "rss_before": 46317568.0, "rss_after": 103415808.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 103940096, "instructions": 1599769740, "cycles": 289078930, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 32.759041999999994, "user_us": 35253.0, "system_us": 2320.0, "rss_before": 61997056.0, "rss_after": 99123200.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 99532800, "instructions": 1118271516, "cycles": 231851457, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 30.115499999999997, "user_us": 31652.0, "system_us": 3196.0, "rss_before": 105627648.0, "rss_after": 150962176.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 151601152, "instructions": 1283996809, "cycles": 308553675, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 64.7835, "user_us": 61272.0, "system_us": 3518.0, "rss_before": 46301184.0, "rss_after": 103415808.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 103940096, "instructions": 1599308942, "cycles": 289125368, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 64.660333, "user_us": 61201.0, "system_us": 3466.0, "rss_before": 46317568.0, "rss_after": 103464960.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 103989248, "instructions": 1599627084, "cycles": 288489930, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 30.172125, "user_us": 32124.0, "system_us": 3359.0, "rss_before": 105644032.0, "rss_after": 151093248.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 151830528, "instructions": 1277829924, "cycles": 307030615, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 32.683749999999996, "user_us": 35171.0, "system_us": 2245.0, "rss_before": 61997056.0, "rss_after": 99123200.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 99532800, "instructions": 1117703133, "cycles": 231434882, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 64.9375, "user_us": 61387.0, "system_us": 3561.0, "rss_before": 46301184.0, "rss_after": 103399424.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 103923712, "instructions": 1599398845, "cycles": 289702436, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 30.258834, "user_us": 32139.0, "system_us": 3242.0, "rss_before": 105725952.0, "rss_after": 151093248.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 151748608, "instructions": 1278732766, "cycles": 305861912, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 33.017166, "user_us": 35297.0, "system_us": 2567.0, "rss_before": 61980672.0, "rss_after": 99106816.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 99516416, "instructions": 1118827405, "cycles": 232854882, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 64.674834, "user_us": 61199.0, "system_us": 3482.0, "rss_before": 46317568.0, "rss_after": 103432192.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 103956480, "instructions": 1600953234, "cycles": 289166394, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 64.85295799999999, "user_us": 61376.0, "system_us": 3483.0, "rss_before": 46301184.0, "rss_after": 103432192.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 103956480, "instructions": 1599042468, "cycles": 289891524, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 32.694958, "user_us": 35099.0, "system_us": 2260.0, "rss_before": 61997056.0, "rss_after": 99106816.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 99516416, "instructions": 1117578670, "cycles": 231468136, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 64.49225, "user_us": 61190.0, "system_us": 3309.0, "rss_before": 46284800.0, "rss_after": 103432192.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 103956480, "instructions": 1600562172, "cycles": 288143385, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 30.427667, "user_us": 32220.0, "system_us": 3377.0, "rss_before": 105709568.0, "rss_after": 151109632.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 151797760, "instructions": 1280168424, "cycles": 309335631, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 64.727625, "user_us": 61232.0, "system_us": 3502.0, "rss_before": 46317568.0, "rss_after": 103432192.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 103956480, "instructions": 1599101139, "cycles": 289182503, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 64.765834, "user_us": 61328.0, "system_us": 3445.0, "rss_before": 46284800.0, "rss_after": 103399424.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 103923712, "instructions": 1599675408, "cycles": 289355459, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 64.857709, "user_us": 61118.0, "system_us": 3750.0, "rss_before": 46317568.0, "rss_after": 103415808.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 103940096, "instructions": 1599283594, "cycles": 289882642, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 33.211209000000004, "user_us": 35288.0, "system_us": 2441.0, "rss_before": 62013440.0, "rss_after": 99123200.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 99532800, "instructions": 1117747205, "cycles": 232732270, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 30.696166999999996, "user_us": 32645.0, "system_us": 3462.0, "rss_before": 105840640.0, "rss_after": 151142400.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 151781376, "instructions": 1276724888, "cycles": 311849449, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 64.951125, "user_us": 61174.0, "system_us": 3784.0, "rss_before": 46317568.0, "rss_after": 103448576.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 103972864, "instructions": 1601565703, "cycles": 290010122, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 33.014708, "user_us": 35240.0, "system_us": 2206.0, "rss_before": 61997056.0, "rss_after": 99090432.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 99500032, "instructions": 1117453444, "cycles": 231985435, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 64.41233399999999, "user_us": 61119.0, "system_us": 3304.0, "rss_before": 46301184.0, "rss_after": 103415808.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 103940096, "instructions": 1599037554, "cycles": 288326411, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 30.366167000000004, "user_us": 32204.0, "system_us": 3362.0, "rss_before": 105758720.0, "rss_after": 151142400.0, "checksum": 28235720.0, "retained": 4.0, "fixture": "records_array_8m", "iterations": 4, "warmup": 0, "peak_rss": 151830528, "instructions": 1280898042, "cycles": 314187411, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 14.403666999999997, "user_us": 13976.0, "system_us": 434.0, "rss_before": 27066368.0, "rss_after": 34799616.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 47677440, "instructions": 659447106, "cycles": 128256258, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 23.744749999999996, "user_us": 26413.0, "system_us": 1976.0, "rss_before": 77594624.0, "rss_after": 98942976.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 102531072, "instructions": 762090309, "cycles": 207080231, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 14.416583000000003, "user_us": 13965.0, "system_us": 458.0, "rss_before": 27033600.0, "rss_after": 34783232.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 47661056, "instructions": 660102938, "cycles": 128211956, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 18.620416999999996, "user_us": 17512.0, "system_us": 1114.0, "rss_before": 37011456.0, "rss_after": 54935552.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 55345152, "instructions": 475590550, "cycles": 111190352, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 14.4235, "user_us": 13979.0, "system_us": 450.0, "rss_before": 27033600.0, "rss_after": 34766848.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 47644672, "instructions": 659472270, "cycles": 128865497, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 22.382125000000002, "user_us": 24896.0, "system_us": 1977.0, "rss_before": 77643776.0, "rss_after": 99090432.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 102514688, "instructions": 765616346, "cycles": 205389219, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 14.421167, "user_us": 13966.0, "system_us": 465.0, "rss_before": 27066368.0, "rss_after": 34799616.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 47677440, "instructions": 659443063, "cycles": 128079657, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 18.559542, "user_us": 17528.0, "system_us": 1040.0, "rss_before": 36945920.0, "rss_after": 54870016.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 55279616, "instructions": 475419176, "cycles": 110878605, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 20.869709, "user_us": 19731.0, "system_us": 1145.0, "rss_before": 36995072.0, "rss_after": 54919168.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 55328768, "instructions": 475298591, "cycles": 118228366, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 23.246374999999997, "user_us": 25833.0, "system_us": 1872.0, "rss_before": 77611008.0, "rss_after": 98926592.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 102498304, "instructions": 767163766, "cycles": 208861055, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 14.404875, "user_us": 13962.0, "system_us": 448.0, "rss_before": 27049984.0, "rss_after": 34783232.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 47661056, "instructions": 660679859, "cycles": 128060959, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 14.414457999999996, "user_us": 13953.0, "system_us": 469.0, "rss_before": 27066368.0, "rss_after": 34799616.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 47677440, "instructions": 659432028, "cycles": 127909650, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 24.224541999999996, "user_us": 26880.0, "system_us": 1931.0, "rss_before": 77594624.0, "rss_after": 98992128.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 102580224, "instructions": 759819493, "cycles": 206258618, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 18.624916999999996, "user_us": 17545.0, "system_us": 1085.0, "rss_before": 36962304.0, "rss_after": 54902784.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 55312384, "instructions": 475424719, "cycles": 111489151, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 14.536875000000002, "user_us": 14105.0, "system_us": 441.0, "rss_before": 27066368.0, "rss_after": 34799616.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 47677440, "instructions": 659461442, "cycles": 128986481, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 14.448542000000002, "user_us": 13977.0, "system_us": 477.0, "rss_before": 27033600.0, "rss_after": 34766848.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 47644672, "instructions": 659566629, "cycles": 128233391, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 24.303458999999997, "user_us": 26903.0, "system_us": 1864.0, "rss_before": 77611008.0, "rss_after": 98992128.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 102580224, "instructions": 761664036, "cycles": 207366980, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 14.451416000000002, "user_us": 13995.0, "system_us": 466.0, "rss_before": 27049984.0, "rss_after": 34783232.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 47661056, "instructions": 659995750, "cycles": 127630132, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 14.594957999999998, "user_us": 13980.0, "system_us": 624.0, "rss_before": 27049984.0, "rss_after": 34783232.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 47661056, "instructions": 659299096, "cycles": 128211510, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 18.637999999999998, "user_us": 17563.0, "system_us": 1081.0, "rss_before": 36978688.0, "rss_after": 54902784.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 55312384, "instructions": 475993662, "cycles": 110825733, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 18.680459, "user_us": 17702.0, "system_us": 984.0, "rss_before": 36995072.0, "rss_after": 54919168.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 55328768, "instructions": 475328689, "cycles": 110785784, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 14.464834, "user_us": 13981.0, "system_us": 490.0, "rss_before": 27066368.0, "rss_after": 34799616.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 47677440, "instructions": 660223084, "cycles": 128465249, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 14.464708000000002, "user_us": 13987.0, "system_us": 484.0, "rss_before": 27033600.0, "rss_after": 34783232.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 47661056, "instructions": 659446268, "cycles": 128321650, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 24.007291999999996, "user_us": 26676.0, "system_us": 1912.0, "rss_before": 77578240.0, "rss_after": 98926592.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 102367232, "instructions": 767799024, "cycles": 212368235, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 14.415291000000002, "user_us": 13994.0, "system_us": 429.0, "rss_before": 27049984.0, "rss_after": 34783232.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 47661056, "instructions": 659365722, "cycles": 128324830, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 14.393917, "user_us": 13956.0, "system_us": 443.0, "rss_before": 27066368.0, "rss_after": 34799616.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 47677440, "instructions": 659310507, "cycles": 127746353, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 24.244167, "user_us": 26874.0, "system_us": 1942.0, "rss_before": 77627392.0, "rss_after": 98992128.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 102580224, "instructions": 766656890, "cycles": 212508470, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 19.42225, "user_us": 18301.0, "system_us": 1130.0, "rss_before": 36962304.0, "rss_after": 54886400.0, "checksum": 1.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 55296000, "instructions": 475403665, "cycles": 113675286, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 92.807625, "user_us": 104729.0, "system_us": 6594.0, "rss_before": 77676544.0, "rss_after": 154173440.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 166936576, "instructions": 2102384643, "cycles": 501956667, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 73.363625, "user_us": 83011.0, "system_us": 3851.0, "rss_before": 36978688.0, "rss_after": 96452608.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 96862208, "instructions": 1665259076, "cycles": 326150239, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 89.03591699999998, "user_us": 84978.0, "system_us": 4066.0, "rss_before": 27033600.0, "rss_after": 95354880.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 98746368, "instructions": 1788397888, "cycles": 327664716, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 89.053791, "user_us": 84812.0, "system_us": 4249.0, "rss_before": 27066368.0, "rss_after": 95371264.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 98762752, "instructions": 1788033041, "cycles": 327656407, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 89.14987500000001, "user_us": 84893.0, "system_us": 4253.0, "rss_before": 27049984.0, "rss_after": 95371264.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 98762752, "instructions": 1789571769, "cycles": 328307840, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 95.55225, "user_us": 108992.0, "system_us": 6768.0, "rss_before": 77660160.0, "rss_after": 153878528.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 166674432, "instructions": 2122365892, "cycles": 524678731, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 82.14425, "user_us": 91672.0, "system_us": 4117.0, "rss_before": 36962304.0, "rss_after": 96305152.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 96714752, "instructions": 1663685199, "cycles": 354449422, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 88.70283300000001, "user_us": 84727.0, "system_us": 3982.0, "rss_before": 27033600.0, "rss_after": 95354880.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 98746368, "instructions": 1787985316, "cycles": 326749122, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 89.033083, "user_us": 84775.0, "system_us": 4265.0, "rss_before": 27066368.0, "rss_after": 95387648.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 98779136, "instructions": 1787929812, "cycles": 327976373, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 89.034041, "user_us": 84835.0, "system_us": 4208.0, "rss_before": 27049984.0, "rss_after": 95371264.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 98762752, "instructions": 1788157567, "cycles": 327670543, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 94.575791, "user_us": 107107.0, "system_us": 6994.0, "rss_before": 77676544.0, "rss_after": 154288128.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 167034880, "instructions": 2106437192, "cycles": 510547187, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 73.57925, "user_us": 82801.0, "system_us": 3844.0, "rss_before": 36978688.0, "rss_after": 96583680.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 96993280, "instructions": 1661974446, "cycles": 325004937, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 92.731417, "user_us": 104663.0, "system_us": 7020.0, "rss_before": 77660160.0, "rss_after": 154304512.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 167084032, "instructions": 2104772208, "cycles": 505229869, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 89.31758299999998, "user_us": 84892.0, "system_us": 4432.0, "rss_before": 27049984.0, "rss_after": 95354880.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 98746368, "instructions": 1788049916, "cycles": 328664453, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 88.907584, "user_us": 84711.0, "system_us": 4205.0, "rss_before": 27066368.0, "rss_after": 95371264.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 98762752, "instructions": 1788449393, "cycles": 327597838, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 73.671625, "user_us": 82742.0, "system_us": 3938.0, "rss_before": 36978688.0, "rss_after": 96190464.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 96600064, "instructions": 1662054484, "cycles": 325485149, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 89.442917, "user_us": 101330.0, "system_us": 6649.0, "rss_before": 77676544.0, "rss_after": 154255360.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 167198720, "instructions": 2106940642, "cycles": 492906065, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 88.705792, "user_us": 84687.0, "system_us": 4027.0, "rss_before": 27066368.0, "rss_after": 95371264.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 98762752, "instructions": 1787953466, "cycles": 326767514, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 73.492584, "user_us": 83385.0, "system_us": 3916.0, "rss_before": 36995072.0, "rss_after": 96337920.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 96747520, "instructions": 1665705489, "cycles": 326989315, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 89.13487500000001, "user_us": 84747.0, "system_us": 4394.0, "rss_before": 27049984.0, "rss_after": 95354880.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 98746368, "instructions": 1788165263, "cycles": 328257655, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 93.63187500000001, "user_us": 106926.0, "system_us": 6903.0, "rss_before": 77611008.0, "rss_after": 154025984.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 166821888, "instructions": 2112481468, "cycles": 515191032, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 88.869208, "user_us": 84627.0, "system_us": 4248.0, "rss_before": 27033600.0, "rss_after": 95354880.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 98746368, "instructions": 1788177241, "cycles": 327711880, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 89.04995799999999, "user_us": 84886.0, "system_us": 4169.0, "rss_before": 27066368.0, "rss_after": 95371264.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 98762752, "instructions": 1788369843, "cycles": 327741523, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 73.441125, "user_us": 82947.0, "system_us": 3937.0, "rss_before": 36945920.0, "rss_after": 96354304.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 96763904, "instructions": 1661419400, "cycles": 325707738, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 73.723791, "user_us": 83472.0, "system_us": 4024.0, "rss_before": 36945920.0, "rss_after": 96305152.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 96714752, "instructions": 1667443359, "cycles": 327865559, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 88.958417, "user_us": 84792.0, "system_us": 4172.0, "rss_before": 27066368.0, "rss_after": 95371264.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 98762752, "instructions": 1788112973, "cycles": 327550760, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 87.315666, "user_us": 99130.0, "system_us": 7002.0, "rss_before": 77660160.0, "rss_after": 154320896.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 167182336, "instructions": 2105910309, "cycles": 485750155, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 89.123167, "user_us": 85021.0, "system_us": 4111.0, "rss_before": 27033600.0, "rss_after": 95354880.0, "checksum": 4.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 98746368, "instructions": 1788196050, "cycles": 328078405, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 29.804208, "user_us": 27716.0, "system_us": 2096.0, "rss_before": 46301184.0, "rss_after": 81117184.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 83804160, "instructions": 1312207087, "cycles": 239392106, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 29.719208, "user_us": 27685.0, "system_us": 2041.0, "rss_before": 46301184.0, "rss_after": 81133568.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 83820544, "instructions": 1312561067, "cycles": 239393147, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 8.190874999999998, "user_us": 7428.0, "system_us": 772.0, "rss_before": 62029824.0, "rss_after": 77103104.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 77512704, "instructions": 620358017, "cycles": 146079670, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 7.206958999999998, "user_us": 6940.0, "system_us": 780.0, "rss_before": 105725952.0, "rss_after": 119930880.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 124174336, "instructions": 894452055, "cycles": 237417541, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 29.700249999999997, "user_us": 27675.0, "system_us": 2030.0, "rss_before": 46301184.0, "rss_after": 81100800.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 83787776, "instructions": 1313753025, "cycles": 239519550, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 8.248292, "user_us": 7433.0, "system_us": 821.0, "rss_before": 61997056.0, "rss_after": 77070336.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 77479936, "instructions": 620979111, "cycles": 139363963, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 7.269458, "user_us": 6982.0, "system_us": 828.0, "rss_before": 105742336.0, "rss_after": 119914496.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 124092416, "instructions": 888716707, "cycles": 237848743, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 29.801499999999997, "user_us": 27691.0, "system_us": 2118.0, "rss_before": 46317568.0, "rss_after": 81149952.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 83836928, "instructions": 1312281272, "cycles": 240604758, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 8.202958999999996, "user_us": 7425.0, "system_us": 787.0, "rss_before": 61997056.0, "rss_after": 77070336.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 77479936, "instructions": 620637597, "cycles": 139077210, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 7.171083000000003, "user_us": 6922.0, "system_us": 752.0, "rss_before": 105644032.0, "rss_after": 119832576.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 124059648, "instructions": 888229678, "cycles": 236818708, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 29.742917, "user_us": 27740.0, "system_us": 2009.0, "rss_before": 46317568.0, "rss_after": 81117184.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 83804160, "instructions": 1316073416, "cycles": 239616583, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 29.828540999999994, "user_us": 27722.0, "system_us": 2112.0, "rss_before": 46301184.0, "rss_after": 81100800.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 83787776, "instructions": 1315461815, "cycles": 239733927, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 29.735833000000003, "user_us": 27739.0, "system_us": 2003.0, "rss_before": 46284800.0, "rss_after": 81133568.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 83820544, "instructions": 1312145287, "cycles": 238948798, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 8.231208000000002, "user_us": 7420.0, "system_us": 822.0, "rss_before": 61997056.0, "rss_after": 77070336.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 77479936, "instructions": 620973960, "cycles": 139116873, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 29.883458000000005, "user_us": 27717.0, "system_us": 2174.0, "rss_before": 46317568.0, "rss_after": 81117184.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 83804160, "instructions": 1312321330, "cycles": 240010691, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 7.193125000000002, "user_us": 6921.0, "system_us": 823.0, "rss_before": 105644032.0, "rss_after": 119832576.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 124157952, "instructions": 896476231, "cycles": 244121275, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 8.231541, "user_us": 7419.0, "system_us": 820.0, "rss_before": 62046208.0, "rss_after": 77119488.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 77529088, "instructions": 620262142, "cycles": 139470889, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 7.205083000000002, "user_us": 6892.0, "system_us": 854.0, "rss_before": 105758720.0, "rss_after": 119947264.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 124108800, "instructions": 883311200, "cycles": 232892598, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 29.793666000000005, "user_us": 27765.0, "system_us": 2038.0, "rss_before": 46301184.0, "rss_after": 81100800.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 83787776, "instructions": 1312181817, "cycles": 239867521, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 29.813125000000003, "user_us": 27651.0, "system_us": 2169.0, "rss_before": 46317568.0, "rss_after": 81149952.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 83836928, "instructions": 1312079990, "cycles": 239160428, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 7.220375000000004, "user_us": 6951.0, "system_us": 787.0, "rss_before": 105578496.0, "rss_after": 119783424.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 123977728, "instructions": 886620382, "cycles": 232368604, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 8.2255, "user_us": 7430.0, "system_us": 800.0, "rss_before": 62013440.0, "rss_after": 77086720.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 77496320, "instructions": 621991701, "cycles": 139820898, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 29.785458000000002, "user_us": 27725.0, "system_us": 2067.0, "rss_before": 46317568.0, "rss_after": 81117184.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 83804160, "instructions": 1312031410, "cycles": 239065681, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 29.740582999999997, "user_us": 27654.0, "system_us": 2094.0, "rss_before": 46284800.0, "rss_after": 81100800.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 83787776, "instructions": 1312016344, "cycles": 239564822, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 29.835207999999994, "user_us": 27756.0, "system_us": 2087.0, "rss_before": 46317568.0, "rss_after": 81117184.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 83804160, "instructions": 1313568397, "cycles": 238880906, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 29.718125000000004, "user_us": 27661.0, "system_us": 2067.0, "rss_before": 46301184.0, "rss_after": 81100800.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 83787776, "instructions": 1312605340, "cycles": 239596580, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 8.260791000000005, "user_us": 7412.0, "system_us": 855.0, "rss_before": 62013440.0, "rss_after": 77086720.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 77496320, "instructions": 620172738, "cycles": 139097007, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 7.144832999999998, "user_us": 6923.0, "system_us": 775.0, "rss_before": 105725952.0, "rss_after": 119914496.0, "checksum": 7058942.0, "retained": 1.0, "fixture": "records_object_8m", "iterations": 1, "warmup": 0, "peak_rss": 124190720, "instructions": 890926784, "cycles": 234701807, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 30.099458000000006, "user_us": 32052.0, "system_us": 3247.0, "rss_before": 105627648.0, "rss_after": 151044096.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 151781376, "instructions": 1285248417, "cycles": 316007668, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 33.256625, "user_us": 35228.0, "system_us": 2468.0, "rss_before": 62029824.0, "rss_after": 99139584.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 99549184, "instructions": 1118832817, "cycles": 232860684, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 64.663083, "user_us": 61230.0, "system_us": 3442.0, "rss_before": 46317568.0, "rss_after": 103464960.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 103989248, "instructions": 1599300781, "cycles": 288886202, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 64.847166, "user_us": 61130.0, "system_us": 3725.0, "rss_before": 46301184.0, "rss_after": 103415808.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 103940096, "instructions": 1599181554, "cycles": 290100587, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 33.043291, "user_us": 35373.0, "system_us": 2397.0, "rss_before": 62029824.0, "rss_after": 99123200.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 99532800, "instructions": 1119436663, "cycles": 232262279, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 30.416000000000004, "user_us": 32354.0, "system_us": 3322.0, "rss_before": 105644032.0, "rss_after": 150880256.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 151519232, "instructions": 1281021039, "cycles": 313235793, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 64.71258300000001, "user_us": 61272.0, "system_us": 3448.0, "rss_before": 46301184.0, "rss_after": 103415808.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 103940096, "instructions": 1600863252, "cycles": 289340872, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 64.730833, "user_us": 61296.0, "system_us": 3441.0, "rss_before": 46317568.0, "rss_after": 103481344.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 104005632, "instructions": 1602630219, "cycles": 288965974, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 33.217542, "user_us": 35357.0, "system_us": 2669.0, "rss_before": 62013440.0, "rss_after": 99106816.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 99516416, "instructions": 1117907598, "cycles": 233081237, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 64.761166, "user_us": 61298.0, "system_us": 3470.0, "rss_before": 46301184.0, "rss_after": 103464960.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 103989248, "instructions": 1600851110, "cycles": 289736258, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 30.276791000000003, "user_us": 32176.0, "system_us": 3422.0, "rss_before": 105725952.0, "rss_after": 151011328.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 151650304, "instructions": 1279032367, "cycles": 311862820, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 64.556958, "user_us": 61195.0, "system_us": 3369.0, "rss_before": 46301184.0, "rss_after": 103415808.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 103940096, "instructions": 1599584714, "cycles": 288942083, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 32.848875, "user_us": 35323.0, "system_us": 2240.0, "rss_before": 61997056.0, "rss_after": 99106816.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 99516416, "instructions": 1119231207, "cycles": 238940083, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 30.374542000000005, "user_us": 31528.0, "system_us": 3182.0, "rss_before": 105709568.0, "rss_after": 151273472.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 151961600, "instructions": 1282720567, "cycles": 307331637, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 64.65737499999999, "user_us": 61358.0, "system_us": 3306.0, "rss_before": 46284800.0, "rss_after": 103448576.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 103972864, "instructions": 1602530145, "cycles": 288631387, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 64.717667, "user_us": 61191.0, "system_us": 3538.0, "rss_before": 46317568.0, "rss_after": 103432192.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 103956480, "instructions": 1599215943, "cycles": 288902325, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 33.017792, "user_us": 35455.0, "system_us": 2374.0, "rss_before": 61980672.0, "rss_after": 99090432.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 99500032, "instructions": 1119243196, "cycles": 232272551, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 64.621667, "user_us": 61264.0, "system_us": 3365.0, "rss_before": 46301184.0, "rss_after": 103415808.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 103940096, "instructions": 1601210068, "cycles": 288547282, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 64.85412500000001, "user_us": 61375.0, "system_us": 3490.0, "rss_before": 46317568.0, "rss_after": 103432192.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 103956480, "instructions": 1599112871, "cycles": 289291020, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 30.359457999999997, "user_us": 31884.0, "system_us": 3609.0, "rss_before": 105676800.0, "rss_after": 151011328.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 151699456, "instructions": 1289681530, "cycles": 315028000, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 32.776125, "user_us": 35229.0, "system_us": 2329.0, "rss_before": 62013440.0, "rss_after": 99106816.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 99516416, "instructions": 1117741119, "cycles": 232239631, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 30.074334, "user_us": 32744.0, "system_us": 3299.0, "rss_before": 105725952.0, "rss_after": 150700032.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 151322624, "instructions": 1285752795, "cycles": 314256423, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 64.62958300000001, "user_us": 61363.0, "system_us": 3267.0, "rss_before": 46301184.0, "rss_after": 103464960.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 103989248, "instructions": 1599277526, "cycles": 288125940, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 64.858125, "user_us": 61303.0, "system_us": 3562.0, "rss_before": 46301184.0, "rss_after": 103432192.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 103956480, "instructions": 1603012863, "cycles": 290330157, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 30.379624999999997, "user_us": 32312.0, "system_us": 3328.0, "rss_before": 105627648.0, "rss_after": 150994944.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 151633920, "instructions": 1285512989, "cycles": 313364223, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 64.783541, "user_us": 61222.0, "system_us": 3572.0, "rss_before": 46317568.0, "rss_after": 103432192.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 103956480, "instructions": 1600957983, "cycles": 289559722, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 33.234542, "user_us": 35376.0, "system_us": 2398.0, "rss_before": 62013440.0, "rss_after": 99106816.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 99516416, "instructions": 1117214080, "cycles": 232879205, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 64.719459, "user_us": 61393.0, "system_us": 3334.0, "rss_before": 46301184.0, "rss_after": 103415808.0, "checksum": 28235768.0, "retained": 4.0, "fixture": "records_object_8m", "iterations": 4, "warmup": 0, "peak_rss": 103940096, "instructions": 1602755497, "cycles": 288764721, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.4506249999999987, "user_us": 695.0, "system_us": 113.0, "rss_before": 57884672.0, "rss_after": 59539456.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 60620800, "instructions": 300455617, "cycles": 101773944, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.1605420000000004, "user_us": 101.0, "system_us": 62.0, "rss_before": 14663680.0, "rss_after": 16056320.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 17137664, "instructions": 68778729, "cycles": 21356327, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.133166000000001, "user_us": 68.0, "system_us": 68.0, "rss_before": 30916608.0, "rss_after": 32079872.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 32489472, "instructions": 139426615, "cycles": 48616500, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.1583329999999994, "user_us": 102.0, "system_us": 61.0, "rss_before": 14663680.0, "rss_after": 16056320.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 17137664, "instructions": 68956761, "cycles": 21190793, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.15725000000000033, "user_us": 101.0, "system_us": 62.0, "rss_before": 14663680.0, "rss_after": 16056320.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 17137664, "instructions": 68883645, "cycles": 21052892, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.12404199999999932, "user_us": 68.0, "system_us": 59.0, "rss_before": 30916608.0, "rss_after": 32079872.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 32473088, "instructions": 139536586, "cycles": 48879862, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.4421670000000013, "user_us": 699.0, "system_us": 110.0, "rss_before": 57802752.0, "rss_after": 59490304.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 60604416, "instructions": 305869567, "cycles": 106368841, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.16070800000000007, "user_us": 102.0, "system_us": 64.0, "rss_before": 14663680.0, "rss_after": 16056320.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 17137664, "instructions": 68845820, "cycles": 21149936, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.4468329999999998, "user_us": 702.0, "system_us": 113.0, "rss_before": 57753600.0, "rss_after": 59408384.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 60489728, "instructions": 300897001, "cycles": 102005180, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.13791699999999985, "user_us": 68.0, "system_us": 73.0, "rss_before": 30883840.0, "rss_after": 32047104.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 32440320, "instructions": 139523940, "cycles": 48709542, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.15362499999999946, "user_us": 102.0, "system_us": 56.0, "rss_before": 14680064.0, "rss_after": 16072704.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 17154048, "instructions": 68861812, "cycles": 21141366, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.17079200000000005, "user_us": 103.0, "system_us": 75.0, "rss_before": 14663680.0, "rss_after": 16056320.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 17137664, "instructions": 68954093, "cycles": 21328924, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.1187920000000009, "user_us": 68.0, "system_us": 54.0, "rss_before": 30982144.0, "rss_after": 32145408.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 32555008, "instructions": 140106024, "cycles": 49080957, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.16133399999999964, "user_us": 101.0, "system_us": 63.0, "rss_before": 14647296.0, "rss_after": 16039936.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 17121280, "instructions": 68906916, "cycles": 21529895, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.4456249999999997, "user_us": 701.0, "system_us": 112.0, "rss_before": 57819136.0, "rss_after": 59523072.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 60637184, "instructions": 298630077, "cycles": 99962701, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.16579100000000002, "user_us": 102.0, "system_us": 70.0, "rss_before": 14663680.0, "rss_after": 16056320.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 17137664, "instructions": 68939824, "cycles": 21311815, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.15779100000000001, "user_us": 102.0, "system_us": 60.0, "rss_before": 14663680.0, "rss_after": 16056320.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 17137664, "instructions": 68819304, "cycles": 21177814, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.15770899999999966, "user_us": 102.0, "system_us": 62.0, "rss_before": 14663680.0, "rss_after": 16056320.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 17137664, "instructions": 68805851, "cycles": 21027314, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.44283300000000203, "user_us": 703.0, "system_us": 107.0, "rss_before": 57753600.0, "rss_after": 59473920.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 60555264, "instructions": 300272438, "cycles": 101478765, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.1291670000000007, "user_us": 69.0, "system_us": 63.0, "rss_before": 30916608.0, "rss_after": 32079872.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 32489472, "instructions": 139535115, "cycles": 48961413, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.15562499999999968, "user_us": 102.0, "system_us": 60.0, "rss_before": 14680064.0, "rss_after": 16072704.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 17154048, "instructions": 68845979, "cycles": 21247748, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.45195900000000044, "user_us": 702.0, "system_us": 117.0, "rss_before": 57737216.0, "rss_after": 59424768.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 60522496, "instructions": 300976197, "cycles": 102177797, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.16841700000000026, "user_us": 102.0, "system_us": 70.0, "rss_before": 14663680.0, "rss_after": 16056320.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 17137664, "instructions": 68917484, "cycles": 21338920, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.13037499999999902, "user_us": 68.0, "system_us": 66.0, "rss_before": 30916608.0, "rss_after": 32079872.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 32473088, "instructions": 139526091, "cycles": 48567074, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.4517920000000011, "user_us": 703.0, "system_us": 114.0, "rss_before": 57786368.0, "rss_after": 59457536.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 60588032, "instructions": 305203162, "cycles": 105465318, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.15833299999999983, "user_us": 102.0, "system_us": 63.0, "rss_before": 14663680.0, "rss_after": 16056320.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 17137664, "instructions": 68899308, "cycles": 21267734, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.16054199999999996, "user_us": 103.0, "system_us": 61.0, "rss_before": 14663680.0, "rss_after": 16056320.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 17137664, "instructions": 68748353, "cycles": 20918846, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.11950000000000038, "user_us": 68.0, "system_us": 54.0, "rss_before": 30932992.0, "rss_after": 32096256.0, "checksum": 1.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 32489472, "instructions": 139544898, "cycles": 48839275, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 4.0745000000000005, "user_us": 2588.0, "system_us": 1887.0, "rss_before": 30900224.0, "rss_after": 64700416.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 65110016, "instructions": 188663548, "cycles": 62574918, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 14.235292000000001, "user_us": 12724.0, "system_us": 2182.0, "rss_before": 57802752.0, "rss_after": 93634560.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 94552064, "instructions": 526498505, "cycles": 147597137, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.17008299999999998, "user_us": 116.0, "system_us": 61.0, "rss_before": 14663680.0, "rss_after": 16072704.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 17154048, "instructions": 69176422, "cycles": 21339261, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.18312499999999998, "user_us": 116.0, "system_us": 72.0, "rss_before": 14663680.0, "rss_after": 16072704.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 17154048, "instructions": 69021854, "cycles": 21272413, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.16829099999999997, "user_us": 115.0, "system_us": 59.0, "rss_before": 14663680.0, "rss_after": 16072704.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 17154048, "instructions": 69006784, "cycles": 21195081, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 14.3325, "user_us": 12844.0, "system_us": 2181.0, "rss_before": 57802752.0, "rss_after": 93634560.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 94568448, "instructions": 529172793, "cycles": 150665886, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 4.174791000000001, "user_us": 2610.0, "system_us": 2022.0, "rss_before": 30932992.0, "rss_after": 64716800.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 65126400, "instructions": 189353684, "cycles": 63205705, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.17104199999999992, "user_us": 115.0, "system_us": 63.0, "rss_before": 14680064.0, "rss_after": 16089088.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 17170432, "instructions": 69044742, "cycles": 21166322, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.17366700000000002, "user_us": 113.0, "system_us": 66.0, "rss_before": 14663680.0, "rss_after": 16072704.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 17154048, "instructions": 69144631, "cycles": 21293063, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.17562500000000014, "user_us": 115.0, "system_us": 64.0, "rss_before": 14663680.0, "rss_after": 16072704.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 17154048, "instructions": 69034919, "cycles": 21162562, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 14.191125000000001, "user_us": 12710.0, "system_us": 2131.0, "rss_before": 57851904.0, "rss_after": 93634560.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 94568448, "instructions": 525053256, "cycles": 146297391, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 4.096041, "user_us": 2562.0, "system_us": 1878.0, "rss_before": 30949376.0, "rss_after": 64700416.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 65110016, "instructions": 188696278, "cycles": 62827418, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.17287500000000033, "user_us": 119.0, "system_us": 59.0, "rss_before": 14663680.0, "rss_after": 16072704.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 17154048, "instructions": 69043507, "cycles": 21355281, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 4.116250000000001, "user_us": 2597.0, "system_us": 1925.0, "rss_before": 30900224.0, "rss_after": 64716800.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 65126400, "instructions": 188762504, "cycles": 62642653, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 14.221499999999999, "user_us": 12745.0, "system_us": 2154.0, "rss_before": 57786368.0, "rss_after": 93585408.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 94502912, "instructions": 529773596, "cycles": 151455806, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.1665830000000006, "user_us": 114.0, "system_us": 59.0, "rss_before": 14647296.0, "rss_after": 16056320.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 17137664, "instructions": 69038226, "cycles": 21606229, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.173041, "user_us": 114.0, "system_us": 66.0, "rss_before": 14663680.0, "rss_after": 16072704.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 17154048, "instructions": 69002695, "cycles": 21186017, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.17616699999999952, "user_us": 115.0, "system_us": 68.0, "rss_before": 14680064.0, "rss_after": 16089088.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 17170432, "instructions": 69112880, "cycles": 21274905, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 14.212375, "user_us": 12729.0, "system_us": 2171.0, "rss_before": 57802752.0, "rss_after": 93667328.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 94617600, "instructions": 526104862, "cycles": 147650169, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 4.161249999999999, "user_us": 2570.0, "system_us": 1898.0, "rss_before": 30916608.0, "rss_after": 64667648.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 65077248, "instructions": 188453425, "cycles": 62823386, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.1742919999999999, "user_us": 118.0, "system_us": 64.0, "rss_before": 14680064.0, "rss_after": 16089088.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 17170432, "instructions": 69002417, "cycles": 21265935, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 14.19075, "user_us": 12686.0, "system_us": 2185.0, "rss_before": 57671680.0, "rss_after": 93487104.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 94437376, "instructions": 523920420, "cycles": 145815951, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.1733750000000005, "user_us": 115.0, "system_us": 65.0, "rss_before": 14647296.0, "rss_after": 16056320.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 17137664, "instructions": 69123673, "cycles": 21413251, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 4.168167, "user_us": 2622.0, "system_us": 1973.0, "rss_before": 30916608.0, "rss_after": 64700416.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 65110016, "instructions": 188860013, "cycles": 62874672, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.17520800000000047, "user_us": 118.0, "system_us": 64.0, "rss_before": 14647296.0, "rss_after": 16056320.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 17137664, "instructions": 69006751, "cycles": 21319505, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 4.481916999999999, "user_us": 2609.0, "system_us": 2287.0, "rss_before": 30916608.0, "rss_after": 64700416.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 65110016, "instructions": 188920473, "cycles": 63898700, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.17462500000000025, "user_us": 116.0, "system_us": 65.0, "rss_before": 14680064.0, "rss_after": 16089088.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 17170432, "instructions": 69096379, "cycles": 21346113, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 14.170416, "user_us": 12754.0, "system_us": 2106.0, "rss_before": 57819136.0, "rss_after": 93683712.0, "checksum": 32.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 94617600, "instructions": 530158784, "cycles": 151478533, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.131208, "user_us": 76.0, "system_us": 62.0, "rss_before": 17399808.0, "rss_after": 18563072.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 19644416, "instructions": 71522554, "cycles": 22255554, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.14441700000000068, "user_us": 95.0, "system_us": 52.0, "rss_before": 33128448.0, "rss_after": 34258944.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 34668544, "instructions": 141243757, "cycles": 49318252, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.12995900000000038, "user_us": 76.0, "system_us": 59.0, "rss_before": 17399808.0, "rss_after": 18563072.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 19644416, "instructions": 71490257, "cycles": 22227424, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.40083299999999866, "user_us": 722.0, "system_us": 223.0, "rss_before": 60588032.0, "rss_after": 63619072.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 64585728, "instructions": 304702611, "cycles": 103582060, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.3989169999999973, "user_us": 718.0, "system_us": 222.0, "rss_before": 60686336.0, "rss_after": 63717376.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 64684032, "instructions": 308569202, "cycles": 105964226, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.1269999999999989, "user_us": 76.0, "system_us": 55.0, "rss_before": 17383424.0, "rss_after": 18546688.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 19628032, "instructions": 71597287, "cycles": 22136837, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.12549999999999972, "user_us": 77.0, "system_us": 52.0, "rss_before": 17416192.0, "rss_after": 18579456.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 19660800, "instructions": 71483166, "cycles": 22126621, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.14925000000000033, "user_us": 100.0, "system_us": 53.0, "rss_before": 33112064.0, "rss_after": 34226176.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 34635776, "instructions": 141256072, "cycles": 49623255, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.14095800000000036, "user_us": 76.0, "system_us": 72.0, "rss_before": 17399808.0, "rss_after": 18563072.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 19644416, "instructions": 71429841, "cycles": 22521032, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.37708299999999895, "user_us": 730.0, "system_us": 198.0, "rss_before": 60719104.0, "rss_after": 63700992.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 64667648, "instructions": 307617710, "cycles": 105322439, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.1290420000000001, "user_us": 80.0, "system_us": 56.0, "rss_before": 17383424.0, "rss_after": 18546688.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 19628032, "instructions": 71490068, "cycles": 22184936, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.1483749999999997, "user_us": 100.0, "system_us": 51.0, "rss_before": 33144832.0, "rss_after": 34258944.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 34684928, "instructions": 141221398, "cycles": 49550926, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.16091699999999953, "user_us": 100.0, "system_us": 65.0, "rss_before": 33193984.0, "rss_after": 34308096.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 34717696, "instructions": 141945055, "cycles": 49739121, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.1251249999999997, "user_us": 77.0, "system_us": 51.0, "rss_before": 17383424.0, "rss_after": 18546688.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 19628032, "instructions": 71524547, "cycles": 22071025, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.40404200000000046, "user_us": 733.0, "system_us": 221.0, "rss_before": 60620800.0, "rss_after": 63700992.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 64684032, "instructions": 309475387, "cycles": 106871011, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.13070800000000027, "user_us": 77.0, "system_us": 57.0, "rss_before": 17416192.0, "rss_after": 18579456.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 19660800, "instructions": 71467975, "cycles": 22202366, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.12887499999999985, "user_us": 76.0, "system_us": 56.0, "rss_before": 17399808.0, "rss_after": 18563072.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 19644416, "instructions": 71391989, "cycles": 22138729, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.1485409999999998, "user_us": 100.0, "system_us": 53.0, "rss_before": 33128448.0, "rss_after": 34242560.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 34668544, "instructions": 141256192, "cycles": 49473548, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.14054199999999994, "user_us": 79.0, "system_us": 66.0, "rss_before": 17416192.0, "rss_after": 18579456.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 19660800, "instructions": 71456521, "cycles": 22374011, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.3999999999999986, "user_us": 694.0, "system_us": 210.0, "rss_before": 60571648.0, "rss_after": 63602688.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 64602112, "instructions": 307056386, "cycles": 105240535, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.38108399999999953, "user_us": 678.0, "system_us": 195.0, "rss_before": 60669952.0, "rss_after": 63684608.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 64651264, "instructions": 305191775, "cycles": 103455605, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.1262080000000001, "user_us": 77.0, "system_us": 53.0, "rss_before": 17383424.0, "rss_after": 18546688.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 19628032, "instructions": 71438641, "cycles": 22181796, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.135834, "user_us": 76.0, "system_us": 63.0, "rss_before": 17416192.0, "rss_after": 18579456.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 19660800, "instructions": 71467562, "cycles": 22528395, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.14891599999999983, "user_us": 101.0, "system_us": 51.0, "rss_before": 33144832.0, "rss_after": 34258944.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 34668544, "instructions": 141200414, "cycles": 49524018, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.13233300000000003, "user_us": 77.0, "system_us": 60.0, "rss_before": 17383424.0, "rss_after": 18546688.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 19628032, "instructions": 71423122, "cycles": 22080831, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.3802909999999997, "user_us": 731.0, "system_us": 199.0, "rss_before": 60702720.0, "rss_after": 63766528.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 64733184, "instructions": 306319709, "cycles": 103962023, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.13183299999999942, "user_us": 76.0, "system_us": 62.0, "rss_before": 17416192.0, "rss_after": 18579456.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 19660800, "instructions": 71397865, "cycles": 22085695, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.14649999999999963, "user_us": 96.0, "system_us": 54.0, "rss_before": 33144832.0, "rss_after": 34275328.0, "checksum": 1048594.0, "retained": 1.0, "fixture": "long_string_1m", "iterations": 1, "warmup": 0, "peak_rss": 34684928, "instructions": 141234105, "cycles": 49343259, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 5.127749999999999, "user_us": 3572.0, "system_us": 2022.0, "rss_before": 33128448.0, "rss_after": 66846720.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 67272704, "instructions": 182934750, "cycles": 66945313, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 5.494, "user_us": 3952.0, "system_us": 2115.0, "rss_before": 60653568.0, "rss_after": 96845824.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 97812480, "instructions": 377231482, "cycles": 126679921, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 5.4806669999999995, "user_us": 3422.0, "system_us": 2062.0, "rss_before": 17399808.0, "rss_after": 53706752.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 54247424, "instructions": 128167424, "cycles": 40332845, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 5.470000000000001, "user_us": 3408.0, "system_us": 2068.0, "rss_before": 17399808.0, "rss_after": 53723136.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 54263808, "instructions": 128133233, "cycles": 39786552, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 5.500083000000001, "user_us": 3451.0, "system_us": 2053.0, "rss_before": 17399808.0, "rss_after": 53673984.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 54214656, "instructions": 128405242, "cycles": 40217585, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 5.006000000000002, "user_us": 3579.0, "system_us": 1880.0, "rss_before": 33112064.0, "rss_after": 66912256.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 67338240, "instructions": 182678069, "cycles": 66551039, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 5.400166999999999, "user_us": 3448.0, "system_us": 1955.0, "rss_before": 17416192.0, "rss_after": 53723136.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 54263808, "instructions": 128190349, "cycles": 39826333, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 5.695916, "user_us": 4118.0, "system_us": 2168.0, "rss_before": 60653568.0, "rss_after": 96911360.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 97878016, "instructions": 374643834, "cycles": 125072707, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 5.825540999999999, "user_us": 3468.0, "system_us": 2360.0, "rss_before": 17416192.0, "rss_after": 53723136.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 54263808, "instructions": 128584957, "cycles": 41410716, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 4.928082999999999, "user_us": 3554.0, "system_us": 1793.0, "rss_before": 33144832.0, "rss_after": 66846720.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 67272704, "instructions": 182206019, "cycles": 65949371, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 5.600249999999999, "user_us": 3993.0, "system_us": 2166.0, "rss_before": 60538880.0, "rss_after": 96845824.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 97861632, "instructions": 373317036, "cycles": 123784300, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 5.470083, "user_us": 3472.0, "system_us": 2002.0, "rss_before": 17383424.0, "rss_after": 53673984.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 54214656, "instructions": 128219960, "cycles": 40066717, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 5.447625000000001, "user_us": 3419.0, "system_us": 2034.0, "rss_before": 17399808.0, "rss_after": 53690368.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 54231040, "instructions": 128436809, "cycles": 39900735, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 4.9914580000000015, "user_us": 3556.0, "system_us": 1870.0, "rss_before": 33144832.0, "rss_after": 66895872.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 67321856, "instructions": 182705001, "cycles": 66336312, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 5.344958000000001, "user_us": 3412.0, "system_us": 1937.0, "rss_before": 17383424.0, "rss_after": 53706752.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 54247424, "instructions": 128014477, "cycles": 39256055, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 5.575040999999999, "user_us": 3992.0, "system_us": 2135.0, "rss_before": 60538880.0, "rss_after": 96845824.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 97861632, "instructions": 371597035, "cycles": 121481984, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 5.626834000000001, "user_us": 3438.0, "system_us": 2193.0, "rss_before": 17399808.0, "rss_after": 53706752.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 54247424, "instructions": 128410880, "cycles": 40633718, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 5.094458000000001, "user_us": 3579.0, "system_us": 1974.0, "rss_before": 33144832.0, "rss_after": 66912256.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 67338240, "instructions": 182648266, "cycles": 66759709, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 5.58925, "user_us": 4024.0, "system_us": 2158.0, "rss_before": 60686336.0, "rss_after": 96927744.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 97910784, "instructions": 386868800, "cycles": 134362692, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 5.502333999999999, "user_us": 3472.0, "system_us": 2034.0, "rss_before": 17416192.0, "rss_after": 53690368.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 54231040, "instructions": 128096659, "cycles": 40058047, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 5.111249999999998, "user_us": 3568.0, "system_us": 1976.0, "rss_before": 33144832.0, "rss_after": 66879488.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 67305472, "instructions": 182800324, "cycles": 66939137, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 5.690084, "user_us": 3471.0, "system_us": 2222.0, "rss_before": 17383424.0, "rss_after": 53706752.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 54247424, "instructions": 128229388, "cycles": 40910332, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 5.564916000000001, "user_us": 3416.0, "system_us": 2153.0, "rss_before": 17416192.0, "rss_after": 53723136.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 54263808, "instructions": 128253993, "cycles": 40353865, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 5.700125, "user_us": 4144.0, "system_us": 2152.0, "rss_before": 60669952.0, "rss_after": 96993280.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 97976320, "instructions": 375658887, "cycles": 125781555, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 5.685082999999999, "user_us": 4101.0, "system_us": 2181.0, "rss_before": 60751872.0, "rss_after": 96976896.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 97943552, "instructions": 371831697, "cycles": 122071717, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 5.386042000000001, "user_us": 3461.0, "system_us": 1930.0, "rss_before": 17399808.0, "rss_after": 53706752.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 54247424, "instructions": 128143517, "cycles": 39844320, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 5.104125, "user_us": 3572.0, "system_us": 1985.0, "rss_before": 33144832.0, "rss_after": 66912256.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 67338240, "instructions": 182692212, "cycles": 66848347, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 5.548165999999999, "user_us": 3507.0, "system_us": 2049.0, "rss_before": 17399808.0, "rss_after": 53690368.0, "checksum": 33555008.0, "retained": 32.0, "fixture": "long_string_1m", "iterations": 32, "warmup": 0, "peak_rss": 54231040, "instructions": 128347845, "cycles": 40607683, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.12399999999999878, "user_us": 62.0, "system_us": 64.0, "rss_before": 31784960.0, "rss_after": 32833536.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 33226752, "instructions": 148279527, "cycles": 50764258, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.19495799999999974, "user_us": 145.0, "system_us": 56.0, "rss_before": 14155776.0, "rss_after": 15368192.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 16449536, "instructions": 67063820, "cycles": 20587408, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.7094579999999979, "user_us": 1041.0, "system_us": 184.0, "rss_before": 58474496.0, "rss_after": 60653568.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 61456384, "instructions": 308273780, "cycles": 104988605, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.19720899999999997, "user_us": 146.0, "system_us": 56.0, "rss_before": 14139392.0, "rss_after": 15351808.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 16433152, "instructions": 67198804, "cycles": 20883202, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.1915, "user_us": 144.0, "system_us": 51.0, "rss_before": 14139392.0, "rss_after": 15351808.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 16433152, "instructions": 67045532, "cycles": 20559442, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.1940420000000005, "user_us": 145.0, "system_us": 56.0, "rss_before": 14123008.0, "rss_after": 15335424.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 16416768, "instructions": 67056622, "cycles": 20557350, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.11374999999999957, "user_us": 62.0, "system_us": 55.0, "rss_before": 31768576.0, "rss_after": 32817152.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 33210368, "instructions": 148285749, "cycles": 50610910, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.7360000000000007, "user_us": 1040.0, "system_us": 195.0, "rss_before": 58490880.0, "rss_after": 60702720.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 61472768, "instructions": 311062948, "cycles": 106980647, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.1916669999999998, "user_us": 146.0, "system_us": 52.0, "rss_before": 14139392.0, "rss_after": 15351808.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 16433152, "instructions": 67129836, "cycles": 20791912, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.11970799999999926, "user_us": 62.0, "system_us": 61.0, "rss_before": 31768576.0, "rss_after": 32817152.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 33210368, "instructions": 148267086, "cycles": 50709916, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.19770900000000013, "user_us": 146.0, "system_us": 55.0, "rss_before": 14155776.0, "rss_after": 15368192.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 16449536, "instructions": 67091603, "cycles": 20585346, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.7151250000000005, "user_us": 1051.0, "system_us": 190.0, "rss_before": 58474496.0, "rss_after": 60620800.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 61374464, "instructions": 310284861, "cycles": 106836104, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.20020900000000008, "user_us": 147.0, "system_us": 57.0, "rss_before": 14139392.0, "rss_after": 15351808.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 16433152, "instructions": 67217022, "cycles": 21017520, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.7452080000000016, "user_us": 1064.0, "system_us": 210.0, "rss_before": 58474496.0, "rss_after": 60637184.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 61407232, "instructions": 312516662, "cycles": 108687836, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.11904100000000106, "user_us": 62.0, "system_us": 60.0, "rss_before": 31752192.0, "rss_after": 32800768.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 33193984, "instructions": 148309425, "cycles": 50857813, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.20283400000000018, "user_us": 149.0, "system_us": 62.0, "rss_before": 14155776.0, "rss_after": 15368192.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 16449536, "instructions": 67202172, "cycles": 20946064, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.19483300000000003, "user_us": 148.0, "system_us": 54.0, "rss_before": 14139392.0, "rss_after": 15351808.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 16433152, "instructions": 67166098, "cycles": 20497049, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.1902079999999997, "user_us": 145.0, "system_us": 53.0, "rss_before": 14123008.0, "rss_after": 15335424.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 16416768, "instructions": 67128643, "cycles": 20592597, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.701666000000003, "user_us": 1041.0, "system_us": 176.0, "rss_before": 58490880.0, "rss_after": 60669952.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 61440000, "instructions": 308433746, "cycles": 105758017, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.11562500000000142, "user_us": 62.0, "system_us": 57.0, "rss_before": 31834112.0, "rss_after": 32882688.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 33275904, "instructions": 148759590, "cycles": 51117392, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.1905420000000002, "user_us": 145.0, "system_us": 52.0, "rss_before": 14123008.0, "rss_after": 15335424.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 16416768, "instructions": 67094438, "cycles": 20554853, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.7360830000000007, "user_us": 1057.0, "system_us": 190.0, "rss_before": 58490880.0, "rss_after": 60669952.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 61440000, "instructions": 307467639, "cycles": 104186877, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.11466699999999896, "user_us": 63.0, "system_us": 55.0, "rss_before": 31768576.0, "rss_after": 32817152.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 33210368, "instructions": 148350379, "cycles": 50851903, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.19179199999999996, "user_us": 146.0, "system_us": 50.0, "rss_before": 14155776.0, "rss_after": 15368192.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 16449536, "instructions": 67128580, "cycles": 20737112, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.20774999999999988, "user_us": 148.0, "system_us": 66.0, "rss_before": 14155776.0, "rss_after": 15368192.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 16449536, "instructions": 67137278, "cycles": 20760281, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.11983299999999986, "user_us": 63.0, "system_us": 60.0, "rss_before": 31850496.0, "rss_after": 32899072.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 33292288, "instructions": 148866923, "cycles": 51127702, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.19258299999999995, "user_us": 144.0, "system_us": 52.0, "rss_before": 14139392.0, "rss_after": 15351808.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 16433152, "instructions": 67105813, "cycles": 20605248, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.7318330000000017, "user_us": 1045.0, "system_us": 195.0, "rss_before": 58474496.0, "rss_after": 60620800.0, "checksum": 1.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 61407232, "instructions": 317251880, "cycles": 112119022, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 3.2516250000000007, "user_us": 1695.0, "system_us": 1560.0, "rss_before": 31752192.0, "rss_after": 61849600.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 62259200, "instructions": 187975442, "cycles": 60649819, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.20720800000000006, "user_us": 158.0, "system_us": 57.0, "rss_before": 14139392.0, "rss_after": 15368192.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 16449536, "instructions": 67301076, "cycles": 20642828, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.20254100000000008, "user_us": 159.0, "system_us": 51.0, "rss_before": 14139392.0, "rss_after": 15368192.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 16449536, "instructions": 67363507, "cycles": 20622716, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 16.257875000000002, "user_us": 14949.0, "system_us": 1978.0, "rss_before": 58408960.0, "rss_after": 90554368.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 91209728, "instructions": 462865970, "cycles": 160529681, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 0.2042499999999996, "user_us": 157.0, "system_us": 53.0, "rss_before": 14139392.0, "rss_after": 15368192.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 16449536, "instructions": 67251588, "cycles": 20687332, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 16.244709, "user_us": 14956.0, "system_us": 1953.0, "rss_before": 58556416.0, "rss_after": 90701824.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 91340800, "instructions": 457099574, "cycles": 155905217, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.21474999999999955, "user_us": 158.0, "system_us": 61.0, "rss_before": 14139392.0, "rss_after": 15368192.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 16449536, "instructions": 67382192, "cycles": 20988567, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 3.236333, "user_us": 1692.0, "system_us": 1548.0, "rss_before": 31850496.0, "rss_after": 61947904.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 62357504, "instructions": 188593813, "cycles": 61168423, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 0.22420799999999996, "user_us": 158.0, "system_us": 73.0, "rss_before": 14139392.0, "rss_after": 15368192.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 16449536, "instructions": 67312803, "cycles": 20910546, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 3.3581249999999994, "user_us": 1700.0, "system_us": 1665.0, "rss_before": 31784960.0, "rss_after": 61882368.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 62291968, "instructions": 188006712, "cycles": 60994043, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.2033330000000002, "user_us": 158.0, "system_us": 48.0, "rss_before": 14139392.0, "rss_after": 15368192.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 16449536, "instructions": 67471375, "cycles": 20769542, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 16.179333, "user_us": 14935.0, "system_us": 1896.0, "rss_before": 58523648.0, "rss_after": 90652672.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 91308032, "instructions": 461670058, "cycles": 158509632, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 0.21008300000000046, "user_us": 157.0, "system_us": 59.0, "rss_before": 14139392.0, "rss_after": 15368192.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 16449536, "instructions": 67387252, "cycles": 20992018, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 0.20862499999999962, "user_us": 160.0, "system_us": 52.0, "rss_before": 14139392.0, "rss_after": 15368192.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 16449536, "instructions": 67275478, "cycles": 20645242, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 3.334708000000001, "user_us": 1691.0, "system_us": 1647.0, "rss_before": 31768576.0, "rss_after": 61865984.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 62275584, "instructions": 188162163, "cycles": 60725964, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 16.247041, "user_us": 14950.0, "system_us": 1970.0, "rss_before": 58507264.0, "rss_after": 90701824.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 91357184, "instructions": 461592629, "cycles": 159261048, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 3.300708, "user_us": 1692.0, "system_us": 1612.0, "rss_before": 31768576.0, "rss_after": 61865984.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 62275584, "instructions": 187803825, "cycles": 60668649, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.20370800000000022, "user_us": 158.0, "system_us": 50.0, "rss_before": 14139392.0, "rss_after": 15368192.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 16449536, "instructions": 67383098, "cycles": 21251994, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 16.206708, "user_us": 14933.0, "system_us": 1947.0, "rss_before": 58507264.0, "rss_after": 90701824.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 91357184, "instructions": 462739162, "cycles": 159909706, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.2027079999999999, "user_us": 159.0, "system_us": 47.0, "rss_before": 14123008.0, "rss_after": 15351808.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 16433152, "instructions": 67358393, "cycles": 20744190, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 0.20529200000000003, "user_us": 158.0, "system_us": 51.0, "rss_before": 14139392.0, "rss_after": 15368192.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 16449536, "instructions": 67243040, "cycles": 20593694, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 16.268666000000003, "user_us": 14943.0, "system_us": 1981.0, "rss_before": 58458112.0, "rss_after": 90636288.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 91308032, "instructions": 459815413, "cycles": 157812278, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 3.357875, "user_us": 1694.0, "system_us": 1668.0, "rss_before": 31752192.0, "rss_after": 61849600.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 62259200, "instructions": 188115781, "cycles": 61164102, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.20783399999999963, "user_us": 161.0, "system_us": 51.0, "rss_before": 14139392.0, "rss_after": 15368192.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 16449536, "instructions": 67314189, "cycles": 20658437, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 0.20237500000000042, "user_us": 158.0, "system_us": 47.0, "rss_before": 14123008.0, "rss_after": 15351808.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 16433152, "instructions": 67329653, "cycles": 20434115, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 16.252375, "user_us": 14968.0, "system_us": 1962.0, "rss_before": 58408960.0, "rss_after": 90554368.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 91275264, "instructions": 456985872, "cycles": 155821994, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.2046249999999996, "user_us": 158.0, "system_us": 53.0, "rss_before": 14139392.0, "rss_after": 15368192.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 16449536, "instructions": 67370991, "cycles": 20677268, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 3.3297909999999984, "user_us": 1695.0, "system_us": 1639.0, "rss_before": 31752192.0, "rss_after": 61849600.0, "checksum": 32.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 62259200, "instructions": 187936683, "cycles": 60900225, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 0.1143749999999999, "user_us": 65.0, "system_us": 53.0, "rss_before": 16384000.0, "rss_after": 17383424.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 18464768, "instructions": 69305103, "cycles": 21524099, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.5837090000000007, "user_us": 467.0, "system_us": 120.0, "rss_before": 33800192.0, "rss_after": 35799040.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 36225024, "instructions": 157246051, "cycles": 53381428, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.668375000000001, "user_us": 1028.0, "system_us": 219.0, "rss_before": 61112320.0, "rss_after": 64028672.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 64716800, "instructions": 321095123, "cycles": 108500201, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.1186250000000002, "user_us": 69.0, "system_us": 55.0, "rss_before": 16367616.0, "rss_after": 17367040.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 18448384, "instructions": 69344605, "cycles": 21543799, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.5789590000000011, "user_us": 470.0, "system_us": 112.0, "rss_before": 33783808.0, "rss_after": 35766272.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 36192256, "instructions": 156702956, "cycles": 53059714, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.6662909999999975, "user_us": 1028.0, "system_us": 209.0, "rss_before": 61014016.0, "rss_after": 63913984.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 64618496, "instructions": 320502265, "cycles": 108423520, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.11450000000000005, "user_us": 65.0, "system_us": 55.0, "rss_before": 16351232.0, "rss_after": 17350656.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 18432000, "instructions": 69215234, "cycles": 21344101, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.11162500000000009, "user_us": 67.0, "system_us": 49.0, "rss_before": 16384000.0, "rss_after": 17383424.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 18464768, "instructions": 69266485, "cycles": 21167280, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.5649999999999995, "user_us": 464.0, "system_us": 105.0, "rss_before": 33751040.0, "rss_after": 35749888.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 36175872, "instructions": 156627335, "cycles": 52986811, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.6785420000000002, "user_us": 1023.0, "system_us": 206.0, "rss_before": 61030400.0, "rss_after": 63930368.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 64667648, "instructions": 319037083, "cycles": 107260549, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.12524999999999986, "user_us": 66.0, "system_us": 63.0, "rss_before": 16351232.0, "rss_after": 17350656.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 18432000, "instructions": 69259316, "cycles": 21562851, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.11616699999999991, "user_us": 66.0, "system_us": 57.0, "rss_before": 16384000.0, "rss_after": 17383424.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 18464768, "instructions": 69291853, "cycles": 21548099, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 0.11612500000000026, "user_us": 65.0, "system_us": 55.0, "rss_before": 16384000.0, "rss_after": 17383424.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 18464768, "instructions": 69216400, "cycles": 21124431, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.7120829999999998, "user_us": 1055.0, "system_us": 207.0, "rss_before": 61014016.0, "rss_after": 63881216.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 64618496, "instructions": 325286188, "cycles": 112688237, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.6158330000000003, "user_us": 471.0, "system_us": 148.0, "rss_before": 33734656.0, "rss_after": 36208640.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 36634624, "instructions": 156637451, "cycles": 52851869, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.11391600000000013, "user_us": 66.0, "system_us": 51.0, "rss_before": 16367616.0, "rss_after": 17367040.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 18448384, "instructions": 69194721, "cycles": 21574292, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.5828749999999996, "user_us": 464.0, "system_us": 123.0, "rss_before": 33734656.0, "rss_after": 35733504.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 36159488, "instructions": 156539314, "cycles": 52668145, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.12175000000000047, "user_us": 65.0, "system_us": 59.0, "rss_before": 16367616.0, "rss_after": 17367040.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 18448384, "instructions": 69335504, "cycles": 21478823, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.11183300000000074, "user_us": 65.0, "system_us": 53.0, "rss_before": 16367616.0, "rss_after": 17367040.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 18448384, "instructions": 69201584, "cycles": 21624441, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.6744170000000018, "user_us": 1028.0, "system_us": 203.0, "rss_before": 61095936.0, "rss_after": 63963136.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 64634880, "instructions": 320028875, "cycles": 108236360, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.5859579999999998, "user_us": 465.0, "system_us": 124.0, "rss_before": 33800192.0, "rss_after": 35799040.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 36225024, "instructions": 156925196, "cycles": 53500232, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.11433399999999994, "user_us": 65.0, "system_us": 55.0, "rss_before": 16367616.0, "rss_after": 17367040.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 18448384, "instructions": 69288009, "cycles": 21404352, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.12008299999999972, "user_us": 66.0, "system_us": 58.0, "rss_before": 16351232.0, "rss_after": 17350656.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 18432000, "instructions": 69167766, "cycles": 21258302, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.6690830000000005, "user_us": 1027.0, "system_us": 204.0, "rss_before": 61014016.0, "rss_after": 63930368.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 64602112, "instructions": 322105761, "cycles": 110349468, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.5831250000000008, "user_us": 463.0, "system_us": 123.0, "rss_before": 33767424.0, "rss_after": 35766272.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 36192256, "instructions": 156600433, "cycles": 53080544, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.10862499999999997, "user_us": 66.0, "system_us": 47.0, "rss_before": 16367616.0, "rss_after": 17367040.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 18448384, "instructions": 69247513, "cycles": 21546155, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.11150000000000038, "user_us": 66.0, "system_us": 50.0, "rss_before": 16384000.0, "rss_after": 17383424.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 18464768, "instructions": 69190906, "cycles": 21168844, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 0.6649580000000022, "user_us": 1012.0, "system_us": 189.0, "rss_before": 61095936.0, "rss_after": 63930368.0, "checksum": 468018.0, "retained": 1.0, "fixture": "unicode_1m", "iterations": 1, "warmup": 0, "peak_rss": 64651264, "instructions": 317357599, "cycles": 105667897, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 15.85325, "user_us": 14113.0, "system_us": 1743.0, "rss_before": 33751040.0, "rss_after": 64815104.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 65241088, "instructions": 384575621, "cycles": 101772603, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 15.217582999999998, "user_us": 13853.0, "system_us": 2016.0, "rss_before": 61112320.0, "rss_after": 93667328.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 94371840, "instructions": 603645011, "cycles": 157393955, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 2.1409580000000004, "user_us": 666.0, "system_us": 1479.0, "rss_before": 16367616.0, "rss_after": 43974656.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 45056000, "instructions": 85550518, "cycles": 28237413, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 2.2298340000000003, "user_us": 648.0, "system_us": 1585.0, "rss_before": 16384000.0, "rss_after": 43991040.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 45072384, "instructions": 85638155, "cycles": 28655479, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 2.171666, "user_us": 658.0, "system_us": 1516.0, "rss_before": 16367616.0, "rss_after": 43974656.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 45056000, "instructions": 85719336, "cycles": 28321744, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 15.772084000000001, "user_us": 14124.0, "system_us": 1655.0, "rss_before": 33734656.0, "rss_after": 64782336.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 65208320, "instructions": 384117934, "cycles": 101535580, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 2.10375, "user_us": 661.0, "system_us": 1449.0, "rss_before": 16384000.0, "rss_after": 43991040.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 45072384, "instructions": 85610273, "cycles": 28197528, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 15.090708000000003, "user_us": 13673.0, "system_us": 2046.0, "rss_before": 61161472.0, "rss_after": 93716480.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 94420992, "instructions": 601816379, "cycles": 155703406, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 15.915625, "user_us": 14136.0, "system_us": 1783.0, "rss_before": 33734656.0, "rss_after": 65257472.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 65683456, "instructions": 384462905, "cycles": 102250816, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 15.352834000000001, "user_us": 13985.0, "system_us": 2013.0, "rss_before": 61095936.0, "rss_after": 93650944.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 94371840, "instructions": 604015037, "cycles": 158271441, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 2.169541, "user_us": 679.0, "system_us": 1495.0, "rss_before": 16367616.0, "rss_after": 43974656.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 45056000, "instructions": 85640872, "cycles": 28482164, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 2.0763329999999995, "user_us": 659.0, "system_us": 1421.0, "rss_before": 16367616.0, "rss_after": 43974656.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 45056000, "instructions": 85539966, "cycles": 27998856, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 2.248875, "user_us": 656.0, "system_us": 1598.0, "rss_before": 16384000.0, "rss_after": 43991040.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 45072384, "instructions": 85919656, "cycles": 28753855, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 2.136333, "user_us": 639.0, "system_us": 1503.0, "rss_before": 16351232.0, "rss_after": 43974656.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 45056000, "instructions": 85662226, "cycles": 28366953, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 15.83775, "user_us": 14120.0, "system_us": 1722.0, "rss_before": 33751040.0, "rss_after": 64815104.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 65241088, "instructions": 384189961, "cycles": 101663599, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 15.353291000000002, "user_us": 13951.0, "system_us": 2016.0, "rss_before": 61128704.0, "rss_after": 93683712.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 94371840, "instructions": 599881639, "cycles": 153990936, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 2.148375, "user_us": 653.0, "system_us": 1499.0, "rss_before": 16367616.0, "rss_after": 43974656.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 45056000, "instructions": 85763818, "cycles": 28492554, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 15.80725, "user_us": 14124.0, "system_us": 1686.0, "rss_before": 33734656.0, "rss_after": 64798720.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 65224704, "instructions": 384138904, "cycles": 101393391, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 15.182832999999995, "user_us": 13836.0, "system_us": 1957.0, "rss_before": 61210624.0, "rss_after": 93683712.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 94355456, "instructions": 606407432, "cycles": 159197795, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 2.1501669999999997, "user_us": 659.0, "system_us": 1496.0, "rss_before": 16384000.0, "rss_after": 43991040.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 45072384, "instructions": 85708363, "cycles": 28635219, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 15.250541000000002, "user_us": 13832.0, "system_us": 2034.0, "rss_before": 61161472.0, "rss_after": 93700096.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 94355456, "instructions": 605107321, "cycles": 158223641, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 2.265625, "user_us": 682.0, "system_us": 1588.0, "rss_before": 16367616.0, "rss_after": 43974656.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 45056000, "instructions": 85621465, "cycles": 28831220, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 2.173625000000001, "user_us": 666.0, "system_us": 1511.0, "rss_before": 16351232.0, "rss_after": 43974656.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 45056000, "instructions": 85666441, "cycles": 28415369, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 15.804166, "user_us": 14113.0, "system_us": 1694.0, "rss_before": 33734656.0, "rss_after": 64798720.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 65224704, "instructions": 384189292, "cycles": 101488094, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 2.1707080000000003, "user_us": 647.0, "system_us": 1530.0, "rss_before": 16351232.0, "rss_after": 43974656.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 45056000, "instructions": 85619867, "cycles": 28635704, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 2.1362499999999995, "user_us": 664.0, "system_us": 1475.0, "rss_before": 16384000.0, "rss_after": 43991040.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 45072384, "instructions": 85605293, "cycles": 28285109, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 15.925917, "user_us": 14170.0, "system_us": 1760.0, "rss_before": 33783808.0, "rss_after": 65323008.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 65748992, "instructions": 384301657, "cycles": 101708799, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 15.362708000000001, "user_us": 13995.0, "system_us": 1978.0, "rss_before": 61112320.0, "rss_after": 93667328.0, "checksum": 14976576.0, "retained": 32.0, "fixture": "unicode_1m", "iterations": 32, "warmup": 0, "peak_rss": 94355456, "instructions": 606169281, "cycles": 159052752, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 6.959041000000003, "user_us": 6774.0, "system_us": 699.0, "rss_before": 57917440.0, "rss_after": 68927488.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 69763072, "instructions": 384894724, "cycles": 126388363, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 5.708125000000001, "user_us": 5256.0, "system_us": 455.0, "rss_before": 30834688.0, "rss_after": 38109184.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 38518784, "instructions": 214643187, "cycles": 66902625, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 2.5602080000000003, "user_us": 2210.0, "system_us": 354.0, "rss_before": 14336000.0, "rss_after": 21659648.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 22478848, "instructions": 101486712, "cycles": 29077374, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 2.5955839999999997, "user_us": 2232.0, "system_us": 368.0, "rss_before": 14336000.0, "rss_after": 21659648.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 22478848, "instructions": 101512852, "cycles": 28865591, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 7.0009999999999994, "user_us": 6841.0, "system_us": 695.0, "rss_before": 57999360.0, "rss_after": 69042176.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 69812224, "instructions": 382329697, "cycles": 123805785, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 5.721874999999999, "user_us": 5280.0, "system_us": 446.0, "rss_before": 30834688.0, "rss_after": 38125568.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 38535168, "instructions": 214525787, "cycles": 66570308, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 2.6495420000000007, "user_us": 2227.0, "system_us": 429.0, "rss_before": 14336000.0, "rss_after": 21659648.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 22478848, "instructions": 101678656, "cycles": 29581266, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 2.629208, "user_us": 2235.0, "system_us": 400.0, "rss_before": 14352384.0, "rss_after": 21676032.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 22495232, "instructions": 101569835, "cycles": 29259288, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 5.690459000000001, "user_us": 5275.0, "system_us": 420.0, "rss_before": 30818304.0, "rss_after": 38092800.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 38502400, "instructions": 214681678, "cycles": 66595382, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 2.5891659999999996, "user_us": 2221.0, "system_us": 375.0, "rss_before": 14352384.0, "rss_after": 21676032.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 22495232, "instructions": 101572554, "cycles": 29062354, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 7.175750000000001, "user_us": 7009.0, "system_us": 685.0, "rss_before": 57950208.0, "rss_after": 68927488.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 69746688, "instructions": 380245938, "cycles": 123428872, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 2.62475, "user_us": 2225.0, "system_us": 407.0, "rss_before": 14319616.0, "rss_after": 21643264.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 22462464, "instructions": 101619244, "cycles": 29203365, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 5.647917000000001, "user_us": 5268.0, "system_us": 383.0, "rss_before": 30834688.0, "rss_after": 38109184.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 38518784, "instructions": 214443740, "cycles": 66324449, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 2.6179580000000007, "user_us": 2235.0, "system_us": 387.0, "rss_before": 14319616.0, "rss_after": 21643264.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 22462464, "instructions": 101573733, "cycles": 29304307, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 2.571083, "user_us": 2220.0, "system_us": 354.0, "rss_before": 14352384.0, "rss_after": 21676032.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 22495232, "instructions": 101489166, "cycles": 29074679, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 6.997083, "user_us": 6822.0, "system_us": 704.0, "rss_before": 57999360.0, "rss_after": 69025792.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 69812224, "instructions": 382746133, "cycles": 125501785, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 5.702833, "user_us": 5291.0, "system_us": 416.0, "rss_before": 30834688.0, "rss_after": 38109184.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 38518784, "instructions": 214653578, "cycles": 66457602, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 2.6072499999999996, "user_us": 2207.0, "system_us": 404.0, "rss_before": 14336000.0, "rss_after": 21659648.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 22478848, "instructions": 101626849, "cycles": 29175594, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 7.101416999999998, "user_us": 6925.0, "system_us": 704.0, "rss_before": 57999360.0, "rss_after": 69009408.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 69812224, "instructions": 383788750, "cycles": 125898739, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 2.6097920000000006, "user_us": 2222.0, "system_us": 391.0, "rss_before": 14352384.0, "rss_after": 21676032.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 22495232, "instructions": 101691182, "cycles": 29317740, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 7.0027500000000025, "user_us": 6822.0, "system_us": 696.0, "rss_before": 57868288.0, "rss_after": 68845568.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 69681152, "instructions": 390885897, "cycles": 131144259, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 2.601584000000001, "user_us": 2233.0, "system_us": 373.0, "rss_before": 14336000.0, "rss_after": 21659648.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 22478848, "instructions": 101492560, "cycles": 29095960, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 5.727124999999999, "user_us": 5290.0, "system_us": 441.0, "rss_before": 30834688.0, "rss_after": 38109184.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 38518784, "instructions": 214625328, "cycles": 66733334, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 2.601333000000001, "user_us": 2224.0, "system_us": 381.0, "rss_before": 14319616.0, "rss_after": 21643264.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 22462464, "instructions": 101563396, "cycles": 29012186, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 5.715166, "user_us": 5286.0, "system_us": 432.0, "rss_before": 30834688.0, "rss_after": 38125568.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 38535168, "instructions": 214495803, "cycles": 66403829, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 2.6127090000000006, "user_us": 2218.0, "system_us": 398.0, "rss_before": 14352384.0, "rss_after": 21676032.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 22495232, "instructions": 101574994, "cycles": 29617469, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 6.960333999999998, "user_us": 6801.0, "system_us": 686.0, "rss_before": 57901056.0, "rss_after": 68911104.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 69697536, "instructions": 379132226, "cycles": 121250559, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 2.601458, "user_us": 2223.0, "system_us": 382.0, "rss_before": 14336000.0, "rss_after": 21659648.0, "checksum": 1.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 22478848, "instructions": 101538111, "cycles": 29231379, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 68.136542, "user_us": 65933.0, "system_us": 2618.0, "rss_before": 30851072.0, "rss_after": 72269824.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 72679424, "instructions": 1230263438, "cycles": 268017000, "engine": "bun", "operation": "retain-parse", "rep": 0} +{"wall_ms": 58.954958000000005, "user_us": 55001.0, "system_us": 3961.0, "rss_before": 14352384.0, "rss_after": 80920576.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 81444864, "instructions": 977635268, "cycles": 213085854, "engine": "perry", "operation": "retain-parse", "rep": 0} +{"wall_ms": 58.604417, "user_us": 54755.0, "system_us": 3854.0, "rss_before": 14336000.0, "rss_after": 80904192.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 81428480, "instructions": 977772670, "cycles": 211721283, "engine": "baseline", "operation": "retain-parse", "rep": 0} +{"wall_ms": 86.179, "user_us": 84908.0, "system_us": 3882.0, "rss_before": 58032128.0, "rss_after": 118177792.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 118882304, "instructions": 1461144832, "cycles": 407435761, "engine": "node", "operation": "retain-parse", "rep": 0} +{"wall_ms": 58.642416, "user_us": 54573.0, "system_us": 4073.0, "rss_before": 14319616.0, "rss_after": 80887808.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 81412096, "instructions": 977297095, "cycles": 211412754, "engine": "baseline", "operation": "retain-parse", "rep": 1} +{"wall_ms": 86.52275, "user_us": 85174.0, "system_us": 3992.0, "rss_before": 57901056.0, "rss_after": 118046720.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 118751232, "instructions": 1443072637, "cycles": 394383525, "engine": "node", "operation": "retain-parse", "rep": 1} +{"wall_ms": 68.539542, "user_us": 66148.0, "system_us": 2959.0, "rss_before": 30834688.0, "rss_after": 72269824.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 72679424, "instructions": 1231654499, "cycles": 269837753, "engine": "bun", "operation": "retain-parse", "rep": 1} +{"wall_ms": 58.789334, "user_us": 54726.0, "system_us": 4071.0, "rss_before": 14336000.0, "rss_after": 80904192.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 81428480, "instructions": 977524972, "cycles": 212343026, "engine": "perry", "operation": "retain-parse", "rep": 1} +{"wall_ms": 86.07187499999999, "user_us": 84836.0, "system_us": 3878.0, "rss_before": 57966592.0, "rss_after": 118128640.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 118784000, "instructions": 1450859643, "cycles": 398382323, "engine": "node", "operation": "retain-parse", "rep": 2} +{"wall_ms": 58.920209, "user_us": 54763.0, "system_us": 4162.0, "rss_before": 14352384.0, "rss_after": 80904192.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 81428480, "instructions": 977609631, "cycles": 212362565, "engine": "perry", "operation": "retain-parse", "rep": 2} +{"wall_ms": 68.116167, "user_us": 66021.0, "system_us": 2532.0, "rss_before": 30818304.0, "rss_after": 72220672.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 72630272, "instructions": 1230396296, "cycles": 268085379, "engine": "bun", "operation": "retain-parse", "rep": 2} +{"wall_ms": 58.647584, "user_us": 54484.0, "system_us": 4170.0, "rss_before": 14336000.0, "rss_after": 80887808.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 81412096, "instructions": 977584662, "cycles": 212155197, "engine": "baseline", "operation": "retain-parse", "rep": 2} +{"wall_ms": 87.04962499999999, "user_us": 85823.0, "system_us": 3865.0, "rss_before": 57933824.0, "rss_after": 118112256.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 118767616, "instructions": 1431969980, "cycles": 386265449, "engine": "node", "operation": "retain-parse", "rep": 3} +{"wall_ms": 58.812833, "user_us": 54745.0, "system_us": 4073.0, "rss_before": 14352384.0, "rss_after": 80920576.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 81444864, "instructions": 977676321, "cycles": 212650937, "engine": "perry", "operation": "retain-parse", "rep": 3} +{"wall_ms": 68.452292, "user_us": 66190.0, "system_us": 2823.0, "rss_before": 30834688.0, "rss_after": 72318976.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 72728576, "instructions": 1231463401, "cycles": 269452959, "engine": "bun", "operation": "retain-parse", "rep": 3} +{"wall_ms": 58.88337500000001, "user_us": 54802.0, "system_us": 4086.0, "rss_before": 14319616.0, "rss_after": 80887808.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 81412096, "instructions": 977704206, "cycles": 212454152, "engine": "baseline", "operation": "retain-parse", "rep": 3} +{"wall_ms": 68.10708299999999, "user_us": 66017.0, "system_us": 2656.0, "rss_before": 30834688.0, "rss_after": 72302592.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 72712192, "instructions": 1230889710, "cycles": 268507030, "engine": "bun", "operation": "retain-parse", "rep": 4} +{"wall_ms": 58.708, "user_us": 54520.0, "system_us": 4192.0, "rss_before": 14319616.0, "rss_after": 80887808.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 81412096, "instructions": 977975452, "cycles": 212087516, "engine": "baseline", "operation": "retain-parse", "rep": 4} +{"wall_ms": 86.511041, "user_us": 85287.0, "system_us": 3886.0, "rss_before": 57982976.0, "rss_after": 118161408.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 118833152, "instructions": 1439188508, "cycles": 390654415, "engine": "node", "operation": "retain-parse", "rep": 4} +{"wall_ms": 58.826541000000006, "user_us": 54844.0, "system_us": 3987.0, "rss_before": 14352384.0, "rss_after": 80904192.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 81428480, "instructions": 977695525, "cycles": 212199211, "engine": "perry", "operation": "retain-parse", "rep": 4} +{"wall_ms": 58.97875, "user_us": 54675.0, "system_us": 4307.0, "rss_before": 14336000.0, "rss_after": 80904192.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 81428480, "instructions": 977708738, "cycles": 213107604, "engine": "perry", "operation": "retain-parse", "rep": 5} +{"wall_ms": 58.530458, "user_us": 54699.0, "system_us": 3836.0, "rss_before": 14336000.0, "rss_after": 80904192.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 81428480, "instructions": 977489218, "cycles": 211552716, "engine": "baseline", "operation": "retain-parse", "rep": 5} +{"wall_ms": 86.656041, "user_us": 85426.0, "system_us": 3886.0, "rss_before": 57884672.0, "rss_after": 118063104.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 118800384, "instructions": 1436972302, "cycles": 388806539, "engine": "node", "operation": "retain-parse", "rep": 5} +{"wall_ms": 68.467292, "user_us": 66044.0, "system_us": 3009.0, "rss_before": 30834688.0, "rss_after": 72318976.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 72728576, "instructions": 1231669350, "cycles": 269763507, "engine": "bun", "operation": "retain-parse", "rep": 5} +{"wall_ms": 86.14441599999999, "user_us": 84841.0, "system_us": 3931.0, "rss_before": 57868288.0, "rss_after": 118046720.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 118718464, "instructions": 1437592787, "cycles": 387757362, "engine": "node", "operation": "retain-parse", "rep": 6} +{"wall_ms": 58.446875, "user_us": 54552.0, "system_us": 3899.0, "rss_before": 14336000.0, "rss_after": 80887808.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 81412096, "instructions": 977508984, "cycles": 211163107, "engine": "baseline", "operation": "retain-parse", "rep": 6} +{"wall_ms": 58.575958, "user_us": 54754.0, "system_us": 3828.0, "rss_before": 14352384.0, "rss_after": 80920576.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 81444864, "instructions": 977648389, "cycles": 211630683, "engine": "perry", "operation": "retain-parse", "rep": 6} +{"wall_ms": 68.746833, "user_us": 66524.0, "system_us": 2872.0, "rss_before": 30867456.0, "rss_after": 72351744.0, "checksum": 16.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 72761344, "instructions": 1231563260, "cycles": 270517193, "engine": "bun", "operation": "retain-parse", "rep": 6} +{"wall_ms": 2.495166, "user_us": 2416.0, "system_us": 88.0, "rss_before": 22626304.0, "rss_after": 23969792.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 25051136, "instructions": 132814660, "cycles": 38566873, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 2.5088749999999997, "user_us": 2419.0, "system_us": 94.0, "rss_before": 22609920.0, "rss_after": 23953408.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 25034752, "instructions": 132859692, "cycles": 38540531, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 7.071415999999999, "user_us": 7388.0, "system_us": 167.0, "rss_before": 69763072.0, "rss_after": 72138752.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 72892416, "instructions": 444813626, "cycles": 148365549, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 0.7948340000000016, "user_us": 667.0, "system_us": 131.0, "rss_before": 39108608.0, "rss_after": 41222144.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 41631744, "instructions": 230061212, "cycles": 69603199, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 2.483792, "user_us": 2410.0, "system_us": 78.0, "rss_before": 22626304.0, "rss_after": 23969792.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 25051136, "instructions": 132890478, "cycles": 38500544, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 7.127917, "user_us": 7437.0, "system_us": 206.0, "rss_before": 69746688.0, "rss_after": 72122368.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 72826880, "instructions": 445719253, "cycles": 149228493, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 2.497625000000002, "user_us": 2426.0, "system_us": 76.0, "rss_before": 22593536.0, "rss_after": 23937024.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 25018368, "instructions": 132783356, "cycles": 38679127, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.7579170000000026, "user_us": 661.0, "system_us": 101.0, "rss_before": 39108608.0, "rss_after": 41205760.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 41615360, "instructions": 229972082, "cycles": 69316137, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 0.7653749999999988, "user_us": 663.0, "system_us": 107.0, "rss_before": 39092224.0, "rss_after": 41189376.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 41598976, "instructions": 229915444, "cycles": 69169428, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 2.497833, "user_us": 2421.0, "system_us": 82.0, "rss_before": 22593536.0, "rss_after": 23937024.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 25018368, "instructions": 132804672, "cycles": 38430615, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 2.485958, "user_us": 2400.0, "system_us": 91.0, "rss_before": 22609920.0, "rss_after": 23953408.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 25034752, "instructions": 132898604, "cycles": 38564713, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 7.127666000000001, "user_us": 7411.0, "system_us": 217.0, "rss_before": 69632000.0, "rss_after": 72007680.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 72761344, "instructions": 441730356, "cycles": 145651444, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 2.501208, "user_us": 2419.0, "system_us": 86.0, "rss_before": 22626304.0, "rss_after": 23969792.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 25051136, "instructions": 132872601, "cycles": 38605579, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 2.517041999999999, "user_us": 2421.0, "system_us": 101.0, "rss_before": 22609920.0, "rss_after": 23953408.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 25034752, "instructions": 132840907, "cycles": 38562600, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 7.110332999999997, "user_us": 7398.0, "system_us": 204.0, "rss_before": 69746688.0, "rss_after": 72122368.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 72826880, "instructions": 446314494, "cycles": 150109967, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 0.7604169999999968, "user_us": 663.0, "system_us": 102.0, "rss_before": 39124992.0, "rss_after": 41222144.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 41631744, "instructions": 230050373, "cycles": 69685293, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 7.103959, "user_us": 7400.0, "system_us": 193.0, "rss_before": 69713920.0, "rss_after": 72089600.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 72810496, "instructions": 444631995, "cycles": 149660437, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.7669160000000019, "user_us": 664.0, "system_us": 108.0, "rss_before": 39108608.0, "rss_after": 41205760.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 41615360, "instructions": 229916318, "cycles": 69198092, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 2.476166000000001, "user_us": 2400.0, "system_us": 80.0, "rss_before": 22609920.0, "rss_after": 23953408.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 25034752, "instructions": 132721876, "cycles": 38269389, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 2.486833999999999, "user_us": 2409.0, "system_us": 83.0, "rss_before": 22626304.0, "rss_after": 23969792.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 25051136, "instructions": 132916725, "cycles": 38626863, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 0.7664170000000006, "user_us": 669.0, "system_us": 102.0, "rss_before": 39092224.0, "rss_after": 41189376.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 41598976, "instructions": 230105892, "cycles": 69338091, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 2.4814999999999996, "user_us": 2413.0, "system_us": 73.0, "rss_before": 22609920.0, "rss_after": 23953408.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 25034752, "instructions": 132884822, "cycles": 38365617, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 2.4936250000000006, "user_us": 2415.0, "system_us": 84.0, "rss_before": 22609920.0, "rss_after": 23953408.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 25034752, "instructions": 132848089, "cycles": 38634883, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 7.052999999999997, "user_us": 7374.0, "system_us": 180.0, "rss_before": 69763072.0, "rss_after": 72138752.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 72843264, "instructions": 441792576, "cycles": 145856198, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 0.7895840000000014, "user_us": 670.0, "system_us": 127.0, "rss_before": 39092224.0, "rss_after": 41189376.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 41598976, "instructions": 230034520, "cycles": 69597549, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 2.48625, "user_us": 2407.0, "system_us": 84.0, "rss_before": 22609920.0, "rss_after": 23953408.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 25034752, "instructions": 132792532, "cycles": 38595498, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 2.4824579999999994, "user_us": 2408.0, "system_us": 83.0, "rss_before": 22626304.0, "rss_after": 23969792.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 25051136, "instructions": 132886135, "cycles": 38407933, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 7.125625000000003, "user_us": 7391.0, "system_us": 198.0, "rss_before": 69763072.0, "rss_after": 72237056.0, "checksum": 977781.0, "retained": 1.0, "fixture": "wide_1m", "iterations": 1, "warmup": 0, "peak_rss": 72925184, "instructions": 444978488, "cycles": 148280351, "engine": "node", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 12.036625, "user_us": 11172.0, "system_us": 868.0, "rss_before": 22609920.0, "rss_after": 37765120.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 38846464, "instructions": 341458837, "cycles": 69318449, "engine": "perry", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 102.847125, "user_us": 101794.0, "system_us": 1742.0, "rss_before": 69648384.0, "rss_after": 90849280.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 91504640, "instructions": 1294689153, "cycles": 460176064, "engine": "node", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 12.023791000000003, "user_us": 11181.0, "system_us": 846.0, "rss_before": 22609920.0, "rss_after": 37748736.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 38830080, "instructions": 341336804, "cycles": 69224352, "engine": "baseline", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 11.276958, "user_us": 10311.0, "system_us": 971.0, "rss_before": 39075840.0, "rss_after": 56082432.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 56492032, "instructions": 447660259, "cycles": 103207770, "engine": "bun", "operation": "retain-stringify", "rep": 0} +{"wall_ms": 11.955750000000002, "user_us": 11171.0, "system_us": 789.0, "rss_before": 22609920.0, "rss_after": 37748736.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 38830080, "instructions": 341426507, "cycles": 69190151, "engine": "perry", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 12.011540999999998, "user_us": 11180.0, "system_us": 836.0, "rss_before": 22593536.0, "rss_after": 37748736.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 38830080, "instructions": 341442682, "cycles": 69369739, "engine": "baseline", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 102.62837499999999, "user_us": 101327.0, "system_us": 1972.0, "rss_before": 69615616.0, "rss_after": 90734592.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 91422720, "instructions": 1292984578, "cycles": 456715510, "engine": "node", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 11.209709, "user_us": 10304.0, "system_us": 912.0, "rss_before": 39092224.0, "rss_after": 56098816.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 56508416, "instructions": 447636746, "cycles": 103020159, "engine": "bun", "operation": "retain-stringify", "rep": 1} +{"wall_ms": 11.944875, "user_us": 11162.0, "system_us": 787.0, "rss_before": 22626304.0, "rss_after": 37765120.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 38846464, "instructions": 341345167, "cycles": 69099887, "engine": "perry", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 103.498167, "user_us": 102479.0, "system_us": 1674.0, "rss_before": 69763072.0, "rss_after": 90963968.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 91652096, "instructions": 1292168292, "cycles": 461974744, "engine": "node", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 12.033041999999998, "user_us": 11173.0, "system_us": 865.0, "rss_before": 22593536.0, "rss_after": 37748736.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 38830080, "instructions": 341454968, "cycles": 69773900, "engine": "baseline", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 11.242708, "user_us": 10319.0, "system_us": 928.0, "rss_before": 39059456.0, "rss_after": 56066048.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 56475648, "instructions": 447658113, "cycles": 102991905, "engine": "bun", "operation": "retain-stringify", "rep": 2} +{"wall_ms": 12.069208999999997, "user_us": 11182.0, "system_us": 892.0, "rss_before": 22609920.0, "rss_after": 37765120.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 38846464, "instructions": 341422665, "cycles": 69437971, "engine": "perry", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 11.234541, "user_us": 10307.0, "system_us": 932.0, "rss_before": 39124992.0, "rss_after": 56131584.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 56541184, "instructions": 448164677, "cycles": 103321776, "engine": "bun", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 12.075292000000001, "user_us": 11174.0, "system_us": 906.0, "rss_before": 22609920.0, "rss_after": 37748736.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 38830080, "instructions": 341422024, "cycles": 69411492, "engine": "baseline", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 103.21375, "user_us": 102208.0, "system_us": 1643.0, "rss_before": 69730304.0, "rss_after": 90898432.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 91553792, "instructions": 1289125367, "cycles": 456236994, "engine": "node", "operation": "retain-stringify", "rep": 3} +{"wall_ms": 12.050584, "user_us": 11237.0, "system_us": 811.0, "rss_before": 22626304.0, "rss_after": 37765120.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 38846464, "instructions": 341462389, "cycles": 69242632, "engine": "perry", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 11.226499999999998, "user_us": 10312.0, "system_us": 919.0, "rss_before": 39092224.0, "rss_after": 56098816.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 56508416, "instructions": 447697596, "cycles": 103441482, "engine": "bun", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 102.667041, "user_us": 101676.0, "system_us": 1724.0, "rss_before": 69730304.0, "rss_after": 90816512.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 91488256, "instructions": 1291210152, "cycles": 456052960, "engine": "node", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 12.025000000000002, "user_us": 11190.0, "system_us": 839.0, "rss_before": 22609920.0, "rss_after": 37748736.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 38830080, "instructions": 341447243, "cycles": 69497065, "engine": "baseline", "operation": "retain-stringify", "rep": 4} +{"wall_ms": 102.844667, "user_us": 101871.0, "system_us": 1657.0, "rss_before": 69648384.0, "rss_after": 90750976.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 91455488, "instructions": 1294794441, "cycles": 460248578, "engine": "node", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 12.036832999999998, "user_us": 11175.0, "system_us": 866.0, "rss_before": 22609920.0, "rss_after": 37748736.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 38830080, "instructions": 341408723, "cycles": 69548258, "engine": "perry", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 12.140374999999999, "user_us": 11190.0, "system_us": 955.0, "rss_before": 22593536.0, "rss_after": 37732352.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 38813696, "instructions": 341467464, "cycles": 69683353, "engine": "baseline", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 11.313625000000002, "user_us": 10304.0, "system_us": 1014.0, "rss_before": 39092224.0, "rss_after": 56098816.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 56508416, "instructions": 447633278, "cycles": 103228766, "engine": "bun", "operation": "retain-stringify", "rep": 5} +{"wall_ms": 12.104832999999996, "user_us": 11201.0, "system_us": 908.0, "rss_before": 22593536.0, "rss_after": 37732352.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 38813696, "instructions": 341467583, "cycles": 69884733, "engine": "baseline", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 12.033833999999997, "user_us": 11178.0, "system_us": 861.0, "rss_before": 22626304.0, "rss_after": 37765120.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 38846464, "instructions": 341468221, "cycles": 69555535, "engine": "perry", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 11.241083, "user_us": 10307.0, "system_us": 943.0, "rss_before": 39092224.0, "rss_after": 56098816.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 56508416, "instructions": 447669088, "cycles": 103295628, "engine": "bun", "operation": "retain-stringify", "rep": 6} +{"wall_ms": 103.02220799999999, "user_us": 102150.0, "system_us": 1542.0, "rss_before": 69746688.0, "rss_after": 90849280.0, "checksum": 15644496.0, "retained": 16.0, "fixture": "wide_1m", "iterations": 16, "warmup": 0, "peak_rss": 91537408, "instructions": 1291451529, "cycles": 458592745, "engine": "node", "operation": "retain-stringify", "rep": 6} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/options-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/options-worker.js new file mode 100644 index 0000000000..ff661e013c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/options-worker.js @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +const keys = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last = null; +function identity(key, value) { return value; } +function run(count) { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/options-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/options-worker.ts new file mode 100644 index 0000000000..f2544147e2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/options-worker.ts @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +const keys: string[] = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last: any = null; +function identity(key: string, value: any): any { return value; } +function run(count: number): number { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/processes-after.txt b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/processes-after.txt new file mode 100644 index 0000000000..da96807f2b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/processes-after.txt @@ -0,0 +1,567 @@ + PID %CPU COMM + 1 1.0 /sbin/launchd + 94 0.7 /usr/libexec/logd + 95 0.0 /usr/libexec/smd + 96 0.0 /usr/libexec/UserEventAgent + 98 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd + 102 0.0 /usr/sbin/systemstats + 104 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support/accessoryupdaterd + 106 0.0 /usr/libexec/configd + 107 0.0 endpointsecurityd + 108 0.0 /System/Library/CoreServices/powerd.bundle/powerd + 109 0.0 /usr/libexec/IOMFB_bics_daemon + 111 0.0 /usr/libexec/amfid + 113 0.0 /usr/libexec/remoted + 115 0.0 /usr/libexec/keybagd + 116 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Support/softwareupdated + 117 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd_system + 119 0.0 /usr/libexec/watchdogd + 123 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds + 124 0.0 /System/Library/CoreServices/iconservicesd + 125 0.0 /usr/libexec/kernelmanagerd + 126 0.0 /usr/libexec/diskarbitrationd + 129 0.0 /usr/libexec/coreduetd + 130 0.0 /usr/sbin/syslogd + 132 0.0 /usr/libexec/thermalmonitord + 133 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/contextstored + 134 0.0 /usr/libexec/xprotectd + 135 0.0 /usr/libexec/opendirectoryd + 136 0.0 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd + 137 0.0 /System/Library/CoreServices/launchservicesd + 138 0.0 /usr/libexec/timed + 139 0.0 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd + 140 0.0 /usr/sbin/securityd + 142 0.0 /usr/libexec/locationd + 143 0.0 /usr/libexec/nesessionmanager + 145 0.0 autofsd + 146 0.0 /usr/libexec/dasd + 147 0.0 /System/Library/PrivateFrameworks/Heimdal.framework/Helpers/kdc + 148 0.0 /usr/libexec/corerepaird + 150 0.0 /usr/sbin/distnoted + 154 0.0 /System/Library/CoreServices/logind + 155 0.0 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond + 156 0.0 /usr/sbin/KernelEventAgent + 158 0.0 /usr/libexec/usermanagerd + 160 0.1 /usr/sbin/bluetoothd + 161 1.3 /usr/sbin/notifyd + 162 0.0 /usr/libexec/sandboxd + 163 0.0 /usr/libexec/corebrightnessd + 164 0.0 /usr/libexec/AirPlayXPCHelper + 165 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/com.apple.cmio.registerassistantservice + 167 8.1 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer + 168 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 169 0.0 /usr/sbin/cfprefsd + 170 0.0 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow + 172 1.7 /usr/libexec/runningboardd + 173 0.0 /System/Library/CoreServices/coreservicesd + 174 0.6 /usr/libexec/trustd + 176 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsd + 177 0.0 /usr/sbin/coreaudiod + 179 0.0 /usr/libexec/PowerUIAgent + 181 0.0 /usr/sbin/mDNSResponder + 183 0.0 /usr/libexec/apfsd + 184 0.0 /usr/libexec/nsurlsessiond + 185 0.0 /usr/libexec/nehelper + 190 0.0 /usr/libexec/airportd + 194 0.0 /usr/libexec/lsd + 195 0.0 /usr/libexec/logd_helper + 197 0.0 /usr/libexec/symptomsd + 198 0.0 /usr/sbin/distnoted + 206 0.0 /usr/libexec/mobileassetd + 207 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS/authd + 208 0.0 /usr/sbin/distnoted + 209 0.0 /usr/libexec/eligibilityd + 213 0.0 /usr/libexec/hidd + 220 0.0 /usr/libexec/ApplicationFirewall/socketfilterfw + 221 0.0 /usr/sbin/distnoted + 235 3.0 /usr/libexec/syspolicyd + 251 0.0 Core Audio Driver (ParrotAudioPlugin.driver) + 254 0.0 /usr/libexec/audiomxd + 262 0.0 /usr/sbin/mDNSResponderHelper + 265 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/biomed + 270 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS/com.apple.CodeSigningHelper + 271 0.0 /usr/libexec/securityd_system + 272 0.0 /System/Library/CoreServices/TimeMachine/backupd + 282 0.0 /usr/sbin/WirelessRadioManagerd + 284 0.0 /System/Library/CoreServices/appleeventsd + 285 0.0 /usr/sbin/distnoted + 287 0.0 /usr/libexec/audioclocksyncd + 289 0.0 /usr/libexec/com.apple.cmio.videodriverkithostextension.systemextension/Contents/MacOS/com.apple.cmio.videodriverkithostextension + 291 0.0 /usr/libexec/storagekitd + 297 0.0 /usr/libexec/mobileactivationd + 300 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/suhelperd + 301 0.0 /usr/libexec/cameracaptured + 302 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS/UVCAssistant + 303 0.0 /System/Library/CoreServices/osanalyticshelper + 305 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 306 0.0 /usr/sbin/distnoted + 310 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext/com.apple.DriverKit-IOUserDockChannelSerial + 311 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN + 312 0.0 /System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext/com.apple.AppleUserHIDDrivers + 313 0.0 /usr/sbin/cfprefsd + 314 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated + 315 0.0 /usr/sbin/distnoted + 316 0.0 /usr/libexec/trustd + 319 0.0 /usr/libexec/triald_system + 322 0.0 /usr/sbin/distnoted + 324 0.0 /System/Library/Frameworks/GSS.framework/Helpers/GSSCred + 325 0.0 /usr/libexec/searchpartyd + 327 0.0 /usr/sbin/distnoted + 328 0.0 /System/Library/CoreServices/TimeMachine/backupd-helper + 329 0.0 /usr/libexec/rtcreportingd + 332 0.0 /usr/sbin/BTLEServer + 338 0.0 /usr/libexec/symptomsd-diag + 339 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 340 0.0 /usr/sbin/distnoted + 341 0.0 /usr/sbin/cfprefsd + 344 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/modelcatalogd + 345 0.0 /usr/libexec/secd + 347 0.0 /usr/libexec/UserEventAgent + 352 0.0 /usr/libexec/knowledge-agent + 353 0.0 /System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS/CoreServicesUIAgent + 354 0.0 /usr/sbin/universalaccessd + 355 0.0 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd + 356 0.0 /usr/libexec/containermanagerd + 357 0.0 /usr/libexec/pboard + 359 0.0 /usr/libexec/lsd + 360 0.0 /usr/libexec/wifip2pd + 361 0.0 /usr/libexec/linkd + 362 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/MacOS/Safari + 367 0.0 /usr/libexec/nsurlsessiond + 368 0.0 /usr/libexec/rapportd + 369 0.0 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + 370 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/ContextStoreAgent + 372 0.0 /System/Library/CoreServices/WindowManager.app/Contents/MacOS/WindowManager + 373 0.0 /usr/libexec/routined + 374 0.0 /usr/sbin/usernoted + 375 0.0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock + 376 0.0 /System/Library/CoreServices/lockoutagent + 377 0.0 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter + 378 0.0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer + 379 0.0 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder + 384 0.0 /usr/sbin/distnoted + 385 0.0 /System/Library/CoreServices/AccessibilityUIServer.app/Contents/MacOS/AccessibilityUIServer + 386 0.0 /System/Library/CoreServices/WallpaperAgent.app/Contents/MacOS/WallpaperAgent + 387 0.0 /usr/libexec/secinitd + 388 0.0 /usr/libexec/dmd + 392 0.0 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd + 394 0.0 /usr/sbin/filecoordinationd + 395 0.0 /System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support/siriactionsd + 396 0.0 /System/Library/PrivateFrameworks/iCloudDriveCore.framework/Versions/A/Support/bird + 397 0.0 automountd + 398 0.0 /usr/libexec/trustd + 399 0.0 /System/Library/CoreServices/sharedfilelistd + 400 0.0 /System/Library/PrivateFrameworks/FileProvider.framework/Support/fileproviderd + 401 0.0 /usr/libexec/pkd + 402 0.0 /System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support/AMPDeviceDiscoveryAgent + 405 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 407 0.0 /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd + 408 0.0 /System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd + 409 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/fontworker + 410 0.0 /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd + 411 0.0 /System/Library/PrivateFrameworks/SyncedDefaults.framework/Support/syncdefaultsd + 412 0.0 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd + 413 0.0 /System/Library/CoreServices/iconservicesagent + 414 0.0 /usr/libexec/ContinuityCaptureAgent + 416 0.0 /System/Library/CoreServices/audioaccessoryd + 418 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/corespotlightd + 423 0.0 /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary + 424 0.0 /System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod + 425 0.4 /usr/libexec/gamepolicyd + 426 0.0 /System/Library/PrivateFrameworks/UserNotificationsCore.framework/Support/usernotificationsd + 429 0.0 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter + 431 0.0 /System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A/ScreenTimeAgent + 433 0.0 /System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent + 435 0.0 /usr/libexec/transparencyd + 436 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 437 0.0 /System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support/donotdisturbd + 438 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted + 439 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 441 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 444 0.0 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer + 445 0.0 /System/Library/PrivateFrameworks/SessionCore.framework/Support/liveactivitiesd + 446 0.0 /usr/libexec/sharingd + 449 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 450 0.0 /usr/libexec/findmylocateagent + 451 0.0 /System/Library/PrivateFrameworks/CoreParsec.framework/parsecd + 454 0.0 /System/Cryptexes/App/usr/libexec/SafariBookmarksSyncAgent + 456 0.0 /usr/libexec/networkserviceproxy + 462 0.0 /usr/libexec/neagent + 464 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking + 465 0.0 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CMFSyncAgent + 466 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.GPU.xpc/Contents/MacOS/com.apple.WebKit.GPU + 470 0.0 /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support/followupd + 471 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd + 472 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 473 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherWidget.appex/Contents/MacOS/WeatherWidget + 474 0.0 /System/Library/CoreServices/WiFiAgent.app/Contents/MacOS/WiFiAgent + 475 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS/IMDPersistenceAgent + 476 0.0 /System/Library/PrivateFrameworks/StatusKit.framework/StatusKitAgent + 478 0.0 /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources/familycircled + 485 0.0 /System/Library/PrivateFrameworks/UserActivity.framework/Agents/useractivityd + 486 0.0 /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra + 488 0.0 /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight + 489 0.0 /usr/libexec/spotlightknowledged.updater + 491 0.0 /System/Applications/Photos.app/Contents/PlugIns/PhotosReliveWidget.appex/Contents/MacOS/PhotosReliveWidget + 494 0.0 /usr/libexec/ospredictiond + 495 0.0 /System/Library/CoreServices/UIKitSystem.app/Contents/MacOS/UIKitSystem + 499 0.0 /System/Library/PrivateFrameworks/iTunesCloud.framework/Support/itunescloudd + 504 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoteagent + 505 0.0 /usr/libexec/avconferenced + 506 0.0 /System/Library/PrivateFrameworks/MediaAnalysis.framework/Versions/A/mediaanalysisd + 507 0.0 /usr/sbin/spindump + 509 0.0 /System/Library/PrivateFrameworks/TextInputUIMacHelper.framework/Versions/A/XPCServices/CursorUIViewService.xpc/Contents/MacOS/CursorUIViewService + 515 0.0 /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/com.apple.Safari.SafeBrowsing.Service + 518 0.0 /usr/libexec/nearbyd + 522 0.0 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd + 525 0.0 /System/Library/CoreServices/ScopedBookmarkAgent + 526 0.0 /System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources/amsaccountsd + 529 0.0 /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed + 531 0.0 /System/Library/CoreServices/SubmitDiagInfo + 533 0.0 /System/Applications/Calendar.app/Contents/PlugIns/CalendarWidgetExtension.appex/Contents/MacOS/CalendarWidgetExtension + 546 0.0 /usr/libexec/searchpartyuseragent + 549 0.0 /System/Applications/Reminders.app/Contents/PlugIns/RemindersWidgetExtension.appex/Contents/MacOS/RemindersWidgetExtension + 552 0.0 /System/Applications/Tips.app/Contents/PlugIns/TipsWidgetExtension.appex/Contents/MacOS/TipsWidgetExtension + 555 0.0 /System/Applications/Shortcuts.app/Contents/PlugIns/ShortcutsWidgetExtension.appex/Contents/MacOS/ShortcutsWidgetExtension + 559 0.0 /System/Library/PrivateFrameworks/HearingCore.framework/heard + 560 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd + 564 0.0 /Users/perry/builder-macos/target/release/perry-ship + 565 0.0 /System/Library/Frameworks/InputMethodKit.framework/Resources/imklaunchagent + 567 0.0 /System/Library/Image Capture/Support/icdd + 572 0.0 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent + 573 0.0 /System/Library/CoreServices/diagnostics_agent + 574 0.0 /System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS/TextInputMenuAgent + 577 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 586 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 598 0.0 /usr/libexec/aned + 621 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd + 622 0.0 /System/Library/PrivateFrameworks/GenerativeExperiencesRuntime.framework/Versions/A/generativeexperiencesd + 630 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherIntents.appex/Contents/MacOS/WeatherIntents + 632 0.0 /System/Library/PrivateFrameworks/PassKitCore.framework/passd + 636 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetItems.appex/Contents/MacOS/FindMyWidgetItems + 638 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeEnergyWidgetsExtension.appex/Contents/MacOS/HomeEnergyWidgetsExtension + 639 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/RecordWidgetExtension.appex/Contents/MacOS/RecordWidgetExtension + 642 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetPeople.appex/Contents/MacOS/FindMyWidgetPeople + 643 0.0 /usr/sbin/distnoted + 647 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgets.appex/Contents/MacOS/JournalWidgets + 648 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeWidget.appex/Contents/MacOS/HomeWidget + 649 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/VoiceMemosSettingsWidgetExtension.appex/Contents/MacOS/VoiceMemosSettingsWidgetExtension + 650 0.0 /usr/sbin/distnoted + 652 0.0 /usr/libexec/milod + 656 0.0 /System/Library/CoreServices/Batteries.app/Contents/PlugIns/BatteriesAvocadoWidgetExtension.appex/Contents/MacOS/BatteriesAvocadoWidgetExtension + 658 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS/ScreenTimeWidgetExtension + 661 0.0 /System/Applications/Podcasts.app/Contents/PlugIns/PodcastsWidget.appex/Contents/MacOS/PodcastsWidget + 663 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetIntentsExtension.appex/Contents/MacOS/ScreenTimeWidgetIntentsExtension + 664 0.0 /System/Applications/Clock.app/Contents/PlugIns/WorldClockWidget.appex/Contents/MacOS/WorldClockWidget + 665 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgetsSecure.appex/Contents/MacOS/JournalWidgetsSecure + 666 0.0 /System/Library/CoreServices/PeopleViewService.app/Contents/PlugIns/PeopleWidget_macOSExtension.appex/Contents/MacOS/PeopleWidget_macOSExtension + 667 0.0 /System/Applications/Notes.app/Contents/PlugIns/com.apple.Notes.WidgetExtension.appex/Contents/MacOS/com.apple.Notes.WidgetExtension + 669 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/Extensions/SafariWidgetExtension.appex/Contents/MacOS/SafariWidgetExtension + 670 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/PlugIns/MobileTimerIntents.appex/Contents/MacOS/MobileTimerIntents + 673 0.0 /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd + 686 0.0 /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTrackingAgent + 689 0.0 /System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext/IOUserBluetoothSerialDriver + 697 0.0 /usr/libexec/modelmanagerd + 698 0.0 /usr/sbin/distnoted + 709 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANECompilerService.xpc/Contents/MacOS/ANECompilerService + 712 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport + 721 0.0 /usr/sbin/distnoted + 725 0.0 /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/fairplayd + 727 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent + 731 0.0 /usr/libexec/inputanalyticsd + 732 0.0 /usr/sbin/distnoted + 740 0.0 /usr/libexec/sysmond + 749 0.0 /usr/sbin/systemstats + 750 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService + 751 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectBridgeService.xpc/Contents/MacOS/XProtectBridgeService + 760 0.0 /System/Applications/Calendar.app/Contents/Extensions/CalendarIntentsExtension.appex/Contents/MacOS/CalendarIntentsExtension + 761 0.0 /System/Applications/Messages.app/Contents/Extensions/MessagesActionExtension.appex/Contents/MacOS/MessagesActionExtension + 763 0.0 /System/Library/CoreServices/CrashReporterSupportHelper + 765 0.0 /System/Library/PrivateFrameworks/WeatherDaemon.framework/weatherd + 772 0.0 /System/Library/PrivateFrameworks/WorkflowKit.framework/XPCServices/ShortcutsViewService.xpc/Contents/MacOS/ShortcutsViewService + 787 0.0 /usr/libexec/online-auth-agent + 789 0.0 /usr/sbin/distnoted + 801 0.0 /System/Library/CoreServices/iconservicesagent + 822 0.0 /System/Library/PrivateFrameworks/OnDeviceStorage.framework/Support/amsondevicestoraged + 832 0.0 /usr/sbin/cfprefsd + 834 0.0 /usr/libexec/mmaintenanced + 838 0.0 /usr/sbin/cfprefsd + 842 0.0 /usr/sbin/cfprefsd + 843 0.0 /usr/sbin/cfprefsd + 847 0.0 /System/Cryptexes/App/usr/libexec/PasswordBreachAgent + 848 0.0 /usr/sbin/cfprefsd + 860 0.0 /usr/sbin/cfprefsd + 861 0.0 /usr/sbin/cfprefsd + 862 0.0 /usr/sbin/cfprefsd + 863 0.0 /usr/libexec/mlhostd + 866 0.0 /usr/libexec/powerdatad + 867 0.0 /usr/sbin/cfprefsd + 869 0.0 /usr/libexec/ASPCarryLog + 883 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 884 0.0 /usr/libexec/seputil + 1096 0.0 /System/Cryptexes/App/usr/libexec/AuthenticationServicesAgent + 1169 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XprotectService.xpc/Contents/MacOS/XprotectService + 1398 0.0 /System/iOSSupport/System/Library/PrivateFrameworks/HomeEnergyDaemon.framework/Support/homeenergyd + 1412 0.0 /System/Library/PrivateFrameworks/MediaAnalysisAccess.framework/Versions/A/XPCServices/mediaanalysisd-access.xpc/Contents/MacOS/mediaanalysisd-access + 1849 0.0 /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/Support/recentsd + 3976 0.0 /System/Library/PrivateFrameworks/ContinuousDialogManagerService.framework/assistant_cdmd + 4119 0.0 /System/Library/PrivateFrameworks/AvatarPersistence.framework/Support/avatarsd + 4120 0.0 /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/Support/contactsdonationagent + 4307 0.0 /usr/libexec/captiveagent + 4762 0.0 /usr/libexec/frauddefensed + 4769 0.0 /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/XPCServices/com.apple.CloudPhotosConfiguration.xpc/Contents/MacOS/com.apple.CloudPhotosConfiguration + 4781 0.0 /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/XPCServices/com.apple.BKAgentService.xpc/Contents/MacOS/com.apple.BKAgentService + 5548 0.0 /usr/libexec/seserviced + 5602 0.0 /usr/libexec/filevaultd + 5603 0.0 /System/Library/PrivateFrameworks/GeoAnalytics.framework/geoanalyticsd + 5606 0.0 /System/Library/PrivateFrameworks/PrivateCloudCompute.framework/privatecloudcomputed.app/Contents/MacOS/privatecloudcomputed + 5621 0.0 /usr/libexec/taskgated + 5736 0.0 /System/Library/PrivateFrameworks/Stickers.framework/Support/stickersd + 5759 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/managedcorespotlightd + 5767 0.0 /usr/sbin/distnoted + 5768 0.0 /System/Library/ExtensionKit/Extensions/GenerativeExperiencesSafetyInferenceProvider.appex/Contents/MacOS/GenerativeExperiencesSafetyInferenceProvider + 5769 0.0 /usr/sbin/cfprefsd + 5770 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService + 6121 0.0 /usr/libexec/remindd + 6705 0.0 /usr/libexec/applekeystored + 8779 0.0 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/mbuseragent + 8789 0.0 /usr/libexec/DataDetectorsSourceAccess +12133 0.0 /usr/libexec/tipsd +13734 0.0 /usr/libexec/biomesyncd +14895 0.0 /usr/libexec/wifivelocityd +15933 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad +16212 12.8 /System/Library/ExtensionKit/Extensions/WallpaperAerialsExtension.appex/Contents/MacOS/WallpaperAerialsExtension +16213 2.6 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS/VTDecoderXPCService +17355 0.0 /usr/sbin/netbiosd +19642 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/Executables/mobiletimerd +20206 0.0 sshd-session: perry [priv] +20207 0.0 +20209 0.0 sshd-session: perry@notty +20210 0.0 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python +22309 0.0 /System/Library/CoreServices/ReportSystemMemory +22592 0.0 ps +39544 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS/IMAutomaticHistoryDeletionAgent +39617 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService +39618 0.0 /System/Library/PrivateFrameworks/MapsSync.framework/mapssyncd +39637 0.0 /System/Library/PrivateFrameworks/CallHistory.framework/Support/CallHistorySyncHelper +39662 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/ModelCatalogAgent +41554 0.0 /usr/libexec/PerfPowerServices +46759 0.0 /usr/libexec/ioupsd +46762 0.0 /usr/sbin/BTLEServerAgent +49101 0.0 /System/Library/PrivateFrameworks/MobileAssetDaemon.framework/Versions/A/XPCServices/com.apple.MobileAsset.DownloadService.Builtin.xpc/Contents/MacOS/com.apple.MobileAsset.DownloadService.Builtin +49103 0.0 /System/Library/PrivateFrameworks/StreamingExtractor.framework/Versions/A/XPCServices/STExtractionService.privileged.xpc/Contents/MacOS/STExtractionService.privileged +49267 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/EAUpdaterService.xpc/Contents/MacOS/EAUpdaterService +49521 0.0 /System/Library/PrivateFrameworks/WebPrivacy.framework/webprivacyd +50091 0.0 /usr/libexec/assessmentagent +50092 0.0 /System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A/maild +50093 0.0 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/commerce +50094 0.0 /System/Cryptexes/App/usr/libexec/com.apple.Safari.History +50103 0.0 /usr/libexec/replayd +50104 0.0 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter +50105 0.0 /System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS/CoreLocationAgent +50106 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsagent +50107 0.0 /System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS/Keychain Circle Notification +50695 0.0 /usr/libexec/feedbackd +50955 0.0 cloudphotod +50959 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS/UARPUpdaterServiceUSBPD +51036 0.0 /usr/libexec/triald +51044 0.0 /System/Library/PrivateFrameworks/TrialServer.framework/Versions/A/XPCServices/TrialArchivingService.xpc/Contents/MacOS/TrialArchivingService +51103 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Versions/A/XPCServices/com.apple.MobileSoftwareUpdate.CleanupPreparePathService.xpc/Contents/MacOS/com.apple.MobileSoftwareUpdate.CleanupPreparePathService +51142 0.0 /usr/libexec/containermanagerd_system +52122 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +52128 0.0 /usr/libexec/AssetCache/AssetCache +52130 0.0 /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS/AssetCacheTetheratorService +52409 0.0 /System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd +52453 0.0 /usr/libexec/adprivacyd +52456 0.0 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd +52457 0.0 /System/Library/PrivateFrameworks/CoreADI.framework/adid +52458 0.0 /usr/libexec/promotedcontentd +52459 0.0 /usr/libexec/fairplaydeviceidentityd +53616 0.0 /usr/libexec/dprivacyd +53617 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53618 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53622 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53623 0.0 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager +53624 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53625 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53626 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53630 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53631 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53632 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53633 0.0 /System/Library/Frameworks/AudioToolbox.framework/AudioComponentRegistrar +53641 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53642 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53643 0.0 /usr/libexec/uarpassetmanagerd +53644 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceDisplay.xpc/Contents/MacOS/UARPUpdaterServiceDisplay +53645 0.0 /System/Library/PrivateFrameworks/UARPAssetManager.framework/XPCServices/UARPAssetManagerServiceMobileAsset.xpc/Contents/MacOS/UARPAssetManagerServiceMobileAsset +53810 0.0 /usr/libexec/bluetoothuserd +53811 0.0 /usr/libexec/findmydeviced +56810 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCompute.framework/Versions/A/XPCServices/IntelligencePlatformComputeService.xpc/Contents/MacOS/IntelligencePlatformComputeService +57779 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstoreagent +57780 0.0 /System/Library/PrivateFrameworks/InstallCoordination.framework/Support/installcoordinationd +57781 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedODRService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedODRService +57782 0.0 /System/Library/PrivateFrameworks/AppleMediaServicesUI.framework/amsengagementd +57872 0.0 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.privileged.xpc/Contents/MacOS/com.apple.StreamingUnzipService.privileged +58789 0.0 /usr/libexec/countryd +58802 0.0 /System/Library/Frameworks/ManagedSettings.framework/Versions/A/ManagedSettingsAgent +58812 0.0 /System/Library/PrivateFrameworks/NewDeviceOutreach.framework/ndoagent +59412 0.0 /System/Library/PrivateFrameworks/ReplicatorCore.framework/Support/replicatord +61271 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted +62942 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/BiomeAgent +62957 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +62958 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +62961 0.0 /usr/libexec/duetexpertd +62963 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/intelligenceplatformd +70105 0.0 /System/Library/CoreServices/ReportCrash +70111 0.0 /System/Library/CoreServices/diagnosticservicesd +70953 0.0 /usr/libexec/biometrickitd +70958 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedTaskService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedTaskService +70963 0.0 /System/Library/Frameworks/MediaExtension.framework/Versions/A/Helpers/MENotificationAgent +70964 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Support/BackgroundTaskManagementAgent.app/Contents/MacOS/BackgroundTaskManagementAgent +70966 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Resources/backgroundtaskmanagementd +70968 0.0 /usr/libexec/aneuserd +71089 0.0 /usr/libexec/powerexperienced +71330 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSOAgent.app/Contents/MacOS/AppSSOAgent +71331 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSODaemon +71332 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +71333 0.0 /usr/libexec/findmybeaconingd +71334 0.0 /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferAgent.app/Contents/MacOS/IMTransferAgent +71336 0.0 /usr/libexec/wifianalyticsd +71376 0.0 /usr/libexec/backgroundassets.user +73149 0.0 /usr/libexec/proactiveeventtrackerd +73151 0.0 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Helpers/ProtectedCloudKeySyncing +73152 0.0 /usr/libexec/swtransparencyd +73153 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +74315 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +74316 0.0 /usr/sbin/distnoted +74825 0.0 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/XPCServices/DPSubmissionService.xpc/Contents/MacOS/DPSubmissionService +75643 0.0 /usr/libexec/audioanalyticsd +75645 0.0 /usr/libexec/ciphermld +75646 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +75647 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75648 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75969 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent +75970 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated +76414 0.0 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/XPCServices/PerfPowerTelemetryClientRegistrationService.xpc/Contents/MacOS/PerfPowerTelemetryClientRegistrationService +76539 0.0 /System/Library/Frameworks/ShazamKit.framework/shazamd +76540 0.0 /System/Library/PrivateFrameworks/SystemStatusServer.framework/Support/systemstatusd +76699 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/remotemanagementd +76700 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +76701 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +76702 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +76705 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +76706 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +76707 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/DiskManagementSubscriber.xpc/Contents/MacOS/DiskManagementSubscriber +76708 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedPreferencesSubscriber.xpc/Contents/MacOS/ManagedPreferencesSubscriber +76709 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SoftwareUpdateSubscriber.xpc/Contents/MacOS/SoftwareUpdateSubscriber +76710 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/MigrationSubscriber.xpc/Contents/MacOS/MigrationSubscriber +76711 0.0 /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/systemmigrationd +76712 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +76713 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributiond +76714 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +76715 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedConfigurationFilesSubscriber.xpc/Contents/MacOS/ManagedConfigurationFilesSubscriber +76861 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +77182 0.0 /usr/libexec/assetsubscriptiond +77186 0.0 /usr/libexec/griddatad +77191 0.0 /usr/libexec/dprivacyd +77192 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectUpdateService.xpc/Contents/MacOS/XProtectUpdateService +77193 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +77194 0.0 /System/Library/PrivateFrameworks/IntlPreferences.framework/Support/localizationswitcherd +77195 0.0 /usr/libexec/siriknowledged +77196 0.0 /usr/libexec/tzd +77198 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted_helper +77199 0.0 /usr/libexec/appleaccountd +77200 0.0 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd +77203 0.0 /usr/libexec/sysdiagnosed +77204 0.0 /System/Library/Frameworks/QuickLookThumbnailing.framework/Support/com.apple.quicklook.ThumbnailsAgent +77207 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +77208 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +77209 0.0 /usr/libexec/MTLAssetUpgraderD +77210 0.0 /usr/libexec/mlruntimed +77211 0.0 /System/Library/PrivateFrameworks/SiriTTSService.framework/sirittsd +77212 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +77213 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/StandaloneHIDAudService.xpc/Contents/MacOS/StandaloneHIDAudService +77214 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceLegacyAudio.xpc/Contents/MacOS/UARPUpdaterServiceLegacyAudio +77215 0.0 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/XPCServices/SetStoreUpdateService.xpc/Contents/MacOS/SetStoreUpdateService +77216 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/geodMachServiceBridge +77217 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/system_installd +77218 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd +77224 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/XPCServices/media-indexer.xpc/Contents/MacOS/media-indexer +77225 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPLibraryAgent +77226 0.0 /System/Library/PrivateFrameworks/PodcastServices.framework/XPCServices/PodcastContentService.xpc/Contents/MacOS/PodcastContentService +77227 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPArtworkAgent +77262 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +77287 0.0 /System/Library/PrivateFrameworks/AXAssetLoader.framework/Support/axassetsd +77288 0.0 /System/Library/CoreServices/EscrowSecurityAlert.app/Contents/MacOS/EscrowSecurityAlert +77289 0.0 /System/Library/PrivateFrameworks/TextToSpeechVoiceBankingSupport.framework/Support/voicebankingd +77290 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77291 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/KonaSynthesizer.appex/Contents/MacOS/KonaSynthesizer +77292 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/MauiAUSP.appex/Contents/MacOS/MauiAUSP +77293 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/SiriAUSP.appex/Contents/MacOS/SiriAUSP +77294 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/WardaSynthesizer.appex/Contents/MacOS/WardaSynthesizer +77295 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77296 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/MacinTalkAUSP.appex/Contents/MacOS/MacinTalkAUSP +77297 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77298 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77299 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77300 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77301 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/AUCrashHandlerService.xpc/Contents/MacOS/AUCrashHandlerService +77302 0.0 /System/Library/PrivateFrameworks/CloudServices.framework/Helpers/com.apple.sbd +77303 0.0 /usr/libexec/swcd +77531 0.0 /usr/libexec/mobilerepaird +77701 0.0 /System/Library/PrivateFrameworks/CoreKDL.framework/Support/corekdld +78714 0.0 /System/Library/PrivateFrameworks/JetCore.framework/Support/jetpackassetd +79810 0.0 /usr/sbin/cfprefsd +82557 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributionagent +82558 0.0 /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/Versions/A/XPCServices/Managed Background Assets Helper Service.xpc/Contents/MacOS/Managed Background Assets Helper Service +83674 0.0 /System/Library/PrivateFrameworks/IntelligenceTasksEngine.framework/Support/intelligencetasksd +84260 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagementAgent +84263 0.0 /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/XPCServices/SafariConfigurationSubscriber.xpc/Contents/MacOS/SafariConfigurationSubscriber +84264 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +84265 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +84266 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +84270 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +84271 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +84272 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/AccountSubscriber.xpc/Contents/MacOS/AccountSubscriber +84273 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +84274 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +84275 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ASConfigurationSubscriber.xpc/Contents/MacOS/ASConfigurationSubscriber +84276 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedSettingsSubscriber.xpc/Contents/MacOS/ManagedSettingsSubscriber +84328 0.0 /System/Library/PrivateFrameworks/Ecosystem.framework/Support/ecosystemd +84329 0.0 /usr/libexec/GamePolicyAgent +84330 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +84391 0.0 /usr/libexec/intelligentroutingd +84392 0.0 /System/Library/PrivateFrameworks/DeviceCheckInternal.framework/devicecheckd +84404 0.0 /System/Library/PrivateFrameworks/AppleIntelligenceReportingProcessing.framework/Versions/A/XPCServices/AppleIntelligenceReportingProcessingService.xpc/Contents/MacOS/AppleIntelligenceReportingProcessingService +84405 0.0 /System/Library/PrivateFrameworks/HomeKitEvents.framework/Support/homeeventsd +84423 0.0 /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/FeatureAccessAgent +84845 0.0 /System/Library/PrivateFrameworks/BusinessChatService.framework/businessservicesd +84847 0.0 /System/Library/PrivateFrameworks/MessagesBlastDoorSupport.framework/Versions/A/XPCServices/MessagesBlastDoorService.xpc/Contents/MacOS/MessagesBlastDoorService +86892 0.0 aslmanager +87457 0.0 /System/Library/PrivateFrameworks/StorageManagement.framework/Resources/diskspaced +87756 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/knowledgeconstructiond +89574 0.0 /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd +90448 0.0 /usr/libexec/nfcd +90449 0.0 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer +90468 0.0 /usr/libexec/betaenrollmentagent +90469 0.0 /usr/libexec/betaenrollmentd +90470 0.0 /usr/libexec/microstackshot +90577 0.0 /usr/sbin/systemsoundserverd +90592 0.0 /System/Library/CoreServices/talagentd +90616 0.0 /System/Library/PrivateFrameworks/AppleCredentialManager.framework/AppleCredentialManagerDaemon +90893 0.0 /usr/libexec/dirhelper +91864 0.0 /System/Library/CoreServices/ReportCrash +92246 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +92570 0.0 /usr/libexec/proactived +92571 0.0 /System/Library/PrivateFrameworks/IntelligenceFlowContextRuntime.framework/Versions/A/intelligencecontextd +92572 0.0 /System/Library/CoreServices/pbs +92715 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +97953 0.0 /usr/libexec/gamecontrollerd +97954 0.0 /System/Library/PrivateFrameworks/GameControllerFoundation.framework/Versions/A/XPCServices/GameControllerConfigService.xpc/Contents/MacOS/GameControllerConfigService +97955 0.0 /usr/libexec/gamecontrolleragentd + 537 0.0 login + 539 0.0 -zsh + 542 0.0 login + 553 0.0 -zsh + 550 0.0 login + 591 0.0 -zsh diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/processes-before.txt b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/processes-before.txt new file mode 100644 index 0000000000..53eb0d701c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/processes-before.txt @@ -0,0 +1,573 @@ + PID %CPU COMM + 1 2.2 /sbin/launchd + 94 0.7 /usr/libexec/logd + 95 0.0 /usr/libexec/smd + 96 0.0 /usr/libexec/UserEventAgent + 98 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd + 102 0.0 /usr/sbin/systemstats + 104 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support/accessoryupdaterd + 106 0.0 /usr/libexec/configd + 107 0.0 endpointsecurityd + 108 0.0 /System/Library/CoreServices/powerd.bundle/powerd + 109 0.0 /usr/libexec/IOMFB_bics_daemon + 111 0.0 /usr/libexec/amfid + 113 0.0 /usr/libexec/remoted + 115 0.0 /usr/libexec/keybagd + 116 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Support/softwareupdated + 117 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd_system + 119 0.0 /usr/libexec/watchdogd + 123 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds + 124 0.0 /System/Library/CoreServices/iconservicesd + 125 0.0 /usr/libexec/kernelmanagerd + 126 0.0 /usr/libexec/diskarbitrationd + 129 0.0 /usr/libexec/coreduetd + 130 0.0 /usr/sbin/syslogd + 132 0.0 /usr/libexec/thermalmonitord + 133 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/contextstored + 134 0.0 /usr/libexec/xprotectd + 135 4.5 /usr/libexec/opendirectoryd + 136 0.0 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd + 137 0.0 /System/Library/CoreServices/launchservicesd + 138 0.0 /usr/libexec/timed + 139 0.0 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd + 140 0.0 /usr/sbin/securityd + 142 0.0 /usr/libexec/locationd + 143 0.0 /usr/libexec/nesessionmanager + 145 0.0 autofsd + 146 2.7 /usr/libexec/dasd + 147 0.0 /System/Library/PrivateFrameworks/Heimdal.framework/Helpers/kdc + 148 0.0 /usr/libexec/corerepaird + 150 0.0 /usr/sbin/distnoted + 154 0.0 /System/Library/CoreServices/logind + 155 0.0 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond + 156 0.0 /usr/sbin/KernelEventAgent + 158 0.0 /usr/libexec/usermanagerd + 160 0.0 /usr/sbin/bluetoothd + 161 1.5 /usr/sbin/notifyd + 162 0.0 /usr/libexec/sandboxd + 163 0.0 /usr/libexec/corebrightnessd + 164 0.0 /usr/libexec/AirPlayXPCHelper + 165 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/com.apple.cmio.registerassistantservice + 167 10.0 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer + 168 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 169 0.1 /usr/sbin/cfprefsd + 170 0.0 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow + 172 0.3 /usr/libexec/runningboardd + 173 0.0 /System/Library/CoreServices/coreservicesd + 174 0.0 /usr/libexec/trustd + 176 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsd + 177 0.0 /usr/sbin/coreaudiod + 179 0.0 /usr/libexec/PowerUIAgent + 181 0.0 /usr/sbin/mDNSResponder + 183 0.0 /usr/libexec/apfsd + 184 0.0 /usr/libexec/nsurlsessiond + 185 0.0 /usr/libexec/nehelper + 190 0.0 /usr/libexec/airportd + 194 0.0 /usr/libexec/lsd + 195 0.0 /usr/libexec/logd_helper + 197 0.0 /usr/libexec/symptomsd + 198 0.0 /usr/sbin/distnoted + 206 0.0 /usr/libexec/mobileassetd + 207 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS/authd + 208 0.0 /usr/sbin/distnoted + 209 0.0 /usr/libexec/eligibilityd + 213 0.0 /usr/libexec/hidd + 220 0.0 /usr/libexec/ApplicationFirewall/socketfilterfw + 221 0.0 /usr/sbin/distnoted + 235 0.0 /usr/libexec/syspolicyd + 251 0.0 Core Audio Driver (ParrotAudioPlugin.driver) + 254 0.0 /usr/libexec/audiomxd + 262 0.0 /usr/sbin/mDNSResponderHelper + 265 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/biomed + 270 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS/com.apple.CodeSigningHelper + 271 0.0 /usr/libexec/securityd_system + 272 0.0 /System/Library/CoreServices/TimeMachine/backupd + 282 0.0 /usr/sbin/WirelessRadioManagerd + 284 0.0 /System/Library/CoreServices/appleeventsd + 285 0.0 /usr/sbin/distnoted + 287 0.1 /usr/libexec/audioclocksyncd + 289 0.0 /usr/libexec/com.apple.cmio.videodriverkithostextension.systemextension/Contents/MacOS/com.apple.cmio.videodriverkithostextension + 291 0.0 /usr/libexec/storagekitd + 297 0.0 /usr/libexec/mobileactivationd + 300 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/suhelperd + 301 0.0 /usr/libexec/cameracaptured + 302 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS/UVCAssistant + 303 0.0 /System/Library/CoreServices/osanalyticshelper + 305 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 306 0.0 /usr/sbin/distnoted + 310 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext/com.apple.DriverKit-IOUserDockChannelSerial + 311 1.0 /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN + 312 0.0 /System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext/com.apple.AppleUserHIDDrivers + 313 0.0 /usr/sbin/cfprefsd + 314 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated + 315 0.0 /usr/sbin/distnoted + 316 0.0 /usr/libexec/trustd + 319 0.0 /usr/libexec/triald_system + 322 0.0 /usr/sbin/distnoted + 324 0.0 /System/Library/Frameworks/GSS.framework/Helpers/GSSCred + 325 0.0 /usr/libexec/searchpartyd + 327 0.0 /usr/sbin/distnoted + 328 0.0 /System/Library/CoreServices/TimeMachine/backupd-helper + 329 0.0 /usr/libexec/rtcreportingd + 332 0.0 /usr/sbin/BTLEServer + 338 0.0 /usr/libexec/symptomsd-diag + 339 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 340 0.0 /usr/sbin/distnoted + 341 0.1 /usr/sbin/cfprefsd + 344 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/modelcatalogd + 345 0.1 /usr/libexec/secd + 347 0.0 /usr/libexec/UserEventAgent + 352 0.0 /usr/libexec/knowledge-agent + 353 0.0 /System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS/CoreServicesUIAgent + 354 0.0 /usr/sbin/universalaccessd + 355 0.0 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd + 356 0.0 /usr/libexec/containermanagerd + 357 0.0 /usr/libexec/pboard + 359 0.0 /usr/libexec/lsd + 360 0.0 /usr/libexec/wifip2pd + 361 0.0 /usr/libexec/linkd + 362 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/MacOS/Safari + 367 0.0 /usr/libexec/nsurlsessiond + 368 0.0 /usr/libexec/rapportd + 369 0.0 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + 370 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/ContextStoreAgent + 372 0.0 /System/Library/CoreServices/WindowManager.app/Contents/MacOS/WindowManager + 373 0.0 /usr/libexec/routined + 374 0.0 /usr/sbin/usernoted + 375 0.0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock + 376 0.0 /System/Library/CoreServices/lockoutagent + 377 0.0 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter + 378 0.0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer + 379 0.0 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder + 384 0.0 /usr/sbin/distnoted + 385 0.0 /System/Library/CoreServices/AccessibilityUIServer.app/Contents/MacOS/AccessibilityUIServer + 386 0.0 /System/Library/CoreServices/WallpaperAgent.app/Contents/MacOS/WallpaperAgent + 387 0.0 /usr/libexec/secinitd + 388 0.0 /usr/libexec/dmd + 392 0.0 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd + 394 0.0 /usr/sbin/filecoordinationd + 395 0.0 /System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support/siriactionsd + 396 0.0 /System/Library/PrivateFrameworks/iCloudDriveCore.framework/Versions/A/Support/bird + 397 0.0 automountd + 398 0.0 /usr/libexec/trustd + 399 0.0 /System/Library/CoreServices/sharedfilelistd + 400 0.0 /System/Library/PrivateFrameworks/FileProvider.framework/Support/fileproviderd + 401 0.0 /usr/libexec/pkd + 402 0.0 /System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support/AMPDeviceDiscoveryAgent + 405 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 407 0.0 /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd + 408 0.0 /System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd + 409 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/fontworker + 410 0.0 /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd + 411 0.0 /System/Library/PrivateFrameworks/SyncedDefaults.framework/Support/syncdefaultsd + 412 0.0 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd + 413 0.0 /System/Library/CoreServices/iconservicesagent + 414 0.0 /usr/libexec/ContinuityCaptureAgent + 416 0.0 /System/Library/CoreServices/audioaccessoryd + 418 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/corespotlightd + 423 0.0 /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary + 424 0.0 /System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod + 425 0.1 /usr/libexec/gamepolicyd + 426 0.0 /System/Library/PrivateFrameworks/UserNotificationsCore.framework/Support/usernotificationsd + 429 0.0 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter + 431 0.0 /System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A/ScreenTimeAgent + 433 0.0 /System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent + 435 0.0 /usr/libexec/transparencyd + 436 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 437 0.0 /System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support/donotdisturbd + 438 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted + 439 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 441 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 444 0.0 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer + 445 0.0 /System/Library/PrivateFrameworks/SessionCore.framework/Support/liveactivitiesd + 446 0.1 /usr/libexec/sharingd + 449 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 450 0.0 /usr/libexec/findmylocateagent + 451 0.0 /System/Library/PrivateFrameworks/CoreParsec.framework/parsecd + 454 0.0 /System/Cryptexes/App/usr/libexec/SafariBookmarksSyncAgent + 456 0.0 /usr/libexec/networkserviceproxy + 462 0.0 /usr/libexec/neagent + 464 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking + 465 0.0 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CMFSyncAgent + 466 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.GPU.xpc/Contents/MacOS/com.apple.WebKit.GPU + 470 0.0 /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support/followupd + 471 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd + 472 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 473 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherWidget.appex/Contents/MacOS/WeatherWidget + 474 0.1 /System/Library/CoreServices/WiFiAgent.app/Contents/MacOS/WiFiAgent + 475 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS/IMDPersistenceAgent + 476 0.0 /System/Library/PrivateFrameworks/StatusKit.framework/StatusKitAgent + 478 0.0 /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources/familycircled + 485 0.0 /System/Library/PrivateFrameworks/UserActivity.framework/Agents/useractivityd + 486 0.0 /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra + 488 0.0 /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight + 489 0.3 /usr/libexec/spotlightknowledged.updater + 491 0.0 /System/Applications/Photos.app/Contents/PlugIns/PhotosReliveWidget.appex/Contents/MacOS/PhotosReliveWidget + 494 0.0 /usr/libexec/ospredictiond + 495 0.0 /System/Library/CoreServices/UIKitSystem.app/Contents/MacOS/UIKitSystem + 499 0.0 /System/Library/PrivateFrameworks/iTunesCloud.framework/Support/itunescloudd + 504 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoteagent + 505 0.0 /usr/libexec/avconferenced + 506 0.0 /System/Library/PrivateFrameworks/MediaAnalysis.framework/Versions/A/mediaanalysisd + 507 0.0 /usr/sbin/spindump + 509 0.0 /System/Library/PrivateFrameworks/TextInputUIMacHelper.framework/Versions/A/XPCServices/CursorUIViewService.xpc/Contents/MacOS/CursorUIViewService + 515 0.0 /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/com.apple.Safari.SafeBrowsing.Service + 518 0.0 /usr/libexec/nearbyd + 522 0.0 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd + 525 0.0 /System/Library/CoreServices/ScopedBookmarkAgent + 526 0.0 /System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources/amsaccountsd + 529 0.0 /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed + 531 0.0 /System/Library/CoreServices/SubmitDiagInfo + 533 0.0 /System/Applications/Calendar.app/Contents/PlugIns/CalendarWidgetExtension.appex/Contents/MacOS/CalendarWidgetExtension + 546 0.0 /usr/libexec/searchpartyuseragent + 549 0.0 /System/Applications/Reminders.app/Contents/PlugIns/RemindersWidgetExtension.appex/Contents/MacOS/RemindersWidgetExtension + 552 0.0 /System/Applications/Tips.app/Contents/PlugIns/TipsWidgetExtension.appex/Contents/MacOS/TipsWidgetExtension + 555 0.0 /System/Applications/Shortcuts.app/Contents/PlugIns/ShortcutsWidgetExtension.appex/Contents/MacOS/ShortcutsWidgetExtension + 559 0.0 /System/Library/PrivateFrameworks/HearingCore.framework/heard + 560 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd + 564 0.0 /Users/perry/builder-macos/target/release/perry-ship + 565 0.0 /System/Library/Frameworks/InputMethodKit.framework/Resources/imklaunchagent + 567 0.0 /System/Library/Image Capture/Support/icdd + 572 0.0 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent + 573 0.0 /System/Library/CoreServices/diagnostics_agent + 574 0.0 /System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS/TextInputMenuAgent + 577 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 586 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 598 0.0 /usr/libexec/aned + 621 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd + 622 0.0 /System/Library/PrivateFrameworks/GenerativeExperiencesRuntime.framework/Versions/A/generativeexperiencesd + 630 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherIntents.appex/Contents/MacOS/WeatherIntents + 632 0.0 /System/Library/PrivateFrameworks/PassKitCore.framework/passd + 636 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetItems.appex/Contents/MacOS/FindMyWidgetItems + 638 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeEnergyWidgetsExtension.appex/Contents/MacOS/HomeEnergyWidgetsExtension + 639 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/RecordWidgetExtension.appex/Contents/MacOS/RecordWidgetExtension + 642 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetPeople.appex/Contents/MacOS/FindMyWidgetPeople + 643 0.0 /usr/sbin/distnoted + 647 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgets.appex/Contents/MacOS/JournalWidgets + 648 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeWidget.appex/Contents/MacOS/HomeWidget + 649 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/VoiceMemosSettingsWidgetExtension.appex/Contents/MacOS/VoiceMemosSettingsWidgetExtension + 650 0.0 /usr/sbin/distnoted + 652 0.0 /usr/libexec/milod + 656 0.0 /System/Library/CoreServices/Batteries.app/Contents/PlugIns/BatteriesAvocadoWidgetExtension.appex/Contents/MacOS/BatteriesAvocadoWidgetExtension + 658 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS/ScreenTimeWidgetExtension + 661 0.0 /System/Applications/Podcasts.app/Contents/PlugIns/PodcastsWidget.appex/Contents/MacOS/PodcastsWidget + 663 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetIntentsExtension.appex/Contents/MacOS/ScreenTimeWidgetIntentsExtension + 664 0.0 /System/Applications/Clock.app/Contents/PlugIns/WorldClockWidget.appex/Contents/MacOS/WorldClockWidget + 665 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgetsSecure.appex/Contents/MacOS/JournalWidgetsSecure + 666 0.0 /System/Library/CoreServices/PeopleViewService.app/Contents/PlugIns/PeopleWidget_macOSExtension.appex/Contents/MacOS/PeopleWidget_macOSExtension + 667 0.0 /System/Applications/Notes.app/Contents/PlugIns/com.apple.Notes.WidgetExtension.appex/Contents/MacOS/com.apple.Notes.WidgetExtension + 669 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/Extensions/SafariWidgetExtension.appex/Contents/MacOS/SafariWidgetExtension + 670 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/PlugIns/MobileTimerIntents.appex/Contents/MacOS/MobileTimerIntents + 673 0.0 /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd + 686 0.0 /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTrackingAgent + 689 0.0 /System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext/IOUserBluetoothSerialDriver + 697 0.0 /usr/libexec/modelmanagerd + 698 0.0 /usr/sbin/distnoted + 709 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANECompilerService.xpc/Contents/MacOS/ANECompilerService + 712 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport + 721 0.0 /usr/sbin/distnoted + 725 0.0 /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/fairplayd + 727 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent + 731 0.0 /usr/libexec/inputanalyticsd + 732 0.0 /usr/sbin/distnoted + 740 0.0 /usr/libexec/sysmond + 749 0.0 /usr/sbin/systemstats + 750 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService + 751 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectBridgeService.xpc/Contents/MacOS/XProtectBridgeService + 760 0.0 /System/Applications/Calendar.app/Contents/Extensions/CalendarIntentsExtension.appex/Contents/MacOS/CalendarIntentsExtension + 761 0.0 /System/Applications/Messages.app/Contents/Extensions/MessagesActionExtension.appex/Contents/MacOS/MessagesActionExtension + 763 0.0 /System/Library/CoreServices/CrashReporterSupportHelper + 765 0.0 /System/Library/PrivateFrameworks/WeatherDaemon.framework/weatherd + 772 0.0 /System/Library/PrivateFrameworks/WorkflowKit.framework/XPCServices/ShortcutsViewService.xpc/Contents/MacOS/ShortcutsViewService + 787 0.0 /usr/libexec/online-auth-agent + 789 0.0 /usr/sbin/distnoted + 801 0.0 /System/Library/CoreServices/iconservicesagent + 822 0.0 /System/Library/PrivateFrameworks/OnDeviceStorage.framework/Support/amsondevicestoraged + 832 0.0 /usr/sbin/cfprefsd + 834 0.0 /usr/libexec/mmaintenanced + 838 0.0 /usr/sbin/cfprefsd + 842 0.0 /usr/sbin/cfprefsd + 843 0.0 /usr/sbin/cfprefsd + 847 0.0 /System/Cryptexes/App/usr/libexec/PasswordBreachAgent + 848 0.0 /usr/sbin/cfprefsd + 860 0.0 /usr/sbin/cfprefsd + 861 0.0 /usr/sbin/cfprefsd + 862 0.0 /usr/sbin/cfprefsd + 863 0.0 /usr/libexec/mlhostd + 866 0.0 /usr/libexec/powerdatad + 867 0.0 /usr/sbin/cfprefsd + 869 0.0 /usr/libexec/ASPCarryLog + 883 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 884 0.0 /usr/libexec/seputil + 1096 0.0 /System/Cryptexes/App/usr/libexec/AuthenticationServicesAgent + 1169 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XprotectService.xpc/Contents/MacOS/XprotectService + 1398 0.0 /System/iOSSupport/System/Library/PrivateFrameworks/HomeEnergyDaemon.framework/Support/homeenergyd + 1412 0.0 /System/Library/PrivateFrameworks/MediaAnalysisAccess.framework/Versions/A/XPCServices/mediaanalysisd-access.xpc/Contents/MacOS/mediaanalysisd-access + 1849 0.0 /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/Support/recentsd + 3976 0.0 /System/Library/PrivateFrameworks/ContinuousDialogManagerService.framework/assistant_cdmd + 4119 0.0 /System/Library/PrivateFrameworks/AvatarPersistence.framework/Support/avatarsd + 4120 0.0 /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/Support/contactsdonationagent + 4307 0.0 /usr/libexec/captiveagent + 4762 0.0 /usr/libexec/frauddefensed + 4769 0.0 /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/XPCServices/com.apple.CloudPhotosConfiguration.xpc/Contents/MacOS/com.apple.CloudPhotosConfiguration + 4781 0.0 /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/XPCServices/com.apple.BKAgentService.xpc/Contents/MacOS/com.apple.BKAgentService + 5548 0.0 /usr/libexec/seserviced + 5602 0.0 /usr/libexec/filevaultd + 5603 0.0 /System/Library/PrivateFrameworks/GeoAnalytics.framework/geoanalyticsd + 5606 0.0 /System/Library/PrivateFrameworks/PrivateCloudCompute.framework/privatecloudcomputed.app/Contents/MacOS/privatecloudcomputed + 5621 0.0 /usr/libexec/taskgated + 5736 0.0 /System/Library/PrivateFrameworks/Stickers.framework/Support/stickersd + 5759 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/managedcorespotlightd + 5767 0.0 /usr/sbin/distnoted + 5768 0.0 /System/Library/ExtensionKit/Extensions/GenerativeExperiencesSafetyInferenceProvider.appex/Contents/MacOS/GenerativeExperiencesSafetyInferenceProvider + 5769 0.0 /usr/sbin/cfprefsd + 5770 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService + 6121 0.0 /usr/libexec/remindd + 6705 0.0 /usr/libexec/applekeystored + 8779 0.0 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/mbuseragent + 8789 0.0 /usr/libexec/DataDetectorsSourceAccess +12133 0.0 /usr/libexec/tipsd +13734 0.0 /usr/libexec/biomesyncd +14895 0.0 /usr/libexec/wifivelocityd +15933 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad +16212 11.4 /System/Library/ExtensionKit/Extensions/WallpaperAerialsExtension.appex/Contents/MacOS/WallpaperAerialsExtension +16213 3.1 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS/VTDecoderXPCService +17355 0.0 /usr/sbin/netbiosd +19642 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/Executables/mobiletimerd +20200 1.8 /System/Library/Frameworks/Contacts.framework/Support/contactsd +20201 1.8 /System/Library/Frameworks/Contacts.framework/Support/contactsd +20202 1.9 /System/Library/Frameworks/Contacts.framework/Support/contactsd +20203 1.9 /System/Library/Frameworks/Contacts.framework/Support/contactsd +20204 1.9 /System/Library/Frameworks/Contacts.framework/Support/contactsd +20205 3.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +20206 10.7 sshd-session: perry [priv] +20207 0.0 +20209 0.3 sshd-session: perry@notty +20210 0.0 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python +20211 0.0 ps +22309 0.0 /System/Library/CoreServices/ReportSystemMemory +39544 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS/IMAutomaticHistoryDeletionAgent +39617 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService +39618 0.0 /System/Library/PrivateFrameworks/MapsSync.framework/mapssyncd +39637 0.0 /System/Library/PrivateFrameworks/CallHistory.framework/Support/CallHistorySyncHelper +39662 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/ModelCatalogAgent +41554 0.0 /usr/libexec/PerfPowerServices +46759 0.0 /usr/libexec/ioupsd +46762 0.0 /usr/sbin/BTLEServerAgent +49101 0.0 /System/Library/PrivateFrameworks/MobileAssetDaemon.framework/Versions/A/XPCServices/com.apple.MobileAsset.DownloadService.Builtin.xpc/Contents/MacOS/com.apple.MobileAsset.DownloadService.Builtin +49103 0.0 /System/Library/PrivateFrameworks/StreamingExtractor.framework/Versions/A/XPCServices/STExtractionService.privileged.xpc/Contents/MacOS/STExtractionService.privileged +49267 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/EAUpdaterService.xpc/Contents/MacOS/EAUpdaterService +49521 0.0 /System/Library/PrivateFrameworks/WebPrivacy.framework/webprivacyd +50091 0.0 /usr/libexec/assessmentagent +50092 0.0 /System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A/maild +50093 0.0 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/commerce +50094 0.0 /System/Cryptexes/App/usr/libexec/com.apple.Safari.History +50103 0.0 /usr/libexec/replayd +50104 0.0 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter +50105 0.0 /System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS/CoreLocationAgent +50106 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsagent +50107 0.0 /System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS/Keychain Circle Notification +50695 0.0 /usr/libexec/feedbackd +50955 0.0 cloudphotod +50959 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS/UARPUpdaterServiceUSBPD +51036 0.0 /usr/libexec/triald +51044 0.0 /System/Library/PrivateFrameworks/TrialServer.framework/Versions/A/XPCServices/TrialArchivingService.xpc/Contents/MacOS/TrialArchivingService +51103 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Versions/A/XPCServices/com.apple.MobileSoftwareUpdate.CleanupPreparePathService.xpc/Contents/MacOS/com.apple.MobileSoftwareUpdate.CleanupPreparePathService +51142 0.0 /usr/libexec/containermanagerd_system +52122 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +52128 0.0 /usr/libexec/AssetCache/AssetCache +52130 0.0 /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS/AssetCacheTetheratorService +52409 0.0 /System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd +52453 0.0 /usr/libexec/adprivacyd +52456 0.0 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd +52457 0.0 /System/Library/PrivateFrameworks/CoreADI.framework/adid +52458 0.0 /usr/libexec/promotedcontentd +52459 0.0 /usr/libexec/fairplaydeviceidentityd +53616 0.0 /usr/libexec/dprivacyd +53617 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53618 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53622 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53623 0.0 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager +53624 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53625 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53626 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53630 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53631 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53632 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53633 0.0 /System/Library/Frameworks/AudioToolbox.framework/AudioComponentRegistrar +53641 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53642 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53643 0.0 /usr/libexec/uarpassetmanagerd +53644 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceDisplay.xpc/Contents/MacOS/UARPUpdaterServiceDisplay +53645 0.0 /System/Library/PrivateFrameworks/UARPAssetManager.framework/XPCServices/UARPAssetManagerServiceMobileAsset.xpc/Contents/MacOS/UARPAssetManagerServiceMobileAsset +53810 0.0 /usr/libexec/bluetoothuserd +53811 0.0 /usr/libexec/findmydeviced +56810 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCompute.framework/Versions/A/XPCServices/IntelligencePlatformComputeService.xpc/Contents/MacOS/IntelligencePlatformComputeService +57779 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstoreagent +57780 0.0 /System/Library/PrivateFrameworks/InstallCoordination.framework/Support/installcoordinationd +57781 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedODRService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedODRService +57782 0.0 /System/Library/PrivateFrameworks/AppleMediaServicesUI.framework/amsengagementd +57872 0.0 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.privileged.xpc/Contents/MacOS/com.apple.StreamingUnzipService.privileged +58789 0.0 /usr/libexec/countryd +58802 0.0 /System/Library/Frameworks/ManagedSettings.framework/Versions/A/ManagedSettingsAgent +58812 0.0 /System/Library/PrivateFrameworks/NewDeviceOutreach.framework/ndoagent +59412 0.0 /System/Library/PrivateFrameworks/ReplicatorCore.framework/Support/replicatord +61271 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted +62942 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/BiomeAgent +62957 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +62958 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +62961 0.0 /usr/libexec/duetexpertd +62963 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/intelligenceplatformd +70105 0.0 /System/Library/CoreServices/ReportCrash +70111 0.0 /System/Library/CoreServices/diagnosticservicesd +70953 0.0 /usr/libexec/biometrickitd +70958 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedTaskService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedTaskService +70963 0.0 /System/Library/Frameworks/MediaExtension.framework/Versions/A/Helpers/MENotificationAgent +70964 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Support/BackgroundTaskManagementAgent.app/Contents/MacOS/BackgroundTaskManagementAgent +70966 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Resources/backgroundtaskmanagementd +70968 0.0 /usr/libexec/aneuserd +71089 0.0 /usr/libexec/powerexperienced +71330 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSOAgent.app/Contents/MacOS/AppSSOAgent +71331 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSODaemon +71332 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +71333 0.0 /usr/libexec/findmybeaconingd +71334 0.0 /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferAgent.app/Contents/MacOS/IMTransferAgent +71336 0.0 /usr/libexec/wifianalyticsd +71376 0.0 /usr/libexec/backgroundassets.user +73149 0.0 /usr/libexec/proactiveeventtrackerd +73151 0.0 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Helpers/ProtectedCloudKeySyncing +73152 0.0 /usr/libexec/swtransparencyd +73153 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +74315 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +74316 0.0 /usr/sbin/distnoted +74825 0.0 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/XPCServices/DPSubmissionService.xpc/Contents/MacOS/DPSubmissionService +75643 0.0 /usr/libexec/audioanalyticsd +75645 0.0 /usr/libexec/ciphermld +75646 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +75647 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75648 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75969 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent +75970 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated +76414 0.0 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/XPCServices/PerfPowerTelemetryClientRegistrationService.xpc/Contents/MacOS/PerfPowerTelemetryClientRegistrationService +76539 0.0 /System/Library/Frameworks/ShazamKit.framework/shazamd +76540 0.0 /System/Library/PrivateFrameworks/SystemStatusServer.framework/Support/systemstatusd +76699 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/remotemanagementd +76700 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +76701 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +76702 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +76705 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +76706 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +76707 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/DiskManagementSubscriber.xpc/Contents/MacOS/DiskManagementSubscriber +76708 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedPreferencesSubscriber.xpc/Contents/MacOS/ManagedPreferencesSubscriber +76709 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SoftwareUpdateSubscriber.xpc/Contents/MacOS/SoftwareUpdateSubscriber +76710 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/MigrationSubscriber.xpc/Contents/MacOS/MigrationSubscriber +76711 0.0 /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/systemmigrationd +76712 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +76713 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributiond +76714 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +76715 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedConfigurationFilesSubscriber.xpc/Contents/MacOS/ManagedConfigurationFilesSubscriber +76861 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +77182 0.0 /usr/libexec/assetsubscriptiond +77186 0.0 /usr/libexec/griddatad +77191 0.0 /usr/libexec/dprivacyd +77192 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectUpdateService.xpc/Contents/MacOS/XProtectUpdateService +77193 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +77194 0.0 /System/Library/PrivateFrameworks/IntlPreferences.framework/Support/localizationswitcherd +77195 0.0 /usr/libexec/siriknowledged +77196 0.0 /usr/libexec/tzd +77198 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted_helper +77199 0.0 /usr/libexec/appleaccountd +77200 0.0 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd +77203 0.0 /usr/libexec/sysdiagnosed +77204 0.0 /System/Library/Frameworks/QuickLookThumbnailing.framework/Support/com.apple.quicklook.ThumbnailsAgent +77207 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +77208 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +77209 0.0 /usr/libexec/MTLAssetUpgraderD +77210 0.0 /usr/libexec/mlruntimed +77211 0.0 /System/Library/PrivateFrameworks/SiriTTSService.framework/sirittsd +77212 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +77213 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/StandaloneHIDAudService.xpc/Contents/MacOS/StandaloneHIDAudService +77214 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceLegacyAudio.xpc/Contents/MacOS/UARPUpdaterServiceLegacyAudio +77215 0.0 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/XPCServices/SetStoreUpdateService.xpc/Contents/MacOS/SetStoreUpdateService +77216 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/geodMachServiceBridge +77217 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/system_installd +77218 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd +77224 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/XPCServices/media-indexer.xpc/Contents/MacOS/media-indexer +77225 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPLibraryAgent +77226 0.0 /System/Library/PrivateFrameworks/PodcastServices.framework/XPCServices/PodcastContentService.xpc/Contents/MacOS/PodcastContentService +77227 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPArtworkAgent +77262 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +77287 0.0 /System/Library/PrivateFrameworks/AXAssetLoader.framework/Support/axassetsd +77288 0.0 /System/Library/CoreServices/EscrowSecurityAlert.app/Contents/MacOS/EscrowSecurityAlert +77289 0.0 /System/Library/PrivateFrameworks/TextToSpeechVoiceBankingSupport.framework/Support/voicebankingd +77290 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77291 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/KonaSynthesizer.appex/Contents/MacOS/KonaSynthesizer +77292 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/MauiAUSP.appex/Contents/MacOS/MauiAUSP +77293 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/SiriAUSP.appex/Contents/MacOS/SiriAUSP +77294 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/WardaSynthesizer.appex/Contents/MacOS/WardaSynthesizer +77295 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77296 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/MacinTalkAUSP.appex/Contents/MacOS/MacinTalkAUSP +77297 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77298 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77299 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77300 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77301 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/AUCrashHandlerService.xpc/Contents/MacOS/AUCrashHandlerService +77302 0.0 /System/Library/PrivateFrameworks/CloudServices.framework/Helpers/com.apple.sbd +77303 0.0 /usr/libexec/swcd +77531 0.0 /usr/libexec/mobilerepaird +77701 0.0 /System/Library/PrivateFrameworks/CoreKDL.framework/Support/corekdld +78714 0.0 /System/Library/PrivateFrameworks/JetCore.framework/Support/jetpackassetd +79810 0.0 /usr/sbin/cfprefsd +82557 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributionagent +82558 0.0 /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/Versions/A/XPCServices/Managed Background Assets Helper Service.xpc/Contents/MacOS/Managed Background Assets Helper Service +83674 0.0 /System/Library/PrivateFrameworks/IntelligenceTasksEngine.framework/Support/intelligencetasksd +84260 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagementAgent +84263 0.0 /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/XPCServices/SafariConfigurationSubscriber.xpc/Contents/MacOS/SafariConfigurationSubscriber +84264 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +84265 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +84266 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +84270 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +84271 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +84272 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/AccountSubscriber.xpc/Contents/MacOS/AccountSubscriber +84273 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +84274 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +84275 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ASConfigurationSubscriber.xpc/Contents/MacOS/ASConfigurationSubscriber +84276 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedSettingsSubscriber.xpc/Contents/MacOS/ManagedSettingsSubscriber +84328 0.0 /System/Library/PrivateFrameworks/Ecosystem.framework/Support/ecosystemd +84329 0.0 /usr/libexec/GamePolicyAgent +84330 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +84391 0.0 /usr/libexec/intelligentroutingd +84392 0.0 /System/Library/PrivateFrameworks/DeviceCheckInternal.framework/devicecheckd +84404 0.0 /System/Library/PrivateFrameworks/AppleIntelligenceReportingProcessing.framework/Versions/A/XPCServices/AppleIntelligenceReportingProcessingService.xpc/Contents/MacOS/AppleIntelligenceReportingProcessingService +84405 0.0 /System/Library/PrivateFrameworks/HomeKitEvents.framework/Support/homeeventsd +84423 0.0 /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/FeatureAccessAgent +84845 0.0 /System/Library/PrivateFrameworks/BusinessChatService.framework/businessservicesd +84847 0.0 /System/Library/PrivateFrameworks/MessagesBlastDoorSupport.framework/Versions/A/XPCServices/MessagesBlastDoorService.xpc/Contents/MacOS/MessagesBlastDoorService +86892 0.0 aslmanager +87457 0.0 /System/Library/PrivateFrameworks/StorageManagement.framework/Resources/diskspaced +87756 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/knowledgeconstructiond +89574 0.0 /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd +90448 0.0 /usr/libexec/nfcd +90449 0.0 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer +90468 0.0 /usr/libexec/betaenrollmentagent +90469 0.0 /usr/libexec/betaenrollmentd +90470 0.0 /usr/libexec/microstackshot +90577 0.0 /usr/sbin/systemsoundserverd +90592 0.0 /System/Library/CoreServices/talagentd +90616 0.0 /System/Library/PrivateFrameworks/AppleCredentialManager.framework/AppleCredentialManagerDaemon +90893 0.0 /usr/libexec/dirhelper +91864 0.0 /System/Library/CoreServices/ReportCrash +92246 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +92570 0.0 /usr/libexec/proactived +92571 0.0 /System/Library/PrivateFrameworks/IntelligenceFlowContextRuntime.framework/Versions/A/intelligencecontextd +92572 0.0 /System/Library/CoreServices/pbs +92715 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +97953 0.0 /usr/libexec/gamecontrollerd +97954 0.0 /System/Library/PrivateFrameworks/GameControllerFoundation.framework/Versions/A/XPCServices/GameControllerConfigService.xpc/Contents/MacOS/GameControllerConfigService +97955 0.0 /usr/libexec/gamecontrolleragentd + 537 0.0 login + 539 0.0 -zsh + 542 0.0 login + 553 0.0 -zsh + 550 0.0 login + 591 0.0 -zsh diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/provenance.json new file mode 100644 index 0000000000..fb8f04dcb6 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/provenance.json @@ -0,0 +1,80 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "base_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "main_build": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + }, + "candidate_build": { + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/remote-retained-command.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/remote-retained-command.json new file mode 100644 index 0000000000..5ef2f3c999 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/remote-retained-command.json @@ -0,0 +1,17 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/trusted-materialized-read-r26/run-retained.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-retained" +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/remote-retained.log b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/remote-retained.log new file mode 100644 index 0000000000..9679c86a34 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/remote-retained.log @@ -0,0 +1,4 @@ +ACQUIRED json-perf-20210-1789119488 load (1.4228515625, 1.55615234375, 1.6337890625) +FINISHED custom load (1.70556640625, 1.59423828125, 1.6396484375) +QUIET_GATE True +RELEASED diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/remote-stage-hashes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/remote-stage-hashes.json new file mode 100644 index 0000000000..f38837a26b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/remote-stage-hashes.json @@ -0,0 +1,135 @@ +{ + "run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "results/fixtures.json": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d", + ".work/trusted-materialized-read-r26/fixture-hashes.json": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06", + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + ".work/trusted-materialized-read-r26/main-reuse-provenance.json": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74", + ".work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + ".work/trusted-materialized-read-r26/run-options.py": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8", + ".work/trusted-materialized-read-r26/root-comparison.json": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9", + ".work/trusted-materialized-read-r26/options-worker.js": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9", + ".work/trusted-materialized-read-r26/candidate-workers-provenance.json": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633", + ".work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + ".work/trusted-materialized-read-r26/main-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + ".work/trusted-materialized-read-r26/provenance.json": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376", + ".work/trusted-materialized-read-r26/main-options-validation.json": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04", + ".work/trusted-materialized-read-r26/main-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + ".work/trusted-materialized-read-r26/source.patch": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + ".work/trusted-materialized-read-r26/lazy-main-probes.json": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7", + ".work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + ".work/trusted-materialized-read-r26/candidate-fixture-validation.json": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695", + ".work/trusted-materialized-read-r26/build-provenance.json": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db", + ".work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + ".work/trusted-materialized-read-r26/run-focus.py": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060", + ".work/trusted-materialized-read-r26/main-roots.json": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a", + ".work/trusted-materialized-read-r26/main-zero-roots.json": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee", + ".work/trusted-materialized-read-r26/main-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + ".work/trusted-materialized-read-r26/main-fixture-validation.json": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14", + ".work/trusted-materialized-read-r26/candidate-roots.json": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a", + ".work/trusted-materialized-read-r26/candidate-zero-validation.json": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140", + ".work/trusted-materialized-read-r26/main-build-provenance.json": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + ".work/trusted-materialized-read-r26/main-zero-validation.json": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341", + ".work/trusted-materialized-read-r26/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + ".work/trusted-materialized-read-r26/run-access.py": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c", + ".work/trusted-materialized-read-r26/run-retained.py": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da", + ".work/trusted-materialized-read-r26/candidate-options-validation.json": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e", + ".work/trusted-materialized-read-r26/candidate-zero-roots.json": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80", + ".work/trusted-materialized-read-r26/main-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + ".work/trusted-materialized-read-r26/lazy-candidate-probes.json": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81", + ".work/trusted-materialized-read-r26/main-workers-provenance.json": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + ".work/trusted-materialized-read-r26/zero-root-comparison.json": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2", + ".work/trusted-materialized-read-r26/harness/run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + ".work/trusted-materialized-read-r26/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + ".work/trusted-materialized-read-r26/harness/worker.js": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4", + ".work/trusted-materialized-read-r26/harness/with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + ".work/trusted-materialized-read-r26/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + ".work/trusted-materialized-read-r26/harness/run_access.py": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67", + ".work/trusted-materialized-read-r26/harness/access-worker.js": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957", + ".work/trusted-materialized-read-r26/harness/run_regression_focus.py": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270", + ".work/trusted-materialized-read-r26/harness/rotating-worker.js": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + ".work/trusted-materialized-read-r26/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + ".work/rotating/manifest.json": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85", + ".work/trusted-materialized-read-r26/run-rotating.py": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316", + ".work/rotating/small_record.0.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/rotating/small_record.1.json": "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + ".work/rotating/small_record.2.json": "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + ".work/rotating/small_record.3.json": "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + ".work/rotating/small_record.4.json": "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + ".work/rotating/small_record.5.json": "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + ".work/rotating/small_record.6.json": "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + ".work/rotating/small_record.7.json": "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d", + ".work/rotating/records_array_1m.0.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/rotating/records_array_1m.1.json": "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + ".work/rotating/records_array_1m.2.json": "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + ".work/rotating/records_array_1m.3.json": "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + ".work/rotating/records_array_1m.4.json": "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + ".work/rotating/records_array_1m.5.json": "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + ".work/rotating/records_array_1m.6.json": "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + ".work/rotating/records_array_1m.7.json": "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a", + ".work/rotating/long_string_1m.0.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/rotating/long_string_1m.1.json": "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + ".work/rotating/long_string_1m.2.json": "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + ".work/rotating/long_string_1m.3.json": "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + ".work/rotating/long_string_1m.4.json": "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + ".work/rotating/long_string_1m.5.json": "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + ".work/rotating/long_string_1m.6.json": "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + ".work/rotating/long_string_1m.7.json": "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03", + ".work/rotating/escaped_1m.0.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/rotating/escaped_1m.1.json": "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + ".work/rotating/escaped_1m.2.json": "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + ".work/rotating/escaped_1m.3.json": "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + ".work/rotating/escaped_1m.4.json": "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + ".work/rotating/escaped_1m.5.json": "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + ".work/rotating/escaped_1m.6.json": "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + ".work/rotating/escaped_1m.7.json": "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6", + ".work/rotating/unicode_1m.0.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/rotating/unicode_1m.1.json": "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + ".work/rotating/unicode_1m.2.json": "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + ".work/rotating/unicode_1m.3.json": "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + ".work/rotating/unicode_1m.4.json": "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + ".work/rotating/unicode_1m.5.json": "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + ".work/rotating/unicode_1m.6.json": "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + ".work/rotating/unicode_1m.7.json": "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263", + ".work/trusted-materialized-read-r26/run-changing-options.py": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4", + ".work/trusted-materialized-read-r26/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + ".work/trusted-materialized-read-r26/changing-options-worker.js": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00", + ".work/trusted-materialized-read-r26/main-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + ".work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + ".work/trusted-materialized-read-r26/main-changing-workers-provenance.json": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83", + ".work/trusted-materialized-read-r26/candidate-changing-workers-provenance.json": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e", + ".work/trusted-materialized-read-r26/main-changing-options-validation.json": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44", + ".work/trusted-materialized-read-r26/candidate-changing-options-validation.json": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0", + ".work/trusted-materialized-read-r26/run-zero-retained.py": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + ".work/trusted-materialized-read-r26/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + ".work/trusted-materialized-read-r26/retained-zero-worker.js": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf", + ".work/trusted-materialized-read-r26/main-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + ".work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + ".work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442", + ".work/trusted-materialized-read-r26/candidate-retained-zero-workers-provenance.json": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66", + ".work/trusted-materialized-read-r26/main-retained-zero-validation.json": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4", + ".work/trusted-materialized-read-r26/candidate-retained-zero-validation.json": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405", + ".work/trusted-materialized-read-r26/main-changing-roots.json": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640", + ".work/trusted-materialized-read-r26/candidate-changing-roots.json": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54", + ".work/trusted-materialized-read-r26/main-retained-roots.json": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b", + ".work/trusted-materialized-read-r26/candidate-retained-roots.json": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e", + ".work/trusted-materialized-read-r26/additional-root-comparison.json": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/retained-zero-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/retained-zero-worker.js new file mode 100644 index 0000000000..92e8f87b8d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/retained-zero-worker.js @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count ) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/retained-zero-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/retained-zero-worker.ts new file mode 100644 index 0000000000..5501d8dcf5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/retained-zero-worker.ts @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/root-comparison.json new file mode 100644 index 0000000000..b2c92f5711 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/root-comparison.json @@ -0,0 +1,185 @@ +{ + "ir_files": [ + { + "mode": "native", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813", + "candidate_sha256": "8b6ecd6a35e30d47d6b9f3e8a31c864c8b4c1671032ef023db633c1e7f2cf1cd", + "normalized_sha256": "2d54b9e25fb20c03b59ca8d18a35fa88c071e63e4d38c7b5c6193407a351a56a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f", + "candidate_sha256": "1ff0255b1234c1a08f8c074aaa64a8dceeb7e9137bf0f4e8de7209de13ffb1c2", + "normalized_sha256": "9892c9273c75b2a9862f3213fd34b524f12809cd4bd93f686f54ae7cf0f5735d", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055", + "candidate_sha256": "7191733bf871fe2b47bab95a56a17f4bbd3cea5d5c08903070b8f2608633be9c", + "normalized_sha256": "c555d3c7c69a88199574a0ba39634549ec127236317379c5665c9a1270770476", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359", + "candidate_sha256": "0fb76b33b0dd2739e44bf2ddcf5bc4311d693dd5a90a65df7ffee43599b76c2f", + "normalized_sha256": "ef908a2a54dc7ddc34d05be1eba933ea63ba4d1cd3978fe3e0af8c2c679268a3", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749", + "candidate_sha256": "06264825bf7cbff008313be119b1b82eb9becf85ad8c8f73d2fff66277abe63c", + "normalized_sha256": "45cce147ac495b89188390522a65e91be4b08c8a0a2b36c354f085067b67e468", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8", + "candidate_sha256": "5b3d1433a937bdbd3a0e3291c0bcd6eddd1105c54f996aacfde0ed350db72af1", + "normalized_sha256": "2309fdeecdedb442ef1311c4dfb278ccddc9293d812bc364d6de17ac7e00e01a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe", + "candidate_sha256": "1cc7383dca37929fcd564fbb18d0e140be278bae543a556735b6ccb59b754213", + "normalized_sha256": "6137f0af59a4e8ba78a15d40607529d6ea51f5c7e1a1c7809906d8629bb9a2c0", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a", + "candidate_sha256": "5b41faf657864e49e32f8094172e06e4fe4fbb194c15a59d80b80aa9d840ecab", + "normalized_sha256": "ffd4b8bf82446eeeabdbefb15a5a4160381fa4960ee988189bb5e9c5f2855e39", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "worker-0.ll", + "same": true, + "main_sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5", + "candidate_sha256": "f7cd047428912e67b3b76dd96a1f7be14b4ee38925546c6b885a37467351ab0e", + "normalized_sha256": "872217f439889862138ef684fb6b3385cd75c6f059d425e4e2dcac78f4eb3515", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "shadow", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "candidate_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalized_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "candidate_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalized_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "candidate_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalized_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "candidate_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalized_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "candidate_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalized_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "candidate_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalized_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "candidate_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalized_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "candidate_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalized_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "worker-0.ll", + "same": true, + "main_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "candidate_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalized_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalization": "none" + } + ], + "checks_match": true, + "native_fingerprints": [ + "options-worker-0.ll::perry_fn_options_worker_ts__run$generic::unrooted:global->js_closure_alloc_singleton", + "options-worker-0.ll::perry_fn_options_worker_ts__run$spec_b::unrooted:global->js_closure_alloc_singleton", + "prior-entry-0.ll::main::stale:alloc->js_write_barrier_root_nanbox", + "prior-entry-0.ll::perry_closure_prior_entry_ts__5::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$generic::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$spec_b::unrooted:global->js_array_push_f64_spec", + "test_json_cached_construction-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_source_length-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/rotating-manifest.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/rotating-manifest.json new file mode 100644 index 0000000000..c112e6ac25 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/rotating-manifest.json @@ -0,0 +1,287 @@ +[ + { + "fixture": "null", + "bytes": 4, + "sha256": [ + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b" + ], + "distinct_contents": 1 + }, + { + "fixture": "string_a", + "bytes": 3, + "sha256": [ + "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + "c100f95c1913f9c72fc1f4ef0847e1e723ffe0bde0b36e5f36c13f81fe8c26ed", + "879923da020d1533f4d8e921ea7bac61e8ba41d3c89d17a4d14e3a89c6780d5d", + "3fa5834dc920d385ca9b099c9fe55dcca163a6b256a261f8f147291b0e7cf633", + "8c8656c5d114d7f8b2a412d2d5fd03accce3ed050624a0493734591a9666b110", + "30f8b180d63559f2512b744f60449e1245803dd6b6af9766e11acac8ddca0aae", + "e6c67f7247161354cd7e1d34d5149f373a433fa472a7e957dfdc60dfa66e162e", + "71e0bdc1413ca781ffeb37612d10c7a727cd747943bd577288a9bd86b848c0d7" + ], + "distinct_contents": 8 + }, + { + "fixture": "empty_object", + "bytes": 2, + "sha256": [ + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a" + ], + "distinct_contents": 1 + }, + { + "fixture": "tiny_object", + "bytes": 7, + "sha256": [ + "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + "7e8059f495589fcd981232cc11d00b00da3802c01d688fa1cf1f6bed6e5bb33c", + "70778ce01ad8d1a82c80a3500bee476f34651238edeb936c4a7b0161b1395169", + "17e7d2b31edd9f05e7b330a13f9bb644babad3b5bce9a7cf5bb4c28c4a02332f", + "b2e8319d2c28dce0b83e7836e036750f0171acbea88b0f1be304e1aec903beaa", + "97ff8ae7ad6a7e502c9df4f7c5f19dbb2d6538eb8d4c26c7acd31ef6d377f016", + "906162c307d04d1b08bacae28759f8c011fd6bdb8d4a1c74e64aae5f2e86139a", + "22b7d568f03c3923642093bd1beb8b18bbf1333a296c3b9b191cd0a6b2b558f3" + ], + "distinct_contents": 8 + }, + { + "fixture": "small_record", + "bytes": 109, + "sha256": [ + "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d" + ], + "distinct_contents": 8 + }, + { + "fixture": "object_1k", + "bytes": 1021, + "sha256": [ + "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + "fee77441888eab7671c3acd54a6d03908003400ae5b84021ecd178a4228e4516", + "2bb286ab4a30b3e1f4099da9f04f81c25ab786f00a48fac77087313f3bd42292", + "578d6177406f2ef6ad4cdef2cd166e4f2a00e079e4a8ede9d6285ac00e9d5f6f", + "a5c2b2d02d5d6755a5c8d69032d6abeffea1c6576c8df1bfa3a352fc5caaf1ab", + "4b14fe187834c6a2b9401531e94162d001d3569f3357b6f28a5ca1c536d1572f", + "bd9e3a9bacc4e96bc89396e16a121d1b0b26de469ec89b290aa3415e55584b81", + "c1ef19cd7a2c99b17185e915c9776916051acf0c344e7b08740d4983d1b09af2" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_16k", + "bytes": 13197, + "sha256": [ + "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "d405464816d4442367d0a01a631395dcb8744bef9e797b563bbce254d57f1117", + "41dfc0dac3e4f9eb11d2d8a89f9a5d5fc7d41ae939c25ef1e61c7fd190b0feaa", + "a1a3b49cbbebc93eaea2f8eddb580d7a02d4bb63869d2bcdeb26c92c32253645", + "90df22a74309ae8d98e3785c8751de3c2aa5f3afc19e1b70292dd2718d29b721", + "40a938efd860a1c8664a377161a5ea15698e674b7d036dd38d1f49a184ca2e68", + "9df3135f2512d348f01b0d16ddea24647cbeecf5289b249b37cc6938f9500c2f", + "b135a2323e97951e3b45b2cf373376f8209d9bc9dffafdd2bfc43168f2b11818" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_1m", + "bytes": 888597, + "sha256": [ + "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_1m", + "bytes": 888609, + "sha256": [ + "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + "074e7f1b5a3297a84eddf94d2eeddf500d2a5eb4651c4832437dbefe1381a97e", + "10a8d5706f4318ac0cdbc6a271b488e8bf8b6821eedd06a558b2b0fa850e82e2", + "e21468e77bcbb3c18f2e6a0af9bc342b72667c5ad0ae3d0fedbeaffb5eb4148b", + "1af114c148442c78d0ad513a2f3685290c0e1b55c0887d92d5530e7bf94f93f2", + "a12f45d56d0b66b8343cce21325c04c4092001ca34a58770d7cc88a7d43f178a", + "9d9092612996c5725cfcfd2888fe98b8d9818a34ecc0f5fe7ea87d3183197141", + "6e747f774e0646cd120f421386b18e1d6e4201f12509d3becf92e0c5cb7dec0f" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_8m", + "bytes": 7117930, + "sha256": [ + "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + "b361145feb3731b457e8deb75067eb8172f56f262eac9a3359afb036364358fd", + "0e157f2f410ee51d1d6eadadf14202b3dfb865cf38d97e5516c5bca5278b8cd7", + "296af4d877c1c1e8f4146653654951519f7ad94fd5c28c236abab5a39a62715c", + "be5036b5177c072feac9a4ba83efc967be8b96a981ecbdc83ce7c88e6b0eea9d", + "7e606ca1aa37a51b5afb6d5e20b017df1f4a6f2b1003cc1b69c8a03fa641fedb", + "7678661c772517928b98c9a7b8b5604baf2803be7053dfabd9e3950344dad9cb", + "e529b99a160e01d5a1ebc9ffc4c9ca9a4d72296c2a0dca91d3a7e9000c4072e6" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_8m", + "bytes": 7117942, + "sha256": [ + "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + "7a2ade0ae4fbdaacab918a72c99a5407b0e4b53e79b572b12b87c4ecf8e5cdd6", + "8757e5ddd1bb98341c38474195b55c04ded270f121a9c5f19f5f81a4ebe6effd", + "268c053592ce72a984afb7225d623617c94e82db2b166f9d65ac70326bf31a9a", + "7b4b5819fd3fbd07dc4dc3ef8d0fe723e723824ea06f139abd5c190037cb7059", + "049d581822215208b65aabf4bb877fd75938fd033c143af242ac1af98ba58712", + "72ea0c92a38d31e518ba9f76c43c5cc39cb641e0388293b448913efa7871dbeb", + "6d7fa3e42f60a17c3467edcc453af1f1950154fb19f9c4fc064d662465e7406a" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_20m", + "bytes": 17765930, + "sha256": [ + "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + "220cd03df6a1bb80ff034eafc1691a04688921b98b32f3dbe51357d5356e652b", + "40c68c0a66396878a7f2dbda8308836152abac40315e916e6366b37f41dc4eac", + "a5c7ff116dd7c2bc1730434f83283f7c51bfbdb3300358948624b34ec3317670", + "dd1fa7fea8b05d30360ccd29df62ef5e274cfe03077aded0dc82a00b88259f07", + "d4cbafe8caaeead0cc959c4dc20470da4f2b6c22b6f12637b7a748244f5ae3e7", + "c619a1e6c2b7ed9027e2a54607a733618f7cfdcf19408bd927f574c669c54bcd", + "de2676531e84aaa93946f4eb171e72d5a8ea6c0e5be817c8b6f6fb1b94ff9aa9" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_20m", + "bytes": 17765942, + "sha256": [ + "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + "33309f39969fecc8f3f338511d26138d840e1963eced14de71a86b074c3d75dd", + "1b027e2f9671fe69f617d0dc720c4dc3b96299be1176ca3832f44ee5cc520466", + "db4cace5ae703c16e1777042131f83bfd539d699b55877549fc4edfa1aefe3f9", + "717cde2dcda3170e50b2df50d8d447119365a899eb4235358647cbeac987d3c3", + "2a3e877b3d9a4aaa2071684a20db8b21b8c2ed5c4d60e13d892305027aca876d", + "421074b708f80a7111a60b540bc7530d5cf8b12ebb7a82ea55b3e247ef97be43", + "ac11ae2aa5482797aed2c41b625bc5f122ce099f1f9af8c09121ec66a2f71b9b" + ], + "distinct_contents": 8 + }, + { + "fixture": "numbers_1m", + "bytes": 1067371, + "sha256": [ + "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + "04804c824edbbaee95d44f2b984239739a9d21a6fc9e7b5af116eca3470df756", + "d1632dd82d2869ee96981e3a48534ddfad935f1370ecc7f82f875a2917e0a864", + "9a1f57998dfbe0535bec6872af322369462ffbaa959e347c83644f09b62ec620", + "dc27761ba254c4278b72b4701606a7feed90f7452813e13aaa47619fe0e7e7e7", + "d9aae03ed068e8bc45e09435e5af8172ee070b052ede8a72441acb9ab3713254", + "b43d2aa5321f7352f7fb7d72c0d49d9d6b41b2bac2688d8418407b28bcb3fc60", + "2ebade344295cb9c08e1948ee581d1748ba717650994881493b8cc0252a6db1b" + ], + "distinct_contents": 8 + }, + { + "fixture": "long_string_1m", + "bytes": 1048594, + "sha256": [ + "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03" + ], + "distinct_contents": 8 + }, + { + "fixture": "escaped_1m", + "bytes": 990018, + "sha256": [ + "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6" + ], + "distinct_contents": 8 + }, + { + "fixture": "unicode_1m", + "bytes": 884018, + "sha256": [ + "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263" + ], + "distinct_contents": 8 + }, + { + "fixture": "wide_1m", + "bytes": 977781, + "sha256": [ + "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + "61bc3aeea8ea3bf941ca3dfacc83483933f2f801d42f29919b7090e2e169eea4", + "b93c04f0b4f5ddaa8d7f6d9ef39b1a33a0ca05ddcdeba49509160238f47c8bb4", + "051f6bd75aa40269ee0db362f79d7409d95be966654008a40b8399d16fa8269d", + "d6c50c9d08594d7957008b9933f5579ff9b5339571fffc47680546028d3da4e9", + "a93da8ca093c47beb7b813ce95fc5caa3be3e25649b1c7ab38a613f8dbc63708", + "4a172951cf78a83d98fafea9f8cd0ff0243a4c948e69865a1973bbece3c3ee8b", + "e2309789e481a9204db22f7fc59eb0ae33473cb169ec8be0d1b57ae68ebcd832" + ], + "distinct_contents": 8 + }, + { + "fixture": "heterogeneous_1m", + "bytes": 914291, + "sha256": [ + "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + "f039bb8a9d3412a1daa4d678f3343bef8cbb3dd516234017507e7a4fbab6ba99", + "66d17691a2aa750d1d6326eb4b75577f971e595d3cc47d6c3fd24baf29b26ffd", + "8f7b4b910c9343a5d813f6b41fb0618449baa8e1c951ef23d21f5ddb4f32d126", + "ed0b56a08d033ea18d67a39081244069cd77127f6255760c377eb3cd1359d149", + "fa3d6d7a4d66f44b71ccf6027195f05b50c2f8a661058b7b03fb95eb80eb7ee2", + "c2e59cd37685211b1c03d19163eadef719f15b49713406a6e913f4d54e617e5f", + "7263fcc0aa1c3f992498b233f74f8dc556257c6b6a759c5c9e81e4b68a161fa5" + ], + "distinct_contents": 8 + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-access.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-access.py new file mode 100644 index 0000000000..33c1aabcf0 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-access.py @@ -0,0 +1,90 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +ACCESS = Path(__file__).resolve().parent / 'harness' + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ACCESS / 'access-worker.js')], + 'bun': [args.bun, str(ACCESS / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ACCESS / 'access-worker.ts', ACCESS / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-changing-options.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-changing-options.py new file mode 100644 index 0000000000..cce160bc8c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-changing-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','changing-plain',2000000,5000,7), ('small_record','changing-zero',2000000,5000,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'changing-plain', 'changing-zero'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'changing-options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'changing-options-worker.ts',WORK/'changing-options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'changing-options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-focus.py new file mode 100644 index 0000000000..57dd08053c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-focus.py @@ -0,0 +1,125 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-options.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-options.py new file mode 100644 index 0000000000..80a09d0c0d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','plain',2000000,5000,7), ('small_record','dynamic-zero',2000000,5000,7), ('small_record','zero',2000000,5000,7), ('small_record','pretty',1000000,5000,7), ('small_record','keys',1000000,5000,7), ('small_record','callback',200000,5000,7), ('records_array_16k','pretty',1000,8,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'plain', 'zero', 'dynamic-zero', 'pretty', 'keys', 'callback'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'options-worker.ts',WORK/'options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-retained.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-retained.py new file mode 100644 index 0000000000..f1b7e8ca8a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-retained.py @@ -0,0 +1,129 @@ +#!/usr/bin/env python3 +"""Retained-output RSS comparison: fixed counts, fresh processes and interleaved engines. +Reports whole-process RSS while results remain live; this is not isolated heap size. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +WANTED = {'tiny_object': 200000, 'small_record': 100000, 'records_array_1m': 16, + 'records_object_1m': 16, 'records_array_8m': 4, 'records_object_8m': 4, + 'long_string_1m': 32, 'unicode_1m': 32, 'wide_1m': 16} +CASES = [(fixture, operation, count, 0, 7) + for fixture, high in WANTED.items() + for operation in ['retain-parse', 'retain-stringify'] for count in [1, high]] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'retain-parse', 'retain-stringify'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == count + warmup + save('memory', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + rss_after = [r['rss_after'] / 1048576 for r in selected] + rss_before = [r['rss_before'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks, + rss_after_mib=statistics.median(rss_after), rss_after_samples_mib=rss_after, + rss_before_mib=statistics.median(rss_before), rss_before_samples_mib=rss_before)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-rotating.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-rotating.py new file mode 100644 index 0000000000..c0ec24066a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-rotating.py @@ -0,0 +1,167 @@ +#!/usr/bin/env python3 +"""Compare cached and rotating input parsing, including an input-selection control. + +Eight equal-size documents are preloaded before timing. Rotating them defeats +Perry's single-source parse caches without charging file IO or string creation +to JSON.parse. This is a bounded corpus benchmark, not a fresh allocation on +every call. RSS includes all eight live inputs; never compare it directly to +the one-input worker's RSS. Raw selection overhead is reported, not subtracted. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import subprocess +import time + +WORK = Path(__file__).resolve().parent +ROOT = WORK.parents[1] + + +def sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def run_one(command, prefix, operation, count, warmup, mode, verify=False): + env = {key: value for key, value in os.environ.items() if not key.startswith('PERRY_')} + argv = command + [str(prefix), operation, str(count), str(warmup), + 'verify' if verify else 'time', mode] + started = time.monotonic() + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, stdout=subprocess.PIPE, + stderr=subprocess.PIPE, env=env, start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + return dict(error='timeout', iterations=count) + stdout, stderr = stdout.decode(), stderr.decode(errors='replace') + row = dict(exit_code=process.returncode, process_wall_s=time.monotonic() - started, + iterations=count, warmup=warmup, operation=operation, mode=mode) + match = re.search(r'^RESULT (.+)$', stdout, re.M) + if process.returncode != 0 or not match: + return dict(row, error='process failed', stdout=stdout[:1000], stderr=stderr[-4000:]) + fields = ['wall_ms', 'user_us', 'system_us', 'rss_before', 'rss_after', 'checksum', 'retained'] + values = list(map(float, match.group(1).split())) + if len(values) != len(fields): + raise ValueError(f'Invalid result: {match.group(1)}') + row.update(zip(fields, values)) + if not all(math.isfinite(value) for value in values): + return dict(row, error='nonfinite result') + peak = re.search(r'(\d+)\s+maximum resident set size', stderr) + if peak: + row['peak_rss'] = int(peak.group(1)) + if verify: + outputs = re.findall(r'^VERIFY (\d+) (.*)$', stdout, re.M) + row['verified_members'] = [int(index) for index, _ in outputs] + row['verify_sha256'] = hashlib.sha256('\n'.join(text for _, text in outputs).encode()).hexdigest() + last = re.search(r'^LAST (.*)$', stdout, re.M) + row['last_sha256'] = hashlib.sha256(last.group(1).encode()).hexdigest() if last else None + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, help='interleaved Perry reference arm') + parser.add_argument('--node', default='node') + parser.add_argument('--bun', default='bun') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--repeat', type=int, default=5) + parser.add_argument('--filter', default='', help='comma-separated fixture names') + parser.add_argument('--phase', choices=['verify', 'timing', 'all'], default='all') + parser.add_argument('--modes', default='rotating,same,select') + parser.add_argument('--source-commit', help='source revision when staging outside the checkout') + args = parser.parse_args() + # Refuse accidental trial mixing, including after an interrupted run. + args.results_dir.mkdir(parents=True, exist_ok=False) + fixtures = json.loads((ROOT / '.work/rotating/manifest.json').read_text()) + if args.filter: + selected = set(args.filter.split(',')) + fixtures = [fixture for fixture in fixtures if fixture['fixture'] in selected] + if {fixture['fixture'] for fixture in fixtures} != selected: + parser.error('Unknown fixture in --filter') + engines = {'perry': [str(args.worker.resolve())], + 'node': [args.node, str(WORK / 'harness/rotating-worker.js')], + 'bun': [args.bun, str(WORK / 'harness/rotating-worker.js')]} + if args.baseline_worker: + engines['baseline'] = [str(args.baseline_worker.resolve())] + modes = args.modes.split(',') + if set(modes) - {'rotating', 'same', 'select'}: + parser.error('Unknown mode') + metadata = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), host=os.uname().nodename, + cpu=subprocess.check_output(['sysctl', '-n', 'machdep.cpu.brand_string'], text=True).strip(), + memory=int(subprocess.check_output(['sysctl', '-n', 'hw.memsize'], text=True)), + worker_sha256=sha(args.worker), fixtures=fixtures, + baseline_worker_sha256=sha(args.baseline_worker) if args.baseline_worker else None, + engines=list(engines), + verification_counts_by_mode={'rotating': [2, 7, 9], 'same': [9], 'select': [9]}, + source_sha256={str(path): sha(path) for path in + [Path(__file__), WORK / 'harness/rotating-worker.ts', WORK / 'harness/rotating-worker.js']}, + commit=args.source_commit or subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=ROOT, text=True).strip(), + versions={engine: subprocess.check_output([command[0], '--version'], text=True).strip() + for engine, command in engines.items() if engine in {'node', 'bun'}}) + meta_path = args.results_dir / 'host.json' + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + def save(phase, fixture, engine, row): + row.update(engine=engine, fixture=fixture['fixture'], bytes=fixture['bytes']) + with (args.results_dir / (phase + '.jsonl')).open('a') as output: + output.write(json.dumps(row) + '\n') + if 'error' in row: + raise RuntimeError(f"{engine} {fixture['fixture']}: {row['error']}") + + rng = random.Random(10022) + for fixture in fixtures: + prefix = ROOT / '.work/rotating' / fixture['fixture'] + if args.phase in {'all', 'verify'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + # End the actual timed loop at multiple corpus indices. A + # worker accidentally parsing sources[0] on every iteration + # must fail even though its separate eight-member audit passes. + for count in metadata['verification_counts_by_mode'][mode]: + results = {engine: run_one(command, prefix, operation, count, 8, mode, verify=True) + for engine, command in engines.items()} + reference = results['node'] + for engine, row in results.items(): + row['correct'] = ('error' not in row and 'error' not in reference + and row['verified_members'] == list(range(8)) + and row['verify_sha256'] == reference['verify_sha256'] + and row['last_sha256'] == reference['last_sha256'] + and row['checksum'] == reference['checksum']) + save('verify', fixture, engine, row) + if not row['correct']: + raise RuntimeError(f"Incorrect output: {fixture['fixture']} {mode} {engine}") + print('VERIFY', fixture['fixture'], mode, 'all engines passed', flush=True) + if args.phase in {'all', 'timing'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + warmup = 5000 if fixture['bytes'] < 4096 else 8 + initial = 2000 if fixture['bytes'] < 4096 or mode == 'select' else 8 + rates = [] + for engine, command in engines.items(): + row = run_one(command, prefix, operation, initial, warmup, mode) + save('calibration', fixture, engine, row) + rates.append(max(0.00001, (row['user_us'] + row['system_us']) / initial / 1000)) + count = max(8, min(2_000_000, int(min(150 / min(rates), 1500 / max(rates))))) + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run_one(engines[engine], prefix, operation, count, warmup, mode) + row['rep'] = rep + save('timing', fixture, engine, row) + print('TIMING', fixture['fixture'], mode, count, 'calls per engine', flush=True) + metadata.update(load_after=os.getloadavg(), finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime())) + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-zero-retained.py.gz b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-zero-retained.py.gz new file mode 100644 index 0000000000..f6ecd91142 Binary files /dev/null and b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-zero-retained.py.gz differ diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-zero-retained.source.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-zero-retained.source.json new file mode 100644 index 0000000000..b87581d6de --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-zero-retained.source.json @@ -0,0 +1,7 @@ +{ + "original_path": "run-zero-retained.py", + "original_bytes": 6864, + "original_sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + "gzip_sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d", + "note": "Lossless archive encoding preserves the exact measured source, including trailing whitespace." +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run_dispatch_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/source.patch.gz b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/source.patch.gz new file mode 100644 index 0000000000..8b4971050f Binary files /dev/null and b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/source.patch.gz differ diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/source.patch.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/source.patch.json new file mode 100644 index 0000000000..d997dd8a35 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/source.patch.json @@ -0,0 +1,5 @@ +{ + "original_bytes": 4099, + "original_sha256": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + "gzip_sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/summary.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/summary.json new file mode 100644 index 0000000000..89af13d3e9 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/summary.json @@ -0,0 +1,6770 @@ +[ + { + "fixture": "tiny_object", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 31.0, + "cpu_samples_us": [ + 38.0, + 34.0, + 30.0, + 31.0, + 31.0, + 31.0, + 32.0 + ], + "peak_rss_mib": 12.984375, + "peak_rss_samples_mib": [ + 12.984375, + 12.984375, + 13.0, + 12.984375, + 13.0, + 13.0, + 12.984375 + ], + "rss_after_mib": 11.921875, + "rss_after_samples_mib": [ + 11.921875, + 11.921875, + 11.9375, + 11.921875, + 11.9375, + 11.9375, + 11.921875 + ], + "rss_before_mib": 11.625, + "rss_before_samples_mib": [ + 11.625, + 11.625, + 11.640625, + 11.625, + 11.640625, + 11.640625, + 11.625 + ] + }, + { + "fixture": "tiny_object", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 32.0, + "cpu_samples_us": [ + 37.0, + 37.0, + 32.0, + 32.0, + 31.0, + 34.0, + 31.0 + ], + "peak_rss_mib": 12.96875, + "peak_rss_samples_mib": [ + 12.96875, + 12.96875, + 12.96875, + 12.96875, + 12.96875, + 12.984375, + 12.96875 + ], + "rss_after_mib": 11.90625, + "rss_after_samples_mib": [ + 11.90625, + 11.90625, + 11.90625, + 11.90625, + 11.90625, + 11.921875, + 11.90625 + ], + "rss_before_mib": 11.609375, + "rss_before_samples_mib": [ + 11.609375, + 11.609375, + 11.609375, + 11.609375, + 11.609375, + 11.625, + 11.609375 + ] + }, + { + "fixture": "tiny_object", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 379.0, + "cpu_samples_us": [ + 379.0, + 383.0, + 379.0, + 385.0, + 374.0, + 378.0, + 371.0 + ], + "peak_rss_mib": 53.59375, + "peak_rss_samples_mib": [ + 53.59375, + 53.578125, + 53.609375, + 53.578125, + 53.625, + 53.640625, + 53.59375 + ], + "rss_after_mib": 52.828125, + "rss_after_samples_mib": [ + 52.84375, + 52.8125, + 52.8125, + 52.8125, + 52.84375, + 52.84375, + 52.828125 + ], + "rss_before_mib": 52.234375, + "rss_before_samples_mib": [ + 52.203125, + 52.234375, + 52.21875, + 52.234375, + 52.3125, + 52.265625, + 52.265625 + ] + }, + { + "fixture": "tiny_object", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 9.0, + "cpu_samples_us": [ + 11.0, + 9.0, + 9.0, + 10.0, + 9.0, + 10.0, + 9.0 + ], + "peak_rss_mib": 28.71875, + "peak_rss_samples_mib": [ + 28.734375, + 28.703125, + 28.6875, + 28.6875, + 28.765625, + 28.71875, + 28.75 + ], + "rss_after_mib": 28.328125, + "rss_after_samples_mib": [ + 28.34375, + 28.328125, + 28.296875, + 28.3125, + 28.375, + 28.328125, + 28.359375 + ], + "rss_before_mib": 28.25, + "rss_before_samples_mib": [ + 28.265625, + 28.25, + 28.21875, + 28.234375, + 28.296875, + 28.25, + 28.28125 + ] + }, + { + "fixture": "tiny_object", + "operation": "retain-parse", + "iterations": 200000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.044365, + "cpu_samples_us": [ + 0.04428, + 0.04481, + 0.044365, + 0.044435, + 0.04435, + 0.04408, + 0.04438 + ], + "peak_rss_mib": 25.453125, + "peak_rss_samples_mib": [ + 25.453125, + 25.453125, + 25.453125, + 25.4375, + 25.453125, + 25.4375, + 25.4375 + ], + "rss_after_mib": 24.421875, + "rss_after_samples_mib": [ + 24.421875, + 24.421875, + 24.421875, + 24.40625, + 24.421875, + 24.40625, + 24.40625 + ], + "rss_before_mib": 11.625, + "rss_before_samples_mib": [ + 11.625, + 11.625, + 11.625, + 11.625, + 11.625, + 11.625, + 11.625 + ] + }, + { + "fixture": "tiny_object", + "operation": "retain-parse", + "iterations": 200000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.04426, + "cpu_samples_us": [ + 0.044185, + 0.044285, + 0.044565, + 0.04422, + 0.04426, + 0.04445, + 0.044215 + ], + "peak_rss_mib": 25.4375, + "peak_rss_samples_mib": [ + 25.4375, + 25.4375, + 25.421875, + 25.4375, + 25.4375, + 25.4375, + 25.4375 + ], + "rss_after_mib": 24.40625, + "rss_after_samples_mib": [ + 24.40625, + 24.40625, + 24.390625, + 24.40625, + 24.40625, + 24.40625, + 24.40625 + ], + "rss_before_mib": 11.625, + "rss_before_samples_mib": [ + 11.609375, + 11.625, + 11.609375, + 11.625, + 11.625, + 11.625, + 11.609375 + ] + }, + { + "fixture": "tiny_object", + "operation": "retain-parse", + "iterations": 200000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.131485, + "cpu_samples_us": [ + 0.131485, + 0.13249, + 0.124835, + 0.127165, + 0.132775, + 0.131825, + 0.130745 + ], + "peak_rss_mib": 75.5625, + "peak_rss_samples_mib": [ + 75.546875, + 75.53125, + 75.765625, + 75.765625, + 75.5625, + 75.546875, + 75.59375 + ], + "rss_after_mib": 74.84375, + "rss_after_samples_mib": [ + 74.8125, + 74.828125, + 75.0, + 75.046875, + 74.84375, + 74.828125, + 74.84375 + ], + "rss_before_mib": 52.234375, + "rss_before_samples_mib": [ + 52.203125, + 52.25, + 52.21875, + 52.265625, + 52.234375, + 52.265625, + 52.234375 + ] + }, + { + "fixture": "tiny_object", + "operation": "retain-parse", + "iterations": 200000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.05828, + "cpu_samples_us": [ + 0.058865, + 0.059735, + 0.05826, + 0.05792, + 0.058435, + 0.05796, + 0.05828 + ], + "peak_rss_mib": 50.640625, + "peak_rss_samples_mib": [ + 50.640625, + 50.640625, + 50.625, + 50.640625, + 50.71875, + 50.640625, + 50.65625 + ], + "rss_after_mib": 50.25, + "rss_after_samples_mib": [ + 50.25, + 50.25, + 50.234375, + 50.25, + 50.328125, + 50.25, + 50.265625 + ], + "rss_before_mib": 28.234375, + "rss_before_samples_mib": [ + 28.234375, + 28.234375, + 28.21875, + 28.234375, + 28.3125, + 28.234375, + 28.25 + ] + }, + { + "fixture": "tiny_object", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 11.0, + "cpu_samples_us": [ + 11.0, + 11.0, + 10.0, + 10.0, + 12.0, + 11.0, + 11.0 + ], + "peak_rss_mib": 13.078125, + "peak_rss_samples_mib": [ + 13.078125, + 13.078125, + 13.078125, + 13.09375, + 13.078125, + 13.078125, + 13.078125 + ], + "rss_after_mib": 12.015625, + "rss_after_samples_mib": [ + 12.015625, + 12.015625, + 12.015625, + 12.03125, + 12.015625, + 12.015625, + 12.015625 + ], + "rss_before_mib": 11.9375, + "rss_before_samples_mib": [ + 11.9375, + 11.9375, + 11.9375, + 11.953125, + 11.9375, + 11.9375, + 11.9375 + ] + }, + { + "fixture": "tiny_object", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 11.0, + "cpu_samples_us": [ + 11.0, + 10.0, + 10.0, + 11.0, + 14.0, + 10.0, + 11.0 + ], + "peak_rss_mib": 13.0625, + "peak_rss_samples_mib": [ + 13.078125, + 13.0625, + 13.0625, + 13.0625, + 13.0625, + 13.078125, + 13.0625 + ], + "rss_after_mib": 12.0, + "rss_after_samples_mib": [ + 12.015625, + 12.0, + 12.0, + 12.0, + 12.0, + 12.015625, + 12.0 + ], + "rss_before_mib": 11.921875, + "rss_before_samples_mib": [ + 11.9375, + 11.921875, + 11.921875, + 11.921875, + 11.921875, + 11.9375, + 11.921875 + ] + }, + { + "fixture": "tiny_object", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 361.0, + "cpu_samples_us": [ + 362.0, + 359.0, + 359.0, + 361.0, + 362.0, + 361.0, + 365.0 + ], + "peak_rss_mib": 53.671875, + "peak_rss_samples_mib": [ + 53.65625, + 53.671875, + 53.6875, + 53.703125, + 53.671875, + 53.734375, + 53.65625 + ], + "rss_after_mib": 52.921875, + "rss_after_samples_mib": [ + 52.90625, + 52.921875, + 52.9375, + 52.921875, + 52.921875, + 52.953125, + 52.921875 + ], + "rss_before_mib": 52.359375, + "rss_before_samples_mib": [ + 52.375, + 52.359375, + 52.375, + 52.328125, + 52.359375, + 52.375, + 52.359375 + ] + }, + { + "fixture": "tiny_object", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 7.0, + "cpu_samples_us": [ + 7.0, + 8.0, + 7.0, + 7.0, + 7.0, + 8.0, + 8.0 + ], + "peak_rss_mib": 28.75, + "peak_rss_samples_mib": [ + 28.75, + 28.828125, + 28.75, + 28.765625, + 28.75, + 28.75, + 28.828125 + ], + "rss_after_mib": 28.34375, + "rss_after_samples_mib": [ + 28.34375, + 28.421875, + 28.34375, + 28.359375, + 28.34375, + 28.34375, + 28.421875 + ], + "rss_before_mib": 28.296875, + "rss_before_samples_mib": [ + 28.296875, + 28.375, + 28.296875, + 28.3125, + 28.296875, + 28.296875, + 28.375 + ] + }, + { + "fixture": "tiny_object", + "operation": "retain-stringify", + "iterations": 200000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.04716, + "cpu_samples_us": [ + 0.04716, + 0.04725, + 0.04709, + 0.047065, + 0.04758, + 0.047265, + 0.046955 + ], + "peak_rss_mib": 25.546875, + "peak_rss_samples_mib": [ + 25.546875, + 25.53125, + 25.546875, + 25.546875, + 25.53125, + 25.546875, + 25.546875 + ], + "rss_after_mib": 24.515625, + "rss_after_samples_mib": [ + 24.515625, + 24.5, + 24.515625, + 24.515625, + 24.5, + 24.515625, + 24.515625 + ], + "rss_before_mib": 11.9375, + "rss_before_samples_mib": [ + 11.9375, + 11.9375, + 11.953125, + 11.953125, + 11.9375, + 11.9375, + 11.953125 + ] + }, + { + "fixture": "tiny_object", + "operation": "retain-stringify", + "iterations": 200000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.04711, + "cpu_samples_us": [ + 0.04694, + 0.04719, + 0.04711, + 0.046855, + 0.047195, + 0.047325, + 0.04706 + ], + "peak_rss_mib": 25.515625, + "peak_rss_samples_mib": [ + 25.515625, + 25.53125, + 25.515625, + 25.53125, + 25.515625, + 25.515625, + 25.53125 + ], + "rss_after_mib": 24.484375, + "rss_after_samples_mib": [ + 24.484375, + 24.5, + 24.484375, + 24.5, + 24.484375, + 24.484375, + 24.5 + ], + "rss_before_mib": 11.921875, + "rss_before_samples_mib": [ + 11.921875, + 11.921875, + 11.921875, + 11.921875, + 11.921875, + 11.921875, + 11.921875 + ] + }, + { + "fixture": "tiny_object", + "operation": "retain-stringify", + "iterations": 200000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.0832, + "cpu_samples_us": [ + 0.0832, + 0.084405, + 0.082515, + 0.08295, + 0.082945, + 0.083925, + 0.0835 + ], + "peak_rss_mib": 72.046875, + "peak_rss_samples_mib": [ + 72.046875, + 71.84375, + 72.109375, + 72.0625, + 72.0, + 72.046875, + 72.046875 + ], + "rss_after_mib": 71.34375, + "rss_after_samples_mib": [ + 71.328125, + 71.21875, + 71.390625, + 71.34375, + 71.34375, + 71.359375, + 71.359375 + ], + "rss_before_mib": 52.359375, + "rss_before_samples_mib": [ + 52.328125, + 52.265625, + 52.421875, + 52.375, + 52.34375, + 52.375, + 52.359375 + ] + }, + { + "fixture": "tiny_object", + "operation": "retain-stringify", + "iterations": 200000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.049735, + "cpu_samples_us": [ + 0.0498, + 0.049585, + 0.049675, + 0.04983, + 0.05002, + 0.04969, + 0.049735 + ], + "peak_rss_mib": 47.484375, + "peak_rss_samples_mib": [ + 47.5, + 47.484375, + 47.484375, + 47.46875, + 47.484375, + 47.46875, + 47.46875 + ], + "rss_after_mib": 47.078125, + "rss_after_samples_mib": [ + 47.09375, + 47.078125, + 47.078125, + 47.0625, + 47.078125, + 47.0625, + 47.0625 + ], + "rss_before_mib": 28.296875, + "rss_before_samples_mib": [ + 28.3125, + 28.296875, + 28.296875, + 28.28125, + 28.296875, + 28.28125, + 28.28125 + ] + }, + { + "fixture": "small_record", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 33.0, + "cpu_samples_us": [ + 32.0, + 33.0, + 32.0, + 35.0, + 31.0, + 33.0, + 34.0 + ], + "peak_rss_mib": 12.984375, + "peak_rss_samples_mib": [ + 12.984375, + 12.984375, + 12.984375, + 12.96875, + 12.96875, + 12.984375, + 12.96875 + ], + "rss_after_mib": 11.921875, + "rss_after_samples_mib": [ + 11.921875, + 11.921875, + 11.921875, + 11.90625, + 11.90625, + 11.921875, + 11.90625 + ], + "rss_before_mib": 11.640625, + "rss_before_samples_mib": [ + 11.640625, + 11.640625, + 11.640625, + 11.625, + 11.625, + 11.640625, + 11.625 + ] + }, + { + "fixture": "small_record", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 32.0, + "cpu_samples_us": [ + 33.0, + 32.0, + 33.0, + 32.0, + 32.0, + 33.0, + 32.0 + ], + "peak_rss_mib": 12.96875, + "peak_rss_samples_mib": [ + 12.96875, + 12.96875, + 12.96875, + 12.953125, + 12.953125, + 12.96875, + 12.953125 + ], + "rss_after_mib": 11.90625, + "rss_after_samples_mib": [ + 11.90625, + 11.90625, + 11.90625, + 11.890625, + 11.890625, + 11.90625, + 11.890625 + ], + "rss_before_mib": 11.625, + "rss_before_samples_mib": [ + 11.625, + 11.625, + 11.625, + 11.609375, + 11.609375, + 11.625, + 11.609375 + ] + }, + { + "fixture": "small_record", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 384.0, + "cpu_samples_us": [ + 381.0, + 456.0, + 384.0, + 383.0, + 378.0, + 399.0, + 385.0 + ], + "peak_rss_mib": 53.640625, + "peak_rss_samples_mib": [ + 53.671875, + 53.53125, + 53.546875, + 53.734375, + 53.640625, + 53.6875, + 53.625 + ], + "rss_after_mib": 52.875, + "rss_after_samples_mib": [ + 52.890625, + 52.796875, + 52.796875, + 52.984375, + 52.875, + 52.96875, + 52.875 + ], + "rss_before_mib": 52.25, + "rss_before_samples_mib": [ + 52.265625, + 52.1875, + 52.203125, + 52.28125, + 52.25, + 52.28125, + 52.234375 + ] + }, + { + "fixture": "small_record", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 12.0, + "cpu_samples_us": [ + 14.0, + 14.0, + 12.0, + 13.0, + 12.0, + 12.0, + 12.0 + ], + "peak_rss_mib": 28.71875, + "peak_rss_samples_mib": [ + 28.734375, + 28.703125, + 28.71875, + 28.734375, + 28.703125, + 28.71875, + 28.671875 + ], + "rss_after_mib": 28.328125, + "rss_after_samples_mib": [ + 28.34375, + 28.328125, + 28.328125, + 28.34375, + 28.328125, + 28.328125, + 28.296875 + ], + "rss_before_mib": 28.234375, + "rss_before_samples_mib": [ + 28.25, + 28.234375, + 28.234375, + 28.25, + 28.234375, + 28.234375, + 28.203125 + ] + }, + { + "fixture": "small_record", + "operation": "retain-parse", + "iterations": 100000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.10391, + "cpu_samples_us": [ + 0.10384, + 0.10555, + 0.10391, + 0.10391, + 0.10421, + 0.10428, + 0.1039 + ], + "peak_rss_mib": 25.46875, + "peak_rss_samples_mib": [ + 25.46875, + 25.484375, + 25.484375, + 25.46875, + 25.46875, + 25.46875, + 25.484375 + ], + "rss_after_mib": 24.421875, + "rss_after_samples_mib": [ + 24.421875, + 24.4375, + 24.4375, + 24.421875, + 24.421875, + 24.421875, + 24.4375 + ], + "rss_before_mib": 11.625, + "rss_before_samples_mib": [ + 11.625, + 11.625, + 11.640625, + 11.625, + 11.625, + 11.625, + 11.625 + ] + }, + { + "fixture": "small_record", + "operation": "retain-parse", + "iterations": 100000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.10392, + "cpu_samples_us": [ + 0.10382, + 0.10339, + 0.10369, + 0.10418, + 0.10397, + 0.10392, + 0.10564 + ], + "peak_rss_mib": 25.46875, + "peak_rss_samples_mib": [ + 25.453125, + 25.46875, + 25.46875, + 25.46875, + 25.46875, + 25.453125, + 25.46875 + ], + "rss_after_mib": 24.421875, + "rss_after_samples_mib": [ + 24.40625, + 24.421875, + 24.421875, + 24.421875, + 24.421875, + 24.40625, + 24.421875 + ], + "rss_before_mib": 11.609375, + "rss_before_samples_mib": [ + 11.609375, + 11.609375, + 11.609375, + 11.609375, + 11.609375, + 11.609375, + 11.609375 + ] + }, + { + "fixture": "small_record", + "operation": "retain-parse", + "iterations": 100000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.48313, + "cpu_samples_us": [ + 0.47268, + 0.48689, + 0.46018, + 0.48313, + 0.47522, + 0.49891, + 0.48603 + ], + "peak_rss_mib": 86.5625, + "peak_rss_samples_mib": [ + 86.9375, + 87.0, + 86.3125, + 86.5625, + 87.015625, + 86.15625, + 86.234375 + ], + "rss_after_mib": 85.8125, + "rss_after_samples_mib": [ + 86.1875, + 86.265625, + 85.609375, + 85.8125, + 86.25, + 85.40625, + 85.5625 + ], + "rss_before_mib": 52.25, + "rss_before_samples_mib": [ + 52.234375, + 52.28125, + 52.328125, + 52.25, + 52.265625, + 52.15625, + 52.234375 + ] + }, + { + "fixture": "small_record", + "operation": "retain-parse", + "iterations": 100000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.26343, + "cpu_samples_us": [ + 0.26265, + 0.26315, + 0.26425, + 0.26368, + 0.26343, + 0.26301, + 0.26352 + ], + "peak_rss_mib": 53.125, + "peak_rss_samples_mib": [ + 53.125, + 53.125, + 53.109375, + 53.15625, + 53.125, + 53.125, + 53.140625 + ], + "rss_after_mib": 52.734375, + "rss_after_samples_mib": [ + 52.734375, + 52.734375, + 52.71875, + 52.765625, + 52.734375, + 52.734375, + 52.75 + ], + "rss_before_mib": 28.234375, + "rss_before_samples_mib": [ + 28.234375, + 28.234375, + 28.21875, + 28.265625, + 28.234375, + 28.234375, + 28.25 + ] + }, + { + "fixture": "small_record", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 13.0, + "cpu_samples_us": [ + 13.0, + 12.0, + 13.0, + 12.0, + 11.0, + 13.0, + 13.0 + ], + "peak_rss_mib": 13.09375, + "peak_rss_samples_mib": [ + 13.09375, + 13.109375, + 13.109375, + 13.109375, + 13.09375, + 13.09375, + 13.09375 + ], + "rss_after_mib": 12.03125, + "rss_after_samples_mib": [ + 12.03125, + 12.046875, + 12.046875, + 12.046875, + 12.03125, + 12.03125, + 12.03125 + ], + "rss_before_mib": 11.921875, + "rss_before_samples_mib": [ + 11.921875, + 11.9375, + 11.9375, + 11.9375, + 11.921875, + 11.921875, + 11.921875 + ] + }, + { + "fixture": "small_record", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 13.0, + "cpu_samples_us": [ + 12.0, + 12.0, + 12.0, + 13.0, + 13.0, + 13.0, + 16.0 + ], + "peak_rss_mib": 13.078125, + "peak_rss_samples_mib": [ + 13.078125, + 13.078125, + 13.09375, + 13.078125, + 13.078125, + 13.078125, + 13.09375 + ], + "rss_after_mib": 12.015625, + "rss_after_samples_mib": [ + 12.015625, + 12.015625, + 12.03125, + 12.015625, + 12.015625, + 12.015625, + 12.03125 + ], + "rss_before_mib": 11.90625, + "rss_before_samples_mib": [ + 11.90625, + 11.90625, + 11.921875, + 11.90625, + 11.90625, + 11.90625, + 11.921875 + ] + }, + { + "fixture": "small_record", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 370.0, + "cpu_samples_us": [ + 370.0, + 365.0, + 385.0, + 370.0, + 360.0, + 371.0, + 365.0 + ], + "peak_rss_mib": 53.703125, + "peak_rss_samples_mib": [ + 53.671875, + 53.703125, + 53.6875, + 53.703125, + 53.59375, + 53.71875, + 53.75 + ], + "rss_after_mib": 52.96875, + "rss_after_samples_mib": [ + 52.96875, + 52.96875, + 52.953125, + 52.96875, + 52.875, + 52.984375, + 53.0625 + ], + "rss_before_mib": 52.390625, + "rss_before_samples_mib": [ + 52.359375, + 52.453125, + 52.359375, + 52.390625, + 52.328125, + 52.46875, + 52.46875 + ] + }, + { + "fixture": "small_record", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 9.0, + "cpu_samples_us": [ + 9.0, + 10.0, + 10.0, + 9.0, + 9.0, + 10.0, + 9.0 + ], + "peak_rss_mib": 28.78125, + "peak_rss_samples_mib": [ + 28.78125, + 28.8125, + 28.78125, + 28.8125, + 28.765625, + 28.78125, + 28.828125 + ], + "rss_after_mib": 28.375, + "rss_after_samples_mib": [ + 28.375, + 28.421875, + 28.375, + 28.40625, + 28.359375, + 28.375, + 28.421875 + ], + "rss_before_mib": 28.328125, + "rss_before_samples_mib": [ + 28.328125, + 28.375, + 28.328125, + 28.359375, + 28.3125, + 28.328125, + 28.375 + ] + }, + { + "fixture": "small_record", + "operation": "retain-stringify", + "iterations": 100000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.06739, + "cpu_samples_us": [ + 0.06715, + 0.06728, + 0.06757, + 0.06841, + 0.06713, + 0.06752, + 0.06739 + ], + "peak_rss_mib": 28.71875, + "peak_rss_samples_mib": [ + 28.71875, + 28.71875, + 28.71875, + 28.703125, + 28.71875, + 28.71875, + 28.71875 + ], + "rss_after_mib": 27.6875, + "rss_after_samples_mib": [ + 27.6875, + 27.6875, + 27.6875, + 27.671875, + 27.6875, + 27.6875, + 27.6875 + ], + "rss_before_mib": 11.921875, + "rss_before_samples_mib": [ + 11.921875, + 11.921875, + 11.921875, + 11.921875, + 11.921875, + 11.921875, + 11.921875 + ] + }, + { + "fixture": "small_record", + "operation": "retain-stringify", + "iterations": 100000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.06716, + "cpu_samples_us": [ + 0.06727, + 0.06716, + 0.06691, + 0.06702, + 0.06945, + 0.06687, + 0.06739 + ], + "peak_rss_mib": 28.703125, + "peak_rss_samples_mib": [ + 28.703125, + 28.6875, + 28.703125, + 28.6875, + 28.703125, + 28.703125, + 28.703125 + ], + "rss_after_mib": 27.671875, + "rss_after_samples_mib": [ + 27.671875, + 27.65625, + 27.671875, + 27.65625, + 27.671875, + 27.671875, + 27.671875 + ], + "rss_before_mib": 11.90625, + "rss_before_samples_mib": [ + 11.921875, + 11.90625, + 11.90625, + 11.90625, + 11.90625, + 11.90625, + 11.90625 + ] + }, + { + "fixture": "small_record", + "operation": "retain-stringify", + "iterations": 100000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.18709, + "cpu_samples_us": [ + 0.18177, + 0.18939, + 0.18687, + 0.18811, + 0.1839, + 0.18865, + 0.18709 + ], + "peak_rss_mib": 81.1875, + "peak_rss_samples_mib": [ + 81.1875, + 81.1875, + 81.140625, + 81.140625, + 81.125, + 81.21875, + 81.21875 + ], + "rss_after_mib": 80.5, + "rss_after_samples_mib": [ + 80.515625, + 80.5, + 80.421875, + 80.390625, + 80.421875, + 80.5, + 80.515625 + ], + "rss_before_mib": 52.390625, + "rss_before_samples_mib": [ + 52.4375, + 52.390625, + 52.421875, + 52.359375, + 52.34375, + 52.390625, + 52.40625 + ] + }, + { + "fixture": "small_record", + "operation": "retain-stringify", + "iterations": 100000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.13578, + "cpu_samples_us": [ + 0.13682, + 0.13495, + 0.13617, + 0.13507, + 0.1361, + 0.13578, + 0.13544 + ], + "peak_rss_mib": 51.5, + "peak_rss_samples_mib": [ + 51.5, + 51.5, + 51.484375, + 51.515625, + 51.5, + 51.515625, + 51.578125 + ], + "rss_after_mib": 51.09375, + "rss_after_samples_mib": [ + 51.09375, + 51.09375, + 51.078125, + 51.109375, + 51.09375, + 51.109375, + 51.171875 + ], + "rss_before_mib": 28.296875, + "rss_before_samples_mib": [ + 28.296875, + 28.296875, + 28.28125, + 28.3125, + 28.296875, + 28.3125, + 28.375 + ] + }, + { + "fixture": "records_array_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 935.0, + "cpu_samples_us": [ + 911.0, + 931.0, + 932.0, + 945.0, + 935.0, + 943.0, + 939.0 + ], + "peak_rss_mib": 17.625, + "peak_rss_samples_mib": [ + 17.625, + 17.625, + 17.609375, + 17.625, + 17.625, + 17.625, + 17.609375 + ], + "rss_after_mib": 16.609375, + "rss_after_samples_mib": [ + 16.609375, + 16.609375, + 16.59375, + 16.609375, + 16.609375, + 16.609375, + 16.59375 + ], + "rss_before_mib": 13.53125, + "rss_before_samples_mib": [ + 13.53125, + 13.53125, + 13.515625, + 13.53125, + 13.53125, + 13.53125, + 13.515625 + ] + }, + { + "fixture": "records_array_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 931.0, + "cpu_samples_us": [ + 961.0, + 931.0, + 936.0, + 923.0, + 924.0, + 968.0, + 930.0 + ], + "peak_rss_mib": 17.59375, + "peak_rss_samples_mib": [ + 17.59375, + 17.59375, + 17.59375, + 17.59375, + 17.59375, + 17.609375, + 17.609375 + ], + "rss_after_mib": 16.578125, + "rss_after_samples_mib": [ + 16.578125, + 16.578125, + 16.578125, + 16.578125, + 16.578125, + 16.59375, + 16.59375 + ], + "rss_before_mib": 13.5, + "rss_before_samples_mib": [ + 13.5, + 13.5, + 13.5, + 13.5, + 13.5, + 13.515625, + 13.515625 + ] + }, + { + "fixture": "records_array_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 4001.0, + "cpu_samples_us": [ + 4051.0, + 4001.0, + 3906.0, + 4023.0, + 3905.0, + 4110.0, + 3783.0 + ], + "peak_rss_mib": 60.359375, + "peak_rss_samples_mib": [ + 60.3125, + 60.359375, + 60.359375, + 60.390625, + 60.484375, + 60.453125, + 60.265625 + ], + "rss_after_mib": 58.59375, + "rss_after_samples_mib": [ + 58.53125, + 58.609375, + 58.5625, + 58.59375, + 58.625, + 58.640625, + 58.484375 + ], + "rss_before_mib": 55.09375, + "rss_before_samples_mib": [ + 55.03125, + 55.09375, + 55.078125, + 55.109375, + 55.09375, + 55.171875, + 55.015625 + ] + }, + { + "fixture": "records_array_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2404.0, + "cpu_samples_us": [ + 2391.0, + 2406.0, + 2400.0, + 2412.0, + 2691.0, + 2384.0, + 2404.0 + ], + "peak_rss_mib": 32.078125, + "peak_rss_samples_mib": [ + 32.0625, + 32.125, + 32.078125, + 32.125, + 32.0625, + 32.09375, + 32.0625 + ], + "rss_after_mib": 31.6875, + "rss_after_samples_mib": [ + 31.671875, + 31.734375, + 31.6875, + 31.734375, + 31.671875, + 31.703125, + 31.671875 + ], + "rss_before_mib": 29.34375, + "rss_before_samples_mib": [ + 29.328125, + 29.390625, + 29.34375, + 29.390625, + 29.328125, + 29.359375, + 29.328125 + ] + }, + { + "fixture": "records_array_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "perry", + "repetitions": 7, + "cpu_us": 855.0, + "cpu_samples_us": [ + 855.0, + 860.75, + 855.75, + 861.9375, + 851.625, + 852.1875, + 851.75 + ], + "peak_rss_mib": 41.5, + "peak_rss_samples_mib": [ + 41.484375, + 41.5, + 41.5, + 41.5, + 41.484375, + 41.484375, + 41.5 + ], + "rss_after_mib": 40.484375, + "rss_after_samples_mib": [ + 40.46875, + 40.484375, + 40.484375, + 40.484375, + 40.46875, + 40.46875, + 40.484375 + ], + "rss_before_mib": 13.515625, + "rss_before_samples_mib": [ + 13.515625, + 13.53125, + 13.53125, + 13.515625, + 13.515625, + 13.515625, + 13.53125 + ] + }, + { + "fixture": "records_array_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 852.4375, + "cpu_samples_us": [ + 859.0625, + 857.6875, + 851.75, + 852.4375, + 854.625, + 851.4375, + 851.0625 + ], + "peak_rss_mib": 41.484375, + "peak_rss_samples_mib": [ + 41.484375, + 41.484375, + 41.484375, + 41.484375, + 41.484375, + 41.484375, + 41.484375 + ], + "rss_after_mib": 40.46875, + "rss_after_samples_mib": [ + 40.46875, + 40.46875, + 40.46875, + 40.46875, + 40.46875, + 40.46875, + 40.46875 + ], + "rss_before_mib": 13.515625, + "rss_before_samples_mib": [ + 13.515625, + 13.5, + 13.515625, + 13.515625, + 13.515625, + 13.515625, + 13.5 + ] + }, + { + "fixture": "records_array_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "node", + "repetitions": 7, + "cpu_us": 3642.375, + "cpu_samples_us": [ + 3729.5, + 3642.375, + 3578.8125, + 3569.1875, + 3643.5, + 3666.0625, + 3604.25 + ], + "peak_rss_mib": 89.5625, + "peak_rss_samples_mib": [ + 89.46875, + 89.546875, + 89.578125, + 89.484375, + 89.625, + 89.609375, + 89.5625 + ], + "rss_after_mib": 88.828125, + "rss_after_samples_mib": [ + 88.71875, + 88.84375, + 88.828125, + 88.734375, + 88.875, + 88.8125, + 88.828125 + ], + "rss_before_mib": 55.078125, + "rss_before_samples_mib": [ + 55.09375, + 55.078125, + 55.078125, + 55.078125, + 55.046875, + 55.09375, + 55.046875 + ] + }, + { + "fixture": "records_array_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2131.875, + "cpu_samples_us": [ + 2134.75, + 2129.125, + 2130.9375, + 2136.5625, + 2134.125, + 2128.8125, + 2131.875 + ], + "peak_rss_mib": 56.34375, + "peak_rss_samples_mib": [ + 56.359375, + 56.34375, + 56.34375, + 56.359375, + 56.34375, + 56.359375, + 56.328125 + ], + "rss_after_mib": 55.953125, + "rss_after_samples_mib": [ + 55.96875, + 55.953125, + 55.953125, + 55.96875, + 55.953125, + 55.96875, + 55.9375 + ], + "rss_before_mib": 29.328125, + "rss_before_samples_mib": [ + 29.34375, + 29.328125, + 29.328125, + 29.34375, + 29.328125, + 29.34375, + 29.3125 + ] + }, + { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 803.0, + "cpu_samples_us": [ + 804.0, + 803.0, + 799.0, + 799.0, + 806.0, + 786.0, + 820.0 + ], + "peak_rss_mib": 20.171875, + "peak_rss_samples_mib": [ + 20.15625, + 20.171875, + 20.15625, + 20.171875, + 20.171875, + 20.15625, + 20.171875 + ], + "rss_after_mib": 19.15625, + "rss_after_samples_mib": [ + 19.140625, + 19.15625, + 19.140625, + 19.15625, + 19.15625, + 19.140625, + 19.15625 + ], + "rss_before_mib": 16.359375, + "rss_before_samples_mib": [ + 16.34375, + 16.359375, + 16.34375, + 16.359375, + 16.359375, + 16.34375, + 16.359375 + ] + }, + { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 800.0, + "cpu_samples_us": [ + 800.0, + 788.0, + 796.0, + 836.0, + 797.0, + 802.0, + 833.0 + ], + "peak_rss_mib": 20.15625, + "peak_rss_samples_mib": [ + 20.15625, + 20.15625, + 20.15625, + 20.140625, + 20.140625, + 20.15625, + 20.15625 + ], + "rss_after_mib": 19.140625, + "rss_after_samples_mib": [ + 19.140625, + 19.140625, + 19.140625, + 19.125, + 19.125, + 19.140625, + 19.140625 + ], + "rss_before_mib": 16.34375, + "rss_before_samples_mib": [ + 16.34375, + 16.34375, + 16.34375, + 16.328125, + 16.328125, + 16.328125, + 16.34375 + ] + }, + { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 1335.0, + "cpu_samples_us": [ + 1321.0, + 1329.0, + 1335.0, + 1344.0, + 1355.0, + 1303.0, + 1347.0 + ], + "peak_rss_mib": 63.03125, + "peak_rss_samples_mib": [ + 63.0625, + 63.03125, + 62.921875, + 63.015625, + 63.0625, + 62.96875, + 63.03125 + ], + "rss_after_mib": 60.734375, + "rss_after_samples_mib": [ + 60.734375, + 60.671875, + 60.609375, + 60.71875, + 60.796875, + 60.734375, + 60.796875 + ], + "rss_before_mib": 58.53125, + "rss_before_samples_mib": [ + 58.53125, + 58.421875, + 58.3125, + 58.515625, + 58.5625, + 58.53125, + 58.53125 + ] + }, + { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 1075.0, + "cpu_samples_us": [ + 1065.0, + 1077.0, + 1075.0, + 1062.0, + 1075.0, + 1081.0, + 1077.0 + ], + "peak_rss_mib": 34.859375, + "peak_rss_samples_mib": [ + 34.859375, + 34.859375, + 34.921875, + 34.875, + 34.921875, + 34.84375, + 34.859375 + ], + "rss_after_mib": 34.46875, + "rss_after_samples_mib": [ + 34.46875, + 34.46875, + 34.53125, + 34.484375, + 34.53125, + 34.453125, + 34.46875 + ], + "rss_before_mib": 32.53125, + "rss_before_samples_mib": [ + 32.53125, + 32.53125, + 32.59375, + 32.546875, + 32.59375, + 32.515625, + 32.53125 + ] + }, + { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "perry", + "repetitions": 7, + "cpu_us": 658.625, + "cpu_samples_us": [ + 654.5, + 653.625, + 658.625, + 666.8125, + 669.875, + 685.0, + 657.1875 + ], + "peak_rss_mib": 32.84375, + "peak_rss_samples_mib": [ + 32.84375, + 32.84375, + 32.828125, + 32.84375, + 32.84375, + 32.828125, + 32.84375 + ], + "rss_after_mib": 31.828125, + "rss_after_samples_mib": [ + 31.828125, + 31.828125, + 31.8125, + 31.828125, + 31.828125, + 31.8125, + 31.828125 + ], + "rss_before_mib": 16.34375, + "rss_before_samples_mib": [ + 16.34375, + 16.359375, + 16.34375, + 16.359375, + 16.359375, + 16.34375, + 16.34375 + ] + }, + { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 658.75, + "cpu_samples_us": [ + 658.75, + 659.25, + 654.125, + 651.75, + 656.0625, + 661.5, + 659.75 + ], + "peak_rss_mib": 32.828125, + "peak_rss_samples_mib": [ + 32.828125, + 32.8125, + 32.828125, + 32.8125, + 32.828125, + 32.828125, + 32.828125 + ], + "rss_after_mib": 31.8125, + "rss_after_samples_mib": [ + 31.8125, + 31.796875, + 31.8125, + 31.796875, + 31.8125, + 31.8125, + 31.8125 + ], + "rss_before_mib": 16.328125, + "rss_before_samples_mib": [ + 16.328125, + 16.328125, + 16.328125, + 16.328125, + 16.34375, + 16.34375, + 16.34375 + ] + }, + { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "node", + "repetitions": 7, + "cpu_us": 998.9375, + "cpu_samples_us": [ + 992.0625, + 1005.5625, + 996.9375, + 993.9375, + 1005.125, + 998.9375, + 1005.625 + ], + "peak_rss_mib": 77.125, + "peak_rss_samples_mib": [ + 76.984375, + 76.953125, + 77.125, + 77.125, + 77.15625, + 77.265625, + 77.1875 + ], + "rss_after_mib": 76.53125, + "rss_after_samples_mib": [ + 76.421875, + 76.375, + 76.53125, + 76.484375, + 76.546875, + 76.65625, + 76.578125 + ], + "rss_before_mib": 58.484375, + "rss_before_samples_mib": [ + 58.390625, + 58.34375, + 58.5, + 58.484375, + 58.46875, + 58.53125, + 58.5625 + ] + }, + { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "bun", + "repetitions": 7, + "cpu_us": 992.4375, + "cpu_samples_us": [ + 996.1875, + 988.5625, + 993.5, + 992.4375, + 990.875, + 991.0625, + 998.9375 + ], + "peak_rss_mib": 47.671875, + "peak_rss_samples_mib": [ + 47.65625, + 47.671875, + 47.65625, + 47.65625, + 47.671875, + 47.671875, + 47.6875 + ], + "rss_after_mib": 47.28125, + "rss_after_samples_mib": [ + 47.265625, + 47.28125, + 47.265625, + 47.265625, + 47.28125, + 47.28125, + 47.296875 + ], + "rss_before_mib": 32.53125, + "rss_before_samples_mib": [ + 32.515625, + 32.53125, + 32.515625, + 32.515625, + 32.53125, + 32.53125, + 32.546875 + ] + }, + { + "fixture": "records_object_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 1864.0, + "cpu_samples_us": [ + 1873.0, + 1867.0, + 1863.0, + 1870.0, + 1864.0, + 1855.0, + 1863.0 + ], + "peak_rss_mib": 16.421875, + "peak_rss_samples_mib": [ + 16.40625, + 16.421875, + 16.421875, + 16.421875, + 16.421875, + 16.421875, + 16.40625 + ], + "rss_after_mib": 15.390625, + "rss_after_samples_mib": [ + 15.375, + 15.390625, + 15.390625, + 15.390625, + 15.390625, + 15.390625, + 15.375 + ], + "rss_before_mib": 13.53125, + "rss_before_samples_mib": [ + 13.515625, + 13.53125, + 13.53125, + 13.53125, + 13.53125, + 13.53125, + 13.515625 + ] + }, + { + "fixture": "records_object_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 1871.0, + "cpu_samples_us": [ + 1860.0, + 1866.0, + 1871.0, + 1872.0, + 2038.0, + 1871.0, + 1875.0 + ], + "peak_rss_mib": 16.40625, + "peak_rss_samples_mib": [ + 16.40625, + 16.390625, + 16.40625, + 16.390625, + 16.40625, + 16.40625, + 16.40625 + ], + "rss_after_mib": 15.375, + "rss_after_samples_mib": [ + 15.375, + 15.359375, + 15.375, + 15.359375, + 15.375, + 15.375, + 15.375 + ], + "rss_before_mib": 13.515625, + "rss_before_samples_mib": [ + 13.515625, + 13.5, + 13.515625, + 13.5, + 13.515625, + 13.515625, + 13.515625 + ] + }, + { + "fixture": "records_object_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 3986.0, + "cpu_samples_us": [ + 3908.0, + 4063.0, + 4022.0, + 4131.0, + 3860.0, + 3986.0, + 3841.0 + ], + "peak_rss_mib": 60.328125, + "peak_rss_samples_mib": [ + 60.328125, + 60.375, + 60.328125, + 60.28125, + 60.34375, + 60.375, + 60.21875 + ], + "rss_after_mib": 58.515625, + "rss_after_samples_mib": [ + 58.515625, + 58.5625, + 58.5, + 58.484375, + 58.515625, + 58.609375, + 58.46875 + ], + "rss_before_mib": 55.0625, + "rss_before_samples_mib": [ + 55.078125, + 55.03125, + 55.0625, + 55.046875, + 55.078125, + 55.078125, + 55.015625 + ] + }, + { + "fixture": "records_object_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2413.0, + "cpu_samples_us": [ + 2399.0, + 2413.0, + 2401.0, + 2408.0, + 2428.0, + 2430.0, + 2691.0 + ], + "peak_rss_mib": 32.0625, + "peak_rss_samples_mib": [ + 32.0625, + 32.0625, + 32.15625, + 32.078125, + 32.046875, + 32.0625, + 32.078125 + ], + "rss_after_mib": 31.671875, + "rss_after_samples_mib": [ + 31.671875, + 31.671875, + 31.765625, + 31.6875, + 31.65625, + 31.671875, + 31.6875 + ], + "rss_before_mib": 29.328125, + "rss_before_samples_mib": [ + 29.328125, + 29.328125, + 29.421875, + 29.34375, + 29.3125, + 29.328125, + 29.34375 + ] + }, + { + "fixture": "records_object_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "perry", + "repetitions": 7, + "cpu_us": 2983.375, + "cpu_samples_us": [ + 2979.25, + 2978.8125, + 2979.6875, + 2983.375, + 2986.9375, + 3002.625, + 2983.8125 + ], + "peak_rss_mib": 53.0, + "peak_rss_samples_mib": [ + 52.984375, + 53.0, + 53.0, + 52.984375, + 53.0, + 53.0, + 52.984375 + ], + "rss_after_mib": 52.5, + "rss_after_samples_mib": [ + 52.484375, + 52.5, + 52.5, + 52.484375, + 52.5, + 52.5, + 52.484375 + ], + "rss_before_mib": 13.515625, + "rss_before_samples_mib": [ + 13.515625, + 13.53125, + 13.53125, + 13.515625, + 13.515625, + 13.53125, + 13.515625 + ] + }, + { + "fixture": "records_object_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 2977.375, + "cpu_samples_us": [ + 2971.375, + 2984.6875, + 2973.625, + 2977.375, + 2978.375, + 2989.0625, + 2976.3125 + ], + "peak_rss_mib": 52.984375, + "peak_rss_samples_mib": [ + 52.984375, + 52.984375, + 52.984375, + 52.96875, + 52.984375, + 52.96875, + 52.984375 + ], + "rss_after_mib": 52.484375, + "rss_after_samples_mib": [ + 52.484375, + 52.484375, + 52.484375, + 52.46875, + 52.484375, + 52.46875, + 52.484375 + ], + "rss_before_mib": 13.5, + "rss_before_samples_mib": [ + 13.515625, + 13.5, + 13.515625, + 13.5, + 13.515625, + 13.5, + 13.5 + ] + }, + { + "fixture": "records_object_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "node", + "repetitions": 7, + "cpu_us": 3667.0625, + "cpu_samples_us": [ + 3766.25, + 3731.125, + 3510.125, + 3801.875, + 3667.0625, + 3661.1875, + 3666.0 + ], + "peak_rss_mib": 89.640625, + "peak_rss_samples_mib": [ + 89.640625, + 89.65625, + 89.609375, + 89.6875, + 89.578125, + 89.65625, + 89.515625 + ], + "rss_after_mib": 88.90625, + "rss_after_samples_mib": [ + 88.90625, + 88.90625, + 88.859375, + 88.9375, + 88.84375, + 88.90625, + 88.78125 + ], + "rss_before_mib": 55.078125, + "rss_before_samples_mib": [ + 55.046875, + 55.078125, + 55.078125, + 55.078125, + 55.078125, + 55.046875, + 55.0625 + ] + }, + { + "fixture": "records_object_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2136.125, + "cpu_samples_us": [ + 2139.0, + 2146.6875, + 2127.375, + 2425.125, + 2136.125, + 2135.4375, + 2132.25 + ], + "peak_rss_mib": 56.359375, + "peak_rss_samples_mib": [ + 56.359375, + 56.359375, + 56.34375, + 56.375, + 56.328125, + 56.4375, + 56.34375 + ], + "rss_after_mib": 55.96875, + "rss_after_samples_mib": [ + 55.96875, + 55.96875, + 55.953125, + 55.984375, + 55.9375, + 56.046875, + 55.953125 + ], + "rss_before_mib": 29.34375, + "rss_before_samples_mib": [ + 29.34375, + 29.34375, + 29.328125, + 29.359375, + 29.3125, + 29.421875, + 29.328125 + ] + }, + { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 808.0, + "cpu_samples_us": [ + 822.0, + 845.0, + 810.0, + 793.0, + 808.0, + 789.0, + 803.0 + ], + "peak_rss_mib": 20.171875, + "peak_rss_samples_mib": [ + 20.171875, + 20.171875, + 20.1875, + 20.171875, + 20.1875, + 20.171875, + 20.1875 + ], + "rss_after_mib": 19.15625, + "rss_after_samples_mib": [ + 19.15625, + 19.15625, + 19.171875, + 19.15625, + 19.171875, + 19.15625, + 19.171875 + ], + "rss_before_mib": 16.34375, + "rss_before_samples_mib": [ + 16.34375, + 16.34375, + 16.359375, + 16.34375, + 16.359375, + 16.34375, + 16.359375 + ] + }, + { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 803.0, + "cpu_samples_us": [ + 803.0, + 809.0, + 791.0, + 801.0, + 804.0, + 792.0, + 816.0 + ], + "peak_rss_mib": 20.171875, + "peak_rss_samples_mib": [ + 20.171875, + 20.171875, + 20.15625, + 20.171875, + 20.171875, + 20.171875, + 20.15625 + ], + "rss_after_mib": 19.15625, + "rss_after_samples_mib": [ + 19.15625, + 19.15625, + 19.140625, + 19.15625, + 19.15625, + 19.15625, + 19.140625 + ], + "rss_before_mib": 16.34375, + "rss_before_samples_mib": [ + 16.328125, + 16.34375, + 16.328125, + 16.34375, + 16.34375, + 16.34375, + 16.328125 + ] + }, + { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 1340.0, + "cpu_samples_us": [ + 1333.0, + 1324.0, + 1340.0, + 1356.0, + 1320.0, + 1348.0, + 1355.0 + ], + "peak_rss_mib": 63.046875, + "peak_rss_samples_mib": [ + 63.015625, + 63.0, + 63.046875, + 63.09375, + 63.078125, + 63.125, + 62.96875 + ], + "rss_after_mib": 60.6875, + "rss_after_samples_mib": [ + 60.6875, + 60.75, + 60.65625, + 60.8125, + 60.6875, + 60.765625, + 60.625 + ], + "rss_before_mib": 58.46875, + "rss_before_samples_mib": [ + 58.46875, + 58.546875, + 58.375, + 58.53125, + 58.46875, + 58.484375, + 58.375 + ] + }, + { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 1071.0, + "cpu_samples_us": [ + 1066.0, + 1071.0, + 1083.0, + 1074.0, + 1076.0, + 1063.0, + 1070.0 + ], + "peak_rss_mib": 34.859375, + "peak_rss_samples_mib": [ + 34.859375, + 34.859375, + 34.875, + 34.875, + 34.84375, + 34.875, + 34.859375 + ], + "rss_after_mib": 34.46875, + "rss_after_samples_mib": [ + 34.46875, + 34.46875, + 34.484375, + 34.484375, + 34.453125, + 34.484375, + 34.46875 + ], + "rss_before_mib": 32.53125, + "rss_before_samples_mib": [ + 32.53125, + 32.53125, + 32.546875, + 32.546875, + 32.515625, + 32.546875, + 32.53125 + ] + }, + { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "perry", + "repetitions": 7, + "cpu_us": 661.0625, + "cpu_samples_us": [ + 669.75, + 666.625, + 665.4375, + 657.6875, + 655.5, + 661.0625, + 660.4375 + ], + "peak_rss_mib": 32.859375, + "peak_rss_samples_mib": [ + 32.859375, + 32.859375, + 32.859375, + 32.84375, + 32.859375, + 32.859375, + 32.84375 + ], + "rss_after_mib": 31.84375, + "rss_after_samples_mib": [ + 31.84375, + 31.84375, + 31.84375, + 31.828125, + 31.84375, + 31.84375, + 31.828125 + ], + "rss_before_mib": 16.359375, + "rss_before_samples_mib": [ + 16.359375, + 16.359375, + 16.359375, + 16.34375, + 16.359375, + 16.359375, + 16.34375 + ] + }, + { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 663.375, + "cpu_samples_us": [ + 663.375, + 662.3125, + 670.9375, + 659.5625, + 661.0, + 665.1875, + 668.125 + ], + "peak_rss_mib": 32.84375, + "peak_rss_samples_mib": [ + 32.84375, + 32.84375, + 32.828125, + 32.828125, + 32.84375, + 32.84375, + 32.84375 + ], + "rss_after_mib": 31.828125, + "rss_after_samples_mib": [ + 31.828125, + 31.828125, + 31.8125, + 31.8125, + 31.828125, + 31.828125, + 31.828125 + ], + "rss_before_mib": 16.34375, + "rss_before_samples_mib": [ + 16.34375, + 16.34375, + 16.328125, + 16.328125, + 16.34375, + 16.34375, + 16.34375 + ] + }, + { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "node", + "repetitions": 7, + "cpu_us": 1000.25, + "cpu_samples_us": [ + 1000.25, + 1001.5, + 996.6875, + 999.9375, + 1010.8125, + 999.6875, + 1015.75 + ], + "peak_rss_mib": 77.171875, + "peak_rss_samples_mib": [ + 77.0625, + 77.03125, + 77.21875, + 77.203125, + 77.234375, + 77.171875, + 76.96875 + ], + "rss_after_mib": 76.515625, + "rss_after_samples_mib": [ + 76.484375, + 76.453125, + 76.59375, + 76.578125, + 76.609375, + 76.515625, + 76.390625 + ], + "rss_before_mib": 58.46875, + "rss_before_samples_mib": [ + 58.4375, + 58.4375, + 58.5, + 58.46875, + 58.515625, + 58.484375, + 58.421875 + ] + }, + { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "bun", + "repetitions": 7, + "cpu_us": 993.3125, + "cpu_samples_us": [ + 995.875, + 989.625, + 994.0, + 995.5, + 993.3125, + 991.5, + 992.125 + ], + "peak_rss_mib": 47.671875, + "peak_rss_samples_mib": [ + 47.640625, + 47.65625, + 47.6875, + 47.6875, + 47.671875, + 47.703125, + 47.671875 + ], + "rss_after_mib": 47.28125, + "rss_after_samples_mib": [ + 47.25, + 47.265625, + 47.296875, + 47.296875, + 47.28125, + 47.3125, + 47.28125 + ], + "rss_before_mib": 32.53125, + "rss_before_samples_mib": [ + 32.5, + 32.515625, + 32.546875, + 32.546875, + 32.53125, + 32.5625, + 32.53125 + ] + }, + { + "fixture": "records_array_8m", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 8317.0, + "cpu_samples_us": [ + 8249.0, + 8317.0, + 8182.0, + 8354.0, + 8319.0, + 8447.0, + 8067.0 + ], + "peak_rss_mib": 49.578125, + "peak_rss_samples_mib": [ + 49.578125, + 49.578125, + 49.578125, + 49.578125, + 49.578125, + 49.578125, + 49.578125 + ], + "rss_after_mib": 48.5625, + "rss_after_samples_mib": [ + 48.5625, + 48.5625, + 48.5625, + 48.5625, + 48.5625, + 48.5625, + 48.5625 + ], + "rss_before_mib": 25.8125, + "rss_before_samples_mib": [ + 25.8125, + 25.8125, + 25.8125, + 25.796875, + 25.796875, + 25.8125, + 25.8125 + ] + }, + { + "fixture": "records_array_8m", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 8228.0, + "cpu_samples_us": [ + 8245.0, + 8180.0, + 8228.0, + 8298.0, + 8360.0, + 8067.0, + 8194.0 + ], + "peak_rss_mib": 49.5625, + "peak_rss_samples_mib": [ + 49.5625, + 49.5625, + 49.5625, + 49.5625, + 49.5625, + 49.5625, + 49.5625 + ], + "rss_after_mib": 48.546875, + "rss_after_samples_mib": [ + 48.546875, + 48.546875, + 48.546875, + 48.546875, + 48.546875, + 48.546875, + 48.546875 + ], + "rss_before_mib": 25.796875, + "rss_before_samples_mib": [ + 25.796875, + 25.78125, + 25.78125, + 25.796875, + 25.796875, + 25.796875, + 25.78125 + ] + }, + { + "fixture": "records_array_8m", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 27816.0, + "cpu_samples_us": [ + 27680.0, + 27429.0, + 28811.0, + 28132.0, + 28130.0, + 27221.0, + 27816.0 + ], + "peak_rss_mib": 97.859375, + "peak_rss_samples_mib": [ + 97.71875, + 97.8125, + 97.875, + 97.859375, + 97.875, + 97.90625, + 97.859375 + ], + "rss_after_mib": 94.453125, + "rss_after_samples_mib": [ + 94.375, + 94.4375, + 94.546875, + 94.4375, + 94.453125, + 94.546875, + 94.5 + ], + "rss_before_mib": 74.046875, + "rss_before_samples_mib": [ + 74.0, + 74.03125, + 74.09375, + 74.046875, + 73.984375, + 74.171875, + 74.078125 + ] + }, + { + "fixture": "records_array_8m", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 18697.0, + "cpu_samples_us": [ + 18697.0, + 18686.0, + 18697.0, + 18689.0, + 20890.0, + 18704.0, + 18738.0 + ], + "peak_rss_mib": 52.765625, + "peak_rss_samples_mib": [ + 52.75, + 52.75, + 52.765625, + 52.734375, + 52.765625, + 52.84375, + 52.765625 + ], + "rss_after_mib": 52.375, + "rss_after_samples_mib": [ + 52.359375, + 52.359375, + 52.375, + 52.34375, + 52.375, + 52.453125, + 52.375 + ], + "rss_before_mib": 35.265625, + "rss_before_samples_mib": [ + 35.265625, + 35.265625, + 35.265625, + 35.25, + 35.28125, + 35.34375, + 35.265625 + ] + }, + { + "fixture": "records_array_8m", + "operation": "retain-parse", + "iterations": 4, + "engine": "perry", + "repetitions": 7, + "cpu_us": 8246.25, + "cpu_samples_us": [ + 8285.75, + 8234.5, + 8246.25, + 8195.5, + 8231.25, + 8247.5, + 8249.25 + ], + "peak_rss_mib": 85.828125, + "peak_rss_samples_mib": [ + 85.828125, + 85.828125, + 85.828125, + 85.828125, + 85.8125, + 85.828125, + 85.8125 + ], + "rss_after_mib": 85.34375, + "rss_after_samples_mib": [ + 85.34375, + 85.34375, + 85.34375, + 85.34375, + 85.328125, + 85.34375, + 85.328125 + ], + "rss_before_mib": 25.8125, + "rss_before_samples_mib": [ + 25.8125, + 25.8125, + 25.8125, + 25.8125, + 25.796875, + 25.8125, + 25.796875 + ] + }, + { + "fixture": "records_array_8m", + "operation": "retain-parse", + "iterations": 4, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 8237.0, + "cpu_samples_us": [ + 8347.75, + 8260.75, + 8280.25, + 8190.0, + 8215.5, + 8237.0, + 8233.75 + ], + "peak_rss_mib": 85.8125, + "peak_rss_samples_mib": [ + 85.796875, + 85.8125, + 85.8125, + 85.8125, + 85.8125, + 85.8125, + 85.8125 + ], + "rss_after_mib": 85.328125, + "rss_after_samples_mib": [ + 85.3125, + 85.328125, + 85.328125, + 85.328125, + 85.328125, + 85.328125, + 85.328125 + ], + "rss_before_mib": 25.796875, + "rss_before_samples_mib": [ + 25.78125, + 25.78125, + 25.796875, + 25.796875, + 25.796875, + 25.796875, + 25.796875 + ] + }, + { + "fixture": "records_array_8m", + "operation": "retain-parse", + "iterations": 4, + "engine": "node", + "repetitions": 7, + "cpu_us": 28302.25, + "cpu_samples_us": [ + 28397.5, + 26502.25, + 28670.25, + 28876.0, + 26498.25, + 27887.75, + 28302.25 + ], + "peak_rss_mib": 159.203125, + "peak_rss_samples_mib": [ + 159.359375, + 159.328125, + 159.46875, + 159.109375, + 159.1875, + 159.203125, + 159.015625 + ], + "rss_after_mib": 147.0, + "rss_after_samples_mib": [ + 147.140625, + 147.078125, + 147.0625, + 146.90625, + 146.984375, + 147.0, + 146.859375 + ], + "rss_before_mib": 74.015625, + "rss_before_samples_mib": [ + 74.125, + 74.03125, + 74.015625, + 74.0, + 74.015625, + 73.984375, + 74.078125 + ] + }, + { + "fixture": "records_array_8m", + "operation": "retain-parse", + "iterations": 4, + "engine": "bun", + "repetitions": 7, + "cpu_us": 21722.5, + "cpu_samples_us": [ + 21373.25, + 21734.75, + 21677.75, + 21705.75, + 21806.5, + 21722.5, + 21769.5 + ], + "peak_rss_mib": 92.3125, + "peak_rss_samples_mib": [ + 92.3125, + 92.4375, + 92.546875, + 92.265625, + 92.390625, + 92.25, + 92.15625 + ], + "rss_after_mib": 91.921875, + "rss_after_samples_mib": [ + 91.921875, + 92.046875, + 92.15625, + 91.875, + 92.0, + 91.859375, + 91.765625 + ], + "rss_before_mib": 35.265625, + "rss_before_samples_mib": [ + 35.28125, + 35.34375, + 35.265625, + 35.25, + 35.265625, + 35.28125, + 35.265625 + ] + }, + { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 29714.0, + "cpu_samples_us": [ + 29898.0, + 29714.0, + 29685.0, + 29664.0, + 29712.0, + 29772.0, + 29749.0 + ], + "peak_rss_mib": 79.921875, + "peak_rss_samples_mib": [ + 79.9375, + 79.90625, + 79.90625, + 79.921875, + 79.90625, + 79.9375, + 79.9375 + ], + "rss_after_mib": 77.359375, + "rss_after_samples_mib": [ + 77.375, + 77.34375, + 77.34375, + 77.359375, + 77.34375, + 77.375, + 77.375 + ], + "rss_before_mib": 44.171875, + "rss_before_samples_mib": [ + 44.171875, + 44.171875, + 44.171875, + 44.171875, + 44.171875, + 44.15625, + 44.171875 + ] + }, + { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 29778.0, + "cpu_samples_us": [ + 29673.0, + 29778.0, + 29802.0, + 29816.0, + 29724.0, + 29807.0, + 29719.0 + ], + "peak_rss_mib": 79.921875, + "peak_rss_samples_mib": [ + 79.90625, + 79.921875, + 79.890625, + 79.890625, + 79.921875, + 79.921875, + 79.921875 + ], + "rss_after_mib": 77.359375, + "rss_after_samples_mib": [ + 77.328125, + 77.359375, + 77.328125, + 77.328125, + 77.359375, + 77.359375, + 77.359375 + ], + "rss_before_mib": 44.15625, + "rss_before_samples_mib": [ + 44.15625, + 44.15625, + 44.15625, + 44.15625, + 44.140625, + 44.15625, + 44.15625 + ] + }, + { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 7771.0, + "cpu_samples_us": [ + 7726.0, + 7751.0, + 7716.0, + 7781.0, + 7771.0, + 7788.0, + 7853.0 + ], + "peak_rss_mib": 118.328125, + "peak_rss_samples_mib": [ + 118.3125, + 118.375, + 118.328125, + 118.25, + 118.3125, + 118.34375, + 118.515625 + ], + "rss_after_mib": 114.3125, + "rss_after_samples_mib": [ + 114.3125, + 114.34375, + 114.234375, + 114.265625, + 114.296875, + 114.328125, + 114.4375 + ], + "rss_before_mib": 100.796875, + "rss_before_samples_mib": [ + 100.828125, + 100.8125, + 100.71875, + 100.734375, + 100.796875, + 100.78125, + 100.90625 + ] + }, + { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 8236.0, + "cpu_samples_us": [ + 8236.0, + 8227.0, + 8213.0, + 8254.0, + 8272.0, + 8231.0, + 8264.0 + ], + "peak_rss_mib": 73.90625, + "peak_rss_samples_mib": [ + 73.890625, + 73.890625, + 73.90625, + 73.90625, + 73.890625, + 73.90625, + 73.90625 + ], + "rss_after_mib": 73.515625, + "rss_after_samples_mib": [ + 73.5, + 73.5, + 73.515625, + 73.515625, + 73.5, + 73.515625, + 73.515625 + ], + "rss_before_mib": 59.140625, + "rss_before_samples_mib": [ + 59.125, + 59.125, + 59.140625, + 59.140625, + 59.125, + 59.140625, + 59.140625 + ] + }, + { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "iterations": 4, + "engine": "perry", + "repetitions": 7, + "cpu_us": 16183.5, + "cpu_samples_us": [ + 16175.75, + 16200.5, + 16166.75, + 16170.25, + 16183.5, + 16217.0, + 16239.5 + ], + "peak_rss_mib": 99.140625, + "peak_rss_samples_mib": [ + 99.125, + 99.125, + 99.171875, + 99.140625, + 99.140625, + 99.125, + 99.15625 + ], + "rss_after_mib": 98.640625, + "rss_after_samples_mib": [ + 98.625, + 98.625, + 98.671875, + 98.640625, + 98.640625, + 98.625, + 98.65625 + ], + "rss_before_mib": 44.171875, + "rss_before_samples_mib": [ + 44.171875, + 44.171875, + 44.171875, + 44.171875, + 44.171875, + 44.171875, + 44.171875 + ] + }, + { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "iterations": 4, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 16193.25, + "cpu_samples_us": [ + 16182.75, + 16197.5, + 16237.0, + 16214.75, + 16124.75, + 16193.25, + 16105.75 + ], + "peak_rss_mib": 99.125, + "peak_rss_samples_mib": [ + 99.140625, + 99.125, + 99.109375, + 99.140625, + 99.140625, + 99.109375, + 99.125 + ], + "rss_after_mib": 98.625, + "rss_after_samples_mib": [ + 98.640625, + 98.625, + 98.609375, + 98.640625, + 98.640625, + 98.609375, + 98.625 + ], + "rss_before_mib": 44.15625, + "rss_before_samples_mib": [ + 44.15625, + 44.15625, + 44.15625, + 44.15625, + 44.140625, + 44.140625, + 44.15625 + ] + }, + { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "iterations": 4, + "engine": "node", + "repetitions": 7, + "cpu_us": 8870.75, + "cpu_samples_us": [ + 8829.25, + 8712.0, + 8870.75, + 8845.25, + 8899.25, + 9026.75, + 8891.5 + ], + "peak_rss_mib": 144.75, + "peak_rss_samples_mib": [ + 144.734375, + 144.578125, + 144.796875, + 144.71875, + 144.765625, + 144.75, + 144.796875 + ], + "rss_after_mib": 144.09375, + "rss_after_samples_mib": [ + 144.09375, + 143.96875, + 144.09375, + 144.09375, + 144.109375, + 144.140625, + 144.140625 + ], + "rss_before_mib": 100.828125, + "rss_before_samples_mib": [ + 100.859375, + 100.734375, + 100.75, + 100.828125, + 100.8125, + 100.9375, + 100.859375 + ] + }, + { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "iterations": 4, + "engine": "bun", + "repetitions": 7, + "cpu_us": 9393.25, + "cpu_samples_us": [ + 9405.75, + 9393.25, + 9354.0, + 9466.0, + 9339.75, + 9432.25, + 9361.5 + ], + "peak_rss_mib": 94.90625, + "peak_rss_samples_mib": [ + 94.890625, + 94.921875, + 94.921875, + 94.90625, + 94.90625, + 94.921875, + 94.890625 + ], + "rss_after_mib": 94.515625, + "rss_after_samples_mib": [ + 94.5, + 94.53125, + 94.53125, + 94.515625, + 94.515625, + 94.53125, + 94.5 + ], + "rss_before_mib": 59.125, + "rss_before_samples_mib": [ + 59.109375, + 59.125, + 59.125, + 59.109375, + 59.125, + 59.140625, + 59.125 + ] + }, + { + "fixture": "records_object_8m", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 14431.0, + "cpu_samples_us": [ + 14410.0, + 14431.0, + 14422.0, + 14546.0, + 14604.0, + 14471.0, + 14399.0 + ], + "peak_rss_mib": 45.46875, + "peak_rss_samples_mib": [ + 45.46875, + 45.46875, + 45.46875, + 45.46875, + 45.453125, + 45.46875, + 45.46875 + ], + "rss_after_mib": 33.1875, + "rss_after_samples_mib": [ + 33.1875, + 33.1875, + 33.1875, + 33.1875, + 33.171875, + 33.1875, + 33.1875 + ], + "rss_before_mib": 25.8125, + "rss_before_samples_mib": [ + 25.8125, + 25.8125, + 25.8125, + 25.8125, + 25.796875, + 25.8125, + 25.8125 + ] + }, + { + "fixture": "records_object_8m", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 14429.0, + "cpu_samples_us": [ + 14423.0, + 14429.0, + 14410.0, + 14454.0, + 14461.0, + 14471.0, + 14423.0 + ], + "peak_rss_mib": 45.453125, + "peak_rss_samples_mib": [ + 45.453125, + 45.4375, + 45.453125, + 45.4375, + 45.453125, + 45.453125, + 45.453125 + ], + "rss_after_mib": 33.171875, + "rss_after_samples_mib": [ + 33.171875, + 33.15625, + 33.171875, + 33.15625, + 33.171875, + 33.171875, + 33.171875 + ], + "rss_before_mib": 25.78125, + "rss_before_samples_mib": [ + 25.78125, + 25.78125, + 25.796875, + 25.78125, + 25.796875, + 25.78125, + 25.796875 + ] + }, + { + "fixture": "records_object_8m", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 28588.0, + "cpu_samples_us": [ + 28389.0, + 26873.0, + 27705.0, + 28811.0, + 28767.0, + 28588.0, + 28816.0 + ], + "peak_rss_mib": 97.78125, + "peak_rss_samples_mib": [ + 97.78125, + 97.765625, + 97.75, + 97.828125, + 97.828125, + 97.625, + 97.828125 + ], + "rss_after_mib": 94.40625, + "rss_after_samples_mib": [ + 94.359375, + 94.5, + 94.34375, + 94.40625, + 94.40625, + 94.34375, + 94.40625 + ], + "rss_before_mib": 74.015625, + "rss_before_samples_mib": [ + 74.0, + 74.046875, + 74.015625, + 74.0, + 74.015625, + 73.984375, + 74.03125 + ] + }, + { + "fixture": "records_object_8m", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 18644.0, + "cpu_samples_us": [ + 18626.0, + 18568.0, + 20876.0, + 18630.0, + 18644.0, + 18686.0, + 19431.0 + ], + "peak_rss_mib": 52.75, + "peak_rss_samples_mib": [ + 52.78125, + 52.71875, + 52.765625, + 52.75, + 52.75, + 52.765625, + 52.734375 + ], + "rss_after_mib": 52.359375, + "rss_after_samples_mib": [ + 52.390625, + 52.328125, + 52.375, + 52.359375, + 52.359375, + 52.375, + 52.34375 + ], + "rss_before_mib": 35.265625, + "rss_before_samples_mib": [ + 35.296875, + 35.234375, + 35.28125, + 35.25, + 35.265625, + 35.28125, + 35.25 + ] + }, + { + "fixture": "records_object_8m", + "operation": "retain-parse", + "iterations": 4, + "engine": "perry", + "repetitions": 7, + "cpu_us": 22260.0, + "cpu_samples_us": [ + 22265.25, + 22286.5, + 22260.0, + 22229.0, + 22178.5, + 22263.75, + 22241.0 + ], + "peak_rss_mib": 94.1875, + "peak_rss_samples_mib": [ + 94.1875, + 94.1875, + 94.203125, + 94.1875, + 94.1875, + 94.1875, + 94.1875 + ], + "rss_after_mib": 90.953125, + "rss_after_samples_mib": [ + 90.953125, + 90.953125, + 90.96875, + 90.953125, + 90.953125, + 90.953125, + 90.953125 + ], + "rss_before_mib": 25.8125, + "rss_before_samples_mib": [ + 25.8125, + 25.796875, + 25.8125, + 25.8125, + 25.8125, + 25.8125, + 25.8125 + ] + }, + { + "fixture": "records_object_8m", + "operation": "retain-parse", + "iterations": 4, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 22261.0, + "cpu_samples_us": [ + 22261.0, + 22177.25, + 22260.75, + 22331.0, + 22285.25, + 22218.75, + 22283.0 + ], + "peak_rss_mib": 94.171875, + "peak_rss_samples_mib": [ + 94.171875, + 94.171875, + 94.1875, + 94.171875, + 94.171875, + 94.171875, + 94.171875 + ], + "rss_after_mib": 90.9375, + "rss_after_samples_mib": [ + 90.9375, + 90.9375, + 90.953125, + 90.9375, + 90.9375, + 90.9375, + 90.9375 + ], + "rss_before_mib": 25.78125, + "rss_before_samples_mib": [ + 25.78125, + 25.78125, + 25.796875, + 25.796875, + 25.796875, + 25.78125, + 25.78125 + ] + }, + { + "fixture": "records_object_8m", + "operation": "retain-parse", + "iterations": 4, + "engine": "node", + "repetitions": 7, + "cpu_us": 27920.75, + "cpu_samples_us": [ + 27830.75, + 28940.0, + 28525.25, + 27920.75, + 26994.75, + 28457.25, + 26533.0 + ], + "peak_rss_mib": 159.296875, + "peak_rss_samples_mib": [ + 159.203125, + 158.953125, + 159.296875, + 159.34375, + 159.453125, + 159.09375, + 159.4375 + ], + "rss_after_mib": 147.109375, + "rss_after_samples_mib": [ + 147.03125, + 146.75, + 147.140625, + 147.15625, + 147.109375, + 146.890625, + 147.171875 + ], + "rss_before_mib": 74.0625, + "rss_before_samples_mib": [ + 74.078125, + 74.0625, + 74.078125, + 74.0625, + 74.078125, + 74.015625, + 74.0625 + ] + }, + { + "fixture": "records_object_8m", + "operation": "retain-parse", + "iterations": 4, + "engine": "bun", + "repetitions": 7, + "cpu_us": 21721.0, + "cpu_samples_us": [ + 21715.5, + 23947.25, + 21661.25, + 21670.0, + 21825.25, + 21721.0, + 21874.0 + ], + "peak_rss_mib": 92.265625, + "peak_rss_samples_mib": [ + 92.375, + 92.234375, + 92.5, + 92.125, + 92.265625, + 92.28125, + 92.234375 + ], + "rss_after_mib": 91.875, + "rss_after_samples_mib": [ + 91.984375, + 91.84375, + 92.109375, + 91.734375, + 91.875, + 91.890625, + 91.84375 + ], + "rss_before_mib": 35.265625, + "rss_before_samples_mib": [ + 35.265625, + 35.25, + 35.265625, + 35.265625, + 35.28125, + 35.234375, + 35.234375 + ] + }, + { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 29812.0, + "cpu_samples_us": [ + 29812.0, + 29809.0, + 29749.0, + 29891.0, + 29820.0, + 29792.0, + 29843.0 + ], + "peak_rss_mib": 79.921875, + "peak_rss_samples_mib": [ + 79.921875, + 79.953125, + 79.921875, + 79.921875, + 79.953125, + 79.921875, + 79.921875 + ], + "rss_after_mib": 77.359375, + "rss_after_samples_mib": [ + 77.359375, + 77.390625, + 77.359375, + 77.359375, + 77.390625, + 77.359375, + 77.359375 + ], + "rss_before_mib": 44.171875, + "rss_before_samples_mib": [ + 44.15625, + 44.171875, + 44.171875, + 44.171875, + 44.171875, + 44.171875, + 44.171875 + ] + }, + { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 29742.0, + "cpu_samples_us": [ + 29726.0, + 29705.0, + 29834.0, + 29742.0, + 29803.0, + 29748.0, + 29728.0 + ], + "peak_rss_mib": 79.90625, + "peak_rss_samples_mib": [ + 79.9375, + 79.90625, + 79.90625, + 79.9375, + 79.90625, + 79.90625, + 79.90625 + ], + "rss_after_mib": 77.34375, + "rss_after_samples_mib": [ + 77.375, + 77.34375, + 77.34375, + 77.375, + 77.34375, + 77.34375, + 77.34375 + ], + "rss_before_mib": 44.15625, + "rss_before_samples_mib": [ + 44.15625, + 44.15625, + 44.15625, + 44.140625, + 44.15625, + 44.140625, + 44.15625 + ] + }, + { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 7738.0, + "cpu_samples_us": [ + 7720.0, + 7810.0, + 7674.0, + 7744.0, + 7746.0, + 7738.0, + 7698.0 + ], + "peak_rss_mib": 118.359375, + "peak_rss_samples_mib": [ + 118.421875, + 118.34375, + 118.3125, + 118.40625, + 118.359375, + 118.234375, + 118.4375 + ], + "rss_after_mib": 114.359375, + "rss_after_samples_mib": [ + 114.375, + 114.359375, + 114.28125, + 114.28125, + 114.390625, + 114.234375, + 114.359375 + ], + "rss_before_mib": 100.828125, + "rss_before_samples_mib": [ + 100.828125, + 100.84375, + 100.75, + 100.75, + 100.859375, + 100.6875, + 100.828125 + ] + }, + { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 8239.0, + "cpu_samples_us": [ + 8200.0, + 8254.0, + 8212.0, + 8242.0, + 8239.0, + 8230.0, + 8267.0 + ], + "peak_rss_mib": 73.90625, + "peak_rss_samples_mib": [ + 73.921875, + 73.890625, + 73.890625, + 73.890625, + 73.9375, + 73.90625, + 73.90625 + ], + "rss_after_mib": 73.515625, + "rss_after_samples_mib": [ + 73.53125, + 73.5, + 73.5, + 73.5, + 73.546875, + 73.515625, + 73.515625 + ], + "rss_before_mib": 59.140625, + "rss_before_samples_mib": [ + 59.15625, + 59.125, + 59.125, + 59.125, + 59.171875, + 59.140625, + 59.140625 + ] + }, + { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "iterations": 4, + "engine": "perry", + "repetitions": 7, + "cpu_us": 16192.0, + "cpu_samples_us": [ + 16168.0, + 16184.25, + 16192.0, + 16182.25, + 16216.25, + 16216.25, + 16198.5 + ], + "peak_rss_mib": 99.140625, + "peak_rss_samples_mib": [ + 99.171875, + 99.1875, + 99.171875, + 99.140625, + 99.140625, + 99.140625, + 99.140625 + ], + "rss_after_mib": 98.640625, + "rss_after_samples_mib": [ + 98.671875, + 98.6875, + 98.671875, + 98.640625, + 98.640625, + 98.640625, + 98.640625 + ], + "rss_before_mib": 44.171875, + "rss_before_samples_mib": [ + 44.171875, + 44.171875, + 44.15625, + 44.171875, + 44.171875, + 44.15625, + 44.171875 + ] + }, + { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "iterations": 4, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 16166.0, + "cpu_samples_us": [ + 16213.75, + 16180.0, + 16141.0, + 16166.0, + 16157.25, + 16157.5, + 16181.75 + ], + "peak_rss_mib": 99.125, + "peak_rss_samples_mib": [ + 99.125, + 99.125, + 99.125, + 99.15625, + 99.125, + 99.171875, + 99.125 + ], + "rss_after_mib": 98.625, + "rss_after_samples_mib": [ + 98.625, + 98.625, + 98.625, + 98.65625, + 98.625, + 98.671875, + 98.625 + ], + "rss_before_mib": 44.15625, + "rss_before_samples_mib": [ + 44.15625, + 44.15625, + 44.15625, + 44.140625, + 44.15625, + 44.15625, + 44.15625 + ] + }, + { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "iterations": 4, + "engine": "node", + "repetitions": 7, + "cpu_us": 8899.5, + "cpu_samples_us": [ + 8824.75, + 8919.0, + 8899.5, + 8677.5, + 8873.25, + 9010.75, + 8910.0 + ], + "peak_rss_mib": 144.625, + "peak_rss_samples_mib": [ + 144.75, + 144.5, + 144.625, + 144.921875, + 144.671875, + 144.3125, + 144.609375 + ], + "rss_after_mib": 144.015625, + "rss_after_samples_mib": [ + 144.046875, + 143.890625, + 144.015625, + 144.265625, + 144.015625, + 143.71875, + 144.0 + ], + "rss_before_mib": 100.78125, + "rss_before_samples_mib": [ + 100.734375, + 100.75, + 100.828125, + 100.8125, + 100.78125, + 100.828125, + 100.734375 + ] + }, + { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "iterations": 4, + "engine": "bun", + "repetitions": 7, + "cpu_us": 9442.5, + "cpu_samples_us": [ + 9424.0, + 9442.5, + 9506.5, + 9390.75, + 9457.25, + 9389.5, + 9443.5 + ], + "peak_rss_mib": 94.90625, + "peak_rss_samples_mib": [ + 94.9375, + 94.921875, + 94.90625, + 94.90625, + 94.890625, + 94.90625, + 94.90625 + ], + "rss_after_mib": 94.515625, + "rss_after_samples_mib": [ + 94.546875, + 94.53125, + 94.515625, + 94.515625, + 94.5, + 94.515625, + 94.515625 + ], + "rss_before_mib": 59.140625, + "rss_before_samples_mib": [ + 59.15625, + 59.15625, + 59.140625, + 59.125, + 59.109375, + 59.140625, + 59.140625 + ] + }, + { + "fixture": "long_string_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 163.0, + "cpu_samples_us": [ + 163.0, + 163.0, + 158.0, + 172.0, + 164.0, + 162.0, + 165.0 + ], + "peak_rss_mib": 16.34375, + "peak_rss_samples_mib": [ + 16.34375, + 16.34375, + 16.359375, + 16.34375, + 16.34375, + 16.359375, + 16.34375 + ], + "rss_after_mib": 15.3125, + "rss_after_samples_mib": [ + 15.3125, + 15.3125, + 15.328125, + 15.3125, + 15.3125, + 15.328125, + 15.3125 + ], + "rss_before_mib": 13.984375, + "rss_before_samples_mib": [ + 13.984375, + 13.984375, + 14.0, + 13.984375, + 13.984375, + 14.0, + 13.984375 + ] + }, + { + "fixture": "long_string_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 164.0, + "cpu_samples_us": [ + 163.0, + 166.0, + 178.0, + 164.0, + 162.0, + 172.0, + 164.0 + ], + "peak_rss_mib": 16.34375, + "peak_rss_samples_mib": [ + 16.34375, + 16.34375, + 16.34375, + 16.328125, + 16.34375, + 16.34375, + 16.34375 + ], + "rss_after_mib": 15.3125, + "rss_after_samples_mib": [ + 15.3125, + 15.3125, + 15.3125, + 15.296875, + 15.3125, + 15.3125, + 15.3125 + ], + "rss_before_mib": 13.984375, + "rss_before_samples_mib": [ + 13.984375, + 13.984375, + 13.984375, + 13.96875, + 13.984375, + 13.984375, + 13.984375 + ] + }, + { + "fixture": "long_string_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 813.0, + "cpu_samples_us": [ + 808.0, + 809.0, + 815.0, + 813.0, + 810.0, + 819.0, + 817.0 + ], + "peak_rss_mib": 57.78125, + "peak_rss_samples_mib": [ + 57.8125, + 57.796875, + 57.6875, + 57.828125, + 57.75, + 57.71875, + 57.78125 + ], + "rss_after_mib": 56.71875, + "rss_after_samples_mib": [ + 56.78125, + 56.734375, + 56.65625, + 56.765625, + 56.71875, + 56.671875, + 56.703125 + ], + "rss_before_mib": 55.109375, + "rss_before_samples_mib": [ + 55.203125, + 55.125, + 55.078125, + 55.140625, + 55.078125, + 55.0625, + 55.109375 + ] + }, + { + "fixture": "long_string_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 132.0, + "cpu_samples_us": [ + 136.0, + 127.0, + 141.0, + 122.0, + 132.0, + 134.0, + 122.0 + ], + "peak_rss_mib": 30.984375, + "peak_rss_samples_mib": [ + 30.984375, + 30.96875, + 30.9375, + 31.046875, + 30.984375, + 30.96875, + 30.984375 + ], + "rss_after_mib": 30.59375, + "rss_after_samples_mib": [ + 30.59375, + 30.59375, + 30.5625, + 30.65625, + 30.59375, + 30.59375, + 30.609375 + ], + "rss_before_mib": 29.484375, + "rss_before_samples_mib": [ + 29.484375, + 29.484375, + 29.453125, + 29.546875, + 29.484375, + 29.484375, + 29.5 + ] + }, + { + "fixture": "long_string_1m", + "operation": "retain-parse", + "iterations": 32, + "engine": "perry", + "repetitions": 7, + "cpu_us": 5.65625, + "cpu_samples_us": [ + 5.875, + 5.5625, + 5.59375, + 5.5625, + 5.71875, + 5.6875, + 5.65625 + ], + "peak_rss_mib": 16.375, + "peak_rss_samples_mib": [ + 16.359375, + 16.375, + 16.359375, + 16.359375, + 16.375, + 16.375, + 16.375 + ], + "rss_after_mib": 15.34375, + "rss_after_samples_mib": [ + 15.328125, + 15.34375, + 15.328125, + 15.328125, + 15.34375, + 15.34375, + 15.34375 + ], + "rss_before_mib": 14.0, + "rss_before_samples_mib": [ + 13.984375, + 14.0, + 13.984375, + 13.984375, + 14.0, + 14.0, + 14.0 + ] + }, + { + "fixture": "long_string_1m", + "operation": "retain-parse", + "iterations": 32, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 5.59375, + "cpu_samples_us": [ + 5.53125, + 5.4375, + 5.59375, + 5.40625, + 5.625, + 5.625, + 5.6875 + ], + "peak_rss_mib": 16.359375, + "peak_rss_samples_mib": [ + 16.359375, + 16.359375, + 16.359375, + 16.34375, + 16.359375, + 16.34375, + 16.34375 + ], + "rss_after_mib": 15.328125, + "rss_after_samples_mib": [ + 15.328125, + 15.328125, + 15.328125, + 15.3125, + 15.328125, + 15.3125, + 15.3125 + ], + "rss_before_mib": 13.984375, + "rss_before_samples_mib": [ + 13.984375, + 13.984375, + 13.984375, + 13.96875, + 13.984375, + 13.96875, + 13.96875 + ] + }, + { + "fixture": "long_string_1m", + "operation": "retain-parse", + "iterations": 32, + "engine": "node", + "repetitions": 7, + "cpu_us": 465.59375, + "cpu_samples_us": [ + 465.8125, + 469.53125, + 463.78125, + 465.59375, + 465.625, + 464.71875, + 464.375 + ], + "peak_rss_mib": 90.1875, + "peak_rss_samples_mib": [ + 90.171875, + 90.1875, + 90.1875, + 90.125, + 90.234375, + 90.0625, + 90.234375 + ], + "rss_after_mib": 89.296875, + "rss_after_samples_mib": [ + 89.296875, + 89.296875, + 89.296875, + 89.25, + 89.328125, + 89.15625, + 89.34375 + ], + "rss_before_mib": 55.125, + "rss_before_samples_mib": [ + 55.125, + 55.125, + 55.171875, + 55.109375, + 55.125, + 55.0, + 55.140625 + ] + }, + { + "fixture": "long_string_1m", + "operation": "retain-parse", + "iterations": 32, + "engine": "bun", + "repetitions": 7, + "cpu_us": 141.3125, + "cpu_samples_us": [ + 139.84375, + 144.75, + 138.75, + 141.3125, + 139.625, + 143.59375, + 153.0 + ], + "peak_rss_mib": 62.09375, + "peak_rss_samples_mib": [ + 62.09375, + 62.109375, + 62.09375, + 62.109375, + 62.0625, + 62.09375, + 62.09375 + ], + "rss_after_mib": 61.703125, + "rss_after_samples_mib": [ + 61.703125, + 61.71875, + 61.703125, + 61.71875, + 61.671875, + 61.703125, + 61.703125 + ], + "rss_before_mib": 29.484375, + "rss_before_samples_mib": [ + 29.46875, + 29.5, + 29.515625, + 29.46875, + 29.484375, + 29.484375, + 29.484375 + ] + }, + { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 138.0, + "cpu_samples_us": [ + 135.0, + 129.0, + 148.0, + 134.0, + 145.0, + 139.0, + 138.0 + ], + "peak_rss_mib": 18.75, + "peak_rss_samples_mib": [ + 18.734375, + 18.75, + 18.734375, + 18.75, + 18.75, + 18.75, + 18.75 + ], + "rss_after_mib": 17.71875, + "rss_after_samples_mib": [ + 17.703125, + 17.71875, + 17.703125, + 17.71875, + 17.71875, + 17.71875, + 17.71875 + ], + "rss_before_mib": 16.609375, + "rss_before_samples_mib": [ + 16.59375, + 16.609375, + 16.59375, + 16.609375, + 16.609375, + 16.609375, + 16.609375 + ] + }, + { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 132.0, + "cpu_samples_us": [ + 138.0, + 131.0, + 136.0, + 128.0, + 132.0, + 130.0, + 137.0 + ], + "peak_rss_mib": 18.71875, + "peak_rss_samples_mib": [ + 18.734375, + 18.71875, + 18.71875, + 18.71875, + 18.734375, + 18.71875, + 18.71875 + ], + "rss_after_mib": 17.6875, + "rss_after_samples_mib": [ + 17.703125, + 17.6875, + 17.6875, + 17.6875, + 17.703125, + 17.6875, + 17.6875 + ], + "rss_before_mib": 16.578125, + "rss_before_samples_mib": [ + 16.59375, + 16.578125, + 16.578125, + 16.578125, + 16.59375, + 16.578125, + 16.578125 + ] + }, + { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 930.0, + "cpu_samples_us": [ + 945.0, + 940.0, + 928.0, + 954.0, + 904.0, + 873.0, + 930.0 + ], + "peak_rss_mib": 61.671875, + "peak_rss_samples_mib": [ + 61.59375, + 61.6875, + 61.671875, + 61.6875, + 61.609375, + 61.65625, + 61.734375 + ], + "rss_after_mib": 60.75, + "rss_after_samples_mib": [ + 60.671875, + 60.765625, + 60.75, + 60.75, + 60.65625, + 60.734375, + 60.8125 + ], + "rss_before_mib": 57.859375, + "rss_before_samples_mib": [ + 57.78125, + 57.875, + 57.90625, + 57.8125, + 57.765625, + 57.859375, + 57.890625 + ] + }, + { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 152.0, + "cpu_samples_us": [ + 147.0, + 153.0, + 151.0, + 165.0, + 153.0, + 152.0, + 150.0 + ], + "peak_rss_mib": 33.0625, + "peak_rss_samples_mib": [ + 33.0625, + 33.03125, + 33.078125, + 33.109375, + 33.0625, + 33.0625, + 33.078125 + ], + "rss_after_mib": 32.671875, + "rss_after_samples_mib": [ + 32.671875, + 32.640625, + 32.671875, + 32.71875, + 32.65625, + 32.671875, + 32.6875 + ], + "rss_before_mib": 31.609375, + "rss_before_samples_mib": [ + 31.59375, + 31.578125, + 31.609375, + 31.65625, + 31.59375, + 31.609375, + 31.609375 + ] + }, + { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "iterations": 32, + "engine": "perry", + "repetitions": 7, + "cpu_us": 172.0625, + "cpu_samples_us": [ + 171.125, + 168.84375, + 182.125, + 170.40625, + 172.0625, + 174.03125, + 173.625 + ], + "peak_rss_mib": 51.75, + "peak_rss_samples_mib": [ + 51.75, + 51.75, + 51.75, + 51.71875, + 51.71875, + 51.75, + 51.71875 + ], + "rss_after_mib": 51.234375, + "rss_after_samples_mib": [ + 51.234375, + 51.234375, + 51.234375, + 51.203125, + 51.203125, + 51.234375, + 51.203125 + ], + "rss_before_mib": 16.609375, + "rss_before_samples_mib": [ + 16.59375, + 16.609375, + 16.609375, + 16.59375, + 16.609375, + 16.609375, + 16.59375 + ] + }, + { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "iterations": 32, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 171.375, + "cpu_samples_us": [ + 171.375, + 172.0, + 171.0625, + 167.15625, + 175.96875, + 177.90625, + 168.46875 + ], + "peak_rss_mib": 51.734375, + "peak_rss_samples_mib": [ + 51.734375, + 51.703125, + 51.703125, + 51.734375, + 51.734375, + 51.734375, + 51.734375 + ], + "rss_after_mib": 51.21875, + "rss_after_samples_mib": [ + 51.21875, + 51.1875, + 51.1875, + 51.21875, + 51.21875, + 51.21875, + 51.21875 + ], + "rss_before_mib": 16.59375, + "rss_before_samples_mib": [ + 16.59375, + 16.59375, + 16.578125, + 16.578125, + 16.59375, + 16.578125, + 16.59375 + ] + }, + { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "iterations": 32, + "engine": "node", + "repetitions": 7, + "cpu_us": 193.1875, + "cpu_samples_us": [ + 189.59375, + 196.4375, + 192.46875, + 191.46875, + 193.1875, + 196.75, + 196.3125 + ], + "peak_rss_mib": 93.34375, + "peak_rss_samples_mib": [ + 93.28125, + 93.34375, + 93.328125, + 93.328125, + 93.375, + 93.4375, + 93.40625 + ], + "rss_after_mib": 92.421875, + "rss_after_samples_mib": [ + 92.359375, + 92.421875, + 92.359375, + 92.359375, + 92.4375, + 92.5, + 92.484375 + ], + "rss_before_mib": 57.84375, + "rss_before_samples_mib": [ + 57.84375, + 57.84375, + 57.734375, + 57.734375, + 57.875, + 57.859375, + 57.9375 + ] + }, + { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "iterations": 32, + "engine": "bun", + "repetitions": 7, + "cpu_us": 173.25, + "cpu_samples_us": [ + 174.8125, + 170.59375, + 167.09375, + 169.5625, + 173.53125, + 173.25, + 173.65625 + ], + "peak_rss_mib": 64.203125, + "peak_rss_samples_mib": [ + 64.15625, + 64.21875, + 64.15625, + 64.203125, + 64.21875, + 64.1875, + 64.21875 + ], + "rss_after_mib": 63.796875, + "rss_after_samples_mib": [ + 63.75, + 63.8125, + 63.75, + 63.796875, + 63.8125, + 63.78125, + 63.8125 + ], + "rss_before_mib": 31.609375, + "rss_before_samples_mib": [ + 31.59375, + 31.578125, + 31.609375, + 31.609375, + 31.609375, + 31.609375, + 31.609375 + ] + }, + { + "fixture": "unicode_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 201.0, + "cpu_samples_us": [ + 201.0, + 195.0, + 201.0, + 211.0, + 202.0, + 196.0, + 214.0 + ], + "peak_rss_mib": 15.6875, + "peak_rss_samples_mib": [ + 15.6875, + 15.671875, + 15.6875, + 15.6875, + 15.671875, + 15.6875, + 15.6875 + ], + "rss_after_mib": 14.65625, + "rss_after_samples_mib": [ + 14.65625, + 14.640625, + 14.65625, + 14.65625, + 14.640625, + 14.65625, + 14.65625 + ], + "rss_before_mib": 13.5, + "rss_before_samples_mib": [ + 13.5, + 13.484375, + 13.5, + 13.5, + 13.484375, + 13.5, + 13.5 + ] + }, + { + "fixture": "unicode_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 198.0, + "cpu_samples_us": [ + 202.0, + 201.0, + 198.0, + 204.0, + 198.0, + 197.0, + 196.0 + ], + "peak_rss_mib": 15.671875, + "peak_rss_samples_mib": [ + 15.671875, + 15.65625, + 15.671875, + 15.671875, + 15.65625, + 15.65625, + 15.671875 + ], + "rss_after_mib": 14.640625, + "rss_after_samples_mib": [ + 14.640625, + 14.625, + 14.640625, + 14.640625, + 14.625, + 14.625, + 14.640625 + ], + "rss_before_mib": 13.484375, + "rss_before_samples_mib": [ + 13.484375, + 13.46875, + 13.484375, + 13.484375, + 13.46875, + 13.46875, + 13.484375 + ] + }, + { + "fixture": "unicode_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 1240.0, + "cpu_samples_us": [ + 1225.0, + 1235.0, + 1241.0, + 1274.0, + 1217.0, + 1247.0, + 1240.0 + ], + "peak_rss_mib": 58.59375, + "peak_rss_samples_mib": [ + 58.609375, + 58.625, + 58.53125, + 58.5625, + 58.59375, + 58.59375, + 58.5625 + ], + "rss_after_mib": 57.84375, + "rss_after_samples_mib": [ + 57.84375, + 57.890625, + 57.8125, + 57.828125, + 57.859375, + 57.859375, + 57.8125 + ], + "rss_before_mib": 55.765625, + "rss_before_samples_mib": [ + 55.765625, + 55.78125, + 55.765625, + 55.765625, + 55.78125, + 55.78125, + 55.765625 + ] + }, + { + "fixture": "unicode_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 122.0, + "cpu_samples_us": [ + 126.0, + 117.0, + 123.0, + 122.0, + 119.0, + 118.0, + 123.0 + ], + "peak_rss_mib": 31.671875, + "peak_rss_samples_mib": [ + 31.6875, + 31.671875, + 31.671875, + 31.65625, + 31.734375, + 31.671875, + 31.75 + ], + "rss_after_mib": 31.296875, + "rss_after_samples_mib": [ + 31.3125, + 31.296875, + 31.296875, + 31.28125, + 31.359375, + 31.296875, + 31.375 + ], + "rss_before_mib": 30.296875, + "rss_before_samples_mib": [ + 30.3125, + 30.296875, + 30.296875, + 30.28125, + 30.359375, + 30.296875, + 30.375 + ] + }, + { + "fixture": "unicode_1m", + "operation": "retain-parse", + "iterations": 32, + "engine": "perry", + "repetitions": 7, + "cpu_us": 6.59375, + "cpu_samples_us": [ + 6.5625, + 6.84375, + 6.4375, + 6.625, + 6.5, + 6.625, + 6.59375 + ], + "peak_rss_mib": 15.6875, + "peak_rss_samples_mib": [ + 15.6875, + 15.6875, + 15.6875, + 15.6875, + 15.6875, + 15.6875, + 15.6875 + ], + "rss_after_mib": 14.65625, + "rss_after_samples_mib": [ + 14.65625, + 14.65625, + 14.65625, + 14.65625, + 14.65625, + 14.65625, + 14.65625 + ], + "rss_before_mib": 13.484375, + "rss_before_samples_mib": [ + 13.484375, + 13.484375, + 13.484375, + 13.484375, + 13.484375, + 13.484375, + 13.484375 + ] + }, + { + "fixture": "unicode_1m", + "operation": "retain-parse", + "iterations": 32, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 6.5625, + "cpu_samples_us": [ + 6.71875, + 6.5625, + 7.21875, + 6.75, + 6.4375, + 6.53125, + 6.40625 + ], + "peak_rss_mib": 15.6875, + "peak_rss_samples_mib": [ + 15.6875, + 15.6875, + 15.6875, + 15.6875, + 15.671875, + 15.6875, + 15.671875 + ], + "rss_after_mib": 14.65625, + "rss_after_samples_mib": [ + 14.65625, + 14.65625, + 14.65625, + 14.65625, + 14.640625, + 14.65625, + 14.640625 + ], + "rss_before_mib": 13.484375, + "rss_before_samples_mib": [ + 13.484375, + 13.484375, + 13.484375, + 13.484375, + 13.46875, + 13.484375, + 13.46875 + ] + }, + { + "fixture": "unicode_1m", + "operation": "retain-parse", + "iterations": 32, + "engine": "node", + "repetitions": 7, + "cpu_us": 528.75, + "cpu_samples_us": [ + 528.96875, + 528.40625, + 525.96875, + 528.75, + 527.5, + 528.875, + 529.0625 + ], + "peak_rss_mib": 87.078125, + "peak_rss_samples_mib": [ + 86.984375, + 87.109375, + 87.078125, + 87.125, + 87.125, + 87.078125, + 87.046875 + ], + "rss_after_mib": 86.453125, + "rss_after_samples_mib": [ + 86.359375, + 86.5, + 86.453125, + 86.5, + 86.5, + 86.4375, + 86.359375 + ], + "rss_before_mib": 55.796875, + "rss_before_samples_mib": [ + 55.703125, + 55.84375, + 55.8125, + 55.796875, + 55.796875, + 55.75, + 55.703125 + ] + }, + { + "fixture": "unicode_1m", + "operation": "retain-parse", + "iterations": 32, + "engine": "bun", + "repetitions": 7, + "cpu_us": 104.1875, + "cpu_samples_us": [ + 101.71875, + 101.25, + 105.15625, + 104.3125, + 103.25, + 105.0625, + 104.1875 + ], + "peak_rss_mib": 59.390625, + "peak_rss_samples_mib": [ + 59.375, + 59.46875, + 59.40625, + 59.390625, + 59.390625, + 59.375, + 59.375 + ], + "rss_after_mib": 59.0, + "rss_after_samples_mib": [ + 58.984375, + 59.078125, + 59.015625, + 59.0, + 59.0, + 58.984375, + 58.984375 + ], + "rss_before_mib": 30.296875, + "rss_before_samples_mib": [ + 30.28125, + 30.375, + 30.3125, + 30.296875, + 30.296875, + 30.28125, + 30.28125 + ] + }, + { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 120.0, + "cpu_samples_us": [ + 118.0, + 116.0, + 123.0, + 120.0, + 124.0, + 120.0, + 116.0 + ], + "peak_rss_mib": 17.609375, + "peak_rss_samples_mib": [ + 17.609375, + 17.609375, + 17.609375, + 17.609375, + 17.59375, + 17.59375, + 17.609375 + ], + "rss_after_mib": 16.578125, + "rss_after_samples_mib": [ + 16.578125, + 16.578125, + 16.578125, + 16.578125, + 16.5625, + 16.5625, + 16.578125 + ], + "rss_before_mib": 15.625, + "rss_before_samples_mib": [ + 15.625, + 15.625, + 15.625, + 15.625, + 15.609375, + 15.609375, + 15.625 + ] + }, + { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 120.0, + "cpu_samples_us": [ + 124.0, + 120.0, + 129.0, + 117.0, + 118.0, + 124.0, + 113.0 + ], + "peak_rss_mib": 17.59375, + "peak_rss_samples_mib": [ + 17.59375, + 17.578125, + 17.578125, + 17.59375, + 17.59375, + 17.578125, + 17.59375 + ], + "rss_after_mib": 16.5625, + "rss_after_samples_mib": [ + 16.5625, + 16.546875, + 16.546875, + 16.5625, + 16.5625, + 16.546875, + 16.5625 + ], + "rss_before_mib": 15.609375, + "rss_before_samples_mib": [ + 15.609375, + 15.59375, + 15.59375, + 15.609375, + 15.609375, + 15.59375, + 15.609375 + ] + }, + { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 1231.0, + "cpu_samples_us": [ + 1247.0, + 1237.0, + 1229.0, + 1262.0, + 1231.0, + 1231.0, + 1201.0 + ], + "peak_rss_mib": 61.640625, + "peak_rss_samples_mib": [ + 61.71875, + 61.625, + 61.671875, + 61.625, + 61.640625, + 61.609375, + 61.65625 + ], + "rss_after_mib": 60.96875, + "rss_after_samples_mib": [ + 61.0625, + 60.953125, + 60.96875, + 60.921875, + 61.0, + 60.96875, + 60.96875 + ], + "rss_before_mib": 58.203125, + "rss_before_samples_mib": [ + 58.28125, + 58.1875, + 58.203125, + 58.1875, + 58.265625, + 58.1875, + 58.265625 + ] + }, + { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 587.0, + "cpu_samples_us": [ + 587.0, + 582.0, + 569.0, + 619.0, + 587.0, + 589.0, + 586.0 + ], + "peak_rss_mib": 34.515625, + "peak_rss_samples_mib": [ + 34.546875, + 34.515625, + 34.5, + 34.9375, + 34.484375, + 34.546875, + 34.515625 + ], + "rss_after_mib": 34.109375, + "rss_after_samples_mib": [ + 34.140625, + 34.109375, + 34.09375, + 34.53125, + 34.078125, + 34.140625, + 34.109375 + ], + "rss_before_mib": 32.203125, + "rss_before_samples_mib": [ + 32.234375, + 32.21875, + 32.1875, + 32.171875, + 32.171875, + 32.234375, + 32.203125 + ] + }, + { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "iterations": 32, + "engine": "perry", + "repetitions": 7, + "cpu_us": 67.9375, + "cpu_samples_us": [ + 69.78125, + 65.9375, + 67.9375, + 70.4375, + 67.34375, + 70.9375, + 66.84375 + ], + "peak_rss_mib": 42.984375, + "peak_rss_samples_mib": [ + 42.984375, + 42.984375, + 42.96875, + 42.984375, + 42.984375, + 42.96875, + 42.984375 + ], + "rss_after_mib": 41.953125, + "rss_after_samples_mib": [ + 41.953125, + 41.953125, + 41.9375, + 41.953125, + 41.953125, + 41.9375, + 41.953125 + ], + "rss_before_mib": 15.625, + "rss_before_samples_mib": [ + 15.625, + 15.625, + 15.609375, + 15.625, + 15.625, + 15.609375, + 15.625 + ] + }, + { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "iterations": 32, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 67.25, + "cpu_samples_us": [ + 67.03125, + 67.9375, + 65.0, + 66.9375, + 67.25, + 68.03125, + 68.03125 + ], + "peak_rss_mib": 42.96875, + "peak_rss_samples_mib": [ + 42.96875, + 42.96875, + 42.96875, + 42.96875, + 42.96875, + 42.96875, + 42.96875 + ], + "rss_after_mib": 41.9375, + "rss_after_samples_mib": [ + 41.9375, + 41.9375, + 41.9375, + 41.9375, + 41.9375, + 41.9375, + 41.9375 + ], + "rss_before_mib": 15.609375, + "rss_before_samples_mib": [ + 15.609375, + 15.609375, + 15.609375, + 15.59375, + 15.609375, + 15.59375, + 15.59375 + ] + }, + { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "iterations": 32, + "engine": "node", + "repetitions": 7, + "cpu_us": 495.90625, + "cpu_samples_us": [ + 495.90625, + 491.21875, + 499.9375, + 498.96875, + 493.53125, + 495.8125, + 499.15625 + ], + "peak_rss_mib": 90.0, + "peak_rss_samples_mib": [ + 90.0, + 90.046875, + 90.0, + 90.0, + 89.984375, + 89.984375, + 89.984375 + ], + "rss_after_mib": 89.34375, + "rss_after_samples_mib": [ + 89.328125, + 89.375, + 89.3125, + 89.34375, + 89.34375, + 89.359375, + 89.328125 + ], + "rss_before_mib": 58.296875, + "rss_before_samples_mib": [ + 58.28125, + 58.328125, + 58.265625, + 58.296875, + 58.375, + 58.328125, + 58.28125 + ] + }, + { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "iterations": 32, + "engine": "bun", + "repetitions": 7, + "cpu_us": 495.0625, + "cpu_samples_us": [ + 495.5, + 493.09375, + 497.46875, + 495.0625, + 494.0625, + 493.96875, + 497.8125 + ], + "peak_rss_mib": 62.21875, + "peak_rss_samples_mib": [ + 62.21875, + 62.1875, + 62.640625, + 62.21875, + 62.203125, + 62.203125, + 62.703125 + ], + "rss_after_mib": 61.8125, + "rss_after_samples_mib": [ + 61.8125, + 61.78125, + 62.234375, + 61.8125, + 61.796875, + 61.796875, + 62.296875 + ], + "rss_before_mib": 32.171875, + "rss_before_samples_mib": [ + 32.1875, + 32.171875, + 32.171875, + 32.1875, + 32.171875, + 32.171875, + 32.21875 + ] + }, + { + "fixture": "wide_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 2606.0, + "cpu_samples_us": [ + 2564.0, + 2635.0, + 2596.0, + 2574.0, + 2613.0, + 2606.0, + 2616.0 + ], + "peak_rss_mib": 21.453125, + "peak_rss_samples_mib": [ + 21.4375, + 21.453125, + 21.453125, + 21.453125, + 21.453125, + 21.4375, + 21.453125 + ], + "rss_after_mib": 20.671875, + "rss_after_samples_mib": [ + 20.65625, + 20.671875, + 20.671875, + 20.671875, + 20.671875, + 20.65625, + 20.671875 + ], + "rss_before_mib": 13.6875, + "rss_before_samples_mib": [ + 13.671875, + 13.6875, + 13.6875, + 13.6875, + 13.6875, + 13.671875, + 13.6875 + ] + }, + { + "fixture": "wide_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 2611.0, + "cpu_samples_us": [ + 2600.0, + 2656.0, + 2632.0, + 2622.0, + 2611.0, + 2605.0, + 2605.0 + ], + "peak_rss_mib": 21.4375, + "peak_rss_samples_mib": [ + 21.4375, + 21.4375, + 21.421875, + 21.421875, + 21.4375, + 21.421875, + 21.4375 + ], + "rss_after_mib": 20.65625, + "rss_after_samples_mib": [ + 20.65625, + 20.65625, + 20.640625, + 20.640625, + 20.65625, + 20.640625, + 20.65625 + ], + "rss_before_mib": 13.671875, + "rss_before_samples_mib": [ + 13.671875, + 13.671875, + 13.65625, + 13.65625, + 13.671875, + 13.65625, + 13.671875 + ] + }, + { + "fixture": "wide_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 7526.0, + "cpu_samples_us": [ + 7473.0, + 7536.0, + 7694.0, + 7526.0, + 7629.0, + 7518.0, + 7487.0 + ], + "peak_rss_mib": 66.53125, + "peak_rss_samples_mib": [ + 66.53125, + 66.578125, + 66.515625, + 66.578125, + 66.578125, + 66.453125, + 66.46875 + ], + "rss_after_mib": 65.734375, + "rss_after_samples_mib": [ + 65.734375, + 65.84375, + 65.734375, + 65.828125, + 65.8125, + 65.65625, + 65.71875 + ], + "rss_before_mib": 55.265625, + "rss_before_samples_mib": [ + 55.234375, + 55.3125, + 55.265625, + 55.3125, + 55.3125, + 55.1875, + 55.21875 + ] + }, + { + "fixture": "wide_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 5711.0, + "cpu_samples_us": [ + 5711.0, + 5726.0, + 5695.0, + 5651.0, + 5707.0, + 5731.0, + 5718.0 + ], + "peak_rss_mib": 36.734375, + "peak_rss_samples_mib": [ + 36.734375, + 36.75, + 36.71875, + 36.734375, + 36.734375, + 36.734375, + 36.75 + ], + "rss_after_mib": 36.34375, + "rss_after_samples_mib": [ + 36.34375, + 36.359375, + 36.328125, + 36.34375, + 36.34375, + 36.34375, + 36.359375 + ], + "rss_before_mib": 29.40625, + "rss_before_samples_mib": [ + 29.40625, + 29.40625, + 29.390625, + 29.40625, + 29.40625, + 29.40625, + 29.40625 + ] + }, + { + "fixture": "wide_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "perry", + "repetitions": 7, + "cpu_us": 3676.9375, + "cpu_samples_us": [ + 3685.125, + 3674.8125, + 3682.8125, + 3676.125, + 3676.9375, + 3686.375, + 3661.375 + ], + "peak_rss_mib": 77.65625, + "peak_rss_samples_mib": [ + 77.671875, + 77.65625, + 77.65625, + 77.671875, + 77.65625, + 77.65625, + 77.671875 + ], + "rss_after_mib": 77.15625, + "rss_after_samples_mib": [ + 77.171875, + 77.15625, + 77.15625, + 77.171875, + 77.15625, + 77.15625, + 77.171875 + ], + "rss_before_mib": 13.6875, + "rss_before_samples_mib": [ + 13.6875, + 13.671875, + 13.6875, + 13.6875, + 13.6875, + 13.671875, + 13.6875 + ] + }, + { + "fixture": "wide_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 3665.375, + "cpu_samples_us": [ + 3663.0625, + 3665.375, + 3665.875, + 3680.5, + 3669.5, + 3658.4375, + 3653.1875 + ], + "peak_rss_mib": 77.640625, + "peak_rss_samples_mib": [ + 77.65625, + 77.640625, + 77.640625, + 77.640625, + 77.640625, + 77.65625, + 77.640625 + ], + "rss_after_mib": 77.140625, + "rss_after_samples_mib": [ + 77.15625, + 77.140625, + 77.140625, + 77.140625, + 77.140625, + 77.15625, + 77.140625 + ], + "rss_before_mib": 13.671875, + "rss_before_samples_mib": [ + 13.671875, + 13.65625, + 13.671875, + 13.65625, + 13.65625, + 13.671875, + 13.671875 + ] + }, + { + "fixture": "wide_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "node", + "repetitions": 7, + "cpu_us": 5572.875, + "cpu_samples_us": [ + 5549.375, + 5572.875, + 5544.625, + 5605.5, + 5573.3125, + 5582.0, + 5548.25 + ], + "peak_rss_mib": 113.28125, + "peak_rss_samples_mib": [ + 113.375, + 113.25, + 113.28125, + 113.265625, + 113.328125, + 113.296875, + 113.21875 + ], + "rss_after_mib": 112.640625, + "rss_after_samples_mib": [ + 112.703125, + 112.578125, + 112.65625, + 112.640625, + 112.6875, + 112.59375, + 112.578125 + ], + "rss_before_mib": 55.25, + "rss_before_samples_mib": [ + 55.34375, + 55.21875, + 55.28125, + 55.25, + 55.296875, + 55.203125, + 55.1875 + ] + }, + { + "fixture": "wide_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "bun", + "repetitions": 7, + "cpu_us": 4313.3125, + "cpu_samples_us": [ + 4284.4375, + 4319.1875, + 4284.5625, + 4313.3125, + 4292.0625, + 4315.8125, + 4337.25 + ], + "peak_rss_mib": 69.34375, + "peak_rss_samples_mib": [ + 69.3125, + 69.3125, + 69.265625, + 69.359375, + 69.34375, + 69.359375, + 69.390625 + ], + "rss_after_mib": 68.953125, + "rss_after_samples_mib": [ + 68.921875, + 68.921875, + 68.875, + 68.96875, + 68.953125, + 68.96875, + 69.0 + ], + "rss_before_mib": 29.40625, + "rss_before_samples_mib": [ + 29.421875, + 29.40625, + 29.390625, + 29.40625, + 29.40625, + 29.40625, + 29.4375 + ] + }, + { + "fixture": "wide_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 2492.0, + "cpu_samples_us": [ + 2504.0, + 2488.0, + 2491.0, + 2505.0, + 2492.0, + 2499.0, + 2491.0 + ], + "peak_rss_mib": 23.890625, + "peak_rss_samples_mib": [ + 23.890625, + 23.890625, + 23.875, + 23.890625, + 23.890625, + 23.875, + 23.890625 + ], + "rss_after_mib": 22.859375, + "rss_after_samples_mib": [ + 22.859375, + 22.859375, + 22.84375, + 22.859375, + 22.859375, + 22.84375, + 22.859375 + ], + "rss_before_mib": 21.578125, + "rss_before_samples_mib": [ + 21.578125, + 21.578125, + 21.5625, + 21.578125, + 21.578125, + 21.5625, + 21.578125 + ] + }, + { + "fixture": "wide_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 2502.0, + "cpu_samples_us": [ + 2513.0, + 2502.0, + 2503.0, + 2522.0, + 2480.0, + 2486.0, + 2491.0 + ], + "peak_rss_mib": 23.875, + "peak_rss_samples_mib": [ + 23.875, + 23.859375, + 23.859375, + 23.875, + 23.875, + 23.875, + 23.875 + ], + "rss_after_mib": 22.84375, + "rss_after_samples_mib": [ + 22.84375, + 22.828125, + 22.828125, + 22.84375, + 22.84375, + 22.84375, + 22.84375 + ], + "rss_before_mib": 21.5625, + "rss_before_samples_mib": [ + 21.5625, + 21.546875, + 21.546875, + 21.5625, + 21.5625, + 21.5625, + 21.5625 + ] + }, + { + "fixture": "wide_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 7593.0, + "cpu_samples_us": [ + 7555.0, + 7643.0, + 7628.0, + 7602.0, + 7593.0, + 7554.0, + 7589.0 + ], + "peak_rss_mib": 69.453125, + "peak_rss_samples_mib": [ + 69.515625, + 69.453125, + 69.390625, + 69.453125, + 69.4375, + 69.46875, + 69.546875 + ], + "rss_after_mib": 68.78125, + "rss_after_samples_mib": [ + 68.796875, + 68.78125, + 68.671875, + 68.78125, + 68.75, + 68.796875, + 68.890625 + ], + "rss_before_mib": 66.515625, + "rss_before_samples_mib": [ + 66.53125, + 66.515625, + 66.40625, + 66.515625, + 66.484375, + 66.53125, + 66.53125 + ] + }, + { + "fixture": "wide_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 771.0, + "cpu_samples_us": [ + 798.0, + 762.0, + 770.0, + 765.0, + 772.0, + 771.0, + 797.0 + ], + "peak_rss_mib": 39.6875, + "peak_rss_samples_mib": [ + 39.703125, + 39.6875, + 39.671875, + 39.703125, + 39.6875, + 39.671875, + 39.671875 + ], + "rss_after_mib": 39.296875, + "rss_after_samples_mib": [ + 39.3125, + 39.296875, + 39.28125, + 39.3125, + 39.296875, + 39.28125, + 39.28125 + ], + "rss_before_mib": 37.296875, + "rss_before_samples_mib": [ + 37.296875, + 37.296875, + 37.28125, + 37.3125, + 37.296875, + 37.28125, + 37.28125 + ] + }, + { + "fixture": "wide_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "perry", + "repetitions": 7, + "cpu_us": 752.5, + "cpu_samples_us": [ + 752.5, + 747.5, + 746.8125, + 754.625, + 753.0, + 752.5625, + 752.4375 + ], + "peak_rss_mib": 37.046875, + "peak_rss_samples_mib": [ + 37.046875, + 37.03125, + 37.046875, + 37.046875, + 37.046875, + 37.03125, + 37.046875 + ], + "rss_after_mib": 36.015625, + "rss_after_samples_mib": [ + 36.015625, + 36.0, + 36.015625, + 36.015625, + 36.015625, + 36.0, + 36.015625 + ], + "rss_before_mib": 21.5625, + "rss_before_samples_mib": [ + 21.5625, + 21.5625, + 21.578125, + 21.5625, + 21.578125, + 21.5625, + 21.578125 + ] + }, + { + "fixture": "wide_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 752.375, + "cpu_samples_us": [ + 751.6875, + 751.0, + 752.375, + 755.0, + 751.8125, + 759.0625, + 756.8125 + ], + "peak_rss_mib": 37.03125, + "peak_rss_samples_mib": [ + 37.03125, + 37.03125, + 37.03125, + 37.03125, + 37.03125, + 37.015625, + 37.015625 + ], + "rss_after_mib": 36.0, + "rss_after_samples_mib": [ + 36.0, + 36.0, + 36.0, + 36.0, + 36.0, + 35.984375, + 35.984375 + ], + "rss_before_mib": 21.546875, + "rss_before_samples_mib": [ + 21.5625, + 21.546875, + 21.546875, + 21.5625, + 21.5625, + 21.546875, + 21.546875 + ] + }, + { + "fixture": "wide_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "node", + "repetitions": 7, + "cpu_us": 6471.0, + "cpu_samples_us": [ + 6471.0, + 6456.1875, + 6509.5625, + 6490.6875, + 6462.5, + 6470.5, + 6480.75 + ], + "peak_rss_mib": 87.265625, + "peak_rss_samples_mib": [ + 87.265625, + 87.1875, + 87.40625, + 87.3125, + 87.25, + 87.21875, + 87.296875 + ], + "rss_after_mib": 86.640625, + "rss_after_samples_mib": [ + 86.640625, + 86.53125, + 86.75, + 86.6875, + 86.609375, + 86.546875, + 86.640625 + ], + "rss_before_mib": 66.5, + "rss_before_samples_mib": [ + 66.421875, + 66.390625, + 66.53125, + 66.5, + 66.5, + 66.421875, + 66.515625 + ] + }, + { + "fixture": "wide_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "bun", + "repetitions": 7, + "cpu_us": 702.9375, + "cpu_samples_us": [ + 705.125, + 701.0, + 702.9375, + 702.4375, + 701.9375, + 707.375, + 703.125 + ], + "peak_rss_mib": 53.890625, + "peak_rss_samples_mib": [ + 53.875, + 53.890625, + 53.859375, + 53.921875, + 53.890625, + 53.890625, + 53.890625 + ], + "rss_after_mib": 53.5, + "rss_after_samples_mib": [ + 53.484375, + 53.5, + 53.46875, + 53.53125, + 53.5, + 53.5, + 53.5 + ], + "rss_before_mib": 37.28125, + "rss_before_samples_mib": [ + 37.265625, + 37.28125, + 37.25, + 37.3125, + 37.28125, + 37.28125, + 37.28125 + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/verify.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/verify.jsonl new file mode 100644 index 0000000000..1a4640c88f --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/verify.jsonl @@ -0,0 +1,180 @@ +{"wall_ms": 0.005291999999998964, "user_us": 369.0, "system_us": 34.0, "rss_before": 54853632.0, "rss_after": 55328768.0, "checksum": 15.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 56213504, "instructions": 291978905, "cycles": 100667105, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "node", "operation": "retain-parse", "case_iterations": 1} +{"wall_ms": 0.0005830000000002222, "user_us": 2.0, "system_us": 1.0, "rss_before": 12451840.0, "rss_after": 12550144.0, "checksum": 15.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 13713408, "instructions": 62624425, "cycles": 19217816, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "perry", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 0.000500000000000167, "user_us": 3.0, "system_us": 4.0, "rss_before": 12435456.0, "rss_after": 12533760.0, "checksum": 15.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 13697024, "instructions": 62655554, "cycles": 19317376, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "baseline", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 0.004999999999999005, "user_us": 337.0, "system_us": 60.0, "rss_before": 54902784.0, "rss_after": 55394304.0, "checksum": 15.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 56311808, "instructions": 292702239, "cycles": 100070419, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "node", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 0.001875000000000071, "user_us": 3.0, "system_us": 2.0, "rss_before": 29655040.0, "rss_after": 29687808.0, "checksum": 15.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 30130176, "instructions": 138944324, "cycles": 49446012, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "bun", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 0.005000000000000782, "user_us": 325.0, "system_us": 36.0, "rss_before": 54870016.0, "rss_after": 55410688.0, "checksum": 15.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 56279040, "instructions": 291705171, "cycles": 99923951, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "node", "operation": "retain-parse", "case_iterations": 200000} +{"wall_ms": 0.000500000000000167, "user_us": 2.0, "system_us": 4.0, "rss_before": 12451840.0, "rss_after": 12550144.0, "checksum": 15.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 13713408, "instructions": 62561225, "cycles": 19194386, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "perry", "operation": "retain-parse", "case_iterations": 200000, "correct": true} +{"wall_ms": 0.00045800000000006946, "user_us": 2.0, "system_us": 4.0, "rss_before": 12435456.0, "rss_after": 12533760.0, "checksum": 15.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 13697024, "instructions": 62561074, "cycles": 19417652, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "baseline", "operation": "retain-parse", "case_iterations": 200000, "correct": true} +{"wall_ms": 0.004875000000000185, "user_us": 322.0, "system_us": 35.0, "rss_before": 54984704.0, "rss_after": 55492608.0, "checksum": 15.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 56393728, "instructions": 292084421, "cycles": 99803634, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "node", "operation": "retain-parse", "case_iterations": 200000, "correct": true} +{"wall_ms": 0.0017079999999989326, "user_us": 4.0, "system_us": 2.0, "rss_before": 29687808.0, "rss_after": 29720576.0, "checksum": 15.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 30146560, "instructions": 137253419, "cycles": 47888455, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "bun", "operation": "retain-parse", "case_iterations": 200000, "correct": true} +{"wall_ms": 0.003249999999999531, "user_us": 323.0, "system_us": 53.0, "rss_before": 54935552.0, "rss_after": 55443456.0, "checksum": 105.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 56229888, "instructions": 291357171, "cycles": 99642527, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "node", "operation": "retain-stringify", "case_iterations": 1} +{"wall_ms": 0.0004999999999997229, "user_us": 3.0, "system_us": 1.0, "rss_before": 12582912.0, "rss_after": 12599296.0, "checksum": 105.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 13713408, "instructions": 62549338, "cycles": 19345432, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "perry", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 0.0004170000000001117, "user_us": 3.0, "system_us": 2.0, "rss_before": 12582912.0, "rss_after": 12599296.0, "checksum": 105.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 13713408, "instructions": 62570985, "cycles": 19495165, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 0.003084000000001197, "user_us": 323.0, "system_us": 36.0, "rss_before": 54951936.0, "rss_after": 55492608.0, "checksum": 105.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 56262656, "instructions": 292163162, "cycles": 99929941, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "node", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 0.0017500000000012506, "user_us": 3.0, "system_us": 2.0, "rss_before": 29704192.0, "rss_after": 29736960.0, "checksum": 105.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 30146560, "instructions": 137253096, "cycles": 48152616, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "bun", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 0.003208000000000766, "user_us": 321.0, "system_us": 43.0, "rss_before": 54968320.0, "rss_after": 55459840.0, "checksum": 105.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 56229888, "instructions": 288689589, "cycles": 97249432, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "node", "operation": "retain-stringify", "case_iterations": 200000} +{"wall_ms": 0.0005420000000002645, "user_us": 2.0, "system_us": 1.0, "rss_before": 12582912.0, "rss_after": 12599296.0, "checksum": 105.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 13713408, "instructions": 62602541, "cycles": 19299904, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "perry", "operation": "retain-stringify", "case_iterations": 200000, "correct": true} +{"wall_ms": 0.00045900000000020924, "user_us": 2.0, "system_us": 1.0, "rss_before": 12566528.0, "rss_after": 12582912.0, "checksum": 105.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 13697024, "instructions": 62522934, "cycles": 19143668, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 200000, "correct": true} +{"wall_ms": 0.003208000000000766, "user_us": 324.0, "system_us": 35.0, "rss_before": 54951936.0, "rss_after": 55476224.0, "checksum": 105.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 56262656, "instructions": 294420747, "cycles": 102231781, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "node", "operation": "retain-stringify", "case_iterations": 200000, "correct": true} +{"wall_ms": 0.001708000000000709, "user_us": 3.0, "system_us": 2.0, "rss_before": 29687808.0, "rss_after": 29720576.0, "checksum": 105.0, "retained": 15.0, "fixture": "tiny_object", "iterations": 7, "warmup": 8, "peak_rss": 30146560, "instructions": 137138334, "cycles": 47904678, "verify_sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", "engine": "bun", "operation": "retain-stringify", "case_iterations": 200000, "correct": true} +{"wall_ms": 0.006000000000000227, "user_us": 324.0, "system_us": 32.0, "rss_before": 54870016.0, "rss_after": 55377920.0, "checksum": 15.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56279040, "instructions": 292932641, "cycles": 100531811, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "retain-parse", "case_iterations": 1} +{"wall_ms": 0.0009999999999998899, "user_us": 2.0, "system_us": 4.0, "rss_before": 12435456.0, "rss_after": 12533760.0, "checksum": 15.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13729792, "instructions": 62655928, "cycles": 19541032, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "perry", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 0.0009590000000003762, "user_us": 3.0, "system_us": 4.0, "rss_before": 12435456.0, "rss_after": 12533760.0, "checksum": 15.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13729792, "instructions": 62576412, "cycles": 19338364, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "baseline", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 0.005917000000000172, "user_us": 325.0, "system_us": 35.0, "rss_before": 55017472.0, "rss_after": 55459840.0, "checksum": 15.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56311808, "instructions": 292849219, "cycles": 100369394, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 0.0034999999999989484, "user_us": 5.0, "system_us": 2.0, "rss_before": 29655040.0, "rss_after": 29687808.0, "checksum": 15.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 30113792, "instructions": 137209816, "cycles": 47911479, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "bun", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 0.005666999999998978, "user_us": 325.0, "system_us": 33.0, "rss_before": 54968320.0, "rss_after": 55410688.0, "checksum": 15.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56295424, "instructions": 291742562, "cycles": 99851351, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "retain-parse", "case_iterations": 100000} +{"wall_ms": 0.001000000000000334, "user_us": 3.0, "system_us": 1.0, "rss_before": 12435456.0, "rss_after": 12533760.0, "checksum": 15.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13729792, "instructions": 62566738, "cycles": 19126319, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "perry", "operation": "retain-parse", "case_iterations": 100000, "correct": true} +{"wall_ms": 0.0010419999999999874, "user_us": 3.0, "system_us": 4.0, "rss_before": 12419072.0, "rss_after": 12517376.0, "checksum": 15.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13713408, "instructions": 62458606, "cycles": 19113511, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "baseline", "operation": "retain-parse", "case_iterations": 100000, "correct": true} +{"wall_ms": 0.006040999999999741, "user_us": 329.0, "system_us": 36.0, "rss_before": 54951936.0, "rss_after": 55443456.0, "checksum": 15.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56328192, "instructions": 294174537, "cycles": 102429164, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "retain-parse", "case_iterations": 100000, "correct": true} +{"wall_ms": 0.003375000000000128, "user_us": 5.0, "system_us": 2.0, "rss_before": 29671424.0, "rss_after": 29704192.0, "checksum": 15.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 30146560, "instructions": 137161749, "cycles": 48141768, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "bun", "operation": "retain-parse", "case_iterations": 100000, "correct": true} +{"wall_ms": 0.0038749999999989626, "user_us": 326.0, "system_us": 34.0, "rss_before": 54984704.0, "rss_after": 55492608.0, "checksum": 1605.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56246272, "instructions": 292284483, "cycles": 100484531, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "retain-stringify", "case_iterations": 1} +{"wall_ms": 0.0005410000000001247, "user_us": 2.0, "system_us": 1.0, "rss_before": 12599296.0, "rss_after": 12615680.0, "checksum": 1605.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13729792, "instructions": 62604327, "cycles": 19302061, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "perry", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 0.0005830000000002222, "user_us": 2.0, "system_us": 1.0, "rss_before": 12582912.0, "rss_after": 12599296.0, "checksum": 1605.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13713408, "instructions": 62477391, "cycles": 19009283, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 0.0038749999999971863, "user_us": 323.0, "system_us": 57.0, "rss_before": 54984704.0, "rss_after": 55525376.0, "checksum": 1605.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56246272, "instructions": 297585792, "cycles": 104601076, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 0.0024169999999994474, "user_us": 4.0, "system_us": 1.0, "rss_before": 29704192.0, "rss_after": 29736960.0, "checksum": 1605.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 30146560, "instructions": 137260951, "cycles": 47692179, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "bun", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 0.003916999999999504, "user_us": 324.0, "system_us": 39.0, "rss_before": 54968320.0, "rss_after": 55508992.0, "checksum": 1605.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56279040, "instructions": 290213694, "cycles": 98523246, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "retain-stringify", "case_iterations": 100000} +{"wall_ms": 0.0005829999999997781, "user_us": 3.0, "system_us": 1.0, "rss_before": 12599296.0, "rss_after": 12615680.0, "checksum": 1605.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13729792, "instructions": 62586730, "cycles": 19368672, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "perry", "operation": "retain-stringify", "case_iterations": 100000, "correct": true} +{"wall_ms": 0.0005829999999997781, "user_us": 2.0, "system_us": 2.0, "rss_before": 12582912.0, "rss_after": 12599296.0, "checksum": 1605.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 13713408, "instructions": 62565509, "cycles": 19178334, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 100000, "correct": true} +{"wall_ms": 0.004000000000001336, "user_us": 322.0, "system_us": 39.0, "rss_before": 55099392.0, "rss_after": 55623680.0, "checksum": 1605.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 56344576, "instructions": 295008979, "cycles": 102067101, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "node", "operation": "retain-stringify", "case_iterations": 100000, "correct": true} +{"wall_ms": 0.002290999999999599, "user_us": 4.0, "system_us": 1.0, "rss_before": 29704192.0, "rss_after": 29736960.0, "checksum": 1605.0, "retained": 15.0, "fixture": "small_record", "iterations": 7, "warmup": 8, "peak_rss": 30162944, "instructions": 137166101, "cycles": 48156920, "verify_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "engine": "bun", "operation": "retain-stringify", "case_iterations": 100000, "correct": true} +{"wall_ms": 21.130833000000003, "user_us": 25294.0, "system_us": 1981.0, "rss_before": 75710464.0, "rss_after": 91668480.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 96092160, "instructions": 1102942386, "cycles": 281558406, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "retain-parse", "case_iterations": 1} +{"wall_ms": 5.902457999999999, "user_us": 5277.0, "system_us": 632.0, "rss_before": 29851648.0, "rss_after": 40878080.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 44957696, "instructions": 285182274, "cycles": 67108529, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "perry", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 5.905084000000002, "user_us": 5269.0, "system_us": 641.0, "rss_before": 29835264.0, "rss_after": 40861696.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 44941312, "instructions": 285230467, "cycles": 66961909, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "baseline", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 21.798084000000003, "user_us": 26300.0, "system_us": 1860.0, "rss_before": 75612160.0, "rss_after": 91537408.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 95977472, "instructions": 1108161468, "cycles": 291638185, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 14.820290999999997, "user_us": 14095.0, "system_us": 735.0, "rss_before": 45023232.0, "rss_after": 56967168.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 59392000, "instructions": 776253131, "cycles": 155192732, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "bun", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 21.3455, "user_us": 25539.0, "system_us": 1911.0, "rss_before": 75825152.0, "rss_after": 91652096.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 96108544, "instructions": 1104871203, "cycles": 285157883, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "retain-parse", "case_iterations": 16} +{"wall_ms": 5.888082999999996, "user_us": 5271.0, "system_us": 624.0, "rss_before": 29835264.0, "rss_after": 40878080.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 44957696, "instructions": 285216432, "cycles": 67102094, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "perry", "operation": "retain-parse", "case_iterations": 16, "correct": true} +{"wall_ms": 5.878292000000002, "user_us": 5281.0, "system_us": 604.0, "rss_before": 29818880.0, "rss_after": 40845312.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 44924928, "instructions": 285143480, "cycles": 66864098, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "baseline", "operation": "retain-parse", "case_iterations": 16, "correct": true} +{"wall_ms": 20.504791999999995, "user_us": 24592.0, "system_us": 1803.0, "rss_before": 75661312.0, "rss_after": 91406336.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 95846400, "instructions": 1100895335, "cycles": 278202993, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "retain-parse", "case_iterations": 16, "correct": true} +{"wall_ms": 14.791875000000001, "user_us": 14083.0, "system_us": 714.0, "rss_before": 45039616.0, "rss_after": 56983552.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 59408384, "instructions": 774603552, "cycles": 155355459, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "bun", "operation": "retain-parse", "case_iterations": 16, "correct": true} +{"wall_ms": 6.129875000000002, "user_us": 6169.0, "system_us": 517.0, "rss_before": 72581120.0, "rss_after": 79282176.0, "checksum": 13214955.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 81756160, "instructions": 590844256, "cycles": 164134143, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "retain-stringify", "case_iterations": 1} +{"wall_ms": 4.639959000000001, "user_us": 4238.0, "system_us": 407.0, "rss_before": 26247168.0, "rss_after": 32489472.0, "checksum": 13214955.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 35340288, "instructions": 293315036, "cycles": 61682304, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "perry", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 4.571832999999998, "user_us": 4233.0, "system_us": 345.0, "rss_before": 26230784.0, "rss_after": 32473088.0, "checksum": 13214955.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 35323904, "instructions": 293422426, "cycles": 61229566, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 6.020583000000002, "user_us": 6062.0, "system_us": 503.0, "rss_before": 72531968.0, "rss_after": 79183872.0, "checksum": 13214955.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 81625088, "instructions": 594401889, "cycles": 164936299, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 6.902999999999999, "user_us": 6552.0, "system_us": 359.0, "rss_before": 42401792.0, "rss_after": 48709632.0, "checksum": 13214955.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 49119232, "instructions": 449171688, "cycles": 104882415, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "bun", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 6.078333999999998, "user_us": 6140.0, "system_us": 511.0, "rss_before": 72564736.0, "rss_after": 79200256.0, "checksum": 13214955.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 81625088, "instructions": 594713183, "cycles": 166601416, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "retain-stringify", "case_iterations": 16} +{"wall_ms": 4.5024169999999994, "user_us": 4172.0, "system_us": 335.0, "rss_before": 26230784.0, "rss_after": 32489472.0, "checksum": 13214955.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 35340288, "instructions": 293417790, "cycles": 60956758, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "perry", "operation": "retain-stringify", "case_iterations": 16, "correct": true} +{"wall_ms": 4.596957999999999, "user_us": 4235.0, "system_us": 367.0, "rss_before": 26214400.0, "rss_after": 32473088.0, "checksum": 13214955.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 35323904, "instructions": 293232605, "cycles": 61293221, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 16, "correct": true} +{"wall_ms": 6.011792, "user_us": 6119.0, "system_us": 481.0, "rss_before": 72482816.0, "rss_after": 79151104.0, "checksum": 13214955.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 81608704, "instructions": 592394916, "cycles": 164311488, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "node", "operation": "retain-stringify", "case_iterations": 16, "correct": true} +{"wall_ms": 6.893791999999998, "user_us": 6536.0, "system_us": 366.0, "rss_before": 42369024.0, "rss_after": 48676864.0, "checksum": 13214955.0, "retained": 15.0, "fixture": "records_array_1m", "iterations": 7, "warmup": 8, "peak_rss": 49086464, "instructions": 449281091, "cycles": 104464878, "verify_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "engine": "bun", "operation": "retain-stringify", "case_iterations": 16, "correct": true} +{"wall_ms": 22.094082999999998, "user_us": 26869.0, "system_us": 2052.0, "rss_before": 75563008.0, "rss_after": 91389952.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 95830016, "instructions": 1109328021, "cycles": 296537066, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "node", "operation": "retain-parse", "case_iterations": 1} +{"wall_ms": 30.66025, "user_us": 28571.0, "system_us": 2096.0, "rss_before": 27361280.0, "rss_after": 54558720.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 56197120, "instructions": 920324461, "cycles": 174209534, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "perry", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 30.7295, "user_us": 28644.0, "system_us": 2096.0, "rss_before": 27361280.0, "rss_after": 54558720.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 56197120, "instructions": 920292058, "cycles": 174352160, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "baseline", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 21.101333999999994, "user_us": 25179.0, "system_us": 1967.0, "rss_before": 75677696.0, "rss_after": 91684864.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 96075776, "instructions": 1107934232, "cycles": 285721752, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "node", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 14.846833000000004, "user_us": 14080.0, "system_us": 777.0, "rss_before": 45039616.0, "rss_after": 56983552.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 59408384, "instructions": 774885036, "cycles": 155409704, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "bun", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 20.355249999999998, "user_us": 24786.0, "system_us": 1842.0, "rss_before": 75595776.0, "rss_after": 91668480.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 96108544, "instructions": 1096913073, "cycles": 275712689, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "node", "operation": "retain-parse", "case_iterations": 16} +{"wall_ms": 30.584208, "user_us": 28546.0, "system_us": 2046.0, "rss_before": 27377664.0, "rss_after": 54575104.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 56213504, "instructions": 920553785, "cycles": 174040068, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "perry", "operation": "retain-parse", "case_iterations": 16, "correct": true} +{"wall_ms": 30.657125000000004, "user_us": 28549.0, "system_us": 2115.0, "rss_before": 27361280.0, "rss_after": 54558720.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 56197120, "instructions": 920376194, "cycles": 173902277, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "baseline", "operation": "retain-parse", "case_iterations": 16, "correct": true} +{"wall_ms": 20.552125000000004, "user_us": 24867.0, "system_us": 1916.0, "rss_before": 75546624.0, "rss_after": 91422720.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 95928320, "instructions": 1097711299, "cycles": 275416591, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "node", "operation": "retain-parse", "case_iterations": 16, "correct": true} +{"wall_ms": 14.863667, "user_us": 14085.0, "system_us": 787.0, "rss_before": 45023232.0, "rss_after": 56967168.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 59392000, "instructions": 775005080, "cycles": 155201777, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "bun", "operation": "retain-parse", "case_iterations": 16, "correct": true} +{"wall_ms": 6.010874999999999, "user_us": 6121.0, "system_us": 472.0, "rss_before": 72450048.0, "rss_after": 79101952.0, "checksum": 13215135.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 81592320, "instructions": 595537741, "cycles": 166046918, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "node", "operation": "retain-stringify", "case_iterations": 1} +{"wall_ms": 4.574833000000002, "user_us": 4230.0, "system_us": 350.0, "rss_before": 26247168.0, "rss_after": 32489472.0, "checksum": 13215135.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 35340288, "instructions": 293154863, "cycles": 60964837, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "perry", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 4.6793749999999985, "user_us": 4304.0, "system_us": 380.0, "rss_before": 26247168.0, "rss_after": 32489472.0, "checksum": 13215135.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 35340288, "instructions": 293373124, "cycles": 61560719, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 6.049416000000001, "user_us": 6062.0, "system_us": 502.0, "rss_before": 72499200.0, "rss_after": 79183872.0, "checksum": 13215135.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 81641472, "instructions": 589360116, "cycles": 161446582, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "node", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 6.891499999999997, "user_us": 6537.0, "system_us": 363.0, "rss_before": 42369024.0, "rss_after": 48676864.0, "checksum": 13215135.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 49086464, "instructions": 449210577, "cycles": 104395730, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "bun", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 6.109417000000004, "user_us": 6171.0, "system_us": 484.0, "rss_before": 72499200.0, "rss_after": 79118336.0, "checksum": 13215135.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 81559552, "instructions": 589292079, "cycles": 161952427, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "node", "operation": "retain-stringify", "case_iterations": 16} +{"wall_ms": 4.5698750000000015, "user_us": 4248.0, "system_us": 327.0, "rss_before": 26247168.0, "rss_after": 32489472.0, "checksum": 13215135.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 35340288, "instructions": 293362871, "cycles": 61325845, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "perry", "operation": "retain-stringify", "case_iterations": 16, "correct": true} +{"wall_ms": 4.599375, "user_us": 4234.0, "system_us": 370.0, "rss_before": 26247168.0, "rss_after": 32489472.0, "checksum": 13215135.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 35340288, "instructions": 293321540, "cycles": 61205400, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 16, "correct": true} +{"wall_ms": 6.074541, "user_us": 6142.0, "system_us": 534.0, "rss_before": 72663040.0, "rss_after": 79298560.0, "checksum": 13215135.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 81772544, "instructions": 598393380, "cycles": 169470621, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "node", "operation": "retain-stringify", "case_iterations": 16, "correct": true} +{"wall_ms": 6.8672080000000015, "user_us": 6531.0, "system_us": 341.0, "rss_before": 42385408.0, "rss_after": 48693248.0, "checksum": 13215135.0, "retained": 15.0, "fixture": "records_object_1m", "iterations": 7, "warmup": 8, "peak_rss": 49102848, "instructions": 449031953, "cycles": 104490690, "verify_sha256": "e209e626a0f116ebe4adede1e723398dc747c1271687b3429fd4477ce52cc7b8", "engine": "bun", "operation": "retain-stringify", "case_iterations": 16, "correct": true} +{"wall_ms": 162.112292, "user_us": 336551.0, "system_us": 15671.0, "rss_before": 245645312.0, "rss_after": 341147648.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 369573888, "instructions": 8496341502, "cycles": 1972783236, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "retain-parse", "case_iterations": 1} +{"wall_ms": 54.76879199999999, "user_us": 48096.0, "system_us": 6682.0, "rss_before": 149209088.0, "rss_after": 233734144.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 262701056, "instructions": 1886740470, "cycles": 462833493, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "perry", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 54.95887499999999, "user_us": 48353.0, "system_us": 6612.0, "rss_before": 149192704.0, "rss_after": 233717760.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 262684672, "instructions": 1886748034, "cycles": 463017090, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "baseline", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 168.08670799999996, "user_us": 340647.0, "system_us": 14188.0, "rss_before": 244645888.0, "rss_after": 340279296.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 368721920, "instructions": 8534091804, "cycles": 2024020686, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 123.55470799999998, "user_us": 127617.0, "system_us": 6462.0, "rss_before": 150913024.0, "rss_after": 244023296.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 259457024, "instructions": 6525531851, "cycles": 1207632562, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "bun", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 173.11937499999996, "user_us": 363862.0, "system_us": 8964.0, "rss_before": 245268480.0, "rss_after": 300843008.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 329252864, "instructions": 8581163553, "cycles": 2077667718, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "retain-parse", "case_iterations": 4} +{"wall_ms": 55.320792, "user_us": 48215.0, "system_us": 7111.0, "rss_before": 149209088.0, "rss_after": 233717760.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 262684672, "instructions": 1883325857, "cycles": 460330256, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "perry", "operation": "retain-parse", "case_iterations": 4, "correct": true} +{"wall_ms": 55.084708000000006, "user_us": 48170.0, "system_us": 6921.0, "rss_before": 149192704.0, "rss_after": 233717760.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 262684672, "instructions": 1883550318, "cycles": 459242036, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "baseline", "operation": "retain-parse", "case_iterations": 4, "correct": true} +{"wall_ms": 169.866667, "user_us": 384967.0, "system_us": 10449.0, "rss_before": 244711424.0, "rss_after": 313671680.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 342032384, "instructions": 8760058690, "cycles": 2130817471, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "retain-parse", "case_iterations": 4, "correct": true} +{"wall_ms": 124.33520899999999, "user_us": 138926.0, "system_us": 6602.0, "rss_before": 150667264.0, "rss_after": 243761152.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 259817472, "instructions": 6519654068, "cycles": 1202025539, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "bun", "operation": "retain-parse", "case_iterations": 4, "correct": true} +{"wall_ms": 47.955291, "user_us": 45330.0, "system_us": 3265.0, "rss_before": 178880512.0, "rss_after": 228769792.0, "checksum": 105883950.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 243728384, "instructions": 2614182915, "cycles": 578809297, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "retain-stringify", "case_iterations": 1} +{"wall_ms": 35.73266699999999, "user_us": 32737.0, "system_us": 3006.0, "rss_before": 133611520.0, "rss_after": 183156736.0, "checksum": 105883950.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 205520896, "instructions": 2718377786, "cycles": 491641266, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "perry", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 35.90937500000001, "user_us": 32850.0, "system_us": 3067.0, "rss_before": 133595136.0, "rss_after": 183140352.0, "checksum": 105883950.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 205504512, "instructions": 2719351334, "cycles": 491807817, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 48.00475, "user_us": 45469.0, "system_us": 3178.0, "rss_before": 178814976.0, "rss_after": 228671488.0, "checksum": 105883950.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 243597312, "instructions": 2601264442, "cycles": 566160733, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 55.004874999999984, "user_us": 55142.0, "system_us": 3095.0, "rss_before": 127811584.0, "rss_after": 177340416.0, "checksum": 105883950.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 177750016, "instructions": 2723857141, "cycles": 526284903, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "bun", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 48.56754100000002, "user_us": 45923.0, "system_us": 3314.0, "rss_before": 178814976.0, "rss_after": 228671488.0, "checksum": 105883950.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 243630080, "instructions": 2599633599, "cycles": 570097727, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "retain-stringify", "case_iterations": 4} +{"wall_ms": 35.852958, "user_us": 32690.0, "system_us": 3172.0, "rss_before": 133611520.0, "rss_after": 183173120.0, "checksum": 105883950.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 205537280, "instructions": 2717677727, "cycles": 491057650, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "perry", "operation": "retain-stringify", "case_iterations": 4, "correct": true} +{"wall_ms": 35.630792000000014, "user_us": 32698.0, "system_us": 2940.0, "rss_before": 133578752.0, "rss_after": 183140352.0, "checksum": 105883950.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 205504512, "instructions": 2720863424, "cycles": 492833075, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 4, "correct": true} +{"wall_ms": 48.334333000000015, "user_us": 45838.0, "system_us": 3112.0, "rss_before": 178765824.0, "rss_after": 228638720.0, "checksum": 105883950.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 243482624, "instructions": 2598121694, "cycles": 569136993, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "node", "operation": "retain-stringify", "case_iterations": 4, "correct": true} +{"wall_ms": 55.047415999999984, "user_us": 56329.0, "system_us": 2998.0, "rss_before": 127778816.0, "rss_after": 177324032.0, "checksum": 105883950.0, "retained": 15.0, "fixture": "records_array_8m", "iterations": 7, "warmup": 8, "peak_rss": 177733632, "instructions": 2724191775, "cycles": 526213724, "verify_sha256": "5e7bfd3c974265ae60ef2b62e59a1256feb6e9fd042ccb644b7519d2a187b667", "engine": "bun", "operation": "retain-stringify", "case_iterations": 4, "correct": true} +{"wall_ms": 161.988667, "user_us": 379532.0, "system_us": 10612.0, "rss_before": 245399552.0, "rss_after": 313229312.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 341540864, "instructions": 8764877728, "cycles": 2077723672, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "node", "operation": "retain-parse", "case_iterations": 1} +{"wall_ms": 112.20387499999998, "user_us": 105889.0, "system_us": 6325.0, "rss_before": 138444800.0, "rss_after": 234356736.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 271679488, "instructions": 5068926291, "cycles": 919275141, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "perry", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 112.33483399999994, "user_us": 105910.0, "system_us": 6432.0, "rss_before": 138428416.0, "rss_after": 234340352.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 271679488, "instructions": 5069045908, "cycles": 921559546, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "baseline", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 157.470917, "user_us": 353962.0, "system_us": 9744.0, "rss_before": 244744192.0, "rss_after": 302579712.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 331005952, "instructions": 8574195829, "cycles": 1997034384, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "node", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 123.67758400000002, "user_us": 133085.0, "system_us": 6523.0, "rss_before": 150667264.0, "rss_after": 244285440.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 260112384, "instructions": 6529112007, "cycles": 1206893005, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "bun", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 160.867833, "user_us": 352861.0, "system_us": 9499.0, "rss_before": 244809728.0, "rss_after": 300892160.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 329334784, "instructions": 8567538687, "cycles": 1998835669, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "node", "operation": "retain-parse", "case_iterations": 4} +{"wall_ms": 111.904042, "user_us": 105797.0, "system_us": 6114.0, "rss_before": 138461184.0, "rss_after": 234356736.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 271695872, "instructions": 5068595711, "cycles": 918899643, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "perry", "operation": "retain-parse", "case_iterations": 4, "correct": true} +{"wall_ms": 112.16458300000005, "user_us": 105789.0, "system_us": 6383.0, "rss_before": 138444800.0, "rss_after": 234340352.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 271679488, "instructions": 5069215467, "cycles": 921387830, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "baseline", "operation": "retain-parse", "case_iterations": 4, "correct": true} +{"wall_ms": 166.055375, "user_us": 362024.0, "system_us": 9767.0, "rss_before": 245841920.0, "rss_after": 300777472.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 329154560, "instructions": 8567397153, "cycles": 2044730356, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "node", "operation": "retain-parse", "case_iterations": 4, "correct": true} +{"wall_ms": 124.19595800000002, "user_us": 137193.0, "system_us": 6681.0, "rss_before": 150814720.0, "rss_after": 243957760.0, "checksum": 15.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 259391488, "instructions": 6525330569, "cycles": 1205480246, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "bun", "operation": "retain-parse", "case_iterations": 4, "correct": true} +{"wall_ms": 48.207042, "user_us": 45736.0, "system_us": 3131.0, "rss_before": 178700288.0, "rss_after": 228573184.0, "checksum": 105884130.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 243449856, "instructions": 2596456956, "cycles": 563942095, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "node", "operation": "retain-stringify", "case_iterations": 1} +{"wall_ms": 35.72870800000001, "user_us": 32835.0, "system_us": 2902.0, "rss_before": 133611520.0, "rss_after": 183173120.0, "checksum": 105884130.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 205537280, "instructions": 2718687395, "cycles": 491402591, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "perry", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 35.52237499999998, "user_us": 32708.0, "system_us": 2820.0, "rss_before": 133595136.0, "rss_after": 183140352.0, "checksum": 105884130.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 205504512, "instructions": 2721887939, "cycles": 493953972, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 48.22608299999999, "user_us": 45550.0, "system_us": 3325.0, "rss_before": 178700288.0, "rss_after": 228638720.0, "checksum": 105884130.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 243564544, "instructions": 2601479341, "cycles": 568109988, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "node", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 54.904583, "user_us": 56119.0, "system_us": 3145.0, "rss_before": 127647744.0, "rss_after": 177192960.0, "checksum": 105884130.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 177602560, "instructions": 2725009416, "cycles": 524961908, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "bun", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 48.083332999999996, "user_us": 45634.0, "system_us": 3110.0, "rss_before": 178585600.0, "rss_after": 228491264.0, "checksum": 105884130.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 243482624, "instructions": 2600650414, "cycles": 568051287, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "node", "operation": "retain-stringify", "case_iterations": 4} +{"wall_ms": 35.700417, "user_us": 32698.0, "system_us": 3010.0, "rss_before": 133627904.0, "rss_after": 183173120.0, "checksum": 105884130.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 205537280, "instructions": 2718194172, "cycles": 492257672, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "perry", "operation": "retain-stringify", "case_iterations": 4, "correct": true} +{"wall_ms": 35.519707999999994, "user_us": 32705.0, "system_us": 2821.0, "rss_before": 133611520.0, "rss_after": 183156736.0, "checksum": 105884130.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 205520896, "instructions": 2718920687, "cycles": 491294906, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 4, "correct": true} +{"wall_ms": 48.42245799999999, "user_us": 45370.0, "system_us": 3690.0, "rss_before": 178651136.0, "rss_after": 228540416.0, "checksum": 105884130.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 243367936, "instructions": 2603525521, "cycles": 572988102, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "node", "operation": "retain-stringify", "case_iterations": 4, "correct": true} +{"wall_ms": 54.908958, "user_us": 56087.0, "system_us": 3162.0, "rss_before": 127664128.0, "rss_after": 177192960.0, "checksum": 105884130.0, "retained": 15.0, "fixture": "records_object_8m", "iterations": 7, "warmup": 8, "peak_rss": 177602560, "instructions": 2724736386, "cycles": 525282867, "verify_sha256": "2be00b90f1907abdd0ccac76856bdf668eba27a30c8fbc0dc21f646d03c93758", "engine": "bun", "operation": "retain-stringify", "case_iterations": 4, "correct": true} +{"wall_ms": 3.147292, "user_us": 3100.0, "system_us": 544.0, "rss_before": 67354624.0, "rss_after": 75284480.0, "checksum": 15.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 80740352, "instructions": 412968307, "cycles": 128443660, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "node", "operation": "retain-parse", "case_iterations": 1} +{"wall_ms": 0.003208999999999129, "user_us": 5.0, "system_us": 2.0, "rss_before": 15974400.0, "rss_after": 16072704.0, "checksum": 15.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 21790720, "instructions": 78500893, "cycles": 24467779, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "perry", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 0.0029999999999996696, "user_us": 5.0, "system_us": 2.0, "rss_before": 15941632.0, "rss_after": 16039936.0, "checksum": 15.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 21774336, "instructions": 78440115, "cycles": 24177667, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "baseline", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 3.0616249999999994, "user_us": 3037.0, "system_us": 506.0, "rss_before": 67338240.0, "rss_after": 75218944.0, "checksum": 15.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 80674816, "instructions": 410892997, "cycles": 126519624, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "node", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 0.8098329999999994, "user_us": 415.0, "system_us": 399.0, "rss_before": 39419904.0, "rss_after": 46792704.0, "checksum": 15.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 48300032, "instructions": 161410786, "cycles": 54820605, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "bun", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 3.0739589999999986, "user_us": 3024.0, "system_us": 498.0, "rss_before": 67371008.0, "rss_after": 75300864.0, "checksum": 15.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 80740352, "instructions": 416488669, "cycles": 130937143, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "node", "operation": "retain-parse", "case_iterations": 32} +{"wall_ms": 0.00316599999999978, "user_us": 5.0, "system_us": 1.0, "rss_before": 15974400.0, "rss_after": 16072704.0, "checksum": 15.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 21790720, "instructions": 78468606, "cycles": 24204859, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "perry", "operation": "retain-parse", "case_iterations": 32, "correct": true} +{"wall_ms": 0.0031249999999993783, "user_us": 5.0, "system_us": 4.0, "rss_before": 15941632.0, "rss_after": 16039936.0, "checksum": 15.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 21757952, "instructions": 78438543, "cycles": 24291071, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "baseline", "operation": "retain-parse", "case_iterations": 32, "correct": true} +{"wall_ms": 3.031084, "user_us": 3054.0, "system_us": 489.0, "rss_before": 67420160.0, "rss_after": 75366400.0, "checksum": 15.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 80855040, "instructions": 412794412, "cycles": 128035261, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "node", "operation": "retain-parse", "case_iterations": 32, "correct": true} +{"wall_ms": 0.8680829999999986, "user_us": 413.0, "system_us": 459.0, "rss_before": 39403520.0, "rss_after": 46776320.0, "checksum": 15.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 48283648, "instructions": 161197828, "cycles": 55049590, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "bun", "operation": "retain-parse", "case_iterations": 32, "correct": true} +{"wall_ms": 1.193165999999998, "user_us": 1167.0, "system_us": 549.0, "rss_before": 70762496.0, "rss_after": 78741504.0, "checksum": 15728910.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 81854464, "instructions": 344436243, "cycles": 117967040, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "node", "operation": "retain-stringify", "case_iterations": 1} +{"wall_ms": 0.5709999999999988, "user_us": 157.0, "system_us": 421.0, "rss_before": 26017792.0, "rss_after": 33505280.0, "checksum": 15728910.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 37847040, "instructions": 88302562, "cycles": 29115342, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "perry", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 0.5944580000000004, "user_us": 158.0, "system_us": 440.0, "rss_before": 26017792.0, "rss_after": 33505280.0, "checksum": 15728910.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 37847040, "instructions": 88384221, "cycles": 28688484, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 1.4709579999999995, "user_us": 1422.0, "system_us": 541.0, "rss_before": 70713344.0, "rss_after": 78643200.0, "checksum": 15728910.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 81772544, "instructions": 345148087, "cycles": 119781546, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "node", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 0.9990829999999988, "user_us": 623.0, "system_us": 384.0, "rss_before": 41582592.0, "rss_after": 48955392.0, "checksum": 15728910.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 49381376, "instructions": 158122039, "cycles": 56397820, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "bun", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 1.221, "user_us": 1262.0, "system_us": 480.0, "rss_before": 70713344.0, "rss_after": 78643200.0, "checksum": 15728910.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 81772544, "instructions": 346387445, "cycles": 119734973, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "node", "operation": "retain-stringify", "case_iterations": 32} +{"wall_ms": 0.6054580000000005, "user_us": 154.0, "system_us": 455.0, "rss_before": 26017792.0, "rss_after": 33521664.0, "checksum": 15728910.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 37863424, "instructions": 88392823, "cycles": 28835869, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "perry", "operation": "retain-stringify", "case_iterations": 32, "correct": true} +{"wall_ms": 0.5933330000000003, "user_us": 157.0, "system_us": 443.0, "rss_before": 26017792.0, "rss_after": 33505280.0, "checksum": 15728910.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 37847040, "instructions": 88184255, "cycles": 28262062, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 32, "correct": true} +{"wall_ms": 1.1864160000000012, "user_us": 1248.0, "system_us": 495.0, "rss_before": 70647808.0, "rss_after": 78626816.0, "checksum": 15728910.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 81756160, "instructions": 344833677, "cycles": 118317905, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "node", "operation": "retain-stringify", "case_iterations": 32, "correct": true} +{"wall_ms": 1.0041250000000002, "user_us": 616.0, "system_us": 392.0, "rss_before": 41566208.0, "rss_after": 48939008.0, "checksum": 15728910.0, "retained": 15.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 49364992, "instructions": 158197834, "cycles": 56522120, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "bun", "operation": "retain-stringify", "case_iterations": 32, "correct": true} +{"wall_ms": 3.515540999999999, "user_us": 3531.0, "system_us": 476.0, "rss_before": 67158016.0, "rss_after": 74285056.0, "checksum": 15.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 78266368, "instructions": 406653912, "cycles": 134627486, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "node", "operation": "retain-parse", "case_iterations": 1} +{"wall_ms": 0.003041999999999767, "user_us": 5.0, "system_us": 2.0, "rss_before": 15253504.0, "rss_after": 15351808.0, "checksum": 15.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 20201472, "instructions": 90124111, "cycles": 26580519, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "perry", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 0.0030839999999998646, "user_us": 5.0, "system_us": 5.0, "rss_before": 15237120.0, "rss_after": 15335424.0, "checksum": 15.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 20185088, "instructions": 90045535, "cycles": 26528660, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "baseline", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 3.499915999999999, "user_us": 3584.0, "system_us": 488.0, "rss_before": 67207168.0, "rss_after": 74301440.0, "checksum": 15.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 78233600, "instructions": 407603553, "cycles": 136337187, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "node", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 0.7359169999999988, "user_us": 373.0, "system_us": 368.0, "rss_before": 39321600.0, "rss_after": 45907968.0, "checksum": 15.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 48381952, "instructions": 206533819, "cycles": 66040227, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "bun", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 3.5869590000000002, "user_us": 3530.0, "system_us": 575.0, "rss_before": 67141632.0, "rss_after": 74301440.0, "checksum": 15.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 78249984, "instructions": 409199092, "cycles": 143844824, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "node", "operation": "retain-parse", "case_iterations": 32} +{"wall_ms": 0.003083000000000169, "user_us": 5.0, "system_us": 2.0, "rss_before": 15253504.0, "rss_after": 15351808.0, "checksum": 15.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 20201472, "instructions": 90308272, "cycles": 27644255, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "perry", "operation": "retain-parse", "case_iterations": 32, "correct": true} +{"wall_ms": 0.0031249999999998224, "user_us": 5.0, "system_us": 4.0, "rss_before": 15237120.0, "rss_after": 15335424.0, "checksum": 15.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 20185088, "instructions": 90228981, "cycles": 27132361, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "baseline", "operation": "retain-parse", "case_iterations": 32, "correct": true} +{"wall_ms": 3.5615830000000024, "user_us": 3569.0, "system_us": 454.0, "rss_before": 67223552.0, "rss_after": 74317824.0, "checksum": 15.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 78266368, "instructions": 408180595, "cycles": 137163549, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "node", "operation": "retain-parse", "case_iterations": 32, "correct": true} +{"wall_ms": 0.7267079999999986, "user_us": 369.0, "system_us": 362.0, "rss_before": 39337984.0, "rss_after": 45924352.0, "checksum": 15.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 48398336, "instructions": 206434704, "cycles": 65950903, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "bun", "operation": "retain-parse", "case_iterations": 32, "correct": true} +{"wall_ms": 3.334291999999998, "user_us": 3361.0, "system_us": 488.0, "rss_before": 70139904.0, "rss_after": 77250560.0, "checksum": 7020270.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 79151104, "instructions": 470131374, "cycles": 136534598, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "node", "operation": "retain-stringify", "case_iterations": 1} +{"wall_ms": 0.4465829999999995, "user_us": 128.0, "system_us": 324.0, "rss_before": 23560192.0, "rss_after": 29786112.0, "checksum": 7020270.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 33554432, "instructions": 98343140, "cycles": 30093103, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "perry", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 0.4547919999999994, "user_us": 132.0, "system_us": 328.0, "rss_before": 23543808.0, "rss_after": 29769728.0, "checksum": 7020270.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 33538048, "instructions": 98338255, "cycles": 29865529, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 3.272707999999998, "user_us": 3305.0, "system_us": 451.0, "rss_before": 70156288.0, "rss_after": 77283328.0, "checksum": 7020270.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 79134720, "instructions": 467065839, "cycles": 133625144, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "node", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 3.4435420000000008, "user_us": 3080.0, "system_us": 367.0, "rss_before": 42237952.0, "rss_after": 48824320.0, "checksum": 7020270.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 49332224, "instructions": 291821853, "cycles": 83680129, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "bun", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 3.4183749999999975, "user_us": 3402.0, "system_us": 473.0, "rss_before": 70139904.0, "rss_after": 77266944.0, "checksum": 7020270.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 79118336, "instructions": 472386794, "cycles": 139260599, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "node", "operation": "retain-stringify", "case_iterations": 32} +{"wall_ms": 0.4423339999999998, "user_us": 129.0, "system_us": 316.0, "rss_before": 23560192.0, "rss_after": 29786112.0, "checksum": 7020270.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 33554432, "instructions": 98371972, "cycles": 30018004, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "perry", "operation": "retain-stringify", "case_iterations": 32, "correct": true} +{"wall_ms": 0.45495799999999953, "user_us": 130.0, "system_us": 329.0, "rss_before": 23543808.0, "rss_after": 29769728.0, "checksum": 7020270.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 33538048, "instructions": 98299046, "cycles": 29859829, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 32, "correct": true} +{"wall_ms": 3.332124999999998, "user_us": 3375.0, "system_us": 478.0, "rss_before": 70254592.0, "rss_after": 77381632.0, "checksum": 7020270.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 79233024, "instructions": 466093586, "cycles": 132865707, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "node", "operation": "retain-stringify", "case_iterations": 32, "correct": true} +{"wall_ms": 3.4650409999999994, "user_us": 3079.0, "system_us": 390.0, "rss_before": 42254336.0, "rss_after": 48840704.0, "checksum": 7020270.0, "retained": 15.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 49348608, "instructions": 291842502, "cycles": 83908109, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "bun", "operation": "retain-stringify", "case_iterations": 32, "correct": true} +{"wall_ms": 37.284375, "user_us": 37002.0, "system_us": 1435.0, "rss_before": 92143616.0, "rss_after": 114753536.0, "checksum": 15.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 119439360, "instructions": 1428418813, "cycles": 399219199, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "node", "operation": "retain-parse", "case_iterations": 1} +{"wall_ms": 16.446791000000005, "user_us": 15325.0, "system_us": 1127.0, "rss_before": 58195968.0, "rss_after": 77905920.0, "checksum": 15.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 94945280, "instructions": 1213497745, "cycles": 252187750, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "perry", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 16.585583000000007, "user_us": 15370.0, "system_us": 1223.0, "rss_before": 58179584.0, "rss_after": 77889536.0, "checksum": 15.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 94928896, "instructions": 1213370723, "cycles": 252698423, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "baseline", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 36.40087499999999, "user_us": 36168.0, "system_us": 1448.0, "rss_before": 92307456.0, "rss_after": 114851840.0, "checksum": 15.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 119554048, "instructions": 1431702501, "cycles": 397081545, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "node", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 29.59725000000001, "user_us": 29062.0, "system_us": 1120.0, "rss_before": 54951936.0, "rss_after": 70451200.0, "checksum": 15.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 72450048, "instructions": 1179443504, "cycles": 258532796, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "bun", "operation": "retain-parse", "case_iterations": 1, "correct": true} +{"wall_ms": 36.948167000000005, "user_us": 36506.0, "system_us": 1607.0, "rss_before": 92323840.0, "rss_after": 114900992.0, "checksum": 15.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 119586816, "instructions": 1428544345, "cycles": 397901332, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "node", "operation": "retain-parse", "case_iterations": 16} +{"wall_ms": 16.667249999999996, "user_us": 15522.0, "system_us": 1150.0, "rss_before": 58195968.0, "rss_after": 77905920.0, "checksum": 15.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 94945280, "instructions": 1213640838, "cycles": 253852010, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "perry", "operation": "retain-parse", "case_iterations": 16, "correct": true} +{"wall_ms": 16.513458000000007, "user_us": 15367.0, "system_us": 1152.0, "rss_before": 58179584.0, "rss_after": 77889536.0, "checksum": 15.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 94928896, "instructions": 1213576780, "cycles": 252941990, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "baseline", "operation": "retain-parse", "case_iterations": 16, "correct": true} +{"wall_ms": 36.769, "user_us": 36399.0, "system_us": 1619.0, "rss_before": 92258304.0, "rss_after": 114835456.0, "checksum": 15.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 119521280, "instructions": 1427483570, "cycles": 396153961, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "node", "operation": "retain-parse", "case_iterations": 16, "correct": true} +{"wall_ms": 29.924833999999997, "user_us": 29415.0, "system_us": 1074.0, "rss_before": 54935552.0, "rss_after": 70418432.0, "checksum": 15.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 72433664, "instructions": 1181001765, "cycles": 260169268, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "bun", "operation": "retain-parse", "case_iterations": 16, "correct": true} +{"wall_ms": 44.878665999999996, "user_us": 44834.0, "system_us": 762.0, "rss_before": 80723968.0, "rss_after": 89849856.0, "checksum": 14666715.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 92504064, "instructions": 1236808804, "cycles": 439034588, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "node", "operation": "retain-stringify", "case_iterations": 1} +{"wall_ms": 4.463958999999999, "user_us": 4094.0, "system_us": 379.0, "rss_before": 30851072.0, "rss_after": 36782080.0, "checksum": 14666715.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 40828928, "instructions": 334714616, "cycles": 69951593, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "perry", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 4.453417, "user_us": 4086.0, "system_us": 374.0, "rss_before": 30834688.0, "rss_after": 36765696.0, "checksum": 14666715.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 40812544, "instructions": 334580886, "cycles": 69718645, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 44.898792, "user_us": 44840.0, "system_us": 764.0, "rss_before": 80642048.0, "rss_after": 89702400.0, "checksum": 14666715.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 92389376, "instructions": 1244712959, "cycles": 445669460, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "node", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 4.913249999999998, "user_us": 4506.0, "system_us": 418.0, "rss_before": 48136192.0, "rss_after": 55132160.0, "checksum": 14666715.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 55541760, "instructions": 433793697, "cycles": 101912623, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "bun", "operation": "retain-stringify", "case_iterations": 1, "correct": true} +{"wall_ms": 44.69466600000001, "user_us": 44608.0, "system_us": 783.0, "rss_before": 80625664.0, "rss_after": 89686016.0, "checksum": 14666715.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 92356608, "instructions": 1239803028, "cycles": 438318328, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "node", "operation": "retain-stringify", "case_iterations": 16} +{"wall_ms": 4.440583999999998, "user_us": 4085.0, "system_us": 360.0, "rss_before": 30851072.0, "rss_after": 36782080.0, "checksum": 14666715.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 40828928, "instructions": 334685999, "cycles": 70106551, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "perry", "operation": "retain-stringify", "case_iterations": 16, "correct": true} +{"wall_ms": 4.430958000000002, "user_us": 4103.0, "system_us": 333.0, "rss_before": 30834688.0, "rss_after": 36765696.0, "checksum": 14666715.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 40812544, "instructions": 334679120, "cycles": 69746587, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "baseline", "operation": "retain-stringify", "case_iterations": 16, "correct": true} +{"wall_ms": 44.846166999999994, "user_us": 44794.0, "system_us": 774.0, "rss_before": 80609280.0, "rss_after": 89735168.0, "checksum": 14666715.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 92487680, "instructions": 1243041634, "cycles": 440764820, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "node", "operation": "retain-stringify", "case_iterations": 16, "correct": true} +{"wall_ms": 4.900750000000002, "user_us": 4508.0, "system_us": 398.0, "rss_before": 48136192.0, "rss_after": 55132160.0, "checksum": 14666715.0, "retained": 15.0, "fixture": "wide_1m", "iterations": 7, "warmup": 8, "peak_rss": 55541760, "instructions": 433687517, "cycles": 101617077, "verify_sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", "engine": "bun", "operation": "retain-stringify", "case_iterations": 16, "correct": true} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/window.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/window.json new file mode 100644 index 0000000000..7a1d322917 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/window.json @@ -0,0 +1,32 @@ +{ + "owner": "json-perf-20210-1789119488", + "load_before": [ + 1.4228515625, + 1.55615234375, + 1.6337890625 + ], + "started_utc": "2026-09-11T09:38:08Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/trusted-materialized-read-r26/run-retained.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-retained" + ], + "competing_workloads_before": [], + "load_after": [ + 1.70556640625, + 1.59423828125, + 1.6396484375 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:39:08Z" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/with_lock.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/zero-root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/zero-root-comparison.json new file mode 100644 index 0000000000..e29eca90dd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/zero-root-comparison.json @@ -0,0 +1,17 @@ +{ + "matches": true, + "files": [ + { + "mode": "native", + "normalized_sha256": "a452c11cd5682ca7099a90032eb786db6a0d779d6102a8e506bfe8c0276c79f5", + "main_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd", + "candidate_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "normalized_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "main_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "candidate_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/additional-root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/additional-root-comparison.json new file mode 100644 index 0000000000..d5278ec805 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/additional-root-comparison.json @@ -0,0 +1,34 @@ +{ + "matches": true, + "files": [ + { + "subject": "changing", + "mode": "native", + "main_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79", + "candidate_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a", + "normalized_sha256": "630457db94e5b10ad30e7df0933b1545be2d702de1342e6d08afa4e04a7a831e" + }, + { + "subject": "changing", + "mode": "shadow", + "main_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "candidate_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "normalized_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "subject": "retained", + "mode": "native", + "main_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df", + "candidate_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b", + "normalized_sha256": "e2413fabf0d549ac10598e9bfd5fb8cb869a23110e6e4305166ede1a741365dd" + }, + { + "subject": "retained", + "mode": "shadow", + "main_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "candidate_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "normalized_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "note": "Retained-zero native/shadow checks pass. Changing-record shadow checks pass; native retains four unsuppressed R25 unrooted/global property-write findings, with identical IR and fingerprints. Not a clean native verdict." +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/build-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/build-provenance.json new file mode 100644 index 0000000000..6515d793a7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/calibration.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/calibration.jsonl new file mode 100644 index 0000000000..a4084801db --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/calibration.jsonl @@ -0,0 +1,60 @@ +{"exit_code": 0, "process_wall_s": 0.012388082999999828, "iterations": 2000, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 0.9489590000000003, "user_us": 933.0, "system_us": 23.0, "rss_before": 13484032.0, "rss_after": 13959168.0, "checksum": 7000.0, "retained": 0.0, "peak_rss": 15024128, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.04853479199999988, "iterations": 2000, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 0.8483330000000002, "user_us": 1652.0, "system_us": 129.0, "rss_before": 60260352.0, "rss_after": 62177280.0, "checksum": 7000.0, "retained": 0.0, "peak_rss": 62816256, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.02139525000000031, "iterations": 2000, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 0.5173749999999995, "user_us": 496.0, "system_us": 25.0, "rss_before": 30883840.0, "rss_after": 31309824.0, "checksum": 7000.0, "retained": 0.0, "peak_rss": 31719424, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.012549834000000093, "iterations": 2000, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 0.9497919999999995, "user_us": 932.0, "system_us": 23.0, "rss_before": 13451264.0, "rss_after": 13926400.0, "checksum": 7000.0, "retained": 0.0, "peak_rss": 14991360, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.009911666999999014, "iterations": 2000, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 0.1887920000000003, "user_us": 180.0, "system_us": 14.0, "rss_before": 13025280.0, "rss_after": 13320192.0, "checksum": 7000.0, "retained": 0.0, "peak_rss": 14385152, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.0463087919999996, "iterations": 2000, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 0.8561670000000028, "user_us": 1445.0, "system_us": 110.0, "rss_before": 60391424.0, "rss_after": 61931520.0, "checksum": 7000.0, "retained": 0.0, "peak_rss": 62554112, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.021325292000000218, "iterations": 2000, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 0.508583999999999, "user_us": 489.0, "system_us": 23.0, "rss_before": 30834688.0, "rss_after": 31260672.0, "checksum": 7000.0, "retained": 0.0, "peak_rss": 31670272, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.00981920900000155, "iterations": 2000, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 0.18975000000000053, "user_us": 180.0, "system_us": 12.0, "rss_before": 13008896.0, "rss_after": 13303808.0, "checksum": 7000.0, "retained": 0.0, "peak_rss": 14368768, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.00954829100000154, "iterations": 2000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 0.018957999999999586, "user_us": 21.0, "system_us": 0.0, "rss_before": 12271616.0, "rss_after": 12271616.0, "checksum": 763000.0, "retained": 0.0, "peak_rss": 13434880, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.0422952919999986, "iterations": 2000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 0.007625000000000881, "user_us": 470.0, "system_us": 48.0, "rss_before": 54804480.0, "rss_after": 55607296.0, "checksum": 763000.0, "retained": 0.0, "peak_rss": 56410112, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.019521624999999432, "iterations": 2000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 0.020291999999999533, "user_us": 22.0, "system_us": 2.0, "rss_before": 29769728.0, "rss_after": 29802496.0, "checksum": 763000.0, "retained": 0.0, "peak_rss": 30195712, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.009325540999999049, "iterations": 2000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 0.018791000000000224, "user_us": 24.0, "system_us": 1.0, "rss_before": 12255232.0, "rss_after": 12255232.0, "checksum": 763000.0, "retained": 0.0, "peak_rss": 13418496, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.027650250000000653, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 6.8330829999999985, "user_us": 6169.0, "system_us": 668.0, "rss_before": 36962304.0, "rss_after": 50003968.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 51085312, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.09433195800000149, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 22.857832999999992, "user_us": 24242.0, "system_us": 440.0, "rss_before": 78184448.0, "rss_after": 82460672.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 83148800, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.05550170799999776, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 16.941375, "user_us": 16146.0, "system_us": 807.0, "rss_before": 51298304.0, "rss_after": 64946176.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 65355776, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.02709212500000291, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 6.8813749999999985, "user_us": 6166.0, "system_us": 721.0, "rss_before": 36929536.0, "rss_after": 49987584.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 51068928, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.027091541999997304, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 6.843916999999999, "user_us": 6161.0, "system_us": 690.0, "rss_before": 36962304.0, "rss_after": 50020352.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 51101696, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.09157708400000075, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 20.656334, "user_us": 22216.0, "system_us": 423.0, "rss_before": 78036992.0, "rss_after": 82296832.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 83017728, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.055334957999999546, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 16.828084000000004, "user_us": 16070.0, "system_us": 766.0, "rss_before": 51314688.0, "rss_after": 64962560.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 65372160, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.02724341600000102, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 6.92625, "user_us": 6164.0, "system_us": 766.0, "rss_before": 36945920.0, "rss_after": 50003968.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 51085312, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.012619291999996562, "iterations": 2000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.025125000000000064, "user_us": 28.0, "system_us": 1.0, "rss_before": 22495232.0, "rss_after": 22577152.0, "checksum": 1784302776.0, "retained": 0.0, "peak_rss": 23691264, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.04731999999999914, "iterations": 2000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.05745800000000045, "user_us": 446.0, "system_us": 33.0, "rss_before": 64962560.0, "rss_after": 65355776.0, "checksum": 1784302776.0, "retained": 0.0, "peak_rss": 66060288, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.021290708999998742, "iterations": 2000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.1905000000000001, "user_us": 270.0, "system_us": 32.0, "rss_before": 37044224.0, "rss_after": 37289984.0, "checksum": 1784302776.0, "retained": 0.0, "peak_rss": 37699584, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.012681458000002976, "iterations": 2000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.024999999999999467, "user_us": 27.0, "system_us": 1.0, "rss_before": 22478848.0, "rss_after": 22560768.0, "checksum": 1784302776.0, "retained": 0.0, "peak_rss": 23674880, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.016288582999997914, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.165834000000002, "user_us": 712.0, "system_us": 458.0, "rss_before": 32014336.0, "rss_after": 40632320.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 41680896, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.053407374999999035, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 3.2811249999999994, "user_us": 3658.0, "system_us": 312.0, "rss_before": 72597504.0, "rss_after": 76283904.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 77283328, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.023371416999999894, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.9201669999999993, "user_us": 485.0, "system_us": 445.0, "rss_before": 46809088.0, "rss_after": 55230464.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 55640064, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.015672291999997867, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.1800829999999989, "user_us": 720.0, "system_us": 467.0, "rss_before": 31981568.0, "rss_after": 40615936.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 41664512, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.013275875000005044, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.003667000000000975, "user_us": 7.0, "system_us": 1.0, "rss_before": 24543232.0, "rss_after": 24625152.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 25673728, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.05589212499999974, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 3.261875, "user_us": 3545.0, "system_us": 281.0, "rss_before": 72630272.0, "rss_after": 76316672.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 77316096, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.023430499999996357, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.9372919999999993, "user_us": 479.0, "system_us": 468.0, "rss_before": 46825472.0, "rss_after": 55263232.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 55672832, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.013481250000005218, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.003582999999999892, "user_us": 6.0, "system_us": 1.0, "rss_before": 24526848.0, "rss_after": 24608768.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 25657344, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.013236915999996768, "iterations": 2000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.025332999999999828, "user_us": 28.0, "system_us": 1.0, "rss_before": 24297472.0, "rss_after": 24379392.0, "checksum": 2105576752.0, "retained": 0.0, "peak_rss": 25493504, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.04806649999999735, "iterations": 2000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.060083999999999804, "user_us": 447.0, "system_us": 52.0, "rss_before": 65208320.0, "rss_after": 65732608.0, "checksum": 2105576752.0, "retained": 0.0, "peak_rss": 66879488, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.021431709000005128, "iterations": 2000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.18087500000000034, "user_us": 256.0, "system_us": 26.0, "rss_before": 38354944.0, "rss_after": 38600704.0, "checksum": 2105576752.0, "retained": 0.0, "peak_rss": 38993920, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.013354583000001696, "iterations": 2000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.024833000000000105, "user_us": 27.0, "system_us": 4.0, "rss_before": 24281088.0, "rss_after": 24363008.0, "checksum": 2105576752.0, "retained": 0.0, "peak_rss": 25477120, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.028872790999997733, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 7.494915999999998, "user_us": 7180.0, "system_us": 322.0, "rss_before": 30801920.0, "rss_after": 37240832.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 38305792, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.07687699999999609, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 14.057874999999996, "user_us": 14262.0, "system_us": 376.0, "rss_before": 69795840.0, "rss_after": 74874880.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 75644928, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.055045333999999, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 16.773874999999997, "user_us": 16422.0, "system_us": 359.0, "rss_before": 46088192.0, "rss_after": 52330496.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 52740096, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.028625500000003967, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 7.527291999999999, "user_us": 7185.0, "system_us": 349.0, "rss_before": 30769152.0, "rss_after": 37208064.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 38273024, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.028389834000009273, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 7.474041999999997, "user_us": 7140.0, "system_us": 338.0, "rss_before": 30801920.0, "rss_after": 37240832.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 38305792, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.07535745799999916, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 14.065165999999998, "user_us": 14170.0, "system_us": 429.0, "rss_before": 69894144.0, "rss_after": 74956800.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 75677696, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.05509929099999056, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 16.840999999999998, "user_us": 16481.0, "system_us": 367.0, "rss_before": 46104576.0, "rss_after": 52330496.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 52740096, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.02840104199999871, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 7.513874999999997, "user_us": 7149.0, "system_us": 373.0, "rss_before": 30769152.0, "rss_after": 37208064.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 38273024, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.013142541999997093, "iterations": 2000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.0249170000000003, "user_us": 27.0, "system_us": 1.0, "rss_before": 23478272.0, "rss_after": 23560192.0, "checksum": 1987956144.0, "retained": 0.0, "peak_rss": 24674304, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.04783891600000345, "iterations": 2000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.058292000000001565, "user_us": 498.0, "system_us": 46.0, "rss_before": 65896448.0, "rss_after": 66355200.0, "checksum": 1987956144.0, "retained": 0.0, "peak_rss": 67059712, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.0212874579999891, "iterations": 2000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.1899999999999995, "user_us": 267.0, "system_us": 35.0, "rss_before": 37830656.0, "rss_after": 38076416.0, "checksum": 1987956144.0, "retained": 0.0, "peak_rss": 38486016, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.012954792000002158, "iterations": 2000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.024833999999999357, "user_us": 27.0, "system_us": 5.0, "rss_before": 23445504.0, "rss_after": 23527424.0, "checksum": 1987956144.0, "retained": 0.0, "peak_rss": 24641536, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.0158917919999908, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.4593749999999996, "user_us": 1065.0, "system_us": 401.0, "rss_before": 28770304.0, "rss_after": 35061760.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 36110336, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.06059849999999756, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 3.7936249999999987, "user_us": 4077.0, "system_us": 328.0, "rss_before": 71892992.0, "rss_after": 75169792.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 75857920, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.028068042000001014, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.8470839999999988, "user_us": 437.0, "system_us": 417.0, "rss_before": 46825472.0, "rss_after": 54345728.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 54755328, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.015242000000000644, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.4585419999999987, "user_us": 1077.0, "system_us": 389.0, "rss_before": 28753920.0, "rss_after": 35045376.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 36093952, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.012327417000008722, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.003624999999998657, "user_us": 6.0, "system_us": 2.0, "rss_before": 22560768.0, "rss_after": 22642688.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 23691264, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.06043674999999382, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 3.712374999999998, "user_us": 3960.0, "system_us": 331.0, "rss_before": 71892992.0, "rss_after": 75202560.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 75923456, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.028040208000007283, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.8531660000000016, "user_us": 426.0, "system_us": 434.0, "rss_before": 46874624.0, "rss_after": 54394880.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 54804480, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.012100624999987986, "iterations": 8, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.003667000000000087, "user_us": 6.0, "system_us": 1.0, "rss_before": 22528000.0, "rss_after": 22609920.0, "checksum": 16.0, "retained": 0.0, "peak_rss": 23658496, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.012161500000004821, "iterations": 2000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.025291999999999426, "user_us": 27.0, "system_us": 3.0, "rss_before": 22331392.0, "rss_after": 22413312.0, "checksum": 939780144.0, "retained": 0.0, "peak_rss": 23527424, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.053792624999999816, "iterations": 2000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.059709000000001566, "user_us": 459.0, "system_us": 59.0, "rss_before": 66043904.0, "rss_after": 66469888.0, "checksum": 939780144.0, "retained": 0.0, "peak_rss": 67190784, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.02641970900000956, "iterations": 2000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.19154100000000085, "user_us": 275.0, "system_us": 30.0, "rss_before": 39288832.0, "rss_after": 39534592.0, "checksum": 939780144.0, "retained": 0.0, "peak_rss": 39927808, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.012168583000004674, "iterations": 2000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.024833000000000105, "user_us": 27.0, "system_us": 2.0, "rss_before": 22298624.0, "rss_after": 22380544.0, "checksum": 939780144.0, "retained": 0.0, "peak_rss": 23494656, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-changing-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-changing-options-validation.json new file mode 100644 index 0000000000..ebf4cae4d8 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-changing-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-changing-roots.json new file mode 100644 index 0000000000..0b0ac2976b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-changing-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-changing-workers-provenance.json new file mode 100644 index 0000000000..c4a2bc5d21 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-fixture-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-fixture-validation.json new file mode 100644 index 0000000000..673bd175ec --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "a6fcbcdadeafcd1b9f0c1915cd14b76559142d39b0638744815f05a3ea35ae30", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-options-validation.json new file mode 100644 index 0000000000..3e1c49aae3 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-retained-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-retained-roots.json new file mode 100644 index 0000000000..23f6b4cb74 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-retained-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-retained-zero-validation.json new file mode 100644 index 0000000000..e19227cb0f --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..969719734a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-roots.json new file mode 100644 index 0000000000..ee1ae6cc61 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "note": "Fresh emitted IR matches R25. Checker scripts are unchanged. Preserve all unsuppressed R25 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-workers-provenance.json new file mode 100644 index 0000000000..7508e22646 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-zero-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-zero-roots.json new file mode 100644 index 0000000000..1c6d8305fb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-zero-validation.json new file mode 100644 index 0000000000..842ba39ab1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero": "77b94f460f2ba5428857bfe116901359e6e85c02f040f9f1bba4fc4b5a2153a5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/changing-options-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/changing-options-worker.js new file mode 100644 index 0000000000..b2af1c36ac --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/changing-options-worker.js @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +let last = null; +function run(count ) { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/changing-options-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/changing-options-worker.ts new file mode 100644 index 0000000000..e9f0a29920 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/changing-options-worker.ts @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +let last: any = null; +function run(count: number): number { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/controller-exit.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/controller-exit.json new file mode 100644 index 0000000000..1f1863572c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/controller-exit.json @@ -0,0 +1,3 @@ +{ + "exit_code": 0 +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/controller.log b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/controller.log new file mode 100644 index 0000000000..014a98e65b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/controller.log @@ -0,0 +1,30 @@ +VERIFY small_record rotating all engines passed +VERIFY small_record same all engines passed +VERIFY small_record select all engines passed +TIMING small_record rotating 575815 calls per engine +TIMING small_record same 1562500 calls per engine +TIMING small_record select 2000000 calls per engine +VERIFY records_array_1m rotating all engines passed +VERIFY records_array_1m same all engines passed +VERIFY records_array_1m select all engines passed +TIMING records_array_1m rotating 175 calls per engine +TIMING records_array_1m same 175 calls per engine +TIMING records_array_1m select 2000000 calls per engine +VERIFY long_string_1m rotating all engines passed +VERIFY long_string_1m same all engines passed +VERIFY long_string_1m select all engines passed +TIMING long_string_1m rotating 1290 calls per engine +TIMING long_string_1m same 3136 calls per engine +TIMING long_string_1m select 2000000 calls per engine +VERIFY escaped_1m rotating all engines passed +VERIFY escaped_1m same all engines passed +VERIFY escaped_1m select all engines passed +TIMING escaped_1m rotating 159 calls per engine +TIMING escaped_1m same 160 calls per engine +TIMING escaped_1m select 2000000 calls per engine +VERIFY unicode_1m rotating all engines passed +VERIFY unicode_1m same all engines passed +VERIFY unicode_1m select all engines passed +TIMING unicode_1m rotating 1405 calls per engine +TIMING unicode_1m same 2796 calls per engine +TIMING unicode_1m select 2000000 calls per engine diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/fixture-hashes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/fixture-hashes.json new file mode 100644 index 0000000000..3aeb3a394e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/fixture-hashes.json @@ -0,0 +1,21 @@ +{ + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/fixtures.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/fixtures.json new file mode 100644 index 0000000000..ae252e71f5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/fixtures.json @@ -0,0 +1,223 @@ +[ + { + "name": "null", + "bytes": 4, + "utf16_units": 4, + "kind": "small", + "sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "string_a", + "bytes": 3, + "utf16_units": 3, + "kind": "small", + "sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "empty_object", + "bytes": 2, + "utf16_units": 2, + "kind": "small", + "sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "tiny_object", + "bytes": 7, + "utf16_units": 7, + "kind": "small", + "sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "small_record", + "bytes": 109, + "utf16_units": 109, + "kind": "small", + "sha256": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "object_1k", + "bytes": 1021, + "utf16_units": 1021, + "kind": "object", + "sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_16k", + "bytes": 13197, + "utf16_units": 13197, + "kind": "records_array", + "sha256": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_array_1m", + "bytes": 888597, + "utf16_units": 888597, + "kind": "records_array", + "sha256": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_1m", + "bytes": 888609, + "utf16_units": 888609, + "kind": "records_object", + "sha256": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_8m", + "bytes": 7117930, + "utf16_units": 7117930, + "kind": "records_array", + "sha256": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_8m", + "bytes": 7117942, + "utf16_units": 7117942, + "kind": "records_object", + "sha256": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_20m", + "bytes": 17765930, + "utf16_units": 17765930, + "kind": "records_array", + "sha256": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_20m", + "bytes": 17765942, + "utf16_units": 17765942, + "kind": "records_object", + "sha256": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "numbers_1m", + "bytes": 1067371, + "utf16_units": 1067371, + "kind": "numbers", + "sha256": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "long_string_1m", + "bytes": 1048594, + "utf16_units": 1048594, + "kind": "string", + "sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "escaped_1m", + "bytes": 990018, + "utf16_units": 990018, + "kind": "string", + "sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "unicode_1m", + "bytes": 884018, + "utf16_units": 468018, + "kind": "string", + "sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "wide_1m", + "bytes": 977781, + "utf16_units": 977781, + "kind": "wide", + "sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "heterogeneous_1m", + "bytes": 914291, + "utf16_units": 914291, + "kind": "heterogeneous", + "sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + "operations": [ + "parse", + "stringify" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/access-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/access-worker.js new file mode 100644 index 0000000000..70d94cb8e2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/access-worker.js @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records = JSON.parse(text); +const length = records.length; +function run(rows, count) { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/access-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/access-worker.ts new file mode 100644 index 0000000000..530a63c663 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/access-worker.ts @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records: any = JSON.parse(text); +const length = records.length; +function run(rows: any, count: number): number { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/rotating-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/rotating-worker.js new file mode 100644 index 0000000000..adb5655ef4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/rotating-worker.js @@ -0,0 +1,63 @@ +// Generated from rotating-worker.ts by erasing its type annotations. +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last = null; +let cursor = 0; +let checksum = 0; + +function run(count) { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/rotating-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/rotating-worker.ts new file mode 100644 index 0000000000..ce56073346 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/rotating-worker.ts @@ -0,0 +1,62 @@ +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources: string[] = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last: any = null; +let cursor = 0; +let checksum = 0; + +function run(count: number): number { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/run_access.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/run_access.py new file mode 100644 index 0000000000..aeb19504ea --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/run_access.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ROOT / 'access-worker.js')], + 'bun': [args.bun, str(ROOT / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ROOT / 'access-worker.ts', ROOT / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/run_dispatch_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/run_regression_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/run_regression_focus.py new file mode 100644 index 0000000000..f1c85426ec --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/run_regression_focus.py @@ -0,0 +1,123 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(ROOT / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={p: hashlib.sha256((ROOT / p).read_bytes()).hexdigest() + for p in ['run_regression_focus.py', 'run_dispatch_focus.py', 'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(ROOT / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/with_lock.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/worker.js new file mode 100644 index 0000000000..8ff145c5fb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/worker.js @@ -0,0 +1,82 @@ +// Generated from worker.ts by erasing its type annotations. +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/worker.ts new file mode 100644 index 0000000000..c654926e01 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/worker.ts @@ -0,0 +1,81 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/host.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/host.json new file mode 100644 index 0000000000..95207c4393 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/host.json @@ -0,0 +1,125 @@ +{ + "started_utc": "2026-09-11T09:41:36Z", + "load_before": [ + 2.0302734375, + 1.671875, + 1.6552734375 + ], + "host": "perry-macos.fritz.box", + "cpu": "Apple M1", + "memory": 8589934592, + "worker_sha256": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + "fixtures": [ + { + "fixture": "small_record", + "bytes": 109, + "sha256": [ + "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_1m", + "bytes": 888597, + "sha256": [ + "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a" + ], + "distinct_contents": 8 + }, + { + "fixture": "long_string_1m", + "bytes": 1048594, + "sha256": [ + "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03" + ], + "distinct_contents": 8 + }, + { + "fixture": "escaped_1m", + "bytes": 990018, + "sha256": [ + "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6" + ], + "distinct_contents": 8 + }, + { + "fixture": "unicode_1m", + "bytes": 884018, + "sha256": [ + "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263" + ], + "distinct_contents": 8 + } + ], + "baseline_worker_sha256": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + "engines": [ + "perry", + "node", + "bun", + "baseline" + ], + "verification_counts_by_mode": { + "rotating": [ + 2, + 7, + 9 + ], + "same": [ + 9 + ], + "select": [ + 9 + ] + }, + "source_sha256": { + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/run-rotating.py": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.js": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + "commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "versions": { + "node": "v26.5.1", + "bun": "1.3.14" + }, + "load_after": [ + 1.79150390625, + 1.68212890625, + 1.66064453125 + ], + "finished_utc": "2026-09-11T09:43:19Z" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/lazy-candidate-probes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/lazy-candidate-probes.json new file mode 100644 index 0000000000..8f5a0a0218 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/lazy-candidate-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe": "08b3505bd2317cceb3d408b72e32afe6355e8790a6497776a32c2c02c16634f9", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/lazy-main-probes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/lazy-main-probes.json new file mode 100644 index 0000000000..5fb652abf4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/lazy-main-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-build-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-build-provenance.json new file mode 100644 index 0000000000..87c665a8e4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-changing-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-changing-options-validation.json new file mode 100644 index 0000000000..ba9f2e1197 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-changing-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-changing-roots.json new file mode 100644 index 0000000000..7d0a1073bc --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-changing-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-changing-workers-provenance.json new file mode 100644 index 0000000000..86e941bfdb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-fixture-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-fixture-validation.json new file mode 100644 index 0000000000..36f30fd40e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-options-validation.json new file mode 100644 index 0000000000..b13214914b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-retained-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-retained-roots.json new file mode 100644 index 0000000000..2d74c7b5b1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-retained-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-retained-zero-validation.json new file mode 100644 index 0000000000..826415a9b7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..2bcfdc98bd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-reuse-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-reuse-provenance.json new file mode 100644 index 0000000000..06563fc13c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-reuse-provenance.json @@ -0,0 +1,2492 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "evidence_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "note": "Reference arm called main/baseline is measured R25, not current main. All 81 reference checks and 24 IR verdicts are reused; copied original commands identify their actual execution paths.", + "files": [ + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-compile.log", + "sha256": "bfcc01eb515997ac0bfa6986f21e23e27a9af7deab4563e5863937b3c9135c6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stdout", + "sha256": "8908a39d4a7b4d19b28d6de2f756de4d8aa558f4199186794e3fbf7980e25edf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options", + "sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options", + "sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stderr", + "sha256": "a19295114d0ebf184437625934289909e9f5cdb1ef191c2271bb3e27fa62eaa3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stderr", + "sha256": "95cb018271fe326b5bd3558de2ffdc345d1cf28648a9ee9b5529be53275eb740" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stderr", + "sha256": "12ce48cc9db6fd5b6a43791c497eac6b8eee09ae94a3189cada8cef438ae5f00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stderr", + "sha256": "78864551240e1bd65d36398a74ee53c7c441d2d226237b0732bcc8ddca1240aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-0.log", + "sha256": "9cb1b2454f6568fcc50e9153eca7e82427c08b9a47161ab1e5cb379eb21afdc6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stderr", + "sha256": "61f40388c06a0fbcfac95f559e97e8d18cb1a113e109d7d8eaad72112778f14c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-workers-provenance.json", + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker", + "sha256": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stderr", + "sha256": "34c56c85f2e4033d10d1f5707c7c32e92ac726f38cc210df9777757b78ec5519" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-validation.json", + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-compile.log", + "sha256": "923562ac2fcba7520fa85c5381f506a454cb87c91598863a578a3bb721da405a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stderr", + "sha256": "41433231e908567dea2a7b6145c2069df40b53a99c3d5706ea0035bcfcddb01e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-0.log", + "sha256": "feda68daa9a2da19b7239bcaf6eda541cb340eb6bee385b52bf13e31ac5da19c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-spacer", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-spacer", + "sha256": "2d14926734906c4c4dace01ca2ca28f56b298d267be193c17e7e14cc6e69b24a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only", + "sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-compile.log", + "sha256": "43391112b27aae9ad2d81a93965a9a9e4e69808ab1d5331848180e73c9612ae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stdout", + "sha256": "e4e7560cd912b241435c0e54018563e1c2d7d4350aa4b493a8bc30c8cff01086" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json", + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-compile.log", + "sha256": "5245a6a66a6ec8f03e54836e934b2fc0ecd7cd1505117b4e8c1368449b96d565" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stderr", + "sha256": "7fa67fc071709f87e1c2f94644b466068e43cba2c0c7f5d96f4a63d98f5ed63f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-compile.log", + "sha256": "112407f0fc81f7da9e9c86e5a5f2e9dcaef6b618f7c27112a56732755b818daf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-15lazy_get_rooted.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-15lazy_get_rooted.s", + "sha256": "85fd2d85f57331f82d0600e64d2692a17c70c75d4a64e4c5d14e132216d4c612" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-validation.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-validation.log", + "sha256": "2a191f692f5831551281f65e8e2a8a811e9c642aa6aa14cb8a417a2b4841f953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-validation.json", + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry", + "sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads", + "sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-compile.log", + "sha256": "c84bccd706c1b1efd1eb72c0a4f68de9799aac95d19a0cd9149723ea2a396d2e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker", + "sha256": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stderr", + "sha256": "34a6ba4939da64476b3f733fd2926a2ad27242f39822b48b14b90c50f48ee3bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero", + "sha256": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero", + "sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fixture-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fixture-validation.json", + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-array-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-array-get.s", + "sha256": "3494f1c3dbd4dfe53fae786fd080b6b97b25995c49a72bb33e6f2d4de8bd65dc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-space-probe", + "sha256": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stderr", + "sha256": "d78071b285ec00e504cb5fd437266e0070046cdab2dc74d8746f8bd8a647cb9e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stderr", + "sha256": "2ade94c85c4c6b02f5d3bf01ea0a24d1c794e68844a8ff774ca8465e9ad7a196" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stderr", + "sha256": "5264de0c7ef4fdb40fbe387c5dd8d5b9a3609b85229863489e8d90ed1c689d9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture", + "sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker", + "sha256": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker.o", + "sha256": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-workers-provenance.json", + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-compile.log", + "sha256": "f8e7ed3f57c70b701986a5702ecb901fd5ba49a1d35fc99b750d879f350f0cf5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-roots.json", + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stderr", + "sha256": "ee19920e6ce0610bd009bb3bfe096971b2bd650f51a76aced8923b43ec9d32dd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stderr", + "sha256": "f5858a46e8e5635ad077881c989707960caf2805b7f8d77460aeff047339ffa8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-packed-index-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-packed-index-get.s", + "sha256": "8cb7e01608a2c618c36309a0cc93ebe5831e75fd749ae424a0f91921f84532c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-roots.json", + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stdout", + "sha256": "5d1802bd030fe3379bb06a180e92fcf986296aef9107dadcc10a8f63bdbf6c7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-validation.json", + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length", + "sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-0.log", + "sha256": "3860640dd7df0fe6588e8d0fd8e6d10000acc34f4e0378231636d3395fd9d7aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stderr", + "sha256": "5a88542ecc15c421e1a2ac81c973d9ebab298ad63a711e49d9ebf071e8b779c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe", + "sha256": "75d4839f16e6eed750fc9ecaab0f94987138536f35d198bf48057810f6cfb063" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction", + "sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-0.log", + "sha256": "873cb48cc94653d4f4d1b36e3f4f228c7f9c61e4716f34799ac9ba4320e9dc8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-compile.log", + "sha256": "83e997ebbc5810556f03d0695d399689476ec35aab724f4bb2a080d6649c187f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-validation.json", + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stderr", + "sha256": "e733a531e39ee38444760a938eb35245ecb99bd3c1aa054675168c86de531254" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-compile.log", + "sha256": "2d8c719a56fdceca535663bbf2b0b7b80dadc8f7c25d2a9860ec0da8d72af558" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-0.log", + "sha256": "bfd9807d5f50fbabdab063557adbaa7068e1c2290f0af99444d58926cad7fb35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stderr", + "sha256": "6a57e5f56a2e6c36a914770c825d2f9f8e2f0abf42343aed08aea62ef15244ae" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-roots.json", + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-11cached_read8lazy_get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-11cached_read8lazy_get.s", + "sha256": "417a12ab6b195d609d26afe28235f88fb3e319d3e67272bd3d948fb9b76f5c4d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stderr", + "sha256": "c0508409b11c53455f2ad5d4de1404c876b07c520fda0aa675285dd09858b31e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-8mutation26resolve_materialized_array.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-8mutation26resolve_materialized_array.s", + "sha256": "1828cd33102577e253988ec30fa59522e13304955e2d41d7c70ed62aa6a790db" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.json", + "sha256": "22e0eab1b68df592e51f849c165ece97212f7f67df2790e2f2532b969af25ec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stderr", + "sha256": "a781a93db6c9ed109ac408041f9fdf664106223ad54d2f554803b52e83b3f887" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-roots.json", + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-0.log", + "sha256": "c5ed96ca6475927931d87ffcea89a25a753ea540aa3659976e26afa6404aef2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture-0.ll", + "sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker-0.ll", + "sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/ordinary-workers-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/ordinary-workers-check.log", + "sha256": "a070a94176c6d41c9a84264e2c2a20584444f94cbe159d6a74ff8f2c6ce96349" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only-0.ll", + "sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length-0.ll", + "sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction-0.ll", + "sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker-0.ll", + "sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry-0.ll", + "sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker-0.ll", + "sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads-0.ll", + "sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-check.log", + "sha256": "c687e0bda1d65d6a644547dd46495041a9602bff17d0af9578bdd89adf749ff8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/check-0.log", + "sha256": "2e1e93ae99fdbf7ff3601b32f219b9d9a53926fb85a68158506729b4cf7436f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/zero.ll", + "sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/compile.log", + "sha256": "30ff32dd1c93979b9cc522524aed8325e2205867de6fab90231163c2293d8832" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/worker.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/check-0.log", + "sha256": "5bc08c71b75ca87cb23c5dea77186b06a48601e92be12bd7ad4da55bc627e38a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture-0.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker-0.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only-0.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length-0.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction-0.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker-0.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry-0.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker-0.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads-0.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-1.log", + "sha256": "8dff47d11974370bd580487f44a5ec19789218771c1d1d3c42c9a2f67e03a763" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-0.log", + "sha256": "b4ad91c3eab41620a040675b7da92174960e8d9bba454e4cf709a10991272347" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/zero.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/compile.log", + "sha256": "a3b74a3f34e0f290e4ba243956663644625603cf688dcf18c38ac8a7fc3c6f6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/worker.o", + "sha256": "6958910c40f95da63c21d9527aef5f052de60d110c38de5b702126f9ebdcece1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-1.log", + "sha256": "064c117b67243e7c927199ad1a1470831a56b2ee7728f032f0619ba99dd9edc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-0.log", + "sha256": "b2b11d103a7685b9c344918149dd3fdaa15213e4252c5a84723aaeda677299eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/zero.ll", + "sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/compile.log", + "sha256": "e22b3b8461278d9e9222b37395d7b919dffff3dafe989b9611836ec5ea5aec59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/worker.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/check-0.log", + "sha256": "f6698d16f45c156aba049cea597490fba9638f1ec78369502f9cf1764d6c926c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/zero.ll", + "sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/compile.log", + "sha256": "4f9e08368bba41235bdcb5c91165174cf21bfd2f68c6c2dad29375fb34b1e6a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/worker.o", + "sha256": "2a9823592433f7eed446e49d191dcfbf8d8e27e57e8d3eb3eb3c58be8e6b36b4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/check-0.log", + "sha256": "cde78b91411e68c230304de0fae7db0a5cc891d5f89abeab8a3f445b57417c85" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_stdlib.a", + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/perry", + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_runtime.a", + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/zero.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/compile.log", + "sha256": "388ec8d9701d4602fe56748892bb906a972538cf446ac90f08ca348f441213f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/worker.o", + "sha256": "b7d0d1ce0724ae92f5d47ebcb945c9d02a42821790079d8cf300678eb327d1bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-1.log", + "sha256": "ab66f20703b9c2e9fc7f3cd7f5c4548b7f54a770d90c04379eb0867944361a04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-0.log", + "sha256": "4050d2a3c84c2d0606b532b2cf18db4b4532c38ddc407b74ee58b6e70a4aa96a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/zero.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/compile.log", + "sha256": "6452aab181e235450dd538ad16a5a9d9f21cf1de328cc3a234f130a71f8a8559" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/worker.o", + "sha256": "f284a1fd1866dea47fda49afd09a902687db4cd273d60e76b73373f0f716f8b5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-1.log", + "sha256": "8196a1e23f481eba29acc2160175f2f3ccd76efc3e9a62b73078c4636b7026da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-0.log", + "sha256": "fb3a04e2b1e934c16da2bbc675d86657bb9682bfcdbb84d6cefb7baf41ff00e7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "427c9a83027574c4461a503fcaab0a2608fbb83bdf1699973a2bcfe8a0d096e0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "52e307cfac9ab598f756c0182b1c45ed62a528d81a86739316c928818e1a89eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/compile.log", + "sha256": "ee3243b3a0e8994ea6588e9873584adc4aa97b14267c59c66f905e15991b1c2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/worker.o", + "sha256": "f0d633b01a767b183bb047f9df5edbb68eff904f899650d1c0c7616be336a405" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/compile.log", + "sha256": "b1f931e40020a67d405d85069d071c101931112ba5d5eac5f52d7473f5e97a3c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/worker.o", + "sha256": "28691e1e114f0bcc0302caf3b244d66b5f23d6e2eb60e9e00a4e24a6a513c2ef" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/compile.log", + "sha256": "ef54f8e8253aa4502657cc184171d6a83a37891cf3ddc855228cd1c372934628" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/worker.o", + "sha256": "aa6922f3289ee3847936c92c33001a579735d25115b1b4229c1101ad4ac79903" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/compile.log", + "sha256": "40cd1052a284c7b13d9e8feb6454f8915ff7dc7a96d8b80cadfb390c3bc4e126" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/worker.o", + "sha256": "4aacc8839e6a96dda7cc2ddd08eafaa6207d69af602ec89be3d80a24d851d1ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/compile.log", + "sha256": "8047196f9faa2179fc8dd926028fc63162b958cf27208510104f3da2778c2bdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/worker.o", + "sha256": "56656cc41877b23e12816bf121a1d5b2155908d846ccd31a7d772b545f05b45c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/compile.log", + "sha256": "5f5a2f15111fcde1a97a7c18993cf658a7e7cdea3d818d701060862ce7e43a8f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/worker.o", + "sha256": "efd01fbf9c3c1d7f7c6d089242bbf3a1cf595ffac1b9455feff11b663831e186" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/compile.log", + "sha256": "a5b514d2e6ebfe18ef44104bea06494f00064886ba2bf40e2951c736bf4ae062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/worker.o", + "sha256": "19808fe019ad81ad28405e395b69ca2116ed6e162584242e99bdbe3afbf144f0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/compile.log", + "sha256": "a86e7d9b7147414ae5779d4eae698751fd0c1b6a69423c1026ec4122542da145" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/worker.o", + "sha256": "9d4b685772750a0bf9ea3f8f7617563f3ff36278c5c21f175190b1eabc18f92c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/compile.log", + "sha256": "58eb8aadf976b3af8f35adc1be45122bbd28edb9d2be317cc27961f37d686de9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/worker.o", + "sha256": "916b38f99cc1ff1f0f9374a8557577007a7046844c5a81364ac826f755e8a01a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "6dc46fa8a272f130ecf98116d39e85409396ddd0374c7536dddb6f811cf00757" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/compile.log", + "sha256": "59be8774038b7e8c88c9aa5fcdd5ae9aacd85919d1a971e24e54b54a67e2b4c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/compile.log", + "sha256": "3250a2968404de7cda74c24112c5fc64b54a78ddb0aecb4ca34820d854403062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/worker.o", + "sha256": "462dbeb33d6f8851abf74488ded6a5a038c3e550926b2253faa53a1c683d8de1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/compile.log", + "sha256": "f95c102e788bd67783acad42f824aab934987690ca0dba2e7d1db9a08905975c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/worker.o", + "sha256": "1012306eb033f8b43e1b25aee960f84307e98cce2ab9471676d7b4620625b896" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/compile.log", + "sha256": "9c77d4fb5766284644d2914d0026d67e6f113cb072573bc9b4fe7e7e8733c47c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/worker.o", + "sha256": "9acc2ae0d9786f1330efd820d9cdf5eaa6042d68a49da472145d2afa2bc2cad3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/compile.log", + "sha256": "ed56c83522731ac94f1840b17e68288dec1d66d931eb3008e7ae594bc855e748" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/worker.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/compile.log", + "sha256": "77f302b730a6872abc2adf38a88eed36502a0cff7906fe55fd5e01c3f9ab46d1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/worker.o", + "sha256": "6ca5eee3aa558315a20a2450b93587279fd85f3475e6e78ba1c3b4c492b2ffc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/compile.log", + "sha256": "5baca3735bb0108e5c20afab19d96e59fffc0f3e42187254c2485ed05a10520c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/worker.o", + "sha256": "c1231c97608889b5790735858873bda932e3ee7ed9f8ec1c293b02c6a756d0f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/compile.log", + "sha256": "732f5d8e16116472aa8021a909dab88d887d090f1e85d4ee66f626367e39af37" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/worker.o", + "sha256": "578466e28aa1e9837406f037983a68cd58f4748b8a95ff5b31c98e56f4a8b02b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/compile.log", + "sha256": "a159d33103385b4a47519c453d93560dda1a19d2d49553c149596c93b2d32641" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "6f04c8ac7a9408ad14932d498e57b6cbd8215997345da13f5d5c25932e7625cb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "8077eb6cee794e9c857500125018ff127f18b0f1d187caf79dc51f36cc24e43a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "97cb6b183b9e4e8e1c8d87fabf2a0f009e5be97a52686633294ef083cee8072a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "66327336cb51ae8a5b9dc2f013695d4c2a78f9473e3b34f4d8752b1b5731b25a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "602e8a19f1d5b047e056d5fc85395daafc24aa8f9ab71011b4c17ae3b6234d7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "83b73c072cbbca1a31acbeeaf5a91bb2a305e303e05cd4466dd68794d4bdcb52" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "96bfa878a9e33d7beed072e8f57f3f259150a1b07bb6eb88fc6fdbdd4eb83cdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "2d985a40ef89350fbcebd0e3189ea06a271aae20305bc01a5378b70a767bf7f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "74027b84ff2fa008465587fc74b299427d4c62fcf347c17392713790845a1531" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-and-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-and-build.py", + "sha256": "1793780ddcceb227002566c16420086a034cfc391986294d634c20d4a081253c", + "adapted_controller_sha256": "639a489044d315b7928ec3b90572766f630974323c6833e86825306a8f0907e8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-changing-options.py", + "sha256": "bf3c200ba08ee6d1f90c0be241b6af2045db6881a107ddae44188aa0540303d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-zero-retained.py", + "sha256": "695f483ec60c1792529ce01cced55760958e3265a7133a95a72cd8f8fc7330c2" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-options.py", + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-zero.py", + "sha256": "eae83f5dfaa093307809967282a5ff6fbe5e5ab22a5f8c04c794cf8470823ec8", + "adapted_controller_sha256": "e0e5d53197e063b9c664107eeedd318054c2b8900220b27482e550f506616260" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-options.py", + "sha256": "890eb9be7484bf1453866fdc27cc3ad11f614f8b49fc0a69d7c9ea9e48609e8a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-changing-options.py", + "sha256": "dcad361f6e2ecd5c3b1933638b64314cc25d1986424ec3a1b20e7d81c62d1a29" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-rotating.py", + "sha256": "fd2e84685baf7e6525dd96e7187dc4595db523740aa69e7944a56b2c9f574423" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/probe-lazy-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/probe-lazy-baseline.py", + "sha256": "da65ba2bcc65be99759037329865c9be288b1f8cd09130669f15562fa45b4ccb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-full.py", + "sha256": "f9ea6d91a552375018d9c9c36d0a55cc7c03af930bf546b279d50cdae92f15c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-candidate-validation.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-candidate-validation.py", + "sha256": "cadcba87c0282e393804a301fb871a31776bd65ed2fa0073e4e9e135613f9265" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-roots.py", + "sha256": "505ffb042285229f810f5383efd6ca417c62a319c0c904a5f209b8e0bddcae21", + "adapted_controller_sha256": "be88eb9b9edb5a9ee9e93222546e6c6c4bb284ad35def61d5fe750a14e9dab63" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-after-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-after-build.py", + "sha256": "d3240b9a70aafc6a6013381a4fc29a134248d3d02e3a435a6fc22d419df4bff3", + "adapted_controller_sha256": "5f6faf42bf4d77b0bbb1110e906a9439a1cc62bf818180355f46e10340c26c34" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-lint.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-lint.py", + "sha256": "b228808035eba5472e845e534d7799d2222ee142cef0a273cb941810fdfd53f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-release.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-release.py", + "sha256": "f104da4b90eda0c4f2f28ef311a6bdd8b8cb4afc27c65a6d6569285b2955d1fe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-small-rotating-recheck.py", + "sha256": "0fba6080126b2157d699559f9476299a23b866ffecf511d272d12a9a32a5af00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-changing-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-changing-worker.py", + "sha256": "4788cfea12588ad6b638625293f3dfad0b2f43196d81767ca20765835492af9f", + "adapted_controller_sha256": "9f1ff996614ff4c01a44b461487ab07ab40f2599d3e41791795285dd039c8c05" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fraction.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fraction.py", + "sha256": "50d439538133260244b63d569e3c2a72e85cabeb7d1e780920c14f2b33a7be5a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-changing-options.py", + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-retained.py", + "sha256": "77fb29d605b62a49c66e03b60d5c0bf15accb8932880cb3068805da937f60889" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-zero-retained.py", + "sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-focus.py", + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-workers.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-workers.py", + "sha256": "8ec388464aebad1d9d3b3a94cc332880a40a1df82040369f25e423cbcd15189a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-getter-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-getter-baseline.py", + "sha256": "e8a9aa55d90dba9c874b90f6cdb8219406e35fc6b8cb68f7a261927b15da30fc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/archive-results.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/archive-results.py", + "sha256": "0e19efb9e48597b0355955bcd6031ffa91bdef692f8433af3efc30ec77860c35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-zero-retained.py", + "sha256": "de8de8302b063dd1c5a394ea8f0fbb5c339c70f00288fbc462f8acbfad4dc0f3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-full.py", + "sha256": "3e1c44a315d5009ee31d5a1c5fa58f9384ccad261acb457d016a5b0a575926a3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/inspect-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/inspect-disassembly.py", + "sha256": "955bc47675072c38fc35370dd68b7fa39eeeefde1d94661e4546dc3eda1533e1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-options.py", + "sha256": "09d11119c03f3f23f6ade09fe4ab3e8e340f60c4d022d222027ec1a6ba553fe5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-changing-options.py", + "sha256": "2e65bdbd42801154589a417a920a461e6225ade84c6fd0c5cf4230155808a61c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-changing-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-changing-roots.py", + "sha256": "5eba6d1cf8795ba52dadc0c1eed89af38ac5351f57298212101f7816f75ac981", + "adapted_controller_sha256": "0d804863d6b7200d9367791084a16d930f86ab548fea1b43e7e3d9c32125350c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-json-entry-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-json-entry-disassembly.py", + "sha256": "83f2ec9478d222d8adc027e38819b5cdc919d575dbee471925171f02f903cd01" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-recheck-options.py", + "sha256": "0c67c0e8abbc57c33e35ec92f57b24c4019a6518105b46300102bc799a4daab4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-supplement.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-supplement.py", + "sha256": "b8a9283a8f493c05fefbdb8d8d781dc02f0a637864c7d6cda90e9e34e16a6c77" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-retained-zero-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-retained-zero-worker.py", + "sha256": "4aed26beafb68ca2f901440a5e24d60fa2b6b089c817fcd52196b27985609a07", + "adapted_controller_sha256": "3eaa34802d18e6933535ff8c225744a7dc24defbefa597567b17c392398da562" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-rotating.py", + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fixtures.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fixtures.py", + "sha256": "a789fbdf1a23ab3f247235e0a909464b0f0869a042497867f5792dcf7ce41b80" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-access.py", + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-retained-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-retained-zero.py", + "sha256": "db7631a047e0b67c008a45a61c8ca08588a089512e35a8d84d62e97930f78fc0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-options.py", + "sha256": "e870bfe1145fa558e47f0a9af1fde3efb18e30458f679a778f55f4b0c9d29cdc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-small-rotating-recheck.py", + "sha256": "75c692fcb1a6e8cfc86935712ac34742919093364212a5702d7cd6759056f6c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-retained-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-retained-roots.py", + "sha256": "0801ffa589fa234ed335286946ed6f9d1dddc8fdd952e75dba53284d949e4d38", + "adapted_controller_sha256": "5b6dc49229a667b21b5afe42806779ed44054d8eb8f013f941a8b9948a79f151" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-retained.py", + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/stage.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/stage.py", + "sha256": "dd4119bc5151c813b226c12a4b1065b235750f25387cac654a20928c71aab84d", + "adapted_controller_sha256": "de4fe6712445fbe0c108f13c80c54787e256f0b81b73a96d99c4da9b94068f69" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-extras.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-extras.py", + "sha256": "b747bf477e1a0b4308ad6ab68884f151786da4ae6ec4069512ad1836d646728d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-zero-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-zero-roots.py", + "sha256": "900584fb2bc94488f00438152f8d9b72f67c7272b59320fbc1eccf993360549e", + "adapted_controller_sha256": "18e78fdcc00cd2bd6f8d6318ea5f68cd0a17a82228fbdc2bf252d49734f2e329" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-recheck-options.py", + "sha256": "682583119410a68efc5953086db2dbc66fe1ccf54e2def559ed802da5bbf1b35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-roots.py", + "sha256": "87500a5860178415e50257b5afdb93f3a3d3733c639ecbd92e3e764c68b9ebe7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.ts", + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/fraction-baseline.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/fraction-baseline.json", + "sha256": "41475efabdbe458358432bdba58a7015a523a7e37dc760dc631d8f183a18dd7f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.js", + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.ts", + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.js", + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.js", + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.ts", + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/test_json_zero_spacing.ts", + "sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/full-cases.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/full-cases.json", + "sha256": "8728ac72d0fc35a0cf9b9131392b2ffbaa3fc47b38666e2bf0908d33efe6999c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_dispatch_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_dispatch_focus.py", + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.ts", + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.js", + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/with_lock.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/with_lock.py", + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.ts", + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_access.py", + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.js", + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_regression_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_regression_focus.py", + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.js", + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.ts", + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-build-provenance.json", + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/lazy-candidate-probes.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-main-probes.json", + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/getter-baseline-comparison.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/getter-baseline-r25-original.json", + "sha256": "99ff8b289f95d4bc3cbbde7e763677d33645c4c438dfcf817b3f55cab84d405c" + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-roots.json new file mode 100644 index 0000000000..85aa8d1945 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "9495bfc95e2afcfb5a7cb535e440e61ec0722cb1", + "note": "Fresh emitted IR matches R24. Checker scripts are unchanged. Preserve all unsuppressed R24 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-workers-provenance.json new file mode 100644 index 0000000000..236d23f3a3 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-zero-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-zero-roots.json new file mode 100644 index 0000000000..fc4c08e55e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-zero-validation.json new file mode 100644 index 0000000000..82eae0872a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/measure-supplement.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/measure-supplement.py new file mode 100644 index 0000000000..24b74aed95 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/measure-supplement.py @@ -0,0 +1,43 @@ +from pathlib import Path +import argparse, json, shlex, shutil, subprocess + +w = Path(__file__).resolve().parent +p = '.work/' + w.name + '/' +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance' +parser = argparse.ArgumentParser() +parser.add_argument('phase', choices=['access', 'focus', 'options', 'rotating', 'retained']) +kind = parser.parse_args().phase +worker = {'access': 'access-worker', 'rotating': 'rotating-worker', 'options': 'options'}.get(kind, 'worker') +cmd = ['python3', p + 'run-' + kind + '.py', '--worker', p + 'candidate-' + worker, + '--baseline-worker', p + 'main-' + worker, '--node', '/opt/homebrew/bin/node', + '--bun', '/Users/perry/.bun/bin/bun'] +if kind == 'focus': + cases = ['records_array_16k:scan:4000:8:7', 'records_array_1m:scan:200:2:7', + 'records_array_8m:scan:32:1:7', 'records_array_20m:scan:16:1:7', + 'records_array_20m:roundtrip:8:1:7', 'records_array_1m:parse:200:8:7', + 'records_array_1m:stringify:256:8:7', 'small_record:parse:2000000:5000:7', + 'small_record:stringify:10000000:5000:7', 'long_string_1m:stringify:4096:8:7', + 'null:stringify:20000000:5000:7', 'string_a:stringify:20000000:5000:7', + 'empty_object:stringify:10000000:5000:7', 'tiny_object:stringify:10000000:5000:7', + 'object_1k:stringify:2000000:5000:7'] + for case in cases: + cmd += ['--case', case] +elif kind == 'rotating': + cmd += ['--filter', 'unicode_1m,long_string_1m,escaped_1m,small_record,records_array_1m', + '--repeat', '7', '--source-commit', json.loads((w / 'provenance.json').read_text())['source_commit']] +slug = 'quiet-' + w.name + '-' + kind +invocation = ['python3', 'with_lock.py', '--'] + cmd + ['--results-dir', 'results/' + slug] +command_file = w / ('remote-' + kind + '-command.json') +log_file = w / ('remote-' + kind + '.log') +command_file.write_text(json.dumps(invocation, indent=2) + '\n') +with log_file.open('wb') as log: + result = subprocess.run(['ssh', 'perry@perry-macos.local', 'cd ' + shlex.quote(remote) + ' && ' + shlex.join(invocation)], + stdout=log, stderr=subprocess.STDOUT) +print(log_file.read_text(), flush=True) +# Preserve every terminal window before any other remote operation, including failures. +subprocess.run(['python3', str(w / 'archive-results.py'), slug, kind, '--allow-failed-window'], check=True) +d = w.parents[1] / 'results' / slug +for source in [command_file, log_file, w / 'remote-stage-hashes.json', Path(__file__)]: + shutil.copy2(source, d / source.name) +(d / 'controller-exit.json').write_text(json.dumps({'exit_code': result.returncode}, indent=2) + '\n') +raise SystemExit(result.returncode) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/options-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/options-worker.js new file mode 100644 index 0000000000..ff661e013c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/options-worker.js @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +const keys = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last = null; +function identity(key, value) { return value; } +function run(count) { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/options-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/options-worker.ts new file mode 100644 index 0000000000..f2544147e2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/options-worker.ts @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +const keys: string[] = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last: any = null; +function identity(key: string, value: any): any { return value; } +function run(count: number): number { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/processes-after.txt b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/processes-after.txt new file mode 100644 index 0000000000..42cdec0e1d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/processes-after.txt @@ -0,0 +1,567 @@ + PID %CPU COMM + 1 0.0 /sbin/launchd + 94 0.2 /usr/libexec/logd + 95 0.0 /usr/libexec/smd + 96 0.0 /usr/libexec/UserEventAgent + 98 0.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd + 102 0.0 /usr/sbin/systemstats + 104 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support/accessoryupdaterd + 106 0.0 /usr/libexec/configd + 107 0.0 endpointsecurityd + 108 0.0 /System/Library/CoreServices/powerd.bundle/powerd + 109 0.0 /usr/libexec/IOMFB_bics_daemon + 111 0.0 /usr/libexec/amfid + 113 0.0 /usr/libexec/remoted + 115 0.0 /usr/libexec/keybagd + 116 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Support/softwareupdated + 117 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd_system + 119 0.0 /usr/libexec/watchdogd + 123 0.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds + 124 0.0 /System/Library/CoreServices/iconservicesd + 125 0.0 /usr/libexec/kernelmanagerd + 126 0.0 /usr/libexec/diskarbitrationd + 129 0.0 /usr/libexec/coreduetd + 130 0.0 /usr/sbin/syslogd + 132 0.0 /usr/libexec/thermalmonitord + 133 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/contextstored + 134 0.0 /usr/libexec/xprotectd + 135 0.0 /usr/libexec/opendirectoryd + 136 0.0 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd + 137 0.0 /System/Library/CoreServices/launchservicesd + 138 0.0 /usr/libexec/timed + 139 0.0 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd + 140 0.0 /usr/sbin/securityd + 142 0.0 /usr/libexec/locationd + 143 0.0 /usr/libexec/nesessionmanager + 145 0.0 autofsd + 146 0.0 /usr/libexec/dasd + 147 0.0 /System/Library/PrivateFrameworks/Heimdal.framework/Helpers/kdc + 148 0.0 /usr/libexec/corerepaird + 150 0.0 /usr/sbin/distnoted + 154 0.0 /System/Library/CoreServices/logind + 155 0.0 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond + 156 0.0 /usr/sbin/KernelEventAgent + 158 0.0 /usr/libexec/usermanagerd + 160 0.1 /usr/sbin/bluetoothd + 161 0.7 /usr/sbin/notifyd + 162 0.0 /usr/libexec/sandboxd + 163 0.0 /usr/libexec/corebrightnessd + 164 0.0 /usr/libexec/AirPlayXPCHelper + 165 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/com.apple.cmio.registerassistantservice + 167 7.8 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer + 168 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 169 0.0 /usr/sbin/cfprefsd + 170 0.0 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow + 172 0.0 /usr/libexec/runningboardd + 173 0.0 /System/Library/CoreServices/coreservicesd + 174 0.8 /usr/libexec/trustd + 176 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsd + 177 0.0 /usr/sbin/coreaudiod + 179 0.0 /usr/libexec/PowerUIAgent + 181 0.0 /usr/sbin/mDNSResponder + 183 0.0 /usr/libexec/apfsd + 184 0.0 /usr/libexec/nsurlsessiond + 185 0.0 /usr/libexec/nehelper + 190 0.0 /usr/libexec/airportd + 194 0.0 /usr/libexec/lsd + 195 0.0 /usr/libexec/logd_helper + 197 0.0 /usr/libexec/symptomsd + 198 0.0 /usr/sbin/distnoted + 206 0.0 /usr/libexec/mobileassetd + 207 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS/authd + 208 0.0 /usr/sbin/distnoted + 209 0.0 /usr/libexec/eligibilityd + 213 0.0 /usr/libexec/hidd + 220 0.0 /usr/libexec/ApplicationFirewall/socketfilterfw + 221 0.0 /usr/sbin/distnoted + 235 3.7 /usr/libexec/syspolicyd + 251 0.0 Core Audio Driver (ParrotAudioPlugin.driver) + 254 0.0 /usr/libexec/audiomxd + 262 0.0 /usr/sbin/mDNSResponderHelper + 265 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/biomed + 270 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS/com.apple.CodeSigningHelper + 271 0.0 /usr/libexec/securityd_system + 272 0.0 /System/Library/CoreServices/TimeMachine/backupd + 282 0.0 /usr/sbin/WirelessRadioManagerd + 284 0.0 /System/Library/CoreServices/appleeventsd + 285 0.0 /usr/sbin/distnoted + 287 0.0 /usr/libexec/audioclocksyncd + 289 0.0 /usr/libexec/com.apple.cmio.videodriverkithostextension.systemextension/Contents/MacOS/com.apple.cmio.videodriverkithostextension + 291 0.0 /usr/libexec/storagekitd + 297 0.0 /usr/libexec/mobileactivationd + 300 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/suhelperd + 301 0.0 /usr/libexec/cameracaptured + 302 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS/UVCAssistant + 303 0.0 /System/Library/CoreServices/osanalyticshelper + 305 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 306 0.0 /usr/sbin/distnoted + 310 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext/com.apple.DriverKit-IOUserDockChannelSerial + 311 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN + 312 0.0 /System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext/com.apple.AppleUserHIDDrivers + 313 0.0 /usr/sbin/cfprefsd + 314 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated + 315 0.0 /usr/sbin/distnoted + 316 0.0 /usr/libexec/trustd + 319 0.0 /usr/libexec/triald_system + 322 0.0 /usr/sbin/distnoted + 324 0.0 /System/Library/Frameworks/GSS.framework/Helpers/GSSCred + 325 0.0 /usr/libexec/searchpartyd + 327 0.0 /usr/sbin/distnoted + 328 0.0 /System/Library/CoreServices/TimeMachine/backupd-helper + 329 0.0 /usr/libexec/rtcreportingd + 332 0.0 /usr/sbin/BTLEServer + 338 0.0 /usr/libexec/symptomsd-diag + 339 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 340 0.0 /usr/sbin/distnoted + 341 0.0 /usr/sbin/cfprefsd + 344 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/modelcatalogd + 345 0.0 /usr/libexec/secd + 347 0.0 /usr/libexec/UserEventAgent + 352 0.0 /usr/libexec/knowledge-agent + 353 0.0 /System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS/CoreServicesUIAgent + 354 0.0 /usr/sbin/universalaccessd + 355 0.0 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd + 356 0.0 /usr/libexec/containermanagerd + 357 0.0 /usr/libexec/pboard + 359 0.0 /usr/libexec/lsd + 360 0.0 /usr/libexec/wifip2pd + 361 0.0 /usr/libexec/linkd + 362 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/MacOS/Safari + 367 0.0 /usr/libexec/nsurlsessiond + 368 0.0 /usr/libexec/rapportd + 369 0.0 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + 370 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/ContextStoreAgent + 372 0.0 /System/Library/CoreServices/WindowManager.app/Contents/MacOS/WindowManager + 373 0.0 /usr/libexec/routined + 374 0.0 /usr/sbin/usernoted + 375 0.0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock + 376 0.0 /System/Library/CoreServices/lockoutagent + 377 0.0 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter + 378 0.0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer + 379 0.0 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder + 384 0.0 /usr/sbin/distnoted + 385 0.0 /System/Library/CoreServices/AccessibilityUIServer.app/Contents/MacOS/AccessibilityUIServer + 386 0.0 /System/Library/CoreServices/WallpaperAgent.app/Contents/MacOS/WallpaperAgent + 387 0.0 /usr/libexec/secinitd + 388 0.0 /usr/libexec/dmd + 392 0.0 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd + 394 0.0 /usr/sbin/filecoordinationd + 395 0.0 /System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support/siriactionsd + 396 0.0 /System/Library/PrivateFrameworks/iCloudDriveCore.framework/Versions/A/Support/bird + 397 0.0 automountd + 398 0.0 /usr/libexec/trustd + 399 0.0 /System/Library/CoreServices/sharedfilelistd + 400 0.0 /System/Library/PrivateFrameworks/FileProvider.framework/Support/fileproviderd + 401 0.0 /usr/libexec/pkd + 402 0.0 /System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support/AMPDeviceDiscoveryAgent + 405 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 407 0.0 /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd + 408 0.0 /System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd + 409 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/fontworker + 410 0.0 /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd + 411 0.0 /System/Library/PrivateFrameworks/SyncedDefaults.framework/Support/syncdefaultsd + 412 0.0 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd + 413 0.0 /System/Library/CoreServices/iconservicesagent + 414 0.0 /usr/libexec/ContinuityCaptureAgent + 416 0.0 /System/Library/CoreServices/audioaccessoryd + 418 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/corespotlightd + 423 0.0 /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary + 424 0.0 /System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod + 425 0.0 /usr/libexec/gamepolicyd + 426 0.0 /System/Library/PrivateFrameworks/UserNotificationsCore.framework/Support/usernotificationsd + 429 0.0 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter + 431 0.0 /System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A/ScreenTimeAgent + 433 0.0 /System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent + 435 0.0 /usr/libexec/transparencyd + 436 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 437 0.0 /System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support/donotdisturbd + 438 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted + 439 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 441 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 444 0.0 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer + 445 0.0 /System/Library/PrivateFrameworks/SessionCore.framework/Support/liveactivitiesd + 446 0.0 /usr/libexec/sharingd + 449 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 450 0.0 /usr/libexec/findmylocateagent + 451 0.0 /System/Library/PrivateFrameworks/CoreParsec.framework/parsecd + 454 0.0 /System/Cryptexes/App/usr/libexec/SafariBookmarksSyncAgent + 456 0.0 /usr/libexec/networkserviceproxy + 462 0.0 /usr/libexec/neagent + 464 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking + 465 0.0 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CMFSyncAgent + 466 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.GPU.xpc/Contents/MacOS/com.apple.WebKit.GPU + 470 0.0 /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support/followupd + 471 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd + 472 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 473 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherWidget.appex/Contents/MacOS/WeatherWidget + 474 0.0 /System/Library/CoreServices/WiFiAgent.app/Contents/MacOS/WiFiAgent + 475 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS/IMDPersistenceAgent + 476 0.0 /System/Library/PrivateFrameworks/StatusKit.framework/StatusKitAgent + 478 0.0 /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources/familycircled + 485 0.0 /System/Library/PrivateFrameworks/UserActivity.framework/Agents/useractivityd + 486 0.0 /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra + 488 0.0 /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight + 489 0.0 /usr/libexec/spotlightknowledged.updater + 491 0.0 /System/Applications/Photos.app/Contents/PlugIns/PhotosReliveWidget.appex/Contents/MacOS/PhotosReliveWidget + 494 0.0 /usr/libexec/ospredictiond + 495 0.0 /System/Library/CoreServices/UIKitSystem.app/Contents/MacOS/UIKitSystem + 499 0.0 /System/Library/PrivateFrameworks/iTunesCloud.framework/Support/itunescloudd + 504 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoteagent + 505 0.0 /usr/libexec/avconferenced + 506 0.0 /System/Library/PrivateFrameworks/MediaAnalysis.framework/Versions/A/mediaanalysisd + 507 0.0 /usr/sbin/spindump + 509 0.0 /System/Library/PrivateFrameworks/TextInputUIMacHelper.framework/Versions/A/XPCServices/CursorUIViewService.xpc/Contents/MacOS/CursorUIViewService + 515 0.0 /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/com.apple.Safari.SafeBrowsing.Service + 518 0.0 /usr/libexec/nearbyd + 522 0.0 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd + 525 0.0 /System/Library/CoreServices/ScopedBookmarkAgent + 526 0.0 /System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources/amsaccountsd + 529 0.0 /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed + 531 0.0 /System/Library/CoreServices/SubmitDiagInfo + 533 0.0 /System/Applications/Calendar.app/Contents/PlugIns/CalendarWidgetExtension.appex/Contents/MacOS/CalendarWidgetExtension + 546 0.0 /usr/libexec/searchpartyuseragent + 549 0.0 /System/Applications/Reminders.app/Contents/PlugIns/RemindersWidgetExtension.appex/Contents/MacOS/RemindersWidgetExtension + 552 0.0 /System/Applications/Tips.app/Contents/PlugIns/TipsWidgetExtension.appex/Contents/MacOS/TipsWidgetExtension + 555 0.0 /System/Applications/Shortcuts.app/Contents/PlugIns/ShortcutsWidgetExtension.appex/Contents/MacOS/ShortcutsWidgetExtension + 559 0.0 /System/Library/PrivateFrameworks/HearingCore.framework/heard + 560 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd + 564 0.0 /Users/perry/builder-macos/target/release/perry-ship + 565 0.0 /System/Library/Frameworks/InputMethodKit.framework/Resources/imklaunchagent + 567 0.0 /System/Library/Image Capture/Support/icdd + 572 0.0 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent + 573 0.0 /System/Library/CoreServices/diagnostics_agent + 574 0.0 /System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS/TextInputMenuAgent + 577 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 586 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 598 0.0 /usr/libexec/aned + 621 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd + 622 0.0 /System/Library/PrivateFrameworks/GenerativeExperiencesRuntime.framework/Versions/A/generativeexperiencesd + 630 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherIntents.appex/Contents/MacOS/WeatherIntents + 632 0.0 /System/Library/PrivateFrameworks/PassKitCore.framework/passd + 636 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetItems.appex/Contents/MacOS/FindMyWidgetItems + 638 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeEnergyWidgetsExtension.appex/Contents/MacOS/HomeEnergyWidgetsExtension + 639 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/RecordWidgetExtension.appex/Contents/MacOS/RecordWidgetExtension + 642 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetPeople.appex/Contents/MacOS/FindMyWidgetPeople + 643 0.0 /usr/sbin/distnoted + 647 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgets.appex/Contents/MacOS/JournalWidgets + 648 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeWidget.appex/Contents/MacOS/HomeWidget + 649 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/VoiceMemosSettingsWidgetExtension.appex/Contents/MacOS/VoiceMemosSettingsWidgetExtension + 650 0.0 /usr/sbin/distnoted + 652 0.0 /usr/libexec/milod + 656 0.0 /System/Library/CoreServices/Batteries.app/Contents/PlugIns/BatteriesAvocadoWidgetExtension.appex/Contents/MacOS/BatteriesAvocadoWidgetExtension + 658 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS/ScreenTimeWidgetExtension + 661 0.0 /System/Applications/Podcasts.app/Contents/PlugIns/PodcastsWidget.appex/Contents/MacOS/PodcastsWidget + 663 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetIntentsExtension.appex/Contents/MacOS/ScreenTimeWidgetIntentsExtension + 664 0.0 /System/Applications/Clock.app/Contents/PlugIns/WorldClockWidget.appex/Contents/MacOS/WorldClockWidget + 665 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgetsSecure.appex/Contents/MacOS/JournalWidgetsSecure + 666 0.0 /System/Library/CoreServices/PeopleViewService.app/Contents/PlugIns/PeopleWidget_macOSExtension.appex/Contents/MacOS/PeopleWidget_macOSExtension + 667 0.0 /System/Applications/Notes.app/Contents/PlugIns/com.apple.Notes.WidgetExtension.appex/Contents/MacOS/com.apple.Notes.WidgetExtension + 669 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/Extensions/SafariWidgetExtension.appex/Contents/MacOS/SafariWidgetExtension + 670 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/PlugIns/MobileTimerIntents.appex/Contents/MacOS/MobileTimerIntents + 673 0.0 /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd + 686 0.0 /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTrackingAgent + 689 0.0 /System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext/IOUserBluetoothSerialDriver + 697 0.0 /usr/libexec/modelmanagerd + 698 0.0 /usr/sbin/distnoted + 709 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANECompilerService.xpc/Contents/MacOS/ANECompilerService + 712 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport + 721 0.0 /usr/sbin/distnoted + 725 0.0 /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/fairplayd + 727 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent + 731 0.0 /usr/libexec/inputanalyticsd + 732 0.0 /usr/sbin/distnoted + 740 0.0 /usr/libexec/sysmond + 749 0.0 /usr/sbin/systemstats + 750 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService + 751 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectBridgeService.xpc/Contents/MacOS/XProtectBridgeService + 760 0.0 /System/Applications/Calendar.app/Contents/Extensions/CalendarIntentsExtension.appex/Contents/MacOS/CalendarIntentsExtension + 761 0.0 /System/Applications/Messages.app/Contents/Extensions/MessagesActionExtension.appex/Contents/MacOS/MessagesActionExtension + 763 0.0 /System/Library/CoreServices/CrashReporterSupportHelper + 765 0.0 /System/Library/PrivateFrameworks/WeatherDaemon.framework/weatherd + 772 0.0 /System/Library/PrivateFrameworks/WorkflowKit.framework/XPCServices/ShortcutsViewService.xpc/Contents/MacOS/ShortcutsViewService + 787 0.0 /usr/libexec/online-auth-agent + 789 0.0 /usr/sbin/distnoted + 801 0.0 /System/Library/CoreServices/iconservicesagent + 822 0.0 /System/Library/PrivateFrameworks/OnDeviceStorage.framework/Support/amsondevicestoraged + 832 0.0 /usr/sbin/cfprefsd + 834 0.0 /usr/libexec/mmaintenanced + 838 0.0 /usr/sbin/cfprefsd + 842 0.0 /usr/sbin/cfprefsd + 843 0.0 /usr/sbin/cfprefsd + 847 0.0 /System/Cryptexes/App/usr/libexec/PasswordBreachAgent + 848 0.0 /usr/sbin/cfprefsd + 860 0.0 /usr/sbin/cfprefsd + 861 0.0 /usr/sbin/cfprefsd + 862 0.0 /usr/sbin/cfprefsd + 863 0.0 /usr/libexec/mlhostd + 866 0.0 /usr/libexec/powerdatad + 867 0.0 /usr/sbin/cfprefsd + 869 0.0 /usr/libexec/ASPCarryLog + 883 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 884 0.0 /usr/libexec/seputil + 1096 0.0 /System/Cryptexes/App/usr/libexec/AuthenticationServicesAgent + 1169 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XprotectService.xpc/Contents/MacOS/XprotectService + 1398 0.0 /System/iOSSupport/System/Library/PrivateFrameworks/HomeEnergyDaemon.framework/Support/homeenergyd + 1412 0.0 /System/Library/PrivateFrameworks/MediaAnalysisAccess.framework/Versions/A/XPCServices/mediaanalysisd-access.xpc/Contents/MacOS/mediaanalysisd-access + 1849 0.0 /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/Support/recentsd + 3976 0.0 /System/Library/PrivateFrameworks/ContinuousDialogManagerService.framework/assistant_cdmd + 4119 0.0 /System/Library/PrivateFrameworks/AvatarPersistence.framework/Support/avatarsd + 4120 0.0 /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/Support/contactsdonationagent + 4307 0.0 /usr/libexec/captiveagent + 4762 0.0 /usr/libexec/frauddefensed + 4769 0.0 /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/XPCServices/com.apple.CloudPhotosConfiguration.xpc/Contents/MacOS/com.apple.CloudPhotosConfiguration + 4781 0.0 /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/XPCServices/com.apple.BKAgentService.xpc/Contents/MacOS/com.apple.BKAgentService + 5548 0.0 /usr/libexec/seserviced + 5602 0.0 /usr/libexec/filevaultd + 5603 0.0 /System/Library/PrivateFrameworks/GeoAnalytics.framework/geoanalyticsd + 5606 0.0 /System/Library/PrivateFrameworks/PrivateCloudCompute.framework/privatecloudcomputed.app/Contents/MacOS/privatecloudcomputed + 5621 0.0 /usr/libexec/taskgated + 5736 0.0 /System/Library/PrivateFrameworks/Stickers.framework/Support/stickersd + 5759 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/managedcorespotlightd + 5767 0.0 /usr/sbin/distnoted + 5768 0.0 /System/Library/ExtensionKit/Extensions/GenerativeExperiencesSafetyInferenceProvider.appex/Contents/MacOS/GenerativeExperiencesSafetyInferenceProvider + 5769 0.0 /usr/sbin/cfprefsd + 5770 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService + 6121 0.0 /usr/libexec/remindd + 6705 0.0 /usr/libexec/applekeystored + 8779 0.0 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/mbuseragent + 8789 0.0 /usr/libexec/DataDetectorsSourceAccess +12133 0.0 /usr/libexec/tipsd +13734 0.0 /usr/libexec/biomesyncd +14895 0.0 /usr/libexec/wifivelocityd +15933 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad +16212 9.5 /System/Library/ExtensionKit/Extensions/WallpaperAerialsExtension.appex/Contents/MacOS/WallpaperAerialsExtension +16213 2.6 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS/VTDecoderXPCService +17355 0.0 /usr/sbin/netbiosd +19642 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/Executables/mobiletimerd +22309 0.0 /System/Library/CoreServices/ReportSystemMemory +22620 0.0 sshd-session: perry [priv] +22621 0.0 +22623 0.0 sshd-session: perry@notty +22624 0.0 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python +23791 0.0 ps +39544 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS/IMAutomaticHistoryDeletionAgent +39617 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService +39618 0.0 /System/Library/PrivateFrameworks/MapsSync.framework/mapssyncd +39637 0.0 /System/Library/PrivateFrameworks/CallHistory.framework/Support/CallHistorySyncHelper +39662 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/ModelCatalogAgent +41554 0.0 /usr/libexec/PerfPowerServices +46759 0.0 /usr/libexec/ioupsd +46762 0.0 /usr/sbin/BTLEServerAgent +49101 0.0 /System/Library/PrivateFrameworks/MobileAssetDaemon.framework/Versions/A/XPCServices/com.apple.MobileAsset.DownloadService.Builtin.xpc/Contents/MacOS/com.apple.MobileAsset.DownloadService.Builtin +49103 0.0 /System/Library/PrivateFrameworks/StreamingExtractor.framework/Versions/A/XPCServices/STExtractionService.privileged.xpc/Contents/MacOS/STExtractionService.privileged +49267 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/EAUpdaterService.xpc/Contents/MacOS/EAUpdaterService +49521 0.0 /System/Library/PrivateFrameworks/WebPrivacy.framework/webprivacyd +50091 0.0 /usr/libexec/assessmentagent +50092 0.0 /System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A/maild +50093 0.0 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/commerce +50094 0.0 /System/Cryptexes/App/usr/libexec/com.apple.Safari.History +50103 0.0 /usr/libexec/replayd +50104 0.0 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter +50105 0.0 /System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS/CoreLocationAgent +50106 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsagent +50107 0.0 /System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS/Keychain Circle Notification +50695 0.0 /usr/libexec/feedbackd +50955 0.0 cloudphotod +50959 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS/UARPUpdaterServiceUSBPD +51036 0.0 /usr/libexec/triald +51044 0.0 /System/Library/PrivateFrameworks/TrialServer.framework/Versions/A/XPCServices/TrialArchivingService.xpc/Contents/MacOS/TrialArchivingService +51103 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Versions/A/XPCServices/com.apple.MobileSoftwareUpdate.CleanupPreparePathService.xpc/Contents/MacOS/com.apple.MobileSoftwareUpdate.CleanupPreparePathService +51142 0.0 /usr/libexec/containermanagerd_system +52122 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +52128 0.0 /usr/libexec/AssetCache/AssetCache +52130 0.0 /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS/AssetCacheTetheratorService +52409 0.0 /System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd +52453 0.0 /usr/libexec/adprivacyd +52456 0.0 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd +52457 0.0 /System/Library/PrivateFrameworks/CoreADI.framework/adid +52458 0.0 /usr/libexec/promotedcontentd +52459 0.0 /usr/libexec/fairplaydeviceidentityd +53616 0.0 /usr/libexec/dprivacyd +53617 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53618 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53622 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53623 0.0 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager +53624 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53625 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53626 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53630 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53631 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53632 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53633 0.0 /System/Library/Frameworks/AudioToolbox.framework/AudioComponentRegistrar +53641 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53642 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53643 0.0 /usr/libexec/uarpassetmanagerd +53644 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceDisplay.xpc/Contents/MacOS/UARPUpdaterServiceDisplay +53645 0.0 /System/Library/PrivateFrameworks/UARPAssetManager.framework/XPCServices/UARPAssetManagerServiceMobileAsset.xpc/Contents/MacOS/UARPAssetManagerServiceMobileAsset +53810 0.0 /usr/libexec/bluetoothuserd +53811 0.0 /usr/libexec/findmydeviced +56810 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCompute.framework/Versions/A/XPCServices/IntelligencePlatformComputeService.xpc/Contents/MacOS/IntelligencePlatformComputeService +57779 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstoreagent +57780 0.0 /System/Library/PrivateFrameworks/InstallCoordination.framework/Support/installcoordinationd +57781 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedODRService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedODRService +57782 0.0 /System/Library/PrivateFrameworks/AppleMediaServicesUI.framework/amsengagementd +57872 0.0 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.privileged.xpc/Contents/MacOS/com.apple.StreamingUnzipService.privileged +58789 0.0 /usr/libexec/countryd +58802 0.0 /System/Library/Frameworks/ManagedSettings.framework/Versions/A/ManagedSettingsAgent +58812 0.0 /System/Library/PrivateFrameworks/NewDeviceOutreach.framework/ndoagent +59412 0.0 /System/Library/PrivateFrameworks/ReplicatorCore.framework/Support/replicatord +61271 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted +62942 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/BiomeAgent +62957 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +62958 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +62961 0.0 /usr/libexec/duetexpertd +62963 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/intelligenceplatformd +70105 0.0 /System/Library/CoreServices/ReportCrash +70111 0.0 /System/Library/CoreServices/diagnosticservicesd +70953 0.0 /usr/libexec/biometrickitd +70958 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedTaskService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedTaskService +70963 0.0 /System/Library/Frameworks/MediaExtension.framework/Versions/A/Helpers/MENotificationAgent +70964 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Support/BackgroundTaskManagementAgent.app/Contents/MacOS/BackgroundTaskManagementAgent +70966 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Resources/backgroundtaskmanagementd +70968 0.0 /usr/libexec/aneuserd +71089 0.0 /usr/libexec/powerexperienced +71330 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSOAgent.app/Contents/MacOS/AppSSOAgent +71331 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSODaemon +71332 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +71333 0.0 /usr/libexec/findmybeaconingd +71334 0.0 /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferAgent.app/Contents/MacOS/IMTransferAgent +71336 0.0 /usr/libexec/wifianalyticsd +71376 0.0 /usr/libexec/backgroundassets.user +73149 0.0 /usr/libexec/proactiveeventtrackerd +73151 0.0 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Helpers/ProtectedCloudKeySyncing +73152 0.0 /usr/libexec/swtransparencyd +73153 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +74315 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +74316 0.0 /usr/sbin/distnoted +74825 0.0 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/XPCServices/DPSubmissionService.xpc/Contents/MacOS/DPSubmissionService +75643 0.0 /usr/libexec/audioanalyticsd +75645 0.0 /usr/libexec/ciphermld +75646 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +75647 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75648 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75969 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent +75970 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated +76414 0.0 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/XPCServices/PerfPowerTelemetryClientRegistrationService.xpc/Contents/MacOS/PerfPowerTelemetryClientRegistrationService +76539 0.0 /System/Library/Frameworks/ShazamKit.framework/shazamd +76540 0.0 /System/Library/PrivateFrameworks/SystemStatusServer.framework/Support/systemstatusd +76699 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/remotemanagementd +76700 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +76701 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +76702 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +76705 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +76706 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +76707 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/DiskManagementSubscriber.xpc/Contents/MacOS/DiskManagementSubscriber +76708 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedPreferencesSubscriber.xpc/Contents/MacOS/ManagedPreferencesSubscriber +76709 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SoftwareUpdateSubscriber.xpc/Contents/MacOS/SoftwareUpdateSubscriber +76710 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/MigrationSubscriber.xpc/Contents/MacOS/MigrationSubscriber +76711 0.0 /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/systemmigrationd +76712 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +76713 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributiond +76714 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +76715 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedConfigurationFilesSubscriber.xpc/Contents/MacOS/ManagedConfigurationFilesSubscriber +76861 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +77182 0.0 /usr/libexec/assetsubscriptiond +77186 0.0 /usr/libexec/griddatad +77191 0.0 /usr/libexec/dprivacyd +77192 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectUpdateService.xpc/Contents/MacOS/XProtectUpdateService +77193 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +77194 0.0 /System/Library/PrivateFrameworks/IntlPreferences.framework/Support/localizationswitcherd +77195 0.0 /usr/libexec/siriknowledged +77196 0.0 /usr/libexec/tzd +77198 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted_helper +77199 0.0 /usr/libexec/appleaccountd +77200 0.0 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd +77203 0.0 /usr/libexec/sysdiagnosed +77204 0.0 /System/Library/Frameworks/QuickLookThumbnailing.framework/Support/com.apple.quicklook.ThumbnailsAgent +77207 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +77208 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +77209 0.0 /usr/libexec/MTLAssetUpgraderD +77210 0.0 /usr/libexec/mlruntimed +77211 0.0 /System/Library/PrivateFrameworks/SiriTTSService.framework/sirittsd +77212 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +77213 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/StandaloneHIDAudService.xpc/Contents/MacOS/StandaloneHIDAudService +77214 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceLegacyAudio.xpc/Contents/MacOS/UARPUpdaterServiceLegacyAudio +77215 0.0 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/XPCServices/SetStoreUpdateService.xpc/Contents/MacOS/SetStoreUpdateService +77216 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/geodMachServiceBridge +77217 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/system_installd +77218 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd +77224 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/XPCServices/media-indexer.xpc/Contents/MacOS/media-indexer +77225 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPLibraryAgent +77226 0.0 /System/Library/PrivateFrameworks/PodcastServices.framework/XPCServices/PodcastContentService.xpc/Contents/MacOS/PodcastContentService +77227 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPArtworkAgent +77262 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +77287 0.0 /System/Library/PrivateFrameworks/AXAssetLoader.framework/Support/axassetsd +77288 0.0 /System/Library/CoreServices/EscrowSecurityAlert.app/Contents/MacOS/EscrowSecurityAlert +77289 0.0 /System/Library/PrivateFrameworks/TextToSpeechVoiceBankingSupport.framework/Support/voicebankingd +77290 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77291 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/KonaSynthesizer.appex/Contents/MacOS/KonaSynthesizer +77292 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/MauiAUSP.appex/Contents/MacOS/MauiAUSP +77293 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/SiriAUSP.appex/Contents/MacOS/SiriAUSP +77294 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/WardaSynthesizer.appex/Contents/MacOS/WardaSynthesizer +77295 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77296 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/MacinTalkAUSP.appex/Contents/MacOS/MacinTalkAUSP +77297 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77298 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77299 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77300 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77301 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/AUCrashHandlerService.xpc/Contents/MacOS/AUCrashHandlerService +77302 0.0 /System/Library/PrivateFrameworks/CloudServices.framework/Helpers/com.apple.sbd +77303 0.0 /usr/libexec/swcd +77531 0.0 /usr/libexec/mobilerepaird +77701 0.0 /System/Library/PrivateFrameworks/CoreKDL.framework/Support/corekdld +78714 0.0 /System/Library/PrivateFrameworks/JetCore.framework/Support/jetpackassetd +79810 0.0 /usr/sbin/cfprefsd +82557 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributionagent +82558 0.0 /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/Versions/A/XPCServices/Managed Background Assets Helper Service.xpc/Contents/MacOS/Managed Background Assets Helper Service +83674 0.0 /System/Library/PrivateFrameworks/IntelligenceTasksEngine.framework/Support/intelligencetasksd +84260 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagementAgent +84263 0.0 /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/XPCServices/SafariConfigurationSubscriber.xpc/Contents/MacOS/SafariConfigurationSubscriber +84264 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +84265 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +84266 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +84270 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +84271 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +84272 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/AccountSubscriber.xpc/Contents/MacOS/AccountSubscriber +84273 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +84274 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +84275 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ASConfigurationSubscriber.xpc/Contents/MacOS/ASConfigurationSubscriber +84276 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedSettingsSubscriber.xpc/Contents/MacOS/ManagedSettingsSubscriber +84328 0.0 /System/Library/PrivateFrameworks/Ecosystem.framework/Support/ecosystemd +84329 0.0 /usr/libexec/GamePolicyAgent +84330 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +84391 0.0 /usr/libexec/intelligentroutingd +84392 0.0 /System/Library/PrivateFrameworks/DeviceCheckInternal.framework/devicecheckd +84404 0.0 /System/Library/PrivateFrameworks/AppleIntelligenceReportingProcessing.framework/Versions/A/XPCServices/AppleIntelligenceReportingProcessingService.xpc/Contents/MacOS/AppleIntelligenceReportingProcessingService +84405 0.0 /System/Library/PrivateFrameworks/HomeKitEvents.framework/Support/homeeventsd +84423 0.0 /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/FeatureAccessAgent +84845 0.0 /System/Library/PrivateFrameworks/BusinessChatService.framework/businessservicesd +84847 0.0 /System/Library/PrivateFrameworks/MessagesBlastDoorSupport.framework/Versions/A/XPCServices/MessagesBlastDoorService.xpc/Contents/MacOS/MessagesBlastDoorService +86892 0.0 aslmanager +87457 0.0 /System/Library/PrivateFrameworks/StorageManagement.framework/Resources/diskspaced +87756 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/knowledgeconstructiond +89574 0.0 /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd +90448 0.0 /usr/libexec/nfcd +90449 0.0 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer +90468 0.0 /usr/libexec/betaenrollmentagent +90469 0.0 /usr/libexec/betaenrollmentd +90470 0.0 /usr/libexec/microstackshot +90577 0.0 /usr/sbin/systemsoundserverd +90592 0.0 /System/Library/CoreServices/talagentd +90616 0.0 /System/Library/PrivateFrameworks/AppleCredentialManager.framework/AppleCredentialManagerDaemon +90893 0.0 /usr/libexec/dirhelper +91864 0.0 /System/Library/CoreServices/ReportCrash +92246 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +92570 0.0 /usr/libexec/proactived +92571 0.0 /System/Library/PrivateFrameworks/IntelligenceFlowContextRuntime.framework/Versions/A/intelligencecontextd +92572 0.0 /System/Library/CoreServices/pbs +92715 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +97953 0.0 /usr/libexec/gamecontrollerd +97954 0.0 /System/Library/PrivateFrameworks/GameControllerFoundation.framework/Versions/A/XPCServices/GameControllerConfigService.xpc/Contents/MacOS/GameControllerConfigService +97955 0.0 /usr/libexec/gamecontrolleragentd + 537 0.0 login + 539 0.0 -zsh + 542 0.0 login + 553 0.0 -zsh + 550 0.0 login + 591 0.0 -zsh diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/processes-before.txt b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/processes-before.txt new file mode 100644 index 0000000000..e5f515552c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/processes-before.txt @@ -0,0 +1,574 @@ + PID %CPU COMM + 1 2.6 /sbin/launchd + 94 1.5 /usr/libexec/logd + 95 0.0 /usr/libexec/smd + 96 0.7 /usr/libexec/UserEventAgent + 98 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd + 102 0.0 /usr/sbin/systemstats + 104 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support/accessoryupdaterd + 106 0.0 /usr/libexec/configd + 107 0.0 endpointsecurityd + 108 0.0 /System/Library/CoreServices/powerd.bundle/powerd + 109 0.0 /usr/libexec/IOMFB_bics_daemon + 111 0.0 /usr/libexec/amfid + 113 0.0 /usr/libexec/remoted + 115 0.0 /usr/libexec/keybagd + 116 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Support/softwareupdated + 117 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd_system + 119 0.0 /usr/libexec/watchdogd + 123 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds + 124 0.0 /System/Library/CoreServices/iconservicesd + 125 0.0 /usr/libexec/kernelmanagerd + 126 0.1 /usr/libexec/diskarbitrationd + 129 0.0 /usr/libexec/coreduetd + 130 0.0 /usr/sbin/syslogd + 132 0.0 /usr/libexec/thermalmonitord + 133 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/contextstored + 134 0.0 /usr/libexec/xprotectd + 135 4.2 /usr/libexec/opendirectoryd + 136 0.0 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd + 137 0.0 /System/Library/CoreServices/launchservicesd + 138 0.0 /usr/libexec/timed + 139 0.0 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd + 140 0.0 /usr/sbin/securityd + 142 0.0 /usr/libexec/locationd + 143 0.0 /usr/libexec/nesessionmanager + 145 0.0 autofsd + 146 2.3 /usr/libexec/dasd + 147 0.0 /System/Library/PrivateFrameworks/Heimdal.framework/Helpers/kdc + 148 0.0 /usr/libexec/corerepaird + 150 0.3 /usr/sbin/distnoted + 154 0.0 /System/Library/CoreServices/logind + 155 0.0 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond + 156 0.0 /usr/sbin/KernelEventAgent + 158 0.4 /usr/libexec/usermanagerd + 160 0.5 /usr/sbin/bluetoothd + 161 1.5 /usr/sbin/notifyd + 162 0.0 /usr/libexec/sandboxd + 163 0.0 /usr/libexec/corebrightnessd + 164 0.0 /usr/libexec/AirPlayXPCHelper + 165 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/com.apple.cmio.registerassistantservice + 167 11.0 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer + 168 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 169 0.1 /usr/sbin/cfprefsd + 170 0.0 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow + 172 2.8 /usr/libexec/runningboardd + 173 0.0 /System/Library/CoreServices/coreservicesd + 174 0.0 /usr/libexec/trustd + 176 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsd + 177 0.0 /usr/sbin/coreaudiod + 179 0.0 /usr/libexec/PowerUIAgent + 181 0.0 /usr/sbin/mDNSResponder + 183 0.0 /usr/libexec/apfsd + 184 0.0 /usr/libexec/nsurlsessiond + 185 0.0 /usr/libexec/nehelper + 190 0.0 /usr/libexec/airportd + 194 0.0 /usr/libexec/lsd + 195 0.0 /usr/libexec/logd_helper + 197 0.0 /usr/libexec/symptomsd + 198 0.0 /usr/sbin/distnoted + 206 5.0 /usr/libexec/mobileassetd + 207 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS/authd + 208 0.0 /usr/sbin/distnoted + 209 0.0 /usr/libexec/eligibilityd + 213 0.0 /usr/libexec/hidd + 220 0.0 /usr/libexec/ApplicationFirewall/socketfilterfw + 221 0.0 /usr/sbin/distnoted + 235 0.0 /usr/libexec/syspolicyd + 251 0.0 Core Audio Driver (ParrotAudioPlugin.driver) + 254 0.0 /usr/libexec/audiomxd + 262 0.0 /usr/sbin/mDNSResponderHelper + 265 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/biomed + 270 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS/com.apple.CodeSigningHelper + 271 0.0 /usr/libexec/securityd_system + 272 29.0 /System/Library/CoreServices/TimeMachine/backupd + 282 0.0 /usr/sbin/WirelessRadioManagerd + 284 0.0 /System/Library/CoreServices/appleeventsd + 285 0.0 /usr/sbin/distnoted + 287 0.0 /usr/libexec/audioclocksyncd + 289 0.0 /usr/libexec/com.apple.cmio.videodriverkithostextension.systemextension/Contents/MacOS/com.apple.cmio.videodriverkithostextension + 291 0.6 /usr/libexec/storagekitd + 297 0.0 /usr/libexec/mobileactivationd + 300 0.6 /System/Library/CoreServices/Software Update.app/Contents/Resources/suhelperd + 301 0.0 /usr/libexec/cameracaptured + 302 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS/UVCAssistant + 303 0.0 /System/Library/CoreServices/osanalyticshelper + 305 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 306 0.0 /usr/sbin/distnoted + 310 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext/com.apple.DriverKit-IOUserDockChannelSerial + 311 1.1 /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN + 312 0.0 /System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext/com.apple.AppleUserHIDDrivers + 313 0.0 /usr/sbin/cfprefsd + 314 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated + 315 0.0 /usr/sbin/distnoted + 316 0.0 /usr/libexec/trustd + 319 0.0 /usr/libexec/triald_system + 322 0.0 /usr/sbin/distnoted + 324 0.0 /System/Library/Frameworks/GSS.framework/Helpers/GSSCred + 325 0.0 /usr/libexec/searchpartyd + 327 0.0 /usr/sbin/distnoted + 328 9.7 /System/Library/CoreServices/TimeMachine/backupd-helper + 329 0.0 /usr/libexec/rtcreportingd + 332 0.0 /usr/sbin/BTLEServer + 338 0.0 /usr/libexec/symptomsd-diag + 339 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 340 0.3 /usr/sbin/distnoted + 341 0.2 /usr/sbin/cfprefsd + 344 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/modelcatalogd + 345 0.1 /usr/libexec/secd + 347 0.9 /usr/libexec/UserEventAgent + 352 0.0 /usr/libexec/knowledge-agent + 353 0.0 /System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS/CoreServicesUIAgent + 354 0.0 /usr/sbin/universalaccessd + 355 0.0 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd + 356 0.0 /usr/libexec/containermanagerd + 357 0.0 /usr/libexec/pboard + 359 0.0 /usr/libexec/lsd + 360 0.0 /usr/libexec/wifip2pd + 361 0.0 /usr/libexec/linkd + 362 0.5 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/MacOS/Safari + 367 0.0 /usr/libexec/nsurlsessiond + 368 0.0 /usr/libexec/rapportd + 369 0.0 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + 370 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/ContextStoreAgent + 372 0.0 /System/Library/CoreServices/WindowManager.app/Contents/MacOS/WindowManager + 373 0.0 /usr/libexec/routined + 374 0.0 /usr/sbin/usernoted + 375 0.0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock + 376 0.0 /System/Library/CoreServices/lockoutagent + 377 0.0 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter + 378 0.0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer + 379 6.4 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder + 384 0.0 /usr/sbin/distnoted + 385 0.0 /System/Library/CoreServices/AccessibilityUIServer.app/Contents/MacOS/AccessibilityUIServer + 386 0.0 /System/Library/CoreServices/WallpaperAgent.app/Contents/MacOS/WallpaperAgent + 387 0.0 /usr/libexec/secinitd + 388 0.0 /usr/libexec/dmd + 392 0.0 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd + 394 0.0 /usr/sbin/filecoordinationd + 395 0.0 /System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support/siriactionsd + 396 0.0 /System/Library/PrivateFrameworks/iCloudDriveCore.framework/Versions/A/Support/bird + 397 0.0 automountd + 398 0.0 /usr/libexec/trustd + 399 0.0 /System/Library/CoreServices/sharedfilelistd + 400 0.0 /System/Library/PrivateFrameworks/FileProvider.framework/Support/fileproviderd + 401 2.4 /usr/libexec/pkd + 402 0.0 /System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support/AMPDeviceDiscoveryAgent + 405 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 407 0.0 /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd + 408 0.9 /System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd + 409 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/fontworker + 410 0.0 /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd + 411 0.0 /System/Library/PrivateFrameworks/SyncedDefaults.framework/Support/syncdefaultsd + 412 0.0 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd + 413 0.0 /System/Library/CoreServices/iconservicesagent + 414 0.0 /usr/libexec/ContinuityCaptureAgent + 416 0.0 /System/Library/CoreServices/audioaccessoryd + 418 0.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/corespotlightd + 423 0.0 /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary + 424 0.0 /System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod + 425 0.1 /usr/libexec/gamepolicyd + 426 0.0 /System/Library/PrivateFrameworks/UserNotificationsCore.framework/Support/usernotificationsd + 429 0.0 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter + 431 0.0 /System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A/ScreenTimeAgent + 433 0.0 /System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent + 435 0.0 /usr/libexec/transparencyd + 436 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 437 0.0 /System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support/donotdisturbd + 438 18.5 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted + 439 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 441 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 444 0.0 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer + 445 0.0 /System/Library/PrivateFrameworks/SessionCore.framework/Support/liveactivitiesd + 446 0.2 /usr/libexec/sharingd + 449 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 450 0.0 /usr/libexec/findmylocateagent + 451 0.0 /System/Library/PrivateFrameworks/CoreParsec.framework/parsecd + 454 0.0 /System/Cryptexes/App/usr/libexec/SafariBookmarksSyncAgent + 456 0.0 /usr/libexec/networkserviceproxy + 462 0.0 /usr/libexec/neagent + 464 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking + 465 0.0 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CMFSyncAgent + 466 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.GPU.xpc/Contents/MacOS/com.apple.WebKit.GPU + 470 0.0 /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support/followupd + 471 1.1 /System/Library/Frameworks/Contacts.framework/Support/contactsd + 472 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 473 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherWidget.appex/Contents/MacOS/WeatherWidget + 474 0.1 /System/Library/CoreServices/WiFiAgent.app/Contents/MacOS/WiFiAgent + 475 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS/IMDPersistenceAgent + 476 0.0 /System/Library/PrivateFrameworks/StatusKit.framework/StatusKitAgent + 478 0.0 /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources/familycircled + 485 0.0 /System/Library/PrivateFrameworks/UserActivity.framework/Agents/useractivityd + 486 0.0 /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra + 488 0.0 /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight + 489 0.6 /usr/libexec/spotlightknowledged.updater + 491 0.0 /System/Applications/Photos.app/Contents/PlugIns/PhotosReliveWidget.appex/Contents/MacOS/PhotosReliveWidget + 494 0.0 /usr/libexec/ospredictiond + 495 0.0 /System/Library/CoreServices/UIKitSystem.app/Contents/MacOS/UIKitSystem + 499 0.0 /System/Library/PrivateFrameworks/iTunesCloud.framework/Support/itunescloudd + 504 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoteagent + 505 0.0 /usr/libexec/avconferenced + 506 0.0 /System/Library/PrivateFrameworks/MediaAnalysis.framework/Versions/A/mediaanalysisd + 507 0.0 /usr/sbin/spindump + 509 0.0 /System/Library/PrivateFrameworks/TextInputUIMacHelper.framework/Versions/A/XPCServices/CursorUIViewService.xpc/Contents/MacOS/CursorUIViewService + 515 0.0 /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/com.apple.Safari.SafeBrowsing.Service + 518 0.0 /usr/libexec/nearbyd + 522 0.0 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd + 525 0.0 /System/Library/CoreServices/ScopedBookmarkAgent + 526 0.0 /System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources/amsaccountsd + 529 0.0 /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed + 531 0.0 /System/Library/CoreServices/SubmitDiagInfo + 533 0.0 /System/Applications/Calendar.app/Contents/PlugIns/CalendarWidgetExtension.appex/Contents/MacOS/CalendarWidgetExtension + 546 0.0 /usr/libexec/searchpartyuseragent + 549 0.0 /System/Applications/Reminders.app/Contents/PlugIns/RemindersWidgetExtension.appex/Contents/MacOS/RemindersWidgetExtension + 552 0.0 /System/Applications/Tips.app/Contents/PlugIns/TipsWidgetExtension.appex/Contents/MacOS/TipsWidgetExtension + 555 0.0 /System/Applications/Shortcuts.app/Contents/PlugIns/ShortcutsWidgetExtension.appex/Contents/MacOS/ShortcutsWidgetExtension + 559 0.0 /System/Library/PrivateFrameworks/HearingCore.framework/heard + 560 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd + 564 0.0 /Users/perry/builder-macos/target/release/perry-ship + 565 0.0 /System/Library/Frameworks/InputMethodKit.framework/Resources/imklaunchagent + 567 0.0 /System/Library/Image Capture/Support/icdd + 572 0.0 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent + 573 0.0 /System/Library/CoreServices/diagnostics_agent + 574 0.0 /System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS/TextInputMenuAgent + 577 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 586 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 598 0.0 /usr/libexec/aned + 621 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd + 622 0.0 /System/Library/PrivateFrameworks/GenerativeExperiencesRuntime.framework/Versions/A/generativeexperiencesd + 630 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherIntents.appex/Contents/MacOS/WeatherIntents + 632 0.0 /System/Library/PrivateFrameworks/PassKitCore.framework/passd + 636 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetItems.appex/Contents/MacOS/FindMyWidgetItems + 638 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeEnergyWidgetsExtension.appex/Contents/MacOS/HomeEnergyWidgetsExtension + 639 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/RecordWidgetExtension.appex/Contents/MacOS/RecordWidgetExtension + 642 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetPeople.appex/Contents/MacOS/FindMyWidgetPeople + 643 0.0 /usr/sbin/distnoted + 647 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgets.appex/Contents/MacOS/JournalWidgets + 648 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeWidget.appex/Contents/MacOS/HomeWidget + 649 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/VoiceMemosSettingsWidgetExtension.appex/Contents/MacOS/VoiceMemosSettingsWidgetExtension + 650 0.0 /usr/sbin/distnoted + 652 0.0 /usr/libexec/milod + 656 0.0 /System/Library/CoreServices/Batteries.app/Contents/PlugIns/BatteriesAvocadoWidgetExtension.appex/Contents/MacOS/BatteriesAvocadoWidgetExtension + 658 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS/ScreenTimeWidgetExtension + 661 0.0 /System/Applications/Podcasts.app/Contents/PlugIns/PodcastsWidget.appex/Contents/MacOS/PodcastsWidget + 663 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetIntentsExtension.appex/Contents/MacOS/ScreenTimeWidgetIntentsExtension + 664 0.0 /System/Applications/Clock.app/Contents/PlugIns/WorldClockWidget.appex/Contents/MacOS/WorldClockWidget + 665 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgetsSecure.appex/Contents/MacOS/JournalWidgetsSecure + 666 0.0 /System/Library/CoreServices/PeopleViewService.app/Contents/PlugIns/PeopleWidget_macOSExtension.appex/Contents/MacOS/PeopleWidget_macOSExtension + 667 0.0 /System/Applications/Notes.app/Contents/PlugIns/com.apple.Notes.WidgetExtension.appex/Contents/MacOS/com.apple.Notes.WidgetExtension + 669 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/Extensions/SafariWidgetExtension.appex/Contents/MacOS/SafariWidgetExtension + 670 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/PlugIns/MobileTimerIntents.appex/Contents/MacOS/MobileTimerIntents + 673 0.0 /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd + 686 0.0 /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTrackingAgent + 689 0.0 /System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext/IOUserBluetoothSerialDriver + 697 0.0 /usr/libexec/modelmanagerd + 698 0.0 /usr/sbin/distnoted + 709 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANECompilerService.xpc/Contents/MacOS/ANECompilerService + 712 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport + 721 0.0 /usr/sbin/distnoted + 725 0.0 /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/fairplayd + 727 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent + 731 0.0 /usr/libexec/inputanalyticsd + 732 0.0 /usr/sbin/distnoted + 740 0.0 /usr/libexec/sysmond + 749 0.0 /usr/sbin/systemstats + 750 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService + 751 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectBridgeService.xpc/Contents/MacOS/XProtectBridgeService + 760 0.0 /System/Applications/Calendar.app/Contents/Extensions/CalendarIntentsExtension.appex/Contents/MacOS/CalendarIntentsExtension + 761 0.0 /System/Applications/Messages.app/Contents/Extensions/MessagesActionExtension.appex/Contents/MacOS/MessagesActionExtension + 763 0.0 /System/Library/CoreServices/CrashReporterSupportHelper + 765 0.0 /System/Library/PrivateFrameworks/WeatherDaemon.framework/weatherd + 772 0.0 /System/Library/PrivateFrameworks/WorkflowKit.framework/XPCServices/ShortcutsViewService.xpc/Contents/MacOS/ShortcutsViewService + 787 0.0 /usr/libexec/online-auth-agent + 789 0.0 /usr/sbin/distnoted + 801 0.0 /System/Library/CoreServices/iconservicesagent + 822 0.0 /System/Library/PrivateFrameworks/OnDeviceStorage.framework/Support/amsondevicestoraged + 832 0.0 /usr/sbin/cfprefsd + 834 0.0 /usr/libexec/mmaintenanced + 838 0.0 /usr/sbin/cfprefsd + 842 0.0 /usr/sbin/cfprefsd + 843 0.0 /usr/sbin/cfprefsd + 847 0.0 /System/Cryptexes/App/usr/libexec/PasswordBreachAgent + 848 0.0 /usr/sbin/cfprefsd + 860 0.0 /usr/sbin/cfprefsd + 861 0.0 /usr/sbin/cfprefsd + 862 0.0 /usr/sbin/cfprefsd + 863 0.0 /usr/libexec/mlhostd + 866 0.0 /usr/libexec/powerdatad + 867 0.0 /usr/sbin/cfprefsd + 869 0.6 /usr/libexec/ASPCarryLog + 883 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 884 0.0 /usr/libexec/seputil + 1096 0.0 /System/Cryptexes/App/usr/libexec/AuthenticationServicesAgent + 1169 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XprotectService.xpc/Contents/MacOS/XprotectService + 1398 0.0 /System/iOSSupport/System/Library/PrivateFrameworks/HomeEnergyDaemon.framework/Support/homeenergyd + 1412 0.0 /System/Library/PrivateFrameworks/MediaAnalysisAccess.framework/Versions/A/XPCServices/mediaanalysisd-access.xpc/Contents/MacOS/mediaanalysisd-access + 1849 0.0 /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/Support/recentsd + 3976 0.0 /System/Library/PrivateFrameworks/ContinuousDialogManagerService.framework/assistant_cdmd + 4119 0.8 /System/Library/PrivateFrameworks/AvatarPersistence.framework/Support/avatarsd + 4120 1.3 /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/Support/contactsdonationagent + 4307 0.0 /usr/libexec/captiveagent + 4762 0.0 /usr/libexec/frauddefensed + 4769 0.0 /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/XPCServices/com.apple.CloudPhotosConfiguration.xpc/Contents/MacOS/com.apple.CloudPhotosConfiguration + 4781 0.0 /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/XPCServices/com.apple.BKAgentService.xpc/Contents/MacOS/com.apple.BKAgentService + 5548 0.0 /usr/libexec/seserviced + 5602 0.0 /usr/libexec/filevaultd + 5603 0.0 /System/Library/PrivateFrameworks/GeoAnalytics.framework/geoanalyticsd + 5606 0.0 /System/Library/PrivateFrameworks/PrivateCloudCompute.framework/privatecloudcomputed.app/Contents/MacOS/privatecloudcomputed + 5621 0.0 /usr/libexec/taskgated + 5736 0.0 /System/Library/PrivateFrameworks/Stickers.framework/Support/stickersd + 5759 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/managedcorespotlightd + 5767 0.0 /usr/sbin/distnoted + 5768 0.0 /System/Library/ExtensionKit/Extensions/GenerativeExperiencesSafetyInferenceProvider.appex/Contents/MacOS/GenerativeExperiencesSafetyInferenceProvider + 5769 0.0 /usr/sbin/cfprefsd + 5770 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService + 6121 0.0 /usr/libexec/remindd + 6705 0.0 /usr/libexec/applekeystored + 8779 0.0 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/mbuseragent + 8789 0.0 /usr/libexec/DataDetectorsSourceAccess +12133 0.0 /usr/libexec/tipsd +13734 0.0 /usr/libexec/biomesyncd +14895 0.0 /usr/libexec/wifivelocityd +15933 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad +16212 8.2 /System/Library/ExtensionKit/Extensions/WallpaperAerialsExtension.appex/Contents/MacOS/WallpaperAerialsExtension +16213 3.5 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS/VTDecoderXPCService +17355 0.0 /usr/sbin/netbiosd +19642 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/Executables/mobiletimerd +22309 0.0 /System/Library/CoreServices/ReportSystemMemory +22611 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +22612 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +22613 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +22614 0.0 /System/Applications/Mail.app/Contents/PlugIns/MailCacheDelete.appex/Contents/MacOS/MailCacheDelete +22615 0.2 /System/Applications/Music.app/Contents/PlugIns/MusicCacheExtension.appex/Contents/MacOS/MusicCacheExtension +22616 1.8 /System/Applications/TV.app/Contents/PlugIns/TVCacheExtension.appex/Contents/MacOS/TVCacheExtension +22617 2.7 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/PlugIns/CacheDeleteExtension.appex/Contents/MacOS/CacheDeleteExtension +22620 8.4 sshd-session: perry [priv] +22621 0.0 +22623 0.0 sshd-session: perry@notty +22624 0.0 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python +22625 0.0 ps +39544 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS/IMAutomaticHistoryDeletionAgent +39617 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService +39618 0.0 /System/Library/PrivateFrameworks/MapsSync.framework/mapssyncd +39637 0.0 /System/Library/PrivateFrameworks/CallHistory.framework/Support/CallHistorySyncHelper +39662 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/ModelCatalogAgent +41554 0.0 /usr/libexec/PerfPowerServices +46759 0.0 /usr/libexec/ioupsd +46762 0.0 /usr/sbin/BTLEServerAgent +49101 0.0 /System/Library/PrivateFrameworks/MobileAssetDaemon.framework/Versions/A/XPCServices/com.apple.MobileAsset.DownloadService.Builtin.xpc/Contents/MacOS/com.apple.MobileAsset.DownloadService.Builtin +49103 0.0 /System/Library/PrivateFrameworks/StreamingExtractor.framework/Versions/A/XPCServices/STExtractionService.privileged.xpc/Contents/MacOS/STExtractionService.privileged +49267 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/EAUpdaterService.xpc/Contents/MacOS/EAUpdaterService +49521 0.0 /System/Library/PrivateFrameworks/WebPrivacy.framework/webprivacyd +50091 0.0 /usr/libexec/assessmentagent +50092 0.0 /System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A/maild +50093 0.0 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/commerce +50094 0.0 /System/Cryptexes/App/usr/libexec/com.apple.Safari.History +50103 0.0 /usr/libexec/replayd +50104 0.0 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter +50105 0.0 /System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS/CoreLocationAgent +50106 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsagent +50107 0.0 /System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS/Keychain Circle Notification +50695 0.0 /usr/libexec/feedbackd +50955 0.0 cloudphotod +50959 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS/UARPUpdaterServiceUSBPD +51036 4.1 /usr/libexec/triald +51044 0.0 /System/Library/PrivateFrameworks/TrialServer.framework/Versions/A/XPCServices/TrialArchivingService.xpc/Contents/MacOS/TrialArchivingService +51103 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Versions/A/XPCServices/com.apple.MobileSoftwareUpdate.CleanupPreparePathService.xpc/Contents/MacOS/com.apple.MobileSoftwareUpdate.CleanupPreparePathService +51142 0.0 /usr/libexec/containermanagerd_system +52122 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +52128 0.0 /usr/libexec/AssetCache/AssetCache +52130 0.0 /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS/AssetCacheTetheratorService +52409 0.0 /System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd +52453 0.0 /usr/libexec/adprivacyd +52456 0.0 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd +52457 0.0 /System/Library/PrivateFrameworks/CoreADI.framework/adid +52458 0.0 /usr/libexec/promotedcontentd +52459 0.0 /usr/libexec/fairplaydeviceidentityd +53616 0.0 /usr/libexec/dprivacyd +53617 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53618 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53622 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53623 0.0 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager +53624 0.1 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53625 0.3 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53626 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53630 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53631 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53632 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53633 0.0 /System/Library/Frameworks/AudioToolbox.framework/AudioComponentRegistrar +53641 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53642 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53643 0.0 /usr/libexec/uarpassetmanagerd +53644 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceDisplay.xpc/Contents/MacOS/UARPUpdaterServiceDisplay +53645 0.0 /System/Library/PrivateFrameworks/UARPAssetManager.framework/XPCServices/UARPAssetManagerServiceMobileAsset.xpc/Contents/MacOS/UARPAssetManagerServiceMobileAsset +53810 0.0 /usr/libexec/bluetoothuserd +53811 0.0 /usr/libexec/findmydeviced +56810 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCompute.framework/Versions/A/XPCServices/IntelligencePlatformComputeService.xpc/Contents/MacOS/IntelligencePlatformComputeService +57779 0.8 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstoreagent +57780 0.0 /System/Library/PrivateFrameworks/InstallCoordination.framework/Support/installcoordinationd +57781 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedODRService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedODRService +57782 0.0 /System/Library/PrivateFrameworks/AppleMediaServicesUI.framework/amsengagementd +57872 0.0 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.privileged.xpc/Contents/MacOS/com.apple.StreamingUnzipService.privileged +58789 0.0 /usr/libexec/countryd +58802 0.0 /System/Library/Frameworks/ManagedSettings.framework/Versions/A/ManagedSettingsAgent +58812 0.0 /System/Library/PrivateFrameworks/NewDeviceOutreach.framework/ndoagent +59412 0.0 /System/Library/PrivateFrameworks/ReplicatorCore.framework/Support/replicatord +61271 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted +62942 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/BiomeAgent +62957 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +62958 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +62961 0.0 /usr/libexec/duetexpertd +62963 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/intelligenceplatformd +70105 0.0 /System/Library/CoreServices/ReportCrash +70111 0.0 /System/Library/CoreServices/diagnosticservicesd +70953 0.0 /usr/libexec/biometrickitd +70958 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedTaskService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedTaskService +70963 0.0 /System/Library/Frameworks/MediaExtension.framework/Versions/A/Helpers/MENotificationAgent +70964 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Support/BackgroundTaskManagementAgent.app/Contents/MacOS/BackgroundTaskManagementAgent +70966 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Resources/backgroundtaskmanagementd +70968 0.0 /usr/libexec/aneuserd +71089 0.0 /usr/libexec/powerexperienced +71330 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSOAgent.app/Contents/MacOS/AppSSOAgent +71331 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSODaemon +71332 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +71333 0.0 /usr/libexec/findmybeaconingd +71334 0.0 /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferAgent.app/Contents/MacOS/IMTransferAgent +71336 0.0 /usr/libexec/wifianalyticsd +71376 0.0 /usr/libexec/backgroundassets.user +73149 0.0 /usr/libexec/proactiveeventtrackerd +73151 0.0 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Helpers/ProtectedCloudKeySyncing +73152 0.0 /usr/libexec/swtransparencyd +73153 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +74315 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +74316 0.0 /usr/sbin/distnoted +74825 0.0 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/XPCServices/DPSubmissionService.xpc/Contents/MacOS/DPSubmissionService +75643 0.0 /usr/libexec/audioanalyticsd +75645 0.0 /usr/libexec/ciphermld +75646 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +75647 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75648 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75969 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent +75970 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated +76414 0.0 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/XPCServices/PerfPowerTelemetryClientRegistrationService.xpc/Contents/MacOS/PerfPowerTelemetryClientRegistrationService +76539 0.0 /System/Library/Frameworks/ShazamKit.framework/shazamd +76540 0.0 /System/Library/PrivateFrameworks/SystemStatusServer.framework/Support/systemstatusd +76699 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/remotemanagementd +76700 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +76701 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +76702 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +76705 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +76706 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +76707 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/DiskManagementSubscriber.xpc/Contents/MacOS/DiskManagementSubscriber +76708 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedPreferencesSubscriber.xpc/Contents/MacOS/ManagedPreferencesSubscriber +76709 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SoftwareUpdateSubscriber.xpc/Contents/MacOS/SoftwareUpdateSubscriber +76710 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/MigrationSubscriber.xpc/Contents/MacOS/MigrationSubscriber +76711 0.6 /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/systemmigrationd +76712 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +76713 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributiond +76714 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +76715 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedConfigurationFilesSubscriber.xpc/Contents/MacOS/ManagedConfigurationFilesSubscriber +76861 1.3 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +77182 0.0 /usr/libexec/assetsubscriptiond +77186 0.0 /usr/libexec/griddatad +77191 0.4 /usr/libexec/dprivacyd +77192 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectUpdateService.xpc/Contents/MacOS/XProtectUpdateService +77193 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +77194 0.0 /System/Library/PrivateFrameworks/IntlPreferences.framework/Support/localizationswitcherd +77195 0.0 /usr/libexec/siriknowledged +77196 0.0 /usr/libexec/tzd +77198 0.1 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted_helper +77199 0.0 /usr/libexec/appleaccountd +77200 0.0 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd +77203 0.0 /usr/libexec/sysdiagnosed +77204 0.1 /System/Library/Frameworks/QuickLookThumbnailing.framework/Support/com.apple.quicklook.ThumbnailsAgent +77207 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +77208 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +77209 0.0 /usr/libexec/MTLAssetUpgraderD +77210 0.0 /usr/libexec/mlruntimed +77211 0.0 /System/Library/PrivateFrameworks/SiriTTSService.framework/sirittsd +77212 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +77213 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/StandaloneHIDAudService.xpc/Contents/MacOS/StandaloneHIDAudService +77214 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceLegacyAudio.xpc/Contents/MacOS/UARPUpdaterServiceLegacyAudio +77215 0.0 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/XPCServices/SetStoreUpdateService.xpc/Contents/MacOS/SetStoreUpdateService +77216 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/geodMachServiceBridge +77217 1.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/system_installd +77218 0.6 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd +77224 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/XPCServices/media-indexer.xpc/Contents/MacOS/media-indexer +77225 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPLibraryAgent +77226 0.0 /System/Library/PrivateFrameworks/PodcastServices.framework/XPCServices/PodcastContentService.xpc/Contents/MacOS/PodcastContentService +77227 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPArtworkAgent +77262 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +77287 0.0 /System/Library/PrivateFrameworks/AXAssetLoader.framework/Support/axassetsd +77288 0.0 /System/Library/CoreServices/EscrowSecurityAlert.app/Contents/MacOS/EscrowSecurityAlert +77289 0.0 /System/Library/PrivateFrameworks/TextToSpeechVoiceBankingSupport.framework/Support/voicebankingd +77290 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77291 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/KonaSynthesizer.appex/Contents/MacOS/KonaSynthesizer +77292 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/MauiAUSP.appex/Contents/MacOS/MauiAUSP +77293 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/SiriAUSP.appex/Contents/MacOS/SiriAUSP +77294 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/WardaSynthesizer.appex/Contents/MacOS/WardaSynthesizer +77295 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77296 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/MacinTalkAUSP.appex/Contents/MacOS/MacinTalkAUSP +77297 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77298 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77299 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77300 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77301 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/AUCrashHandlerService.xpc/Contents/MacOS/AUCrashHandlerService +77302 0.0 /System/Library/PrivateFrameworks/CloudServices.framework/Helpers/com.apple.sbd +77303 0.0 /usr/libexec/swcd +77531 0.0 /usr/libexec/mobilerepaird +77701 0.0 /System/Library/PrivateFrameworks/CoreKDL.framework/Support/corekdld +78714 0.0 /System/Library/PrivateFrameworks/JetCore.framework/Support/jetpackassetd +79810 0.0 /usr/sbin/cfprefsd +82557 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributionagent +82558 0.0 /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/Versions/A/XPCServices/Managed Background Assets Helper Service.xpc/Contents/MacOS/Managed Background Assets Helper Service +83674 0.0 /System/Library/PrivateFrameworks/IntelligenceTasksEngine.framework/Support/intelligencetasksd +84260 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagementAgent +84263 0.0 /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/XPCServices/SafariConfigurationSubscriber.xpc/Contents/MacOS/SafariConfigurationSubscriber +84264 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +84265 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +84266 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +84270 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +84271 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +84272 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/AccountSubscriber.xpc/Contents/MacOS/AccountSubscriber +84273 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +84274 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +84275 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ASConfigurationSubscriber.xpc/Contents/MacOS/ASConfigurationSubscriber +84276 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedSettingsSubscriber.xpc/Contents/MacOS/ManagedSettingsSubscriber +84328 0.0 /System/Library/PrivateFrameworks/Ecosystem.framework/Support/ecosystemd +84329 0.0 /usr/libexec/GamePolicyAgent +84330 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +84391 0.0 /usr/libexec/intelligentroutingd +84392 0.0 /System/Library/PrivateFrameworks/DeviceCheckInternal.framework/devicecheckd +84404 0.0 /System/Library/PrivateFrameworks/AppleIntelligenceReportingProcessing.framework/Versions/A/XPCServices/AppleIntelligenceReportingProcessingService.xpc/Contents/MacOS/AppleIntelligenceReportingProcessingService +84405 0.0 /System/Library/PrivateFrameworks/HomeKitEvents.framework/Support/homeeventsd +84423 0.0 /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/FeatureAccessAgent +84845 0.0 /System/Library/PrivateFrameworks/BusinessChatService.framework/businessservicesd +84847 0.0 /System/Library/PrivateFrameworks/MessagesBlastDoorSupport.framework/Versions/A/XPCServices/MessagesBlastDoorService.xpc/Contents/MacOS/MessagesBlastDoorService +86892 0.0 aslmanager +87457 0.0 /System/Library/PrivateFrameworks/StorageManagement.framework/Resources/diskspaced +87756 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/knowledgeconstructiond +89574 0.0 /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd +90448 0.0 /usr/libexec/nfcd +90449 0.0 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer +90468 0.0 /usr/libexec/betaenrollmentagent +90469 0.0 /usr/libexec/betaenrollmentd +90470 0.0 /usr/libexec/microstackshot +90577 0.0 /usr/sbin/systemsoundserverd +90592 0.0 /System/Library/CoreServices/talagentd +90616 0.0 /System/Library/PrivateFrameworks/AppleCredentialManager.framework/AppleCredentialManagerDaemon +90893 0.0 /usr/libexec/dirhelper +91864 0.0 /System/Library/CoreServices/ReportCrash +92246 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +92570 0.0 /usr/libexec/proactived +92571 0.0 /System/Library/PrivateFrameworks/IntelligenceFlowContextRuntime.framework/Versions/A/intelligencecontextd +92572 0.0 /System/Library/CoreServices/pbs +92715 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +97953 0.0 /usr/libexec/gamecontrollerd +97954 0.0 /System/Library/PrivateFrameworks/GameControllerFoundation.framework/Versions/A/XPCServices/GameControllerConfigService.xpc/Contents/MacOS/GameControllerConfigService +97955 0.0 /usr/libexec/gamecontrolleragentd + 537 0.0 login + 539 0.0 -zsh + 542 0.0 login + 553 0.0 -zsh + 550 0.0 login + 591 0.0 -zsh diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/provenance.json new file mode 100644 index 0000000000..fb8f04dcb6 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/provenance.json @@ -0,0 +1,80 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "base_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "main_build": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + }, + "candidate_build": { + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/remote-rotating-command.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/remote-rotating-command.json new file mode 100644 index 0000000000..f35f6cc9c0 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/remote-rotating-command.json @@ -0,0 +1,23 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/trusted-materialized-read-r26/run-rotating.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-rotating-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-rotating-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--filter", + "unicode_1m,long_string_1m,escaped_1m,small_record,records_array_1m", + "--repeat", + "7", + "--source-commit", + "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-rotating" +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/remote-rotating.log b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/remote-rotating.log new file mode 100644 index 0000000000..25393a3677 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/remote-rotating.log @@ -0,0 +1,4 @@ +ACQUIRED json-perf-22624-1789119696 load (2.0302734375, 1.671875, 1.6552734375) +FINISHED custom load (1.79150390625, 1.68212890625, 1.66064453125) +QUIET_GATE True +RELEASED diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/remote-stage-hashes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/remote-stage-hashes.json new file mode 100644 index 0000000000..f38837a26b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/remote-stage-hashes.json @@ -0,0 +1,135 @@ +{ + "run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "results/fixtures.json": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d", + ".work/trusted-materialized-read-r26/fixture-hashes.json": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06", + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + ".work/trusted-materialized-read-r26/main-reuse-provenance.json": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74", + ".work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + ".work/trusted-materialized-read-r26/run-options.py": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8", + ".work/trusted-materialized-read-r26/root-comparison.json": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9", + ".work/trusted-materialized-read-r26/options-worker.js": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9", + ".work/trusted-materialized-read-r26/candidate-workers-provenance.json": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633", + ".work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + ".work/trusted-materialized-read-r26/main-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + ".work/trusted-materialized-read-r26/provenance.json": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376", + ".work/trusted-materialized-read-r26/main-options-validation.json": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04", + ".work/trusted-materialized-read-r26/main-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + ".work/trusted-materialized-read-r26/source.patch": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + ".work/trusted-materialized-read-r26/lazy-main-probes.json": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7", + ".work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + ".work/trusted-materialized-read-r26/candidate-fixture-validation.json": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695", + ".work/trusted-materialized-read-r26/build-provenance.json": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db", + ".work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + ".work/trusted-materialized-read-r26/run-focus.py": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060", + ".work/trusted-materialized-read-r26/main-roots.json": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a", + ".work/trusted-materialized-read-r26/main-zero-roots.json": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee", + ".work/trusted-materialized-read-r26/main-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + ".work/trusted-materialized-read-r26/main-fixture-validation.json": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14", + ".work/trusted-materialized-read-r26/candidate-roots.json": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a", + ".work/trusted-materialized-read-r26/candidate-zero-validation.json": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140", + ".work/trusted-materialized-read-r26/main-build-provenance.json": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + ".work/trusted-materialized-read-r26/main-zero-validation.json": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341", + ".work/trusted-materialized-read-r26/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + ".work/trusted-materialized-read-r26/run-access.py": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c", + ".work/trusted-materialized-read-r26/run-retained.py": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da", + ".work/trusted-materialized-read-r26/candidate-options-validation.json": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e", + ".work/trusted-materialized-read-r26/candidate-zero-roots.json": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80", + ".work/trusted-materialized-read-r26/main-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + ".work/trusted-materialized-read-r26/lazy-candidate-probes.json": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81", + ".work/trusted-materialized-read-r26/main-workers-provenance.json": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + ".work/trusted-materialized-read-r26/zero-root-comparison.json": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2", + ".work/trusted-materialized-read-r26/harness/run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + ".work/trusted-materialized-read-r26/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + ".work/trusted-materialized-read-r26/harness/worker.js": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4", + ".work/trusted-materialized-read-r26/harness/with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + ".work/trusted-materialized-read-r26/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + ".work/trusted-materialized-read-r26/harness/run_access.py": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67", + ".work/trusted-materialized-read-r26/harness/access-worker.js": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957", + ".work/trusted-materialized-read-r26/harness/run_regression_focus.py": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270", + ".work/trusted-materialized-read-r26/harness/rotating-worker.js": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + ".work/trusted-materialized-read-r26/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + ".work/rotating/manifest.json": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85", + ".work/trusted-materialized-read-r26/run-rotating.py": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316", + ".work/rotating/small_record.0.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/rotating/small_record.1.json": "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + ".work/rotating/small_record.2.json": "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + ".work/rotating/small_record.3.json": "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + ".work/rotating/small_record.4.json": "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + ".work/rotating/small_record.5.json": "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + ".work/rotating/small_record.6.json": "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + ".work/rotating/small_record.7.json": "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d", + ".work/rotating/records_array_1m.0.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/rotating/records_array_1m.1.json": "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + ".work/rotating/records_array_1m.2.json": "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + ".work/rotating/records_array_1m.3.json": "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + ".work/rotating/records_array_1m.4.json": "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + ".work/rotating/records_array_1m.5.json": "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + ".work/rotating/records_array_1m.6.json": "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + ".work/rotating/records_array_1m.7.json": "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a", + ".work/rotating/long_string_1m.0.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/rotating/long_string_1m.1.json": "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + ".work/rotating/long_string_1m.2.json": "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + ".work/rotating/long_string_1m.3.json": "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + ".work/rotating/long_string_1m.4.json": "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + ".work/rotating/long_string_1m.5.json": "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + ".work/rotating/long_string_1m.6.json": "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + ".work/rotating/long_string_1m.7.json": "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03", + ".work/rotating/escaped_1m.0.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/rotating/escaped_1m.1.json": "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + ".work/rotating/escaped_1m.2.json": "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + ".work/rotating/escaped_1m.3.json": "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + ".work/rotating/escaped_1m.4.json": "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + ".work/rotating/escaped_1m.5.json": "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + ".work/rotating/escaped_1m.6.json": "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + ".work/rotating/escaped_1m.7.json": "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6", + ".work/rotating/unicode_1m.0.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/rotating/unicode_1m.1.json": "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + ".work/rotating/unicode_1m.2.json": "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + ".work/rotating/unicode_1m.3.json": "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + ".work/rotating/unicode_1m.4.json": "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + ".work/rotating/unicode_1m.5.json": "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + ".work/rotating/unicode_1m.6.json": "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + ".work/rotating/unicode_1m.7.json": "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263", + ".work/trusted-materialized-read-r26/run-changing-options.py": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4", + ".work/trusted-materialized-read-r26/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + ".work/trusted-materialized-read-r26/changing-options-worker.js": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00", + ".work/trusted-materialized-read-r26/main-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + ".work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + ".work/trusted-materialized-read-r26/main-changing-workers-provenance.json": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83", + ".work/trusted-materialized-read-r26/candidate-changing-workers-provenance.json": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e", + ".work/trusted-materialized-read-r26/main-changing-options-validation.json": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44", + ".work/trusted-materialized-read-r26/candidate-changing-options-validation.json": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0", + ".work/trusted-materialized-read-r26/run-zero-retained.py": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + ".work/trusted-materialized-read-r26/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + ".work/trusted-materialized-read-r26/retained-zero-worker.js": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf", + ".work/trusted-materialized-read-r26/main-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + ".work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + ".work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442", + ".work/trusted-materialized-read-r26/candidate-retained-zero-workers-provenance.json": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66", + ".work/trusted-materialized-read-r26/main-retained-zero-validation.json": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4", + ".work/trusted-materialized-read-r26/candidate-retained-zero-validation.json": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405", + ".work/trusted-materialized-read-r26/main-changing-roots.json": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640", + ".work/trusted-materialized-read-r26/candidate-changing-roots.json": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54", + ".work/trusted-materialized-read-r26/main-retained-roots.json": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b", + ".work/trusted-materialized-read-r26/candidate-retained-roots.json": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e", + ".work/trusted-materialized-read-r26/additional-root-comparison.json": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/retained-zero-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/retained-zero-worker.js new file mode 100644 index 0000000000..92e8f87b8d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/retained-zero-worker.js @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count ) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/retained-zero-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/retained-zero-worker.ts new file mode 100644 index 0000000000..5501d8dcf5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/retained-zero-worker.ts @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/root-comparison.json new file mode 100644 index 0000000000..b2c92f5711 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/root-comparison.json @@ -0,0 +1,185 @@ +{ + "ir_files": [ + { + "mode": "native", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813", + "candidate_sha256": "8b6ecd6a35e30d47d6b9f3e8a31c864c8b4c1671032ef023db633c1e7f2cf1cd", + "normalized_sha256": "2d54b9e25fb20c03b59ca8d18a35fa88c071e63e4d38c7b5c6193407a351a56a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f", + "candidate_sha256": "1ff0255b1234c1a08f8c074aaa64a8dceeb7e9137bf0f4e8de7209de13ffb1c2", + "normalized_sha256": "9892c9273c75b2a9862f3213fd34b524f12809cd4bd93f686f54ae7cf0f5735d", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055", + "candidate_sha256": "7191733bf871fe2b47bab95a56a17f4bbd3cea5d5c08903070b8f2608633be9c", + "normalized_sha256": "c555d3c7c69a88199574a0ba39634549ec127236317379c5665c9a1270770476", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359", + "candidate_sha256": "0fb76b33b0dd2739e44bf2ddcf5bc4311d693dd5a90a65df7ffee43599b76c2f", + "normalized_sha256": "ef908a2a54dc7ddc34d05be1eba933ea63ba4d1cd3978fe3e0af8c2c679268a3", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749", + "candidate_sha256": "06264825bf7cbff008313be119b1b82eb9becf85ad8c8f73d2fff66277abe63c", + "normalized_sha256": "45cce147ac495b89188390522a65e91be4b08c8a0a2b36c354f085067b67e468", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8", + "candidate_sha256": "5b3d1433a937bdbd3a0e3291c0bcd6eddd1105c54f996aacfde0ed350db72af1", + "normalized_sha256": "2309fdeecdedb442ef1311c4dfb278ccddc9293d812bc364d6de17ac7e00e01a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe", + "candidate_sha256": "1cc7383dca37929fcd564fbb18d0e140be278bae543a556735b6ccb59b754213", + "normalized_sha256": "6137f0af59a4e8ba78a15d40607529d6ea51f5c7e1a1c7809906d8629bb9a2c0", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a", + "candidate_sha256": "5b41faf657864e49e32f8094172e06e4fe4fbb194c15a59d80b80aa9d840ecab", + "normalized_sha256": "ffd4b8bf82446eeeabdbefb15a5a4160381fa4960ee988189bb5e9c5f2855e39", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "worker-0.ll", + "same": true, + "main_sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5", + "candidate_sha256": "f7cd047428912e67b3b76dd96a1f7be14b4ee38925546c6b885a37467351ab0e", + "normalized_sha256": "872217f439889862138ef684fb6b3385cd75c6f059d425e4e2dcac78f4eb3515", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "shadow", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "candidate_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalized_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "candidate_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalized_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "candidate_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalized_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "candidate_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalized_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "candidate_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalized_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "candidate_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalized_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "candidate_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalized_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "candidate_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalized_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "worker-0.ll", + "same": true, + "main_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "candidate_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalized_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalization": "none" + } + ], + "checks_match": true, + "native_fingerprints": [ + "options-worker-0.ll::perry_fn_options_worker_ts__run$generic::unrooted:global->js_closure_alloc_singleton", + "options-worker-0.ll::perry_fn_options_worker_ts__run$spec_b::unrooted:global->js_closure_alloc_singleton", + "prior-entry-0.ll::main::stale:alloc->js_write_barrier_root_nanbox", + "prior-entry-0.ll::perry_closure_prior_entry_ts__5::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$generic::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$spec_b::unrooted:global->js_array_push_f64_spec", + "test_json_cached_construction-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_source_length-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/rotating-manifest.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/rotating-manifest.json new file mode 100644 index 0000000000..c112e6ac25 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/rotating-manifest.json @@ -0,0 +1,287 @@ +[ + { + "fixture": "null", + "bytes": 4, + "sha256": [ + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b" + ], + "distinct_contents": 1 + }, + { + "fixture": "string_a", + "bytes": 3, + "sha256": [ + "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + "c100f95c1913f9c72fc1f4ef0847e1e723ffe0bde0b36e5f36c13f81fe8c26ed", + "879923da020d1533f4d8e921ea7bac61e8ba41d3c89d17a4d14e3a89c6780d5d", + "3fa5834dc920d385ca9b099c9fe55dcca163a6b256a261f8f147291b0e7cf633", + "8c8656c5d114d7f8b2a412d2d5fd03accce3ed050624a0493734591a9666b110", + "30f8b180d63559f2512b744f60449e1245803dd6b6af9766e11acac8ddca0aae", + "e6c67f7247161354cd7e1d34d5149f373a433fa472a7e957dfdc60dfa66e162e", + "71e0bdc1413ca781ffeb37612d10c7a727cd747943bd577288a9bd86b848c0d7" + ], + "distinct_contents": 8 + }, + { + "fixture": "empty_object", + "bytes": 2, + "sha256": [ + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a" + ], + "distinct_contents": 1 + }, + { + "fixture": "tiny_object", + "bytes": 7, + "sha256": [ + "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + "7e8059f495589fcd981232cc11d00b00da3802c01d688fa1cf1f6bed6e5bb33c", + "70778ce01ad8d1a82c80a3500bee476f34651238edeb936c4a7b0161b1395169", + "17e7d2b31edd9f05e7b330a13f9bb644babad3b5bce9a7cf5bb4c28c4a02332f", + "b2e8319d2c28dce0b83e7836e036750f0171acbea88b0f1be304e1aec903beaa", + "97ff8ae7ad6a7e502c9df4f7c5f19dbb2d6538eb8d4c26c7acd31ef6d377f016", + "906162c307d04d1b08bacae28759f8c011fd6bdb8d4a1c74e64aae5f2e86139a", + "22b7d568f03c3923642093bd1beb8b18bbf1333a296c3b9b191cd0a6b2b558f3" + ], + "distinct_contents": 8 + }, + { + "fixture": "small_record", + "bytes": 109, + "sha256": [ + "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d" + ], + "distinct_contents": 8 + }, + { + "fixture": "object_1k", + "bytes": 1021, + "sha256": [ + "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + "fee77441888eab7671c3acd54a6d03908003400ae5b84021ecd178a4228e4516", + "2bb286ab4a30b3e1f4099da9f04f81c25ab786f00a48fac77087313f3bd42292", + "578d6177406f2ef6ad4cdef2cd166e4f2a00e079e4a8ede9d6285ac00e9d5f6f", + "a5c2b2d02d5d6755a5c8d69032d6abeffea1c6576c8df1bfa3a352fc5caaf1ab", + "4b14fe187834c6a2b9401531e94162d001d3569f3357b6f28a5ca1c536d1572f", + "bd9e3a9bacc4e96bc89396e16a121d1b0b26de469ec89b290aa3415e55584b81", + "c1ef19cd7a2c99b17185e915c9776916051acf0c344e7b08740d4983d1b09af2" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_16k", + "bytes": 13197, + "sha256": [ + "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "d405464816d4442367d0a01a631395dcb8744bef9e797b563bbce254d57f1117", + "41dfc0dac3e4f9eb11d2d8a89f9a5d5fc7d41ae939c25ef1e61c7fd190b0feaa", + "a1a3b49cbbebc93eaea2f8eddb580d7a02d4bb63869d2bcdeb26c92c32253645", + "90df22a74309ae8d98e3785c8751de3c2aa5f3afc19e1b70292dd2718d29b721", + "40a938efd860a1c8664a377161a5ea15698e674b7d036dd38d1f49a184ca2e68", + "9df3135f2512d348f01b0d16ddea24647cbeecf5289b249b37cc6938f9500c2f", + "b135a2323e97951e3b45b2cf373376f8209d9bc9dffafdd2bfc43168f2b11818" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_1m", + "bytes": 888597, + "sha256": [ + "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_1m", + "bytes": 888609, + "sha256": [ + "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + "074e7f1b5a3297a84eddf94d2eeddf500d2a5eb4651c4832437dbefe1381a97e", + "10a8d5706f4318ac0cdbc6a271b488e8bf8b6821eedd06a558b2b0fa850e82e2", + "e21468e77bcbb3c18f2e6a0af9bc342b72667c5ad0ae3d0fedbeaffb5eb4148b", + "1af114c148442c78d0ad513a2f3685290c0e1b55c0887d92d5530e7bf94f93f2", + "a12f45d56d0b66b8343cce21325c04c4092001ca34a58770d7cc88a7d43f178a", + "9d9092612996c5725cfcfd2888fe98b8d9818a34ecc0f5fe7ea87d3183197141", + "6e747f774e0646cd120f421386b18e1d6e4201f12509d3becf92e0c5cb7dec0f" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_8m", + "bytes": 7117930, + "sha256": [ + "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + "b361145feb3731b457e8deb75067eb8172f56f262eac9a3359afb036364358fd", + "0e157f2f410ee51d1d6eadadf14202b3dfb865cf38d97e5516c5bca5278b8cd7", + "296af4d877c1c1e8f4146653654951519f7ad94fd5c28c236abab5a39a62715c", + "be5036b5177c072feac9a4ba83efc967be8b96a981ecbdc83ce7c88e6b0eea9d", + "7e606ca1aa37a51b5afb6d5e20b017df1f4a6f2b1003cc1b69c8a03fa641fedb", + "7678661c772517928b98c9a7b8b5604baf2803be7053dfabd9e3950344dad9cb", + "e529b99a160e01d5a1ebc9ffc4c9ca9a4d72296c2a0dca91d3a7e9000c4072e6" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_8m", + "bytes": 7117942, + "sha256": [ + "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + "7a2ade0ae4fbdaacab918a72c99a5407b0e4b53e79b572b12b87c4ecf8e5cdd6", + "8757e5ddd1bb98341c38474195b55c04ded270f121a9c5f19f5f81a4ebe6effd", + "268c053592ce72a984afb7225d623617c94e82db2b166f9d65ac70326bf31a9a", + "7b4b5819fd3fbd07dc4dc3ef8d0fe723e723824ea06f139abd5c190037cb7059", + "049d581822215208b65aabf4bb877fd75938fd033c143af242ac1af98ba58712", + "72ea0c92a38d31e518ba9f76c43c5cc39cb641e0388293b448913efa7871dbeb", + "6d7fa3e42f60a17c3467edcc453af1f1950154fb19f9c4fc064d662465e7406a" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_20m", + "bytes": 17765930, + "sha256": [ + "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + "220cd03df6a1bb80ff034eafc1691a04688921b98b32f3dbe51357d5356e652b", + "40c68c0a66396878a7f2dbda8308836152abac40315e916e6366b37f41dc4eac", + "a5c7ff116dd7c2bc1730434f83283f7c51bfbdb3300358948624b34ec3317670", + "dd1fa7fea8b05d30360ccd29df62ef5e274cfe03077aded0dc82a00b88259f07", + "d4cbafe8caaeead0cc959c4dc20470da4f2b6c22b6f12637b7a748244f5ae3e7", + "c619a1e6c2b7ed9027e2a54607a733618f7cfdcf19408bd927f574c669c54bcd", + "de2676531e84aaa93946f4eb171e72d5a8ea6c0e5be817c8b6f6fb1b94ff9aa9" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_20m", + "bytes": 17765942, + "sha256": [ + "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + "33309f39969fecc8f3f338511d26138d840e1963eced14de71a86b074c3d75dd", + "1b027e2f9671fe69f617d0dc720c4dc3b96299be1176ca3832f44ee5cc520466", + "db4cace5ae703c16e1777042131f83bfd539d699b55877549fc4edfa1aefe3f9", + "717cde2dcda3170e50b2df50d8d447119365a899eb4235358647cbeac987d3c3", + "2a3e877b3d9a4aaa2071684a20db8b21b8c2ed5c4d60e13d892305027aca876d", + "421074b708f80a7111a60b540bc7530d5cf8b12ebb7a82ea55b3e247ef97be43", + "ac11ae2aa5482797aed2c41b625bc5f122ce099f1f9af8c09121ec66a2f71b9b" + ], + "distinct_contents": 8 + }, + { + "fixture": "numbers_1m", + "bytes": 1067371, + "sha256": [ + "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + "04804c824edbbaee95d44f2b984239739a9d21a6fc9e7b5af116eca3470df756", + "d1632dd82d2869ee96981e3a48534ddfad935f1370ecc7f82f875a2917e0a864", + "9a1f57998dfbe0535bec6872af322369462ffbaa959e347c83644f09b62ec620", + "dc27761ba254c4278b72b4701606a7feed90f7452813e13aaa47619fe0e7e7e7", + "d9aae03ed068e8bc45e09435e5af8172ee070b052ede8a72441acb9ab3713254", + "b43d2aa5321f7352f7fb7d72c0d49d9d6b41b2bac2688d8418407b28bcb3fc60", + "2ebade344295cb9c08e1948ee581d1748ba717650994881493b8cc0252a6db1b" + ], + "distinct_contents": 8 + }, + { + "fixture": "long_string_1m", + "bytes": 1048594, + "sha256": [ + "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03" + ], + "distinct_contents": 8 + }, + { + "fixture": "escaped_1m", + "bytes": 990018, + "sha256": [ + "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6" + ], + "distinct_contents": 8 + }, + { + "fixture": "unicode_1m", + "bytes": 884018, + "sha256": [ + "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263" + ], + "distinct_contents": 8 + }, + { + "fixture": "wide_1m", + "bytes": 977781, + "sha256": [ + "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + "61bc3aeea8ea3bf941ca3dfacc83483933f2f801d42f29919b7090e2e169eea4", + "b93c04f0b4f5ddaa8d7f6d9ef39b1a33a0ca05ddcdeba49509160238f47c8bb4", + "051f6bd75aa40269ee0db362f79d7409d95be966654008a40b8399d16fa8269d", + "d6c50c9d08594d7957008b9933f5579ff9b5339571fffc47680546028d3da4e9", + "a93da8ca093c47beb7b813ce95fc5caa3be3e25649b1c7ab38a613f8dbc63708", + "4a172951cf78a83d98fafea9f8cd0ff0243a4c948e69865a1973bbece3c3ee8b", + "e2309789e481a9204db22f7fc59eb0ae33473cb169ec8be0d1b57ae68ebcd832" + ], + "distinct_contents": 8 + }, + { + "fixture": "heterogeneous_1m", + "bytes": 914291, + "sha256": [ + "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + "f039bb8a9d3412a1daa4d678f3343bef8cbb3dd516234017507e7a4fbab6ba99", + "66d17691a2aa750d1d6326eb4b75577f971e595d3cc47d6c3fd24baf29b26ffd", + "8f7b4b910c9343a5d813f6b41fb0618449baa8e1c951ef23d21f5ddb4f32d126", + "ed0b56a08d033ea18d67a39081244069cd77127f6255760c377eb3cd1359d149", + "fa3d6d7a4d66f44b71ccf6027195f05b50c2f8a661058b7b03fb95eb80eb7ee2", + "c2e59cd37685211b1c03d19163eadef719f15b49713406a6e913f4d54e617e5f", + "7263fcc0aa1c3f992498b233f74f8dc556257c6b6a759c5c9e81e4b68a161fa5" + ], + "distinct_contents": 8 + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-access.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-access.py new file mode 100644 index 0000000000..33c1aabcf0 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-access.py @@ -0,0 +1,90 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +ACCESS = Path(__file__).resolve().parent / 'harness' + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ACCESS / 'access-worker.js')], + 'bun': [args.bun, str(ACCESS / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ACCESS / 'access-worker.ts', ACCESS / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-changing-options.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-changing-options.py new file mode 100644 index 0000000000..cce160bc8c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-changing-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','changing-plain',2000000,5000,7), ('small_record','changing-zero',2000000,5000,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'changing-plain', 'changing-zero'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'changing-options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'changing-options-worker.ts',WORK/'changing-options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'changing-options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-focus.py new file mode 100644 index 0000000000..57dd08053c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-focus.py @@ -0,0 +1,125 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-options.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-options.py new file mode 100644 index 0000000000..80a09d0c0d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','plain',2000000,5000,7), ('small_record','dynamic-zero',2000000,5000,7), ('small_record','zero',2000000,5000,7), ('small_record','pretty',1000000,5000,7), ('small_record','keys',1000000,5000,7), ('small_record','callback',200000,5000,7), ('records_array_16k','pretty',1000,8,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'plain', 'zero', 'dynamic-zero', 'pretty', 'keys', 'callback'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'options-worker.ts',WORK/'options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-retained.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-retained.py new file mode 100644 index 0000000000..f1b7e8ca8a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-retained.py @@ -0,0 +1,129 @@ +#!/usr/bin/env python3 +"""Retained-output RSS comparison: fixed counts, fresh processes and interleaved engines. +Reports whole-process RSS while results remain live; this is not isolated heap size. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +WANTED = {'tiny_object': 200000, 'small_record': 100000, 'records_array_1m': 16, + 'records_object_1m': 16, 'records_array_8m': 4, 'records_object_8m': 4, + 'long_string_1m': 32, 'unicode_1m': 32, 'wide_1m': 16} +CASES = [(fixture, operation, count, 0, 7) + for fixture, high in WANTED.items() + for operation in ['retain-parse', 'retain-stringify'] for count in [1, high]] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'retain-parse', 'retain-stringify'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == count + warmup + save('memory', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + rss_after = [r['rss_after'] / 1048576 for r in selected] + rss_before = [r['rss_before'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks, + rss_after_mib=statistics.median(rss_after), rss_after_samples_mib=rss_after, + rss_before_mib=statistics.median(rss_before), rss_before_samples_mib=rss_before)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-rotating.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-rotating.py new file mode 100644 index 0000000000..c0ec24066a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-rotating.py @@ -0,0 +1,167 @@ +#!/usr/bin/env python3 +"""Compare cached and rotating input parsing, including an input-selection control. + +Eight equal-size documents are preloaded before timing. Rotating them defeats +Perry's single-source parse caches without charging file IO or string creation +to JSON.parse. This is a bounded corpus benchmark, not a fresh allocation on +every call. RSS includes all eight live inputs; never compare it directly to +the one-input worker's RSS. Raw selection overhead is reported, not subtracted. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import subprocess +import time + +WORK = Path(__file__).resolve().parent +ROOT = WORK.parents[1] + + +def sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def run_one(command, prefix, operation, count, warmup, mode, verify=False): + env = {key: value for key, value in os.environ.items() if not key.startswith('PERRY_')} + argv = command + [str(prefix), operation, str(count), str(warmup), + 'verify' if verify else 'time', mode] + started = time.monotonic() + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, stdout=subprocess.PIPE, + stderr=subprocess.PIPE, env=env, start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + return dict(error='timeout', iterations=count) + stdout, stderr = stdout.decode(), stderr.decode(errors='replace') + row = dict(exit_code=process.returncode, process_wall_s=time.monotonic() - started, + iterations=count, warmup=warmup, operation=operation, mode=mode) + match = re.search(r'^RESULT (.+)$', stdout, re.M) + if process.returncode != 0 or not match: + return dict(row, error='process failed', stdout=stdout[:1000], stderr=stderr[-4000:]) + fields = ['wall_ms', 'user_us', 'system_us', 'rss_before', 'rss_after', 'checksum', 'retained'] + values = list(map(float, match.group(1).split())) + if len(values) != len(fields): + raise ValueError(f'Invalid result: {match.group(1)}') + row.update(zip(fields, values)) + if not all(math.isfinite(value) for value in values): + return dict(row, error='nonfinite result') + peak = re.search(r'(\d+)\s+maximum resident set size', stderr) + if peak: + row['peak_rss'] = int(peak.group(1)) + if verify: + outputs = re.findall(r'^VERIFY (\d+) (.*)$', stdout, re.M) + row['verified_members'] = [int(index) for index, _ in outputs] + row['verify_sha256'] = hashlib.sha256('\n'.join(text for _, text in outputs).encode()).hexdigest() + last = re.search(r'^LAST (.*)$', stdout, re.M) + row['last_sha256'] = hashlib.sha256(last.group(1).encode()).hexdigest() if last else None + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, help='interleaved Perry reference arm') + parser.add_argument('--node', default='node') + parser.add_argument('--bun', default='bun') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--repeat', type=int, default=5) + parser.add_argument('--filter', default='', help='comma-separated fixture names') + parser.add_argument('--phase', choices=['verify', 'timing', 'all'], default='all') + parser.add_argument('--modes', default='rotating,same,select') + parser.add_argument('--source-commit', help='source revision when staging outside the checkout') + args = parser.parse_args() + # Refuse accidental trial mixing, including after an interrupted run. + args.results_dir.mkdir(parents=True, exist_ok=False) + fixtures = json.loads((ROOT / '.work/rotating/manifest.json').read_text()) + if args.filter: + selected = set(args.filter.split(',')) + fixtures = [fixture for fixture in fixtures if fixture['fixture'] in selected] + if {fixture['fixture'] for fixture in fixtures} != selected: + parser.error('Unknown fixture in --filter') + engines = {'perry': [str(args.worker.resolve())], + 'node': [args.node, str(WORK / 'harness/rotating-worker.js')], + 'bun': [args.bun, str(WORK / 'harness/rotating-worker.js')]} + if args.baseline_worker: + engines['baseline'] = [str(args.baseline_worker.resolve())] + modes = args.modes.split(',') + if set(modes) - {'rotating', 'same', 'select'}: + parser.error('Unknown mode') + metadata = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), host=os.uname().nodename, + cpu=subprocess.check_output(['sysctl', '-n', 'machdep.cpu.brand_string'], text=True).strip(), + memory=int(subprocess.check_output(['sysctl', '-n', 'hw.memsize'], text=True)), + worker_sha256=sha(args.worker), fixtures=fixtures, + baseline_worker_sha256=sha(args.baseline_worker) if args.baseline_worker else None, + engines=list(engines), + verification_counts_by_mode={'rotating': [2, 7, 9], 'same': [9], 'select': [9]}, + source_sha256={str(path): sha(path) for path in + [Path(__file__), WORK / 'harness/rotating-worker.ts', WORK / 'harness/rotating-worker.js']}, + commit=args.source_commit or subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=ROOT, text=True).strip(), + versions={engine: subprocess.check_output([command[0], '--version'], text=True).strip() + for engine, command in engines.items() if engine in {'node', 'bun'}}) + meta_path = args.results_dir / 'host.json' + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + def save(phase, fixture, engine, row): + row.update(engine=engine, fixture=fixture['fixture'], bytes=fixture['bytes']) + with (args.results_dir / (phase + '.jsonl')).open('a') as output: + output.write(json.dumps(row) + '\n') + if 'error' in row: + raise RuntimeError(f"{engine} {fixture['fixture']}: {row['error']}") + + rng = random.Random(10022) + for fixture in fixtures: + prefix = ROOT / '.work/rotating' / fixture['fixture'] + if args.phase in {'all', 'verify'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + # End the actual timed loop at multiple corpus indices. A + # worker accidentally parsing sources[0] on every iteration + # must fail even though its separate eight-member audit passes. + for count in metadata['verification_counts_by_mode'][mode]: + results = {engine: run_one(command, prefix, operation, count, 8, mode, verify=True) + for engine, command in engines.items()} + reference = results['node'] + for engine, row in results.items(): + row['correct'] = ('error' not in row and 'error' not in reference + and row['verified_members'] == list(range(8)) + and row['verify_sha256'] == reference['verify_sha256'] + and row['last_sha256'] == reference['last_sha256'] + and row['checksum'] == reference['checksum']) + save('verify', fixture, engine, row) + if not row['correct']: + raise RuntimeError(f"Incorrect output: {fixture['fixture']} {mode} {engine}") + print('VERIFY', fixture['fixture'], mode, 'all engines passed', flush=True) + if args.phase in {'all', 'timing'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + warmup = 5000 if fixture['bytes'] < 4096 else 8 + initial = 2000 if fixture['bytes'] < 4096 or mode == 'select' else 8 + rates = [] + for engine, command in engines.items(): + row = run_one(command, prefix, operation, initial, warmup, mode) + save('calibration', fixture, engine, row) + rates.append(max(0.00001, (row['user_us'] + row['system_us']) / initial / 1000)) + count = max(8, min(2_000_000, int(min(150 / min(rates), 1500 / max(rates))))) + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run_one(engines[engine], prefix, operation, count, warmup, mode) + row['rep'] = rep + save('timing', fixture, engine, row) + print('TIMING', fixture['fixture'], mode, count, 'calls per engine', flush=True) + metadata.update(load_after=os.getloadavg(), finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime())) + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-zero-retained.py.gz b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-zero-retained.py.gz new file mode 100644 index 0000000000..f6ecd91142 Binary files /dev/null and b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-zero-retained.py.gz differ diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-zero-retained.source.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-zero-retained.source.json new file mode 100644 index 0000000000..b87581d6de --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-zero-retained.source.json @@ -0,0 +1,7 @@ +{ + "original_path": "run-zero-retained.py", + "original_bytes": 6864, + "original_sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + "gzip_sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d", + "note": "Lossless archive encoding preserves the exact measured source, including trailing whitespace." +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run_dispatch_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/source.patch.gz b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/source.patch.gz new file mode 100644 index 0000000000..8b4971050f Binary files /dev/null and b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/source.patch.gz differ diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/source.patch.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/source.patch.json new file mode 100644 index 0000000000..d997dd8a35 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/source.patch.json @@ -0,0 +1,5 @@ +{ + "original_bytes": 4099, + "original_sha256": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + "gzip_sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/timing.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/timing.jsonl new file mode 100644 index 0000000000..2334a74a05 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/timing.jsonl @@ -0,0 +1,420 @@ +{"exit_code": 0, "process_wall_s": 0.2975024999999998, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 285.183041, "user_us": 282977.0, "system_us": 2213.0, "rss_before": 13467648.0, "rss_after": 33079296.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 33538048, "rep": 0, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.23122770900000011, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 185.243334, "user_us": 185776.0, "system_us": 730.0, "rss_before": 60145664.0, "rss_after": 62193664.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 62799872, "rep": 0, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.1628235410000003, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 141.18787500000002, "user_us": 143320.0, "system_us": 3736.0, "rss_before": 30851072.0, "rss_after": 83722240.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 84131840, "rep": 0, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.298000917, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 285.397125, "user_us": 283066.0, "system_us": 2337.0, "rss_before": 13467648.0, "rss_after": 33062912.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 33521664, "rep": 0, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.29787870800000027, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 285.195833, "user_us": 283110.0, "system_us": 2087.0, "rss_before": 13484032.0, "rss_after": 33079296.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 33538048, "rep": 1, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.2353108749999997, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 189.699416, "user_us": 189675.0, "system_us": 1242.0, "rss_before": 60342272.0, "rss_after": 62193664.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 62832640, "rep": 1, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.297806, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 285.166375, "user_us": 282925.0, "system_us": 2243.0, "rss_before": 13451264.0, "rss_after": 33062912.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 33521664, "rep": 1, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.16303733399999976, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 141.3285, "user_us": 143430.0, "system_us": 3761.0, "rss_before": 30834688.0, "rss_after": 83656704.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 84066304, "rep": 1, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.1627416670000006, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 141.34420899999998, "user_us": 143197.0, "system_us": 3860.0, "rss_before": 30818304.0, "rss_after": 83591168.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 84000768, "rep": 2, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.2973452089999995, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 284.71449999999993, "user_us": 283058.0, "system_us": 1661.0, "rss_before": 13467648.0, "rss_after": 33095680.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 33554432, "rep": 2, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.23578991599999988, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 189.40441600000003, "user_us": 189888.0, "system_us": 735.0, "rss_before": 60260352.0, "rss_after": 62177280.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 62783488, "rep": 2, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.29727391700000005, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 284.38975000000005, "user_us": 282722.0, "system_us": 1671.0, "rss_before": 13467648.0, "rss_after": 33095680.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 33554432, "rep": 2, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.297154291, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 284.64041599999996, "user_us": 282905.0, "system_us": 1739.0, "rss_before": 13467648.0, "rss_after": 33079296.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 33538048, "rep": 3, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.29680870899999956, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 284.193042, "user_us": 282474.0, "system_us": 1726.0, "rss_before": 13451264.0, "rss_after": 33046528.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 33505280, "rep": 3, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.16311083300000018, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 141.395958, "user_us": 143712.0, "system_us": 3496.0, "rss_before": 30818304.0, "rss_after": 83607552.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 84017152, "rep": 3, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.2508441250000004, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 201.9805, "user_us": 202256.0, "system_us": 843.0, "rss_before": 60833792.0, "rss_after": 62210048.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 62816256, "rep": 3, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.16325212500000053, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 141.580666, "user_us": 143777.0, "system_us": 3656.0, "rss_before": 30834688.0, "rss_after": 83705856.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 84115456, "rep": 4, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.2973050420000005, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 284.661083, "user_us": 283473.0, "system_us": 1192.0, "rss_before": 13467648.0, "rss_after": 33079296.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 33538048, "rep": 4, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.29706316700000013, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 284.420625, "user_us": 283066.0, "system_us": 1360.0, "rss_before": 13451264.0, "rss_after": 33062912.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 33521664, "rep": 4, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.24779675, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 199.734042, "user_us": 200196.0, "system_us": 761.0, "rss_before": 60293120.0, "rss_after": 62160896.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 62783488, "rep": 4, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.16271449999999987, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 140.92391700000002, "user_us": 143028.0, "system_us": 3640.0, "rss_before": 30834688.0, "rss_after": 83591168.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 84000768, "rep": 5, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.2340818330000003, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 187.572917, "user_us": 188102.0, "system_us": 771.0, "rss_before": 60227584.0, "rss_after": 62210048.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 62849024, "rep": 5, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.297647875, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 284.656, "user_us": 283004.0, "system_us": 1659.0, "rss_before": 13467648.0, "rss_after": 33079296.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 33538048, "rep": 5, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.2980527079999993, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 285.4, "user_us": 283575.0, "system_us": 1821.0, "rss_before": 13467648.0, "rss_after": 33062912.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 33521664, "rep": 5, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.297203541, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 284.444375, "user_us": 282538.0, "system_us": 1913.0, "rss_before": 13451264.0, "rss_after": 33046528.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 33505280, "rep": 6, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.2590872500000003, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 212.468333, "user_us": 212962.0, "system_us": 752.0, "rss_before": 60375040.0, "rss_after": 61980672.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 62570496, "rep": 6, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.29707129200000004, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 284.42625000000004, "user_us": 282736.0, "system_us": 1697.0, "rss_before": 13467648.0, "rss_after": 33112064.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 33570816, "rep": 6, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.16293516700000055, "iterations": 575815, "warmup": 5000, "operation": "parse", "mode": "rotating", "wall_ms": 141.403125, "user_us": 143802.0, "system_us": 3577.0, "rss_before": 30834688.0, "rss_after": 83673088.0, "checksum": 580815.0, "retained": 0.0, "peak_rss": 84082688, "rep": 6, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.1661881669999996, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 154.75883399999998, "user_us": 150387.0, "system_us": 4375.0, "rss_before": 13025280.0, "rss_after": 80756736.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 81379328, "rep": 0, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.39892883300000115, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 377.45933399999996, "user_us": 378490.0, "system_us": 4443.0, "rss_before": 30818304.0, "rss_after": 83361792.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 83771392, "rep": 0, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.16674074999999888, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 154.7465, "user_us": 150556.0, "system_us": 4194.0, "rss_before": 13008896.0, "rss_after": 80740352.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 81362944, "rep": 0, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.5721724580000007, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 525.2302080000001, "user_us": 524648.0, "system_us": 2213.0, "rss_before": 60080128.0, "rss_after": 61767680.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 62439424, "rep": 0, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.1666014580000006, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 154.66500000000002, "user_us": 150639.0, "system_us": 4032.0, "rss_before": 13008896.0, "rss_after": 80740352.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 81362944, "rep": 1, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.16637429199999865, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 154.7955, "user_us": 150602.0, "system_us": 4200.0, "rss_before": 13025280.0, "rss_after": 80756736.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 81379328, "rep": 1, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.3989178340000006, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 377.522042, "user_us": 378382.0, "system_us": 4567.0, "rss_before": 30834688.0, "rss_after": 83296256.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 83705856, "rep": 1, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.5896692080000001, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 543.0209580000001, "user_us": 542504.0, "system_us": 2049.0, "rss_before": 60358656.0, "rss_after": 61882368.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 62537728, "rep": 1, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.6147400829999992, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 566.468208, "user_us": 565421.0, "system_us": 2629.0, "rss_before": 60375040.0, "rss_after": 61849600.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 62504960, "rep": 2, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.4011865410000013, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 379.34620900000004, "user_us": 380326.0, "system_us": 4428.0, "rss_before": 30851072.0, "rss_after": 83345408.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 83755008, "rep": 2, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.16640970800000154, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 154.523625, "user_us": 150467.0, "system_us": 4062.0, "rss_before": 13025280.0, "rss_after": 80789504.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 81412096, "rep": 2, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.1663344999999996, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 154.631541, "user_us": 150348.0, "system_us": 4290.0, "rss_before": 13008896.0, "rss_after": 80740352.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 81362944, "rep": 2, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.16630433399999944, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 154.855667, "user_us": 150410.0, "system_us": 4449.0, "rss_before": 13025280.0, "rss_after": 80789504.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 81412096, "rep": 3, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.1663201670000003, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 154.833208, "user_us": 150322.0, "system_us": 4517.0, "rss_before": 13008896.0, "rss_after": 80773120.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 81395712, "rep": 3, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.3990877500000014, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 377.655666, "user_us": 378405.0, "system_us": 4764.0, "rss_before": 30818304.0, "rss_after": 83329024.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 83738624, "rep": 3, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.5626030000000011, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 514.655542, "user_us": 514053.0, "system_us": 2260.0, "rss_before": 60194816.0, "rss_after": 61882368.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 62537728, "rep": 3, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.16662958400000072, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 154.87575, "user_us": 150658.0, "system_us": 4220.0, "rss_before": 13025280.0, "rss_after": 80756736.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 81379328, "rep": 4, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.5781959580000002, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 529.4749579999999, "user_us": 528894.0, "system_us": 2154.0, "rss_before": 60227584.0, "rss_after": 61865984.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 62537728, "rep": 4, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.16699829199999883, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 154.78516699999997, "user_us": 150607.0, "system_us": 4184.0, "rss_before": 13025280.0, "rss_after": 80773120.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 81395712, "rep": 4, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.3992220409999998, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 377.79725, "user_us": 378709.0, "system_us": 4557.0, "rss_before": 30834688.0, "rss_after": 83378176.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 83787776, "rep": 4, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.6204554160000004, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 573.100292, "user_us": 572200.0, "system_us": 2409.0, "rss_before": 60473344.0, "rss_after": 61947904.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 62619648, "rep": 5, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.1668380419999984, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 154.882541, "user_us": 150616.0, "system_us": 4272.0, "rss_before": 13025280.0, "rss_after": 80789504.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 81412096, "rep": 5, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.16633783300000005, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 154.59695800000003, "user_us": 150435.0, "system_us": 4166.0, "rss_before": 13025280.0, "rss_after": 80773120.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 81395712, "rep": 5, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.3988234580000025, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 377.424125, "user_us": 378333.0, "system_us": 4493.0, "rss_before": 30818304.0, "rss_after": 83279872.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 83689472, "rep": 5, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.1672712909999987, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 155.380625, "user_us": 150727.0, "system_us": 4659.0, "rss_before": 13025280.0, "rss_after": 80756736.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 81379328, "rep": 6, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.5509039579999992, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 502.79337499999997, "user_us": 502413.0, "system_us": 1995.0, "rss_before": 60162048.0, "rss_after": 61849600.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 62504960, "rep": 6, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.1665100420000023, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 154.620292, "user_us": 150383.0, "system_us": 4243.0, "rss_before": 13025280.0, "rss_after": 80756736.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 81379328, "rep": 6, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.39943212499999703, "iterations": 1562500, "warmup": 5000, "operation": "parse", "mode": "same", "wall_ms": 377.776834, "user_us": 378467.0, "system_us": 4763.0, "rss_before": 30834688.0, "rss_after": 83296256.0, "checksum": 1567500.0, "retained": 0.0, "peak_rss": 83705856, "rep": 6, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.027960166000003284, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 18.87375, "user_us": 18840.0, "system_us": 35.0, "rss_before": 12271616.0, "rss_after": 12271616.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 13434880, "rep": 0, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.02776070800000241, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 18.851, "user_us": 18833.0, "system_us": 20.0, "rss_before": 12255232.0, "rss_after": 12255232.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 13418496, "rep": 0, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.04878345899999914, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 3.9224999999999994, "user_us": 5219.0, "system_us": 261.0, "rss_before": 54870016.0, "rss_after": 59998208.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 60751872, "rep": 0, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.02365912500000178, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 4.016833, "user_us": 6844.0, "system_us": 378.0, "rss_before": 29786112.0, "rss_after": 36552704.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 36962304, "rep": 0, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.04854754200000144, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 3.806833000000001, "user_us": 5049.0, "system_us": 253.0, "rss_before": 54820864.0, "rss_after": 59932672.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 60653568, "rep": 1, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.023529666999998256, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 4.045999999999999, "user_us": 6875.0, "system_us": 433.0, "rss_before": 29802496.0, "rss_after": 36569088.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 36978688, "rep": 1, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.028101458999998385, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 18.870082999999997, "user_us": 18843.0, "system_us": 32.0, "rss_before": 12271616.0, "rss_after": 12271616.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 13434880, "rep": 1, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.027910500000000837, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 18.857416999999998, "user_us": 18838.0, "system_us": 22.0, "rss_before": 12255232.0, "rss_after": 12255232.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 13418496, "rep": 1, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.027857207999996803, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 18.837750000000003, "user_us": 18831.0, "system_us": 9.0, "rss_before": 12255232.0, "rss_after": 12255232.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 13418496, "rep": 2, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.023376916000000136, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 4.018417000000001, "user_us": 6837.0, "system_us": 383.0, "rss_before": 29786112.0, "rss_after": 36552704.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 36962304, "rep": 2, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.049656959, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 3.807208000000003, "user_us": 5053.0, "system_us": 282.0, "rss_before": 54853632.0, "rss_after": 59965440.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 60719104, "rep": 2, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.028223500000002844, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 18.847749999999998, "user_us": 18841.0, "system_us": 10.0, "rss_before": 12271616.0, "rss_after": 12271616.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 13434880, "rep": 2, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.04730583299999935, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 3.804042000000001, "user_us": 5023.0, "system_us": 252.0, "rss_before": 54804480.0, "rss_after": 59801600.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 60506112, "rep": 3, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.02356583399999934, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 4.024291999999999, "user_us": 6850.0, "system_us": 394.0, "rss_before": 29786112.0, "rss_after": 36552704.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 36962304, "rep": 3, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.028178125000000165, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 18.890750000000004, "user_us": 18872.0, "system_us": 24.0, "rss_before": 12271616.0, "rss_after": 12271616.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 13434880, "rep": 3, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.027902124999997113, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 18.910083, "user_us": 18866.0, "system_us": 46.0, "rss_before": 12255232.0, "rss_after": 12255232.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 13418496, "rep": 3, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.047995374999999285, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 3.8152500000000007, "user_us": 5050.0, "system_us": 264.0, "rss_before": 54870016.0, "rss_after": 59899904.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 60620800, "rep": 4, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.028069416000001013, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 18.855916999999998, "user_us": 18839.0, "system_us": 19.0, "rss_before": 12271616.0, "rss_after": 12271616.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 13434880, "rep": 4, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.027846708000001996, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 18.847542, "user_us": 18829.0, "system_us": 21.0, "rss_before": 12255232.0, "rss_after": 12255232.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 13418496, "rep": 4, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.023476415999997613, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 4.022625, "user_us": 6841.0, "system_us": 383.0, "rss_before": 29786112.0, "rss_after": 36552704.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 36962304, "rep": 4, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.04817166600000178, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 3.818415999999999, "user_us": 5070.0, "system_us": 274.0, "rss_before": 54837248.0, "rss_after": 59899904.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 60669952, "rep": 5, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.023680332999997944, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 4.0600000000000005, "user_us": 6898.0, "system_us": 420.0, "rss_before": 29786112.0, "rss_after": 36552704.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 36962304, "rep": 5, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.02821020900000093, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 18.887375000000002, "user_us": 18865.0, "system_us": 25.0, "rss_before": 12271616.0, "rss_after": 12271616.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 13434880, "rep": 5, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.02804454199999995, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 19.023666, "user_us": 18842.0, "system_us": 184.0, "rss_before": 12271616.0, "rss_after": 12271616.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 13434880, "rep": 5, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.027834333000001266, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 18.84775, "user_us": 18832.0, "system_us": 18.0, "rss_before": 12255232.0, "rss_after": 12255232.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 13418496, "rep": 6, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.023336125000000152, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 4.024459, "user_us": 6850.0, "system_us": 411.0, "rss_before": 29769728.0, "rss_after": 36536320.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 36945920, "rep": 6, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.028217166999997545, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 18.870124999999998, "user_us": 18840.0, "system_us": 33.0, "rss_before": 12271616.0, "rss_after": 12271616.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 13434880, "rep": 6, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.04806579199999916, "iterations": 2000000, "warmup": 5000, "operation": "select", "mode": "select", "wall_ms": 3.8226249999999986, "user_us": 5071.0, "system_us": 276.0, "rss_before": 54820864.0, "rss_after": 59949056.0, "checksum": 218545000.0, "retained": 0.0, "peak_rss": 60669952, "rep": 6, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.45814920899999834, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 416.801291, "user_us": 420592.0, "system_us": 6075.0, "rss_before": 51298304.0, "rss_after": 104710144.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 105119744, "rep": 0, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18556154199999852, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 165.0455, "user_us": 146185.0, "system_us": 18870.0, "rss_before": 36962304.0, "rss_after": 79560704.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80019456, "rep": 0, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18509183300000132, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 164.780417, "user_us": 146204.0, "system_us": 18583.0, "rss_before": 36945920.0, "rss_after": 79544320.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80003072, "rep": 0, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.541026458000001, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 467.45637500000004, "user_us": 472702.0, "system_us": 5741.0, "rss_before": 78102528.0, "rss_after": 133677056.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 135069696, "rep": 0, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.5511475409999989, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 475.768125, "user_us": 481427.0, "system_us": 5569.0, "rss_before": 78069760.0, "rss_after": 133758976.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 135151616, "rep": 1, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.407445457999998, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 368.51770799999997, "user_us": 372543.0, "system_us": 5786.0, "rss_before": 51314688.0, "rss_after": 106414080.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 106823680, "rep": 1, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18606266699999807, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 165.45387499999998, "user_us": 146497.0, "system_us": 18958.0, "rss_before": 36945920.0, "rss_after": 79544320.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80003072, "rep": 1, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.1853038749999989, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 164.79866599999997, "user_us": 146304.0, "system_us": 18499.0, "rss_before": 36962304.0, "rss_after": 79560704.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80019456, "rep": 1, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.40709700000000026, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 368.27175, "user_us": 371738.0, "system_us": 5333.0, "rss_before": 51331072.0, "rss_after": 102727680.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 103137280, "rep": 2, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.1860362920000007, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 165.585542, "user_us": 146346.0, "system_us": 19244.0, "rss_before": 36945920.0, "rss_after": 79527936.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 79986688, "rep": 2, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18548645799999974, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 165.1485, "user_us": 146353.0, "system_us": 18800.0, "rss_before": 36945920.0, "rss_after": 79544320.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80003072, "rep": 2, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.5628746249999992, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 487.94233299999996, "user_us": 493469.0, "system_us": 5709.0, "rss_before": 78233600.0, "rss_after": 133742592.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 135200768, "rep": 2, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.4076242920000013, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 368.66166699999997, "user_us": 373005.0, "system_us": 5561.0, "rss_before": 51331072.0, "rss_after": 104873984.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 105283584, "rep": 3, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.52913225, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 457.08183299999996, "user_us": 462841.0, "system_us": 5703.0, "rss_before": 78151680.0, "rss_after": 133758976.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 135151616, "rep": 3, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.1857734999999998, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 165.13675, "user_us": 146456.0, "system_us": 18678.0, "rss_before": 36962304.0, "rss_after": 79544320.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80003072, "rep": 3, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.1855766249999995, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 165.032667, "user_us": 146222.0, "system_us": 18816.0, "rss_before": 36945920.0, "rss_after": 79527936.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 79986688, "rep": 3, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.5416869579999997, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 468.104958, "user_us": 474011.0, "system_us": 5613.0, "rss_before": 78102528.0, "rss_after": 133660672.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 135020544, "rep": 4, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18583104100000014, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 165.264334, "user_us": 146332.0, "system_us": 18940.0, "rss_before": 36929536.0, "rss_after": 79527936.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 79986688, "rep": 4, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18526300000000262, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 164.81725, "user_us": 146395.0, "system_us": 18415.0, "rss_before": 36945920.0, "rss_after": 79544320.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80003072, "rep": 4, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.40750920800000046, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 368.39670800000005, "user_us": 372322.0, "system_us": 5845.0, "rss_before": 51331072.0, "rss_after": 106594304.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 107003904, "rep": 4, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.1853866669999995, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 165.016417, "user_us": 146391.0, "system_us": 18630.0, "rss_before": 36962304.0, "rss_after": 79544320.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80003072, "rep": 5, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18535741699999875, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 164.82904100000002, "user_us": 146100.0, "system_us": 18737.0, "rss_before": 36945920.0, "rss_after": 79544320.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80003072, "rep": 5, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.4073008750000007, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 368.50262499999997, "user_us": 371752.0, "system_us": 5777.0, "rss_before": 51281920.0, "rss_after": 104955904.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 105365504, "rep": 5, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.536648416000002, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 463.171375, "user_us": 469110.0, "system_us": 5716.0, "rss_before": 78168064.0, "rss_after": 133726208.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 135069696, "rep": 5, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.1849683750000004, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 164.638958, "user_us": 146412.0, "system_us": 18231.0, "rss_before": 36962304.0, "rss_after": 79544320.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80003072, "rep": 6, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.40888020899999944, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 370.03279200000003, "user_us": 373780.0, "system_us": 5703.0, "rss_before": 51314688.0, "rss_after": 104775680.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 105185280, "rep": 6, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.5295468340000014, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 457.138375, "user_us": 462725.0, "system_us": 5699.0, "rss_before": 78200832.0, "rss_after": 133791744.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 135151616, "rep": 6, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18563437499999935, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 165.07975000000002, "user_us": 146104.0, "system_us": 18983.0, "rss_before": 36945920.0, "rss_after": 79527936.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 79986688, "rep": 6, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18434554199999909, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 164.13058399999997, "user_us": 146177.0, "system_us": 17960.0, "rss_before": 36962304.0, "rss_after": 79560704.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80019456, "rep": 0, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.5129030830000012, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 441.516709, "user_us": 447322.0, "system_us": 5619.0, "rss_before": 78233600.0, "rss_after": 133824512.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 135168000, "rep": 0, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.1850291249999998, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 164.600667, "user_us": 146480.0, "system_us": 18131.0, "rss_before": 36945920.0, "rss_after": 79527936.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 79986688, "rep": 0, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.40661233400000185, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 367.780708, "user_us": 371131.0, "system_us": 5544.0, "rss_before": 51331072.0, "rss_after": 104398848.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 104808448, "rep": 0, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18477458299999938, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 164.41691600000001, "user_us": 146257.0, "system_us": 18166.0, "rss_before": 36945920.0, "rss_after": 79544320.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80003072, "rep": 1, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.405674249999997, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 366.793708, "user_us": 369892.0, "system_us": 5384.0, "rss_before": 51314688.0, "rss_after": 102612992.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 103022592, "rep": 1, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.5625518339999971, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 486.19970800000004, "user_us": 491709.0, "system_us": 5805.0, "rss_before": 78020608.0, "rss_after": 133726208.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 135168000, "rep": 1, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18489995799999548, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 164.46687500000002, "user_us": 146344.0, "system_us": 18126.0, "rss_before": 36929536.0, "rss_after": 79527936.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 79986688, "rep": 1, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18479820799999658, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 164.47170900000003, "user_us": 146386.0, "system_us": 18089.0, "rss_before": 36945920.0, "rss_after": 79527936.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 79986688, "rep": 2, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.4072557089999975, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 368.150917, "user_us": 371773.0, "system_us": 5645.0, "rss_before": 51298304.0, "rss_after": 104562688.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 104972288, "rep": 2, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.5383614169999973, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 464.675625, "user_us": 470074.0, "system_us": 5798.0, "rss_before": 78102528.0, "rss_after": 133693440.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 134987776, "rep": 2, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18478645800000493, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 164.35970799999998, "user_us": 146420.0, "system_us": 17945.0, "rss_before": 36962304.0, "rss_after": 79544320.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80003072, "rep": 2, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.5506107090000043, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 475.16220899999996, "user_us": 480346.0, "system_us": 5701.0, "rss_before": 78102528.0, "rss_after": 133578752.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 134873088, "rep": 3, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.40740041699999807, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 368.32266699999997, "user_us": 372094.0, "system_us": 5996.0, "rss_before": 51314688.0, "rss_after": 106315776.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 106725376, "rep": 3, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18496945900000128, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 164.47437499999998, "user_us": 146346.0, "system_us": 18133.0, "rss_before": 36945920.0, "rss_after": 79544320.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80003072, "rep": 3, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18413991600000656, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 163.99558399999998, "user_us": 146194.0, "system_us": 17808.0, "rss_before": 36945920.0, "rss_after": 79527936.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 79986688, "rep": 3, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18512258300000184, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 164.65712499999998, "user_us": 146429.0, "system_us": 18232.0, "rss_before": 36962304.0, "rss_after": 79544320.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80003072, "rep": 4, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18458554100000413, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 164.184291, "user_us": 146281.0, "system_us": 17911.0, "rss_before": 36945920.0, "rss_after": 79527936.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 79986688, "rep": 4, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.4668769580000003, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 425.32099999999997, "user_us": 428599.0, "system_us": 5456.0, "rss_before": 51331072.0, "rss_after": 102694912.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 103104512, "rep": 4, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.5168193330000008, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 444.58875, "user_us": 449676.0, "system_us": 5737.0, "rss_before": 78069760.0, "rss_after": 133693440.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 135102464, "rep": 4, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.40611791599999947, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 367.204583, "user_us": 371049.0, "system_us": 5253.0, "rss_before": 51298304.0, "rss_after": 104398848.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 104808448, "rep": 5, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18436787499999951, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 163.996375, "user_us": 146317.0, "system_us": 17686.0, "rss_before": 36945920.0, "rss_after": 79527936.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 79986688, "rep": 5, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18421741600000274, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 163.93716600000002, "user_us": 146285.0, "system_us": 17656.0, "rss_before": 36962304.0, "rss_after": 79560704.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80019456, "rep": 5, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.5701355830000026, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 495.115167, "user_us": 500698.0, "system_us": 5988.0, "rss_before": 78053376.0, "rss_after": 133709824.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 135053312, "rep": 5, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.18466529199999826, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 164.276334, "user_us": 146380.0, "system_us": 17901.0, "rss_before": 36962304.0, "rss_after": 79560704.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80019456, "rep": 6, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.4061842500000026, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 367.16575, "user_us": 370367.0, "system_us": 5434.0, "rss_before": 51347456.0, "rss_after": 102678528.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 103088128, "rep": 6, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.5613982919999998, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 486.28900000000004, "user_us": 491188.0, "system_us": 5912.0, "rss_before": 78102528.0, "rss_after": 133693440.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 135086080, "rep": 6, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.1847468329999984, "iterations": 175, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 164.34883299999998, "user_us": 146283.0, "system_us": 18070.0, "rss_before": 36945920.0, "rss_after": 79544320.0, "checksum": 183.0, "retained": 0.0, "peak_rss": 80003072, "rep": 6, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.02515254200000072, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.239499999999998, "user_us": 7252.0, "system_us": 480.0, "rss_before": 37076992.0, "rss_after": 44204032.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 44613632, "rep": 0, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.0523677919999983, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.370583, "user_us": 5994.0, "system_us": 272.0, "rss_before": 65028096.0, "rss_after": 70172672.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 70909952, "rep": 0, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.03734775000000212, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 24.649457999999996, "user_us": 24623.0, "system_us": 31.0, "rss_before": 22478848.0, "rss_after": 22560768.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 23674880, "rep": 0, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.03391529099999957, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 21.317708, "user_us": 21264.0, "system_us": 58.0, "rss_before": 22478848.0, "rss_after": 22560768.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 23674880, "rep": 0, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.050483833000001255, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.302958, "user_us": 5897.0, "system_us": 273.0, "rss_before": 65028096.0, "rss_after": 70123520.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 70926336, "rep": 1, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.025363124999998377, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.2117499999999986, "user_us": 7203.0, "system_us": 441.0, "rss_before": 37027840.0, "rss_after": 44122112.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 44531712, "rep": 1, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.03426049999999492, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 21.662582999999998, "user_us": 21631.0, "system_us": 34.0, "rss_before": 22478848.0, "rss_after": 22560768.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 23674880, "rep": 1, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.03454374999999743, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.154917, "user_us": 22129.0, "system_us": 29.0, "rss_before": 22478848.0, "rss_after": 22560768.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 23674880, "rep": 1, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.0338698749999935, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 21.557709, "user_us": 21524.0, "system_us": 37.0, "rss_before": 22495232.0, "rss_after": 22577152.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 23691264, "rep": 2, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.02520279200000175, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.212209, "user_us": 7201.0, "system_us": 428.0, "rss_before": 37060608.0, "rss_after": 44154880.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 44564480, "rep": 2, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.03558891699999833, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.853333, "user_us": 22834.0, "system_us": 24.0, "rss_before": 22462464.0, "rss_after": 22544384.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 23658496, "rep": 2, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.05280654199999901, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.313583000000001, "user_us": 5936.0, "system_us": 286.0, "rss_before": 64962560.0, "rss_after": 70074368.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 70860800, "rep": 2, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.03404941699999853, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 21.185333, "user_us": 21149.0, "system_us": 41.0, "rss_before": 22478848.0, "rss_after": 22560768.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 23674880, "rep": 3, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.03506191599999653, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.636042000000003, "user_us": 22608.0, "system_us": 31.0, "rss_before": 22495232.0, "rss_after": 22577152.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 23691264, "rep": 3, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.02518191699999761, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.2549579999999985, "user_us": 7269.0, "system_us": 497.0, "rss_before": 37044224.0, "rss_after": 44171264.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 44580864, "rep": 3, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.05052283299999516, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.355375000000002, "user_us": 5978.0, "system_us": 265.0, "rss_before": 64978944.0, "rss_after": 70139904.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 70877184, "rep": 3, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.035462709000000814, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.896708999999998, "user_us": 22871.0, "system_us": 29.0, "rss_before": 22478848.0, "rss_after": 22560768.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 23674880, "rep": 4, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.05091120800000226, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.339083000000002, "user_us": 5919.0, "system_us": 296.0, "rss_before": 64897024.0, "rss_after": 70123520.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 70893568, "rep": 4, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.03543679199999872, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.648667, "user_us": 22625.0, "system_us": 27.0, "rss_before": 22495232.0, "rss_after": 22577152.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 23691264, "rep": 4, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.02518770900000078, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.224125000000001, "user_us": 7208.0, "system_us": 453.0, "rss_before": 37060608.0, "rss_after": 44154880.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 44564480, "rep": 4, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.035120207999995046, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.394415999999996, "user_us": 22372.0, "system_us": 26.0, "rss_before": 22495232.0, "rss_after": 22577152.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 23691264, "rep": 5, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.03535395800000174, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.878041, "user_us": 22853.0, "system_us": 28.0, "rss_before": 22478848.0, "rss_after": 22560768.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 23674880, "rep": 5, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.025144791999998972, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.216666, "user_us": 7210.0, "system_us": 461.0, "rss_before": 37044224.0, "rss_after": 44138496.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 44548096, "rep": 5, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.05038841700000063, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.257917000000003, "user_us": 5896.0, "system_us": 300.0, "rss_before": 64995328.0, "rss_after": 70123520.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 70909952, "rep": 5, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.0522530420000038, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.3508330000000015, "user_us": 5943.0, "system_us": 283.0, "rss_before": 64995328.0, "rss_after": 70139904.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 70909952, "rep": 6, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.03581516599999901, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.149874999999998, "user_us": 23136.0, "system_us": 17.0, "rss_before": 22462464.0, "rss_after": 22544384.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 23658496, "rep": 6, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.025237457999999435, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.235750000000001, "user_us": 7222.0, "system_us": 467.0, "rss_before": 37109760.0, "rss_after": 44204032.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 44613632, "rep": 6, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.03537379200000146, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.72625, "user_us": 22700.0, "system_us": 30.0, "rss_before": 22478848.0, "rss_after": 22560768.0, "checksum": 1777201108776.0, "retained": 0.0, "peak_rss": 23674880, "rep": 6, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.1122961250000003, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 89.326334, "user_us": 83496.0, "system_us": 7713.0, "rss_before": 46841856.0, "rss_after": 161529856.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 161939456, "rep": 0, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.14455291699999862, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 129.07441699999998, "user_us": 124715.0, "system_us": 4365.0, "rss_before": 32014336.0, "rss_after": 94175232.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 94633984, "rep": 0, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.14448674999999866, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 129.09725, "user_us": 124886.0, "system_us": 4220.0, "rss_before": 31997952.0, "rss_after": 94158848.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 94617600, "rep": 0, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.5315144590000003, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 477.17704200000003, "user_us": 472825.0, "system_us": 9088.0, "rss_before": 72728576.0, "rss_after": 185057280.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 186236928, "rep": 0, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.14419708300000167, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 128.616625, "user_us": 124573.0, "system_us": 4052.0, "rss_before": 31997952.0, "rss_after": 94142464.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 94601216, "rep": 1, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.1456175829999964, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 130.135333, "user_us": 125878.0, "system_us": 4265.0, "rss_before": 31997952.0, "rss_after": 94158848.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 94617600, "rep": 1, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.5350168330000002, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 476.98758399999997, "user_us": 472450.0, "system_us": 9122.0, "rss_before": 72712192.0, "rss_after": 185008128.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 186220544, "rep": 1, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.1102470000000011, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 87.156125, "user_us": 83354.0, "system_us": 5665.0, "rss_before": 46825472.0, "rss_after": 129024000.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 129433600, "rep": 1, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.5278240000000025, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 475.011625, "user_us": 470313.0, "system_us": 9410.0, "rss_before": 72695808.0, "rss_after": 185122816.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 186204160, "rep": 2, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.14389104099999628, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 128.468083, "user_us": 124543.0, "system_us": 3930.0, "rss_before": 31997952.0, "rss_after": 94142464.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 94601216, "rep": 2, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.11201308399999732, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 89.052709, "user_us": 83193.0, "system_us": 7729.0, "rss_before": 46858240.0, "rss_after": 159481856.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 159891456, "rep": 2, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.14434629100000507, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 128.83845899999997, "user_us": 124880.0, "system_us": 3969.0, "rss_before": 32014336.0, "rss_after": 94158848.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 94617600, "rep": 2, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.5291747910000026, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 475.716334, "user_us": 470988.0, "system_us": 9327.0, "rss_before": 72663040.0, "rss_after": 185122816.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 186286080, "rep": 3, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.14484124999999892, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 129.009291, "user_us": 124861.0, "system_us": 4156.0, "rss_before": 31981568.0, "rss_after": 94142464.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 94601216, "rep": 3, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.11232879199999957, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 89.300083, "user_us": 83352.0, "system_us": 7883.0, "rss_before": 46858240.0, "rss_after": 163676160.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 164085760, "rep": 3, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.1439275410000036, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 128.48837500000002, "user_us": 124495.0, "system_us": 3997.0, "rss_before": 31997952.0, "rss_after": 94158848.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 94617600, "rep": 3, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.5293112909999991, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 474.51925, "user_us": 470341.0, "system_us": 8909.0, "rss_before": 72564736.0, "rss_after": 185040896.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 186253312, "rep": 4, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.14426637500000083, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 128.903916, "user_us": 124894.0, "system_us": 4021.0, "rss_before": 31981568.0, "rss_after": 94109696.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 94568448, "rep": 4, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.14433983300000364, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 128.76275, "user_us": 124875.0, "system_us": 3895.0, "rss_before": 32014336.0, "rss_after": 94158848.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 94617600, "rep": 4, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.11245050000000134, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 89.477958, "user_us": 83343.0, "system_us": 8031.0, "rss_before": 46874624.0, "rss_after": 163643392.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 164052992, "rep": 4, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.1438636250000016, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 128.46479200000002, "user_us": 124660.0, "system_us": 3811.0, "rss_before": 31997952.0, "rss_after": 94126080.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 94584832, "rep": 5, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.11169074999999395, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 88.76875000000001, "user_us": 83207.0, "system_us": 7359.0, "rss_before": 46874624.0, "rss_after": 155238400.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 155648000, "rep": 5, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.14455941699999642, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 129.16449999999998, "user_us": 125352.0, "system_us": 3820.0, "rss_before": 31997952.0, "rss_after": 94158848.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 94617600, "rep": 5, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.5331605840000009, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 478.002833, "user_us": 473636.0, "system_us": 9329.0, "rss_before": 72712192.0, "rss_after": 184991744.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 185876480, "rep": 5, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.14489016600000326, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 129.29391600000002, "user_us": 125093.0, "system_us": 4206.0, "rss_before": 31997952.0, "rss_after": 94142464.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 94601216, "rep": 6, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.11280783300000508, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 89.670458, "user_us": 83874.0, "system_us": 7623.0, "rss_before": 46841856.0, "rss_after": 159399936.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 159809536, "rep": 6, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.5300029169999974, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 475.76554100000004, "user_us": 471596.0, "system_us": 8866.0, "rss_before": 72630272.0, "rss_after": 185040896.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 186269696, "rep": 6, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.14493370900000002, "iterations": 1290, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 129.272041, "user_us": 125032.0, "system_us": 4245.0, "rss_before": 31997952.0, "rss_after": 94158848.0, "checksum": 1298.0, "retained": 0.0, "peak_rss": 94617600, "rep": 6, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.014599375000003079, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.1268749999999992, "user_us": 1117.0, "system_us": 14.0, "rss_before": 24543232.0, "rss_after": 24756224.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 25804800, "rep": 0, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 1.2271242919999992, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1172.648541, "user_us": 1138034.0, "system_us": 44424.0, "rss_before": 72679424.0, "rss_after": 206143488.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 207208448, "rep": 0, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.01464916700000174, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.126709, "user_us": 1110.0, "system_us": 20.0, "rss_before": 24510464.0, "rss_after": 24723456.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 25772032, "rep": 0, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.22459933300000046, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 201.979458, "user_us": 196766.0, "system_us": 9434.0, "rss_before": 46841856.0, "rss_after": 159465472.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 159875072, "rep": 0, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 1.2292305, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1172.565583, "user_us": 1138007.0, "system_us": 44184.0, "rss_before": 72663040.0, "rss_after": 205914112.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 206979072, "rep": 1, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.22478933300000392, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 201.808166, "user_us": 197088.0, "system_us": 9154.0, "rss_before": 46809088.0, "rss_after": 144850944.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 145260544, "rep": 1, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.014489625000003059, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.1302500000000002, "user_us": 1112.0, "system_us": 21.0, "rss_before": 24526848.0, "rss_after": 24739840.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 25788416, "rep": 1, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.014537959000001877, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.1305840000000007, "user_us": 1115.0, "system_us": 19.0, "rss_before": 24543232.0, "rss_after": 24756224.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 25804800, "rep": 1, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.22510712500000096, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 202.312542, "user_us": 197366.0, "system_us": 9312.0, "rss_before": 46841856.0, "rss_after": 155287552.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 155697152, "rep": 2, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.014594416999997861, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.1187080000000007, "user_us": 1110.0, "system_us": 12.0, "rss_before": 24526848.0, "rss_after": 24739840.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 25788416, "rep": 2, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.01441866700000105, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.1199579999999996, "user_us": 1109.0, "system_us": 14.0, "rss_before": 24526848.0, "rss_after": 24739840.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 25788416, "rep": 2, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 1.226524083000001, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1173.2775, "user_us": 1139373.0, "system_us": 43378.0, "rss_before": 72679424.0, "rss_after": 205979648.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 207454208, "rep": 2, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 1.2259612500000046, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1173.334333, "user_us": 1138490.0, "system_us": 44849.0, "rss_before": 72663040.0, "rss_after": 196411392.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 214630400, "rep": 3, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.014620209000000273, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.1218750000000002, "user_us": 1113.0, "system_us": 13.0, "rss_before": 24510464.0, "rss_after": 24723456.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 25772032, "rep": 3, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.22502858400000036, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 201.862583, "user_us": 197146.0, "system_us": 9153.0, "rss_before": 46874624.0, "rss_after": 149061632.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 149471232, "rep": 3, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.014565791999999078, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.1262499999999998, "user_us": 1109.0, "system_us": 22.0, "rss_before": 24526848.0, "rss_after": 24739840.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 25788416, "rep": 3, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.22355312500000224, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 200.960459, "user_us": 197338.0, "system_us": 7946.0, "rss_before": 46841856.0, "rss_after": 131252224.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 131661824, "rep": 4, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 1.1939790839999986, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1139.261667, "user_us": 1133390.0, "system_us": 15322.0, "rss_before": 72777728.0, "rss_after": 153845760.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 203833344, "rep": 4, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.014555874999999219, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.1240000000000006, "user_us": 1108.0, "system_us": 19.0, "rss_before": 24526848.0, "rss_after": 24739840.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 25788416, "rep": 4, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.014493958000002749, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.126583000000001, "user_us": 1113.0, "system_us": 17.0, "rss_before": 24543232.0, "rss_after": 24756224.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 25804800, "rep": 4, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 1.2213017920000055, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1169.4467080000002, "user_us": 1136263.0, "system_us": 42551.0, "rss_before": 72712192.0, "rss_after": 184893440.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 242827264, "rep": 5, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.01457504199999704, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.1242080000000003, "user_us": 1110.0, "system_us": 18.0, "rss_before": 24543232.0, "rss_after": 24756224.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 25804800, "rep": 5, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.22556666599999886, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 202.43875, "user_us": 197101.0, "system_us": 9647.0, "rss_before": 46874624.0, "rss_after": 159514624.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 159924224, "rep": 5, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.014435667000000763, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.1248330000000006, "user_us": 1116.0, "system_us": 13.0, "rss_before": 24510464.0, "rss_after": 24723456.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 25772032, "rep": 5, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.014394207999998798, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.1270830000000007, "user_us": 1112.0, "system_us": 22.0, "rss_before": 24543232.0, "rss_after": 24756224.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 25804800, "rep": 6, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 1.1999689579999995, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1146.971333, "user_us": 1135447.0, "system_us": 21234.0, "rss_before": 72646656.0, "rss_after": 183549952.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 206897152, "rep": 6, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.014574582999998142, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.1252920000000008, "user_us": 1111.0, "system_us": 19.0, "rss_before": 24510464.0, "rss_after": 24723456.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 25772032, "rep": 6, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.22399812500000138, "iterations": 3136, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 201.098791, "user_us": 197169.0, "system_us": 8392.0, "rss_before": 46858240.0, "rss_after": 138575872.0, "checksum": 3144.0, "retained": 0.0, "peak_rss": 138985472, "rep": 6, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.025448374999996304, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.269999999999998, "user_us": 7278.0, "system_us": 494.0, "rss_before": 38354944.0, "rss_after": 45481984.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 45891584, "rep": 0, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.03696812500000135, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.611791000000004, "user_us": 23598.0, "system_us": 20.0, "rss_before": 24313856.0, "rss_after": 24395776.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 25509888, "rep": 0, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.03643950000000018, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.260584, "user_us": 23230.0, "system_us": 35.0, "rss_before": 24297472.0, "rss_after": 24379392.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 25493504, "rep": 0, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.05074725000000058, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.300958999999999, "user_us": 5859.0, "system_us": 327.0, "rss_before": 65224704.0, "rss_after": 70680576.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 72286208, "rep": 0, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.025663583000003598, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.233042000000001, "user_us": 7235.0, "system_us": 461.0, "rss_before": 38387712.0, "rss_after": 45481984.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 45891584, "rep": 1, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.036161499999998625, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.710834, "user_us": 22659.0, "system_us": 58.0, "rss_before": 24297472.0, "rss_after": 24379392.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 25493504, "rep": 1, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.050330750000000535, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.301209, "user_us": 5844.0, "system_us": 342.0, "rss_before": 65273856.0, "rss_after": 70729728.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 72335360, "rep": 1, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.03878624999999403, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 25.491083000000003, "user_us": 25448.0, "system_us": 36.0, "rss_before": 24297472.0, "rss_after": 24379392.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 25493504, "rep": 1, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.037147208000000376, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.998917000000002, "user_us": 23949.0, "system_us": 54.0, "rss_before": 24281088.0, "rss_after": 24363008.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 25477120, "rep": 2, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.034838207999996484, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 21.67575, "user_us": 21643.0, "system_us": 36.0, "rss_before": 24297472.0, "rss_after": 24379392.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 25493504, "rep": 2, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.02547308299999429, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.296709, "user_us": 7291.0, "system_us": 546.0, "rss_before": 38354944.0, "rss_after": 45481984.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 45891584, "rep": 2, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.053073417000000234, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.303041, "user_us": 5850.0, "system_us": 329.0, "rss_before": 65273856.0, "rss_after": 70746112.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 72384512, "rep": 2, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.04981099999999827, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.348666999999999, "user_us": 5928.0, "system_us": 344.0, "rss_before": 65323008.0, "rss_after": 70746112.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 72368128, "rep": 3, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.025647708000001046, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.29425, "user_us": 7306.0, "system_us": 545.0, "rss_before": 38354944.0, "rss_after": 45481984.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 45891584, "rep": 3, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.03776254200000295, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 24.415292, "user_us": 24383.0, "system_us": 36.0, "rss_before": 24297472.0, "rss_after": 24379392.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 25493504, "rep": 3, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.037465208000000416, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 24.322042000000003, "user_us": 24280.0, "system_us": 46.0, "rss_before": 24281088.0, "rss_after": 24363008.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 25477120, "rep": 3, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.025509292000002404, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.251791000000001, "user_us": 7241.0, "system_us": 456.0, "rss_before": 38322176.0, "rss_after": 45416448.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 45826048, "rep": 4, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.05149579100000068, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.2890000000000015, "user_us": 5850.0, "system_us": 311.0, "rss_before": 65290240.0, "rss_after": 70778880.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 72335360, "rep": 4, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.03439066699999671, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 21.080958, "user_us": 21054.0, "system_us": 30.0, "rss_before": 24313856.0, "rss_after": 24395776.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 25509888, "rep": 4, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.03699829199999982, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.820209, "user_us": 23778.0, "system_us": 47.0, "rss_before": 24297472.0, "rss_after": 24379392.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 25493504, "rep": 4, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.05224433299999731, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.305167000000001, "user_us": 5877.0, "system_us": 314.0, "rss_before": 65273856.0, "rss_after": 70647808.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 72335360, "rep": 5, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.03761558299999734, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 24.287542000000002, "user_us": 24260.0, "system_us": 35.0, "rss_before": 24297472.0, "rss_after": 24379392.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 25493504, "rep": 5, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.036337708999994334, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.232582999999998, "user_us": 23180.0, "system_us": 57.0, "rss_before": 24297472.0, "rss_after": 24379392.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 25493504, "rep": 5, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.02559999999999718, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.269124999999999, "user_us": 7275.0, "system_us": 461.0, "rss_before": 38371328.0, "rss_after": 45498368.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 45907968, "rep": 5, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.051780291999996564, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.297542, "user_us": 5852.0, "system_us": 322.0, "rss_before": 65224704.0, "rss_after": 70713344.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 72269824, "rep": 6, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.025652082999997106, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.287417, "user_us": 7293.0, "system_us": 518.0, "rss_before": 38371328.0, "rss_after": 45498368.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 45907968, "rep": 6, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.037602416999995114, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 24.207666000000003, "user_us": 24198.0, "system_us": 13.0, "rss_before": 24313856.0, "rss_after": 24395776.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 25509888, "rep": 6, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.03746283299999931, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 24.379667, "user_us": 24344.0, "system_us": 38.0, "rss_before": 24297472.0, "rss_after": 24379392.0, "checksum": 2097196388752.0, "retained": 0.0, "peak_rss": 25493504, "rep": 6, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.18189649999999347, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 160.90824999999998, "user_us": 152689.0, "system_us": 8223.0, "rss_before": 30785536.0, "rss_after": 67698688.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 68141056, "rep": 0, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.36825600000000236, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 329.64883299999997, "user_us": 327288.0, "system_us": 3011.0, "rss_before": 46071808.0, "rss_after": 81100800.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 81510400, "rep": 0, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.33760304099999416, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 273.88, "user_us": 272320.0, "system_us": 2350.0, "rss_before": 69795840.0, "rss_after": 92782592.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 93945856, "rep": 0, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.1821957499999911, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 160.866792, "user_us": 152855.0, "system_us": 8018.0, "rss_before": 30785536.0, "rss_after": 68485120.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 68927488, "rep": 0, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18226062499999784, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 161.176292, "user_us": 153251.0, "system_us": 7902.0, "rss_before": 30785536.0, "rss_after": 67698688.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 68141056, "rep": 1, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18175379099999134, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 160.56812499999998, "user_us": 152578.0, "system_us": 7997.0, "rss_before": 30801920.0, "rss_after": 67715072.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 68157440, "rep": 1, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.3688092499999982, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 330.198958, "user_us": 327631.0, "system_us": 3250.0, "rss_before": 46088192.0, "rss_after": 81133568.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 81543168, "rep": 1, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.33712500000000034, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 273.7065, "user_us": 272078.0, "system_us": 2381.0, "rss_before": 69926912.0, "rss_after": 92831744.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 94011392, "rep": 1, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.3685511249999962, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 329.695083, "user_us": 327481.0, "system_us": 2941.0, "rss_before": 46071808.0, "rss_after": 81100800.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 81510400, "rep": 2, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18226850000000638, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 161.1345, "user_us": 152813.0, "system_us": 8329.0, "rss_before": 30801920.0, "rss_after": 67731456.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 68173824, "rep": 2, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18235525000000052, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 161.17533400000002, "user_us": 153082.0, "system_us": 8098.0, "rss_before": 30785536.0, "rss_after": 67698688.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 68141056, "rep": 2, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.33746741699999916, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 274.02950000000004, "user_us": 271981.0, "system_us": 2810.0, "rss_before": 69926912.0, "rss_after": 92831744.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 93995008, "rep": 2, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.1822152919999951, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 160.886209, "user_us": 152921.0, "system_us": 7926.0, "rss_before": 30785536.0, "rss_after": 67698688.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 68141056, "rep": 3, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18240412500000502, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 161.186792, "user_us": 152880.0, "system_us": 8311.0, "rss_before": 30801920.0, "rss_after": 67715072.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 68157440, "rep": 3, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.3346175840000001, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 273.718916, "user_us": 271987.0, "system_us": 2468.0, "rss_before": 69861376.0, "rss_after": 92798976.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 93995008, "rep": 3, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.36826466600000174, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 329.66083399999997, "user_us": 327377.0, "system_us": 2936.0, "rss_before": 46088192.0, "rss_after": 81100800.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 81510400, "rep": 3, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18251270899999383, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 161.27425000000002, "user_us": 152979.0, "system_us": 8293.0, "rss_before": 30801920.0, "rss_after": 67715072.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 68157440, "rep": 4, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18199033300000167, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 160.78112499999997, "user_us": 152591.0, "system_us": 8194.0, "rss_before": 30785536.0, "rss_after": 67715072.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 68157440, "rep": 4, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.33655345799999736, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 273.608333, "user_us": 272067.0, "system_us": 2296.0, "rss_before": 69992448.0, "rss_after": 92880896.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 94044160, "rep": 4, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.36866170799999054, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 329.726875, "user_us": 327475.0, "system_us": 2961.0, "rss_before": 46088192.0, "rss_after": 81133568.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 81543168, "rep": 4, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18236333299999785, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 161.25425, "user_us": 153103.0, "system_us": 8149.0, "rss_before": 30801920.0, "rss_after": 67715072.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 68157440, "rep": 5, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.36859820799999454, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 329.972875, "user_us": 327522.0, "system_us": 3136.0, "rss_before": 46120960.0, "rss_after": 81117184.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 81526784, "rep": 5, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18269858300000408, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 161.38362499999997, "user_us": 153058.0, "system_us": 8310.0, "rss_before": 30785536.0, "rss_after": 67698688.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 68141056, "rep": 5, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.33976937500000304, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 273.930792, "user_us": 272083.0, "system_us": 2594.0, "rss_before": 69812224.0, "rss_after": 92749824.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 93962240, "rep": 5, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18256599999999423, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 161.264125, "user_us": 153124.0, "system_us": 8148.0, "rss_before": 30769152.0, "rss_after": 67698688.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 68141056, "rep": 6, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.36847437500000524, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 329.84245799999997, "user_us": 327306.0, "system_us": 3249.0, "rss_before": 46039040.0, "rss_after": 81100800.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 81510400, "rep": 6, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18216612499999485, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 160.916291, "user_us": 152862.0, "system_us": 8046.0, "rss_before": 30801920.0, "rss_after": 67715072.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 68157440, "rep": 6, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.3374254160000021, "iterations": 159, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 273.614166, "user_us": 272050.0, "system_us": 2345.0, "rss_before": 69844992.0, "rss_after": 92766208.0, "checksum": 167.0, "retained": 0.0, "peak_rss": 93945856, "rep": 6, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.36939737500000547, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 331.10066600000005, "user_us": 328988.0, "system_us": 2693.0, "rss_before": 46071808.0, "rss_after": 81100800.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 81510400, "rep": 0, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18053070800000626, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 159.4195, "user_us": 152845.0, "system_us": 6572.0, "rss_before": 30785536.0, "rss_after": 67715072.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 68157440, "rep": 0, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.1802610839999943, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 159.13312499999998, "user_us": 152589.0, "system_us": 6549.0, "rss_before": 30785536.0, "rss_after": 67698688.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 68141056, "rep": 0, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.3398387499999984, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 275.46962499999995, "user_us": 273554.0, "system_us": 2606.0, "rss_before": 69910528.0, "rss_after": 92913664.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 94126080, "rep": 0, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.37012470800000585, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 331.357792, "user_us": 329148.0, "system_us": 2823.0, "rss_before": 46055424.0, "rss_after": 81100800.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 81510400, "rep": 1, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18015699999999413, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 159.12324999999998, "user_us": 152566.0, "system_us": 6562.0, "rss_before": 30769152.0, "rss_after": 67698688.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 68141056, "rep": 1, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.17955145899999536, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 158.71241700000002, "user_us": 152304.0, "system_us": 6412.0, "rss_before": 30801920.0, "rss_after": 67715072.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 68157440, "rep": 1, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.33848041699999953, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 275.379167, "user_us": 273490.0, "system_us": 2558.0, "rss_before": 69877760.0, "rss_after": 92831744.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 94011392, "rep": 1, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.1802826250000038, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 159.013458, "user_us": 152278.0, "system_us": 6741.0, "rss_before": 30785536.0, "rss_after": 67698688.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 68141056, "rep": 2, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.33672200000000885, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 275.154125, "user_us": 273447.0, "system_us": 2377.0, "rss_before": 69877760.0, "rss_after": 92798976.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 93978624, "rep": 2, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.3705091250000123, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 331.625208, "user_us": 329094.0, "system_us": 3130.0, "rss_before": 46088192.0, "rss_after": 81149952.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 81559552, "rep": 2, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18041979200000924, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 159.34124999999997, "user_us": 152677.0, "system_us": 6668.0, "rss_before": 30801920.0, "rss_after": 67715072.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 68157440, "rep": 2, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.17981824999999674, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 158.864583, "user_us": 152490.0, "system_us": 6382.0, "rss_before": 30801920.0, "rss_after": 67715072.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 68157440, "rep": 3, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.36979225000000326, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 331.330875, "user_us": 329166.0, "system_us": 2765.0, "rss_before": 46071808.0, "rss_after": 81100800.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 81510400, "rep": 3, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.3386218750000012, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 275.058834, "user_us": 273420.0, "system_us": 2405.0, "rss_before": 69959680.0, "rss_after": 92930048.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 94027776, "rep": 3, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18042337500000372, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 159.2735, "user_us": 152580.0, "system_us": 6697.0, "rss_before": 30785536.0, "rss_after": 67698688.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 68141056, "rep": 3, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.17955520799999647, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 158.616542, "user_us": 152258.0, "system_us": 6365.0, "rss_before": 30769152.0, "rss_after": 67698688.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 68141056, "rep": 4, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.17966933299999255, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 158.787917, "user_us": 152340.0, "system_us": 6452.0, "rss_before": 30801920.0, "rss_after": 67715072.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 68157440, "rep": 4, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.33828012499999716, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 275.128375, "user_us": 273537.0, "system_us": 2319.0, "rss_before": 69812224.0, "rss_after": 92815360.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 93978624, "rep": 4, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.3706658330000039, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 331.801708, "user_us": 329567.0, "system_us": 2844.0, "rss_before": 46071808.0, "rss_after": 81117184.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 81526784, "rep": 4, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18008366700000522, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 159.037166, "user_us": 152423.0, "system_us": 6619.0, "rss_before": 30769152.0, "rss_after": 67698688.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 68141056, "rep": 5, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18015291599999728, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 159.088459, "user_us": 152432.0, "system_us": 6664.0, "rss_before": 30801920.0, "rss_after": 67715072.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 68157440, "rep": 5, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.36986500000000433, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 331.412042, "user_us": 329201.0, "system_us": 2805.0, "rss_before": 46071808.0, "rss_after": 81084416.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 81494016, "rep": 5, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.3382498750000025, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 275.073208, "user_us": 273519.0, "system_us": 2241.0, "rss_before": 69779456.0, "rss_after": 92798976.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 93945856, "rep": 5, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.3699529590000026, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 331.276958, "user_us": 329004.0, "system_us": 2869.0, "rss_before": 46071808.0, "rss_after": 81084416.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 81494016, "rep": 6, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18039795899998978, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 159.359958, "user_us": 152635.0, "system_us": 6725.0, "rss_before": 30785536.0, "rss_after": 67715072.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 68157440, "rep": 6, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.18068350000000066, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 159.61837500000001, "user_us": 152633.0, "system_us": 6993.0, "rss_before": 30769152.0, "rss_after": 67698688.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 68141056, "rep": 6, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.3365885420000012, "iterations": 160, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 275.126667, "user_us": 273477.0, "system_us": 2321.0, "rss_before": 69894144.0, "rss_after": 92864512.0, "checksum": 168.0, "retained": 0.0, "peak_rss": 93945856, "rep": 6, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.0359671249999991, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.02675, "user_us": 23005.0, "system_us": 26.0, "rss_before": 23445504.0, "rss_after": 23527424.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 24641536, "rep": 0, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.04914262500000177, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.310040999999998, "user_us": 5913.0, "system_us": 283.0, "rss_before": 65863680.0, "rss_after": 70991872.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 71745536, "rep": 0, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.025606999999993718, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.2489159999999995, "user_us": 7227.0, "system_us": 484.0, "rss_before": 37830656.0, "rss_after": 44924928.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 45334528, "rep": 0, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.035394874999994386, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.424708, "user_us": 22404.0, "system_us": 24.0, "rss_before": 23478272.0, "rss_after": 23560192.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 24674304, "rep": 0, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.034497041999998146, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 21.684041, "user_us": 21626.0, "system_us": 61.0, "rss_before": 23478272.0, "rss_after": 23560192.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 24674304, "rep": 1, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.02534037499999897, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.251375000000001, "user_us": 7258.0, "system_us": 517.0, "rss_before": 37879808.0, "rss_after": 45006848.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 45416448, "rep": 1, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.03612750000000631, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.097416999999997, "user_us": 23051.0, "system_us": 53.0, "rss_before": 23445504.0, "rss_after": 23527424.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 24641536, "rep": 1, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.05186620899999639, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.386083999999997, "user_us": 6043.0, "system_us": 303.0, "rss_before": 65896448.0, "rss_after": 71090176.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 71811072, "rep": 1, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.03539483399998744, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.454541999999996, "user_us": 22434.0, "system_us": 24.0, "rss_before": 23461888.0, "rss_after": 23543808.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 24657920, "rep": 2, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.03587316599998758, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.025374999999997, "user_us": 22998.0, "system_us": 31.0, "rss_before": 23461888.0, "rss_after": 23543808.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 24657920, "rep": 2, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.025519290999994837, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.238000000000001, "user_us": 7238.0, "system_us": 457.0, "rss_before": 37863424.0, "rss_after": 44957696.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 45367296, "rep": 2, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.052671666000009054, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.344374999999999, "user_us": 5933.0, "system_us": 288.0, "rss_before": 65880064.0, "rss_after": 71008256.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 71794688, "rep": 2, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.05168924999999547, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.346208000000001, "user_us": 6016.0, "system_us": 277.0, "rss_before": 65863680.0, "rss_after": 71024640.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 71778304, "rep": 3, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.03546200000000965, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.424333, "user_us": 22413.0, "system_us": 14.0, "rss_before": 23461888.0, "rss_after": 23543808.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 24657920, "rep": 3, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.025412457999991034, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.254750000000001, "user_us": 7256.0, "system_us": 481.0, "rss_before": 37830656.0, "rss_after": 44924928.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 45334528, "rep": 3, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.035404792000008456, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.320333, "user_us": 22295.0, "system_us": 29.0, "rss_before": 23461888.0, "rss_after": 23543808.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 24657920, "rep": 3, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.051903917000004185, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.294542, "user_us": 5896.0, "system_us": 300.0, "rss_before": 65912832.0, "rss_after": 71041024.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 71761920, "rep": 4, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.025453208000001837, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.247500000000002, "user_us": 7244.0, "system_us": 493.0, "rss_before": 37797888.0, "rss_after": 44924928.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 45334528, "rep": 4, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.03591820800001244, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.836875, "user_us": 22799.0, "system_us": 42.0, "rss_before": 23478272.0, "rss_after": 23560192.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 24674304, "rep": 4, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.035922624999997765, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.063041, "user_us": 23040.0, "system_us": 26.0, "rss_before": 23461888.0, "rss_after": 23543808.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 24657920, "rep": 4, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.03568762499999423, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.903209, "user_us": 22861.0, "system_us": 45.0, "rss_before": 23478272.0, "rss_after": 23560192.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 24674304, "rep": 5, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.02536033299999474, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.2212499999999995, "user_us": 7205.0, "system_us": 451.0, "rss_before": 37830656.0, "rss_after": 44924928.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 45334528, "rep": 5, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.036095207999991885, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.886708, "user_us": 22841.0, "system_us": 49.0, "rss_before": 23461888.0, "rss_after": 23543808.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 24657920, "rep": 5, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.0527032920000039, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.219083000000001, "user_us": 5828.0, "system_us": 273.0, "rss_before": 65880064.0, "rss_after": 71008256.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 71761920, "rep": 5, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.05263716700000032, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.315666, "user_us": 5939.0, "system_us": 299.0, "rss_before": 65880064.0, "rss_after": 71024640.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 71761920, "rep": 6, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.0254705830000006, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.277082999999999, "user_us": 7290.0, "system_us": 513.0, "rss_before": 37797888.0, "rss_after": 44924928.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 45334528, "rep": 6, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.03587666600000716, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.88675, "user_us": 22848.0, "system_us": 43.0, "rss_before": 23478272.0, "rss_after": 23560192.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 24674304, "rep": 6, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.036001708000000576, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.035459000000003, "user_us": 23011.0, "system_us": 28.0, "rss_before": 23461888.0, "rss_after": 23543808.0, "checksum": 1980043920144.0, "retained": 0.0, "peak_rss": 24657920, "rep": 6, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.1188020000000023, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 90.34083299999999, "user_us": 81365.0, "system_us": 10827.0, "rss_before": 46858240.0, "rss_after": 160497664.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 160907264, "rep": 0, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.2154145829999976, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 199.18925000000002, "user_us": 196098.0, "system_us": 3095.0, "rss_before": 28770304.0, "rss_after": 63668224.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 64126976, "rep": 0, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.21380312499999832, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 199.80412499999997, "user_us": 196498.0, "system_us": 3314.0, "rss_before": 28753920.0, "rss_after": 64929792.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 65388544, "rep": 0, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.6761236250000024, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 612.2069170000001, "user_us": 607891.0, "system_us": 9021.0, "rss_before": 71860224.0, "rss_after": 166559744.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 167198720, "rep": 0, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.6697520840000095, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 612.721458, "user_us": 607950.0, "system_us": 9494.0, "rss_before": 71892992.0, "rss_after": 166625280.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 167231488, "rep": 1, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.1163212499999986, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 85.632125, "user_us": 80663.0, "system_us": 6573.0, "rss_before": 46923776.0, "rss_after": 130596864.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 131006464, "rep": 1, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.21379279200000667, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 199.54291700000002, "user_us": 196632.0, "system_us": 2919.0, "rss_before": 28737536.0, "rss_after": 64962560.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 65421312, "rep": 1, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.2128275409999958, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 198.773833, "user_us": 195730.0, "system_us": 3048.0, "rss_before": 28770304.0, "rss_after": 64978944.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 65437696, "rep": 1, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.21274654200000498, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 198.555709, "user_us": 195472.0, "system_us": 3087.0, "rss_before": 28753920.0, "rss_after": 64962560.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 65421312, "rep": 2, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.11390283400000101, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 86.065125, "user_us": 81267.0, "system_us": 6421.0, "rss_before": 46891008.0, "rss_after": 130514944.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 130924544, "rep": 2, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.21290737500000034, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 198.810875, "user_us": 195737.0, "system_us": 3078.0, "rss_before": 28753920.0, "rss_after": 64978944.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 65437696, "rep": 2, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.6694866250000047, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 612.424, "user_us": 607771.0, "system_us": 9410.0, "rss_before": 71909376.0, "rss_after": 166641664.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 167264256, "rep": 2, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.21416383400000427, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 199.734084, "user_us": 196038.0, "system_us": 3704.0, "rss_before": 28753920.0, "rss_after": 64978944.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 65437696, "rep": 3, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.6707715419999971, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 613.0299580000001, "user_us": 608136.0, "system_us": 9746.0, "rss_before": 71811072.0, "rss_after": 166543360.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 167133184, "rep": 3, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.11495133299999338, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 86.940834, "user_us": 80815.0, "system_us": 7606.0, "rss_before": 46841856.0, "rss_after": 153944064.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 154353664, "rep": 3, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.21342266700000323, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 199.214291, "user_us": 196189.0, "system_us": 3030.0, "rss_before": 28753920.0, "rss_after": 64962560.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 65421312, "rep": 3, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.6718311249999971, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 613.0136660000001, "user_us": 607571.0, "system_us": 10028.0, "rss_before": 71909376.0, "rss_after": 166608896.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 167231488, "rep": 4, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.2136208750000037, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 199.435958, "user_us": 196322.0, "system_us": 3118.0, "rss_before": 28753920.0, "rss_after": 64962560.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 65421312, "rep": 4, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.21393595799999332, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 199.54120799999998, "user_us": 196233.0, "system_us": 3304.0, "rss_before": 28770304.0, "rss_after": 64962560.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 65421312, "rep": 4, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.11484808299999827, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 87.09970799999999, "user_us": 80899.0, "system_us": 7747.0, "rss_before": 46874624.0, "rss_after": 153976832.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 154386432, "rep": 4, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.2129362499999985, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 198.942375, "user_us": 195778.0, "system_us": 3169.0, "rss_before": 28770304.0, "rss_after": 63684608.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 64143360, "rep": 5, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.2141062500000004, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 199.794167, "user_us": 196533.0, "system_us": 3266.0, "rss_before": 28753920.0, "rss_after": 63619072.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 64077824, "rep": 5, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.11533429099999637, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 87.4125, "user_us": 81164.0, "system_us": 7864.0, "rss_before": 46874624.0, "rss_after": 153976832.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 154386432, "rep": 5, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.6710036249999973, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 612.825416, "user_us": 607931.0, "system_us": 9655.0, "rss_before": 71876608.0, "rss_after": 166608896.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 167215104, "rep": 5, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.21308629199999984, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 198.892875, "user_us": 195594.0, "system_us": 3303.0, "rss_before": 28753920.0, "rss_after": 63651840.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 64110592, "rep": 6, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.21396320799999557, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 199.84370800000002, "user_us": 196749.0, "system_us": 3092.0, "rss_before": 28770304.0, "rss_after": 64946176.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 65404928, "rep": 6, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.6728054580000133, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 612.8797500000001, "user_us": 608269.0, "system_us": 9497.0, "rss_before": 71892992.0, "rss_after": 166674432.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 167280640, "rep": 6, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.113836292000002, "iterations": 1405, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 86.028292, "user_us": 80961.0, "system_us": 6641.0, "rss_before": 46858240.0, "rss_after": 130564096.0, "checksum": 1413.0, "retained": 0.0, "peak_rss": 130973696, "rep": 6, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.01307375000000377, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.9913749999999997, "user_us": 987.0, "system_us": 11.0, "rss_before": 22544384.0, "rss_after": 22740992.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 23789568, "rep": 0, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.19046029199999737, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 162.754917, "user_us": 156164.0, "system_us": 9794.0, "rss_before": 46858240.0, "rss_after": 156827648.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 157237248, "rep": 0, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.013204083000005085, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.9936670000000003, "user_us": 990.0, "system_us": 8.0, "rss_before": 22528000.0, "rss_after": 22724608.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 23773184, "rep": 0, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 1.2804432089999978, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1222.9, "user_us": 1208595.0, "system_us": 23860.0, "rss_before": 71958528.0, "rss_after": 177438720.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 218939392, "rep": 0, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.01606175000000576, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.9983339999999998, "user_us": 990.0, "system_us": 13.0, "rss_before": 22544384.0, "rss_after": 22740992.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 23789568, "rep": 1, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.014292834000002586, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.9937079999999998, "user_us": 988.0, "system_us": 8.0, "rss_before": 22560768.0, "rss_after": 22757376.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 23805952, "rep": 1, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 1.2767490829999986, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1213.47975, "user_us": 1207236.0, "system_us": 15665.0, "rss_before": 71925760.0, "rss_after": 123158528.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 227737600, "rep": 1, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.19387612499998852, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 163.130583, "user_us": 156311.0, "system_us": 10000.0, "rss_before": 46907392.0, "rss_after": 162430976.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 162840576, "rep": 1, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.013387790999999538, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.9944999999999995, "user_us": 989.0, "system_us": 10.0, "rss_before": 22544384.0, "rss_after": 22740992.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 23789568, "rep": 2, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.013069790999992392, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.0021660000000008, "user_us": 990.0, "system_us": 17.0, "rss_before": 22544384.0, "rss_after": 22740992.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 23789568, "rep": 2, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.19131970799999465, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 163.162167, "user_us": 156610.0, "system_us": 9793.0, "rss_before": 46874624.0, "rss_after": 154927104.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 155336704, "rep": 2, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 1.267940582999998, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1209.760542, "user_us": 1202812.0, "system_us": 12939.0, "rss_before": 71876608.0, "rss_after": 210075648.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 210927616, "rep": 2, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.1891747500000065, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 161.50470800000002, "user_us": 156168.0, "system_us": 8431.0, "rss_before": 46858240.0, "rss_after": 138067968.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 138477568, "rep": 3, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.013114458000003992, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.9901249999999999, "user_us": 987.0, "system_us": 8.0, "rss_before": 22544384.0, "rss_after": 22740992.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 23789568, "rep": 3, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 1.2698625419999985, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1210.4535, "user_us": 1203128.0, "system_us": 13423.0, "rss_before": 71942144.0, "rss_after": 210190336.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 211009536, "rep": 3, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.013382125000006795, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.0052500000000002, "user_us": 987.0, "system_us": 21.0, "rss_before": 22544384.0, "rss_after": 22740992.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 23789568, "rep": 3, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.19075216599999578, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 163.100291, "user_us": 156550.0, "system_us": 9728.0, "rss_before": 46891008.0, "rss_after": 158711808.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 159121408, "rep": 4, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 1.270785833000005, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1213.173875, "user_us": 1207298.0, "system_us": 15609.0, "rss_before": 71909376.0, "rss_after": 123224064.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 227803136, "rep": 4, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.013053833000000736, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.0001670000000003, "user_us": 992.0, "system_us": 14.0, "rss_before": 22528000.0, "rss_after": 22724608.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 23773184, "rep": 4, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.013126167000010014, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.9927500000000009, "user_us": 987.0, "system_us": 14.0, "rss_before": 22560768.0, "rss_after": 22757376.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 23805952, "rep": 4, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.1915199169999937, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 163.815167, "user_us": 156545.0, "system_us": 10513.0, "rss_before": 46841856.0, "rss_after": 168034304.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 168443904, "rep": 5, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.013013374999999883, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.9970420000000004, "user_us": 987.0, "system_us": 15.0, "rss_before": 22560768.0, "rss_after": 22757376.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 23805952, "rep": 5, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.013080500000000939, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.9937079999999989, "user_us": 992.0, "system_us": 11.0, "rss_before": 22528000.0, "rss_after": 22724608.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 23773184, "rep": 5, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 1.2795820830000082, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1222.535625, "user_us": 1208753.0, "system_us": 23501.0, "rss_before": 71860224.0, "rss_after": 177209344.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 222347264, "rep": 5, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 1.2800524999999965, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1222.916083, "user_us": 1209537.0, "system_us": 23303.0, "rss_before": 71942144.0, "rss_after": 177324032.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 222445568, "rep": 6, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.013186250000003952, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.9969169999999998, "user_us": 990.0, "system_us": 14.0, "rss_before": 22544384.0, "rss_after": 22740992.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 23789568, "rep": 6, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.013145624999992833, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.9949589999999997, "user_us": 991.0, "system_us": 11.0, "rss_before": 22544384.0, "rss_after": 22740992.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 23789568, "rep": 6, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.188385750000009, "iterations": 2796, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 160.859208, "user_us": 155949.0, "system_us": 8127.0, "rss_before": 46874624.0, "rss_after": 130564096.0, "checksum": 2804.0, "retained": 0.0, "peak_rss": 130973696, "rep": 6, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.03026850000000536, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.416042000000001, "user_us": 7450.0, "system_us": 592.0, "rss_before": 39321600.0, "rss_after": 46415872.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 46825472, "rep": 0, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.05611774999999852, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.385249999999999, "user_us": 6069.0, "system_us": 300.0, "rss_before": 66093056.0, "rss_after": 71270400.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 72024064, "rep": 0, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.03526012500000775, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.271417, "user_us": 23235.0, "system_us": 40.0, "rss_before": 22315008.0, "rss_after": 22396928.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 23511040, "rep": 0, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.034337000000007833, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.513458999999997, "user_us": 22481.0, "system_us": 38.0, "rss_before": 22315008.0, "rss_after": 22396928.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 23511040, "rep": 0, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.03481683299999361, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.98075, "user_us": 22947.0, "system_us": 37.0, "rss_before": 22331392.0, "rss_after": 22413312.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 23527424, "rep": 1, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.03471583399999645, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.771167, "user_us": 22761.0, "system_us": 15.0, "rss_before": 22315008.0, "rss_after": 22396928.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 23511040, "rep": 1, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.0304083329999969, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.30575, "user_us": 7304.0, "system_us": 553.0, "rss_before": 39288832.0, "rss_after": 46415872.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 46825472, "rep": 1, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.05713079099999163, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.370999999999999, "user_us": 6018.0, "system_us": 300.0, "rss_before": 66191360.0, "rss_after": 71270400.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 71974912, "rep": 1, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.03048366600000918, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.2727090000000025, "user_us": 7265.0, "system_us": 528.0, "rss_before": 39288832.0, "rss_after": 46383104.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 46792704, "rep": 2, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.035610124999990944, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.599166000000004, "user_us": 23406.0, "system_us": 197.0, "rss_before": 22331392.0, "rss_after": 22413312.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 23527424, "rep": 2, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.03509816700000101, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.234500000000004, "user_us": 23207.0, "system_us": 31.0, "rss_before": 22298624.0, "rss_after": 22380544.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 23494656, "rep": 2, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.055703332999996746, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.353458, "user_us": 5998.0, "system_us": 318.0, "rss_before": 66076672.0, "rss_after": 71254016.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 71991296, "rep": 2, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.03508874999999989, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.173709, "user_us": 23132.0, "system_us": 45.0, "rss_before": 22315008.0, "rss_after": 22396928.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 23511040, "rep": 3, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.03044445800000517, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.306250000000002, "user_us": 7303.0, "system_us": 565.0, "rss_before": 39272448.0, "rss_after": 46399488.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 46809088, "rep": 3, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.057734666000001766, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.316374999999997, "user_us": 5959.0, "system_us": 273.0, "rss_before": 65994752.0, "rss_after": 71090176.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 71745536, "rep": 3, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.03344687499999566, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 21.405708999999998, "user_us": 21361.0, "system_us": 53.0, "rss_before": 22298624.0, "rss_after": 22380544.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 23494656, "rep": 3, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.05560391600000969, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.206958, "user_us": 5813.0, "system_us": 283.0, "rss_before": 66076672.0, "rss_after": 71122944.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 71860224, "rep": 4, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.034645832999999016, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.45225, "user_us": 22439.0, "system_us": 22.0, "rss_before": 22315008.0, "rss_after": 22396928.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 23511040, "rep": 4, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.035079166000002715, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.123624999999997, "user_us": 23100.0, "system_us": 28.0, "rss_before": 22331392.0, "rss_after": 22413312.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 23527424, "rep": 4, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.030515042000004655, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.268584000000001, "user_us": 7275.0, "system_us": 474.0, "rss_before": 39272448.0, "rss_after": 46399488.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 46809088, "rep": 4, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.03479174999999657, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.796875000000004, "user_us": 22750.0, "system_us": 51.0, "rss_before": 22315008.0, "rss_after": 22396928.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 23511040, "rep": 5, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.05696454099999926, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.320834000000001, "user_us": 5926.0, "system_us": 286.0, "rss_before": 66027520.0, "rss_after": 71139328.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 71892992, "rep": 5, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.030485208000001762, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.224791999999997, "user_us": 7229.0, "system_us": 461.0, "rss_before": 39272448.0, "rss_after": 46366720.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 46776320, "rep": 5, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.0347724160000098, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.743250000000003, "user_us": 22706.0, "system_us": 42.0, "rss_before": 22331392.0, "rss_after": 22413312.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 23527424, "rep": 5, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.03496450000000095, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 23.072708, "user_us": 23036.0, "system_us": 41.0, "rss_before": 22331392.0, "rss_after": 22413312.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 23527424, "rep": 6, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.05619699999999739, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.360250000000001, "user_us": 5985.0, "system_us": 294.0, "rss_before": 66011136.0, "rss_after": 71188480.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 71909376, "rep": 6, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.03448754199999371, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 22.558042, "user_us": 22515.0, "system_us": 48.0, "rss_before": 22298624.0, "rss_after": 22380544.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 23494656, "rep": 6, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.030530499999997573, "iterations": 2000000, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 4.273208, "user_us": 7264.0, "system_us": 505.0, "rss_before": 39288832.0, "rss_after": 46415872.0, "checksum": 936039744144.0, "retained": 0.0, "peak_rss": 46825472, "rep": 6, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/verify.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/verify.jsonl new file mode 100644 index 0000000000..11ef01589e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/verify.jsonl @@ -0,0 +1,100 @@ +{"exit_code": 0, "process_wall_s": 1.0495420839999998, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.007415999999999201, "user_us": 14.0, "system_us": 3.0, "rss_before": 12500992.0, "rss_after": 12582912.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 13729792, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "8954d25177ae1166ce0a1bb78e631fde46fc221aaf84a8abd5ee7929676129b6", "correct": true, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.0659289999999999, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.004082999999997838, "user_us": 377.0, "system_us": 40.0, "rss_before": 54968320.0, "rss_after": 55492608.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 56459264, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "8954d25177ae1166ce0a1bb78e631fde46fc221aaf84a8abd5ee7929676129b6", "correct": true, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.019583374999999847, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.0015409999999995705, "user_us": 3.0, "system_us": 1.0, "rss_before": 29655040.0, "rss_after": 29687808.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 30113792, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "8954d25177ae1166ce0a1bb78e631fde46fc221aaf84a8abd5ee7929676129b6", "correct": true, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.47571420900000017, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.00470799999999727, "user_us": 9.0, "system_us": 3.0, "rss_before": 12484608.0, "rss_after": 12566528.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 13713408, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "8954d25177ae1166ce0a1bb78e631fde46fc221aaf84a8abd5ee7929676129b6", "correct": true, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.02050149999999995, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.008625000000000327, "user_us": 12.0, "system_us": 1.0, "rss_before": 12517376.0, "rss_after": 12599296.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 13746176, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "f3245c9cdfead23681b93aefd935eb3a90edc03978f1269ba6a309f76d677f33", "correct": true, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.055807624999999916, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.0056250000000019895, "user_us": 327.0, "system_us": 31.0, "rss_before": 55001088.0, "rss_after": 55443456.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 56426496, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "f3245c9cdfead23681b93aefd935eb3a90edc03978f1269ba6a309f76d677f33", "correct": true, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.019315250000000006, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.0030839999999994205, "user_us": 5.0, "system_us": 2.0, "rss_before": 29638656.0, "rss_after": 29671424.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 30097408, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "f3245c9cdfead23681b93aefd935eb3a90edc03978f1269ba6a309f76d677f33", "correct": true, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.009266666000000034, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.004124999999999712, "user_us": 6.0, "system_us": 3.0, "rss_before": 12484608.0, "rss_after": 12566528.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 13713408, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "f3245c9cdfead23681b93aefd935eb3a90edc03978f1269ba6a309f76d677f33", "correct": true, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.008973542000000112, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.00495800000000024, "user_us": 7.0, "system_us": 0.0, "rss_before": 12500992.0, "rss_after": 12582912.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 13729792, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "correct": true, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.04146287500000012, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.006250000000001421, "user_us": 329.0, "system_us": 33.0, "rss_before": 54935552.0, "rss_after": 55427072.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 56459264, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "correct": true, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.019453582999999997, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.0035000000000007248, "user_us": 5.0, "system_us": 1.0, "rss_before": 29622272.0, "rss_after": 29655040.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 30081024, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "correct": true, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.009267791999999941, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.004999999999999449, "user_us": 6.0, "system_us": 1.0, "rss_before": 12484608.0, "rss_after": 12566528.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 13713408, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "correct": true, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.00917833300000015, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.0011250000000004867, "user_us": 3.0, "system_us": 3.0, "rss_before": 12500992.0, "rss_after": 12582912.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 13729792, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "correct": true, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.04504408400000015, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.0064589999999995484, "user_us": 326.0, "system_us": 33.0, "rss_before": 54935552.0, "rss_after": 55427072.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 56459264, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "correct": true, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.01948937500000003, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.0032920000000000726, "user_us": 5.0, "system_us": 2.0, "rss_before": 29622272.0, "rss_after": 29655040.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 30081024, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "correct": true, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.009248041999999845, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.0011249999999995985, "user_us": 3.0, "system_us": 4.0, "rss_before": 12500992.0, "rss_after": 12582912.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 13729792, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "93e0c4400b8f15cc5a30a309665b3835fa7a827cbafbef7d9aa83c61583ac182", "correct": true, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.009002041999999877, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.00025000000000030553, "user_us": 2.0, "system_us": 1.0, "rss_before": 12271616.0, "rss_after": 12271616.0, "checksum": 1853.0, "retained": 0.0, "peak_rss": 13680640, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "perry", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.043380582999999806, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.001875000000000071, "user_us": 321.0, "system_us": 38.0, "rss_before": 54722560.0, "rss_after": 55263232.0, "checksum": 1853.0, "retained": 0.0, "peak_rss": 56393728, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "node", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.019611916999999757, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.0009580000000006805, "user_us": 3.0, "system_us": 2.0, "rss_before": 29573120.0, "rss_after": 29605888.0, "checksum": 1853.0, "retained": 0.0, "peak_rss": 30113792, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "bun", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.00916845799999999, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.00024999999999986144, "user_us": 1.0, "system_us": 1.0, "rss_before": 12255232.0, "rss_after": 12255232.0, "checksum": 1853.0, "retained": 0.0, "peak_rss": 13664256, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "6189de9a8831fe702f77a75185346809fa8dcdb4424ea178ba2990bf724a7a75", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "baseline", "fixture": "small_record", "bytes": 109} +{"exit_code": 0, "process_wall_s": 0.047756667000001585, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.7332500000000017, "user_us": 1557.0, "system_us": 183.0, "rss_before": 36962304.0, "rss_after": 40271872.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 63799296, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "bc7a5184d1cfe8bc35c759a06ab724b40e9fe2118f796accd20d61de02b7c302", "correct": true, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.11563174999999859, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 5.686916000000004, "user_us": 5917.0, "system_us": 275.0, "rss_before": 78118912.0, "rss_after": 81854464.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 107986944, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "bc7a5184d1cfe8bc35c759a06ab724b40e9fe2118f796accd20d61de02b7c302", "correct": true, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.07545424999999994, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 4.2252499999999955, "user_us": 4039.0, "system_us": 199.0, "rss_before": 51363840.0, "rss_after": 54804480.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 74973184, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "bc7a5184d1cfe8bc35c759a06ab724b40e9fe2118f796accd20d61de02b7c302", "correct": true, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.04520025000000061, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.7313749999999999, "user_us": 1550.0, "system_us": 186.0, "rss_before": 36945920.0, "rss_after": 40255488.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 63782912, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "bc7a5184d1cfe8bc35c759a06ab724b40e9fe2118f796accd20d61de02b7c302", "correct": true, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.04959295800000163, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 6.1565829999999995, "user_us": 5485.0, "system_us": 676.0, "rss_before": 36962304.0, "rss_after": 48381952.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 79675392, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "43dce071d78735cc79d67b1bb80e8a84b9acbbf45cee61c862f2206eb0c9fb3a", "correct": true, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.12519312499999913, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 18.728833, "user_us": 20154.0, "system_us": 506.0, "rss_before": 78102528.0, "rss_after": 82329600.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 107528192, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "43dce071d78735cc79d67b1bb80e8a84b9acbbf45cee61c862f2206eb0c9fb3a", "correct": true, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.08617349999999746, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 14.894832999999998, "user_us": 14214.0, "system_us": 688.0, "rss_before": 51331072.0, "rss_after": 63275008.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 78397440, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "43dce071d78735cc79d67b1bb80e8a84b9acbbf45cee61c862f2206eb0c9fb3a", "correct": true, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.04982270799999711, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 6.007042, "user_us": 5396.0, "system_us": 618.0, "rss_before": 36945920.0, "rss_after": 48365568.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 79659008, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "43dce071d78735cc79d67b1bb80e8a84b9acbbf45cee61c862f2206eb0c9fb3a", "correct": true, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.051522792000000095, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 7.832958000000001, "user_us": 6938.0, "system_us": 899.0, "rss_before": 36962304.0, "rss_after": 51576832.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 78741504, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "correct": true, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.1317290419999999, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 23.184875000000005, "user_us": 24663.0, "system_us": 493.0, "rss_before": 78266368.0, "rss_after": 82509824.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 108609536, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "correct": true, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.09682412500000126, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 21.527834000000002, "user_us": 20617.0, "system_us": 919.0, "rss_before": 51314688.0, "rss_after": 66650112.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 80084992, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "correct": true, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.051688583000000676, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 7.831000000000001, "user_us": 6946.0, "system_us": 889.0, "rss_before": 36945920.0, "rss_after": 51576832.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 78741504, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "correct": true, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.05125983399999967, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 7.729792, "user_us": 6929.0, "system_us": 805.0, "rss_before": 36962304.0, "rss_after": 51593216.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 78757888, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "correct": true, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.1395652080000005, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 25.363124999999997, "user_us": 26770.0, "system_us": 459.0, "rss_before": 78282752.0, "rss_after": 82395136.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 108576768, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "correct": true, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.0906314590000008, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 19.031332999999997, "user_us": 18110.0, "system_us": 931.0, "rss_before": 51298304.0, "rss_after": 66633728.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 80084992, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "correct": true, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.05146837500000245, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 7.772083999999998, "user_us": 6947.0, "system_us": 828.0, "rss_before": 36945920.0, "rss_after": 51560448.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 78725120, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "82919bae0ea95fd65efd8c1a2587971569e399839c548e46236820f60ccf3fd0", "correct": true, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.0326576249999988, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.00016599999999922233, "user_us": 3.0, "system_us": 1.0, "rss_before": 22495232.0, "rss_after": 22577152.0, "checksum": 15106149.0, "retained": 0.0, "peak_rss": 58523648, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "perry", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.08467070800000087, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.0019999999999988916, "user_us": 428.0, "system_us": 35.0, "rss_before": 64913408.0, "rss_after": 65372160.0, "checksum": 15106149.0, "retained": 0.0, "peak_rss": 100171776, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "node", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.05167987499999782, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.0009589999999999321, "user_us": 3.0, "system_us": 6.0, "rss_before": 37044224.0, "rss_after": 37076992.0, "checksum": 15106149.0, "retained": 0.0, "peak_rss": 60030976, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "bun", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.032436624999999, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.00024999999999941735, "user_us": 3.0, "system_us": 4.0, "rss_before": 22478848.0, "rss_after": 22560768.0, "checksum": 15106149.0, "retained": 0.0, "peak_rss": 58507264, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "714b06de9dc83b98cf85e204d09aed4ec58914d305589c04272c7b06a86de4f5", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "baseline", "fixture": "records_array_1m", "bytes": 888597} +{"exit_code": 0, "process_wall_s": 0.03181795799999776, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.2980830000000001, "user_us": 184.0, "system_us": 118.0, "rss_before": 32014336.0, "rss_after": 34242560.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 68386816, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", "correct": true, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.06646299999999883, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.8736669999999975, "user_us": 1263.0, "system_us": 143.0, "rss_before": 72630272.0, "rss_after": 74137600.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 105283584, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", "correct": true, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.03215445800000083, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.2416670000000014, "user_us": 128.0, "system_us": 124.0, "rss_before": 46858240.0, "rss_after": 48988160.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 65241088, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", "correct": true, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.02860195899999951, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.2965000000000009, "user_us": 183.0, "system_us": 121.0, "rss_before": 31997952.0, "rss_after": 34226176.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 68370432, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", "correct": true, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.029839166999998668, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.1177919999999988, "user_us": 630.0, "system_us": 492.0, "rss_before": 32014336.0, "rss_after": 39567360.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 74481664, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", "correct": true, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.06817658300000318, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 2.8737080000000006, "user_us": 3153.0, "system_us": 344.0, "rss_before": 72630272.0, "rss_after": 76316672.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 97288192, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", "correct": true, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.03228383299999393, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.8832500000000003, "user_us": 424.0, "system_us": 468.0, "rss_before": 46841856.0, "rss_after": 54214656.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 65224704, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", "correct": true, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.030000790999999083, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.007166999999999, "user_us": 624.0, "system_us": 387.0, "rss_before": 31997952.0, "rss_after": 39550976.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 74448896, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", "correct": true, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.02979112499999559, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.3172499999999996, "user_us": 804.0, "system_us": 517.0, "rss_before": 32014336.0, "rss_after": 41697280.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 75284480, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "correct": true, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.06954999999999956, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 3.6398329999999994, "user_us": 3908.0, "system_us": 313.0, "rss_before": 72777728.0, "rss_after": 76431360.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 98484224, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "correct": true, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.03225995799999737, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.0057090000000013, "user_us": 544.0, "system_us": 468.0, "rss_before": 46858240.0, "rss_after": 56328192.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 65208320, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "correct": true, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.030728166000002943, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.3932920000000006, "user_us": 806.0, "system_us": 593.0, "rss_before": 31981568.0, "rss_after": 41664512.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 75251712, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "correct": true, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.026757249999995736, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.003916999999999504, "user_us": 6.0, "system_us": 1.0, "rss_before": 24543232.0, "rss_after": 24625152.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 57704448, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "correct": true, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.06827200000000033, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 3.586416, "user_us": 3913.0, "system_us": 298.0, "rss_before": 72646656.0, "rss_after": 76349440.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 98500608, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "correct": true, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.03236341699999912, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 1.0231250000000003, "user_us": 536.0, "system_us": 497.0, "rss_before": 46874624.0, "rss_after": 56344576.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 65224704, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "correct": true, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.027014792000002785, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.0037909999999996558, "user_us": 6.0, "system_us": 2.0, "rss_before": 24510464.0, "rss_after": 24592384.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 57688064, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "correct": true, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.025738584000002618, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.00016700000000113846, "user_us": 2.0, "system_us": 1.0, "rss_before": 24313856.0, "rss_after": 24395776.0, "checksum": 17826098.0, "retained": 0.0, "peak_rss": 55590912, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "perry", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.06121758300000124, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.001583000000000112, "user_us": 394.0, "system_us": 49.0, "rss_before": 65241088.0, "rss_after": 65748992.0, "checksum": 17826098.0, "retained": 0.0, "peak_rss": 96993280, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "node", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.029601625000005072, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.0009999999999994458, "user_us": 3.0, "system_us": 3.0, "rss_before": 38371328.0, "rss_after": 38404096.0, "checksum": 17826098.0, "retained": 0.0, "peak_rss": 55754752, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "bun", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.025498917000000176, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.0003330000000003608, "user_us": 3.0, "system_us": 1.0, "rss_before": 24281088.0, "rss_after": 24363008.0, "checksum": 17826098.0, "retained": 0.0, "peak_rss": 55558144, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "0d256c5346b53e2d37664e231298171ffb527db895ecd0207b308f2966dbbcba", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "baseline", "fixture": "long_string_1m", "bytes": 1048594} +{"exit_code": 0, "process_wall_s": 0.052614665999996646, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.8868330000000029, "user_us": 1796.0, "system_us": 96.0, "rss_before": 30801920.0, "rss_after": 32505856.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 61784064, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", "correct": true, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.10594654199999809, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 3.542625000000001, "user_us": 3876.0, "system_us": 156.0, "rss_before": 69926912.0, "rss_after": 71876608.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 100548608, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", "correct": true, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.08493170800000627, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 4.198208000000001, "user_us": 4105.0, "system_us": 103.0, "rss_before": 46088192.0, "rss_after": 47661056.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 63422464, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", "correct": true, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.04933666599999498, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.8851669999999991, "user_us": 1797.0, "system_us": 95.0, "rss_before": 30785536.0, "rss_after": 32489472.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 61767680, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", "correct": true, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.05443249999999722, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 6.635333000000001, "user_us": 6299.0, "system_us": 340.0, "rss_before": 30785536.0, "rss_after": 36438016.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 65634304, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", "correct": true, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.11515712499999609, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 12.351875, "user_us": 12528.0, "system_us": 374.0, "rss_before": 69943296.0, "rss_after": 74956800.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 102039552, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", "correct": true, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.09600279099999653, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 14.748999999999999, "user_us": 14397.0, "system_us": 358.0, "rss_before": 46088192.0, "rss_after": 51560448.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 67305472, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", "correct": true, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.05474025000000182, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 6.569292000000001, "user_us": 6281.0, "system_us": 293.0, "rss_before": 30785536.0, "rss_after": 36438016.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 65617920, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", "correct": true, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.05904687499999994, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 8.499667, "user_us": 8089.0, "system_us": 416.0, "rss_before": 30801920.0, "rss_after": 38043648.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 66961408, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "correct": true, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.11820962499999865, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 15.765957999999998, "user_us": 15908.0, "system_us": 375.0, "rss_before": 69828608.0, "rss_after": 74924032.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 102367232, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "correct": true, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.10008566699999477, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 18.858709, "user_us": 18423.0, "system_us": 448.0, "rss_before": 46071808.0, "rss_after": 53067776.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 67125248, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "correct": true, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.059538125000003106, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 8.536042, "user_us": 8075.0, "system_us": 465.0, "rss_before": 30785536.0, "rss_after": 38027264.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 66945024, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "correct": true, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.05907024999999777, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 8.476417, "user_us": 8045.0, "system_us": 438.0, "rss_before": 30801920.0, "rss_after": 38043648.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 66961408, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "correct": true, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.11838766600000383, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 15.778834, "user_us": 15851.0, "system_us": 451.0, "rss_before": 69861376.0, "rss_after": 74973184.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 102432768, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "correct": true, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.09974616600000275, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 18.91675, "user_us": 18489.0, "system_us": 434.0, "rss_before": 46088192.0, "rss_after": 53100544.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 67092480, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "correct": true, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.05937533399999495, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 8.469125, "user_us": 8039.0, "system_us": 435.0, "rss_before": 30785536.0, "rss_after": 38027264.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 66945024, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", "correct": true, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.03745183299999155, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.00024999999999941735, "user_us": 2.0, "system_us": 5.0, "rss_before": 23461888.0, "rss_after": 23543808.0, "checksum": 16830306.0, "retained": 0.0, "peak_rss": 50167808, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "perry", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.08643579199998896, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.0019580000000019027, "user_us": 401.0, "system_us": 39.0, "rss_before": 65798144.0, "rss_after": 66224128.0, "checksum": 16830306.0, "retained": 0.0, "peak_rss": 93519872, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "node", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.06134700000001203, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.0009999999999994458, "user_us": 4.0, "system_us": 6.0, "rss_before": 37797888.0, "rss_after": 37830656.0, "checksum": 16830306.0, "retained": 0.0, "peak_rss": 54640640, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "bun", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.03759629099999984, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.00025000000000030553, "user_us": 2.0, "system_us": 1.0, "rss_before": 23461888.0, "rss_after": 23543808.0, "checksum": 16830306.0, "retained": 0.0, "peak_rss": 50167808, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "e59a7fd84593e6a02b3488dfa02b24e5aab4f50ed5b52855d34a905ba65c7b26", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "baseline", "fixture": "escaped_1m", "bytes": 990018} +{"exit_code": 0, "process_wall_s": 0.04303737500001148, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.36033399999999993, "user_us": 267.0, "system_us": 97.0, "rss_before": 28770304.0, "rss_after": 30621696.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 57671680, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", "correct": true, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.08941954200000168, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.9984999999999999, "user_us": 1349.0, "system_us": 188.0, "rss_before": 71876608.0, "rss_after": 74235904.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 95027200, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", "correct": true, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.06473291700000061, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.2138750000000016, "user_us": 113.0, "system_us": 111.0, "rss_before": 46874624.0, "rss_after": 48775168.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 66715648, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", "correct": true, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.04058400000000972, "iterations": 2, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.36037500000000033, "user_us": 268.0, "system_us": 96.0, "rss_before": 28753920.0, "rss_after": 30605312.0, "checksum": 10.0, "retained": 0.0, "peak_rss": 57655296, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", "correct": true, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.04178366700000424, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.2482080000000009, "user_us": 932.0, "system_us": 321.0, "rss_before": 28770304.0, "rss_after": 34177024.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 61227008, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", "correct": true, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.09195599999999615, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 3.3768330000000013, "user_us": 3629.0, "system_us": 341.0, "rss_before": 71827456.0, "rss_after": 75120640.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 96026624, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", "correct": true, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.06621362499998895, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.7777499999999975, "user_us": 393.0, "system_us": 391.0, "rss_before": 46858240.0, "rss_after": 53460992.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 68583424, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", "correct": true, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.04186966599999664, "iterations": 7, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.2883749999999994, "user_us": 944.0, "system_us": 350.0, "rss_before": 28753920.0, "rss_after": 34160640.0, "checksum": 15.0, "retained": 0.0, "peak_rss": 61210624, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", "correct": true, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.04214749999999867, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.638291999999999, "user_us": 1208.0, "system_us": 438.0, "rss_before": 28770304.0, "rss_after": 35946496.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 62111744, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "correct": true, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.09196516599999427, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 4.2513330000000025, "user_us": 4492.0, "system_us": 356.0, "rss_before": 71860224.0, "rss_after": 75137024.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 97009664, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "correct": true, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.0665253330000013, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 0.9721249999999984, "user_us": 494.0, "system_us": 486.0, "rss_before": 46874624.0, "rss_after": 55328768.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 68599808, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "correct": true, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.04213954200000103, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "rotating", "wall_ms": 1.6569580000000004, "user_us": 1204.0, "system_us": 461.0, "rss_before": 28753920.0, "rss_after": 35930112.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 62095360, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "correct": true, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.03913620800000217, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.003957999999999906, "user_us": 6.0, "system_us": 6.0, "rss_before": 22544384.0, "rss_after": 22626304.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 49692672, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "correct": true, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.09362216700000658, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 4.248917000000002, "user_us": 4440.0, "system_us": 362.0, "rss_before": 71909376.0, "rss_after": 75235328.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 96993280, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "correct": true, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.06638620799999728, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.9462919999999997, "user_us": 482.0, "system_us": 472.0, "rss_before": 46858240.0, "rss_after": 55328768.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 68583424, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "correct": true, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.03903158399999995, "iterations": 9, "warmup": 8, "operation": "parse", "mode": "same", "wall_ms": 0.004041999999999213, "user_us": 6.0, "system_us": 2.0, "rss_before": 22528000.0, "rss_after": 22609920.0, "checksum": 17.0, "retained": 0.0, "peak_rss": 49676288, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "correct": true, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.03716212499999472, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.0002909999999998192, "user_us": 7.0, "system_us": 2.0, "rss_before": 22331392.0, "rss_after": 22413312.0, "checksum": 7956306.0, "retained": 0.0, "peak_rss": 47906816, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "perry", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.07952762499999722, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.0021249999999994884, "user_us": 439.0, "system_us": 43.0, "rss_before": 66011136.0, "rss_after": 66437120.0, "checksum": 7956306.0, "retained": 0.0, "peak_rss": 88457216, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "node", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.061101582999995685, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.0008750000000006253, "user_us": 4.0, "system_us": 3.0, "rss_before": 39321600.0, "rss_after": 39354368.0, "checksum": 7956306.0, "retained": 0.0, "peak_rss": 56442880, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "bun", "fixture": "unicode_1m", "bytes": 884018} +{"exit_code": 0, "process_wall_s": 0.037385542000009764, "iterations": 9, "warmup": 8, "operation": "select", "mode": "select", "wall_ms": 0.00016700000000025028, "user_us": 3.0, "system_us": 2.0, "rss_before": 22315008.0, "rss_after": 22396928.0, "checksum": 7956306.0, "retained": 0.0, "peak_rss": 47890432, "verified_members": [0, 1, 2, 3, 4, 5, 6, 7], "verify_sha256": "d85d50213ad4bf6ea651a843778e2e0269138f1201f8591682bef8dff1384b6d", "last_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "correct": true, "engine": "baseline", "fixture": "unicode_1m", "bytes": 884018} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/window.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/window.json new file mode 100644 index 0000000000..eec48639f2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/window.json @@ -0,0 +1,38 @@ +{ + "owner": "json-perf-22624-1789119696", + "load_before": [ + 2.0302734375, + 1.671875, + 1.6552734375 + ], + "started_utc": "2026-09-11T09:41:36Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/trusted-materialized-read-r26/run-rotating.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-rotating-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-rotating-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--filter", + "unicode_1m,long_string_1m,escaped_1m,small_record,records_array_1m", + "--repeat", + "7", + "--source-commit", + "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-rotating" + ], + "competing_workloads_before": [], + "load_after": [ + 1.79150390625, + 1.68212890625, + 1.66064453125 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:43:19Z" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/with_lock.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/zero-root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/zero-root-comparison.json new file mode 100644 index 0000000000..e29eca90dd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/zero-root-comparison.json @@ -0,0 +1,17 @@ +{ + "matches": true, + "files": [ + { + "mode": "native", + "normalized_sha256": "a452c11cd5682ca7099a90032eb786db6a0d779d6102a8e506bfe8c0276c79f5", + "main_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd", + "candidate_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "normalized_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "main_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "candidate_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/additional-root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/additional-root-comparison.json new file mode 100644 index 0000000000..d5278ec805 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/additional-root-comparison.json @@ -0,0 +1,34 @@ +{ + "matches": true, + "files": [ + { + "subject": "changing", + "mode": "native", + "main_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79", + "candidate_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a", + "normalized_sha256": "630457db94e5b10ad30e7df0933b1545be2d702de1342e6d08afa4e04a7a831e" + }, + { + "subject": "changing", + "mode": "shadow", + "main_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "candidate_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "normalized_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "subject": "retained", + "mode": "native", + "main_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df", + "candidate_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b", + "normalized_sha256": "e2413fabf0d549ac10598e9bfd5fb8cb869a23110e6e4305166ede1a741365dd" + }, + { + "subject": "retained", + "mode": "shadow", + "main_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "candidate_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "normalized_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "note": "Retained-zero native/shadow checks pass. Changing-record shadow checks pass; native retains four unsuppressed R25 unrooted/global property-write findings, with identical IR and fingerprints. Not a clean native verdict." +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/build-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/build-provenance.json new file mode 100644 index 0000000000..6515d793a7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-changing-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-changing-options-validation.json new file mode 100644 index 0000000000..ebf4cae4d8 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-changing-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-changing-roots.json new file mode 100644 index 0000000000..0b0ac2976b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-changing-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-changing-workers-provenance.json new file mode 100644 index 0000000000..c4a2bc5d21 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-fixture-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-fixture-validation.json new file mode 100644 index 0000000000..673bd175ec --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "a6fcbcdadeafcd1b9f0c1915cd14b76559142d39b0638744815f05a3ea35ae30", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-options-validation.json new file mode 100644 index 0000000000..3e1c49aae3 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-retained-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-retained-roots.json new file mode 100644 index 0000000000..23f6b4cb74 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-retained-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-retained-zero-validation.json new file mode 100644 index 0000000000..e19227cb0f --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..969719734a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-roots.json new file mode 100644 index 0000000000..ee1ae6cc61 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "note": "Fresh emitted IR matches R25. Checker scripts are unchanged. Preserve all unsuppressed R25 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-workers-provenance.json new file mode 100644 index 0000000000..7508e22646 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-zero-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-zero-roots.json new file mode 100644 index 0000000000..1c6d8305fb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-zero-validation.json new file mode 100644 index 0000000000..842ba39ab1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero": "77b94f460f2ba5428857bfe116901359e6e85c02f040f9f1bba4fc4b5a2153a5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/changing-options-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/changing-options-worker.js new file mode 100644 index 0000000000..b2af1c36ac --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/changing-options-worker.js @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +let last = null; +function run(count ) { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/changing-options-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/changing-options-worker.ts new file mode 100644 index 0000000000..e9f0a29920 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/changing-options-worker.ts @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +let last: any = null; +function run(count: number): number { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/controller-exit.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/controller-exit.json new file mode 100644 index 0000000000..1f1863572c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/controller-exit.json @@ -0,0 +1,3 @@ +{ + "exit_code": 0 +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/controller.log b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/controller.log new file mode 100644 index 0000000000..d2a878be66 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/controller.log @@ -0,0 +1,2 @@ +FINISHED long_string_1m stringify 1922 +FINISHED unicode_1m stringify 2475 diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/fixture-hashes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/fixture-hashes.json new file mode 100644 index 0000000000..3aeb3a394e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/fixture-hashes.json @@ -0,0 +1,21 @@ +{ + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/fixtures.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/fixtures.json new file mode 100644 index 0000000000..ae252e71f5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/fixtures.json @@ -0,0 +1,223 @@ +[ + { + "name": "null", + "bytes": 4, + "utf16_units": 4, + "kind": "small", + "sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "string_a", + "bytes": 3, + "utf16_units": 3, + "kind": "small", + "sha256": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "empty_object", + "bytes": 2, + "utf16_units": 2, + "kind": "small", + "sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "tiny_object", + "bytes": 7, + "utf16_units": 7, + "kind": "small", + "sha256": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "small_record", + "bytes": 109, + "utf16_units": 109, + "kind": "small", + "sha256": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "object_1k", + "bytes": 1021, + "utf16_units": 1021, + "kind": "object", + "sha256": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_16k", + "bytes": 13197, + "utf16_units": 13197, + "kind": "records_array", + "sha256": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_array_1m", + "bytes": 888597, + "utf16_units": 888597, + "kind": "records_array", + "sha256": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_1m", + "bytes": 888609, + "utf16_units": 888609, + "kind": "records_object", + "sha256": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_8m", + "bytes": 7117930, + "utf16_units": 7117930, + "kind": "records_array", + "sha256": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_8m", + "bytes": 7117942, + "utf16_units": 7117942, + "kind": "records_object", + "sha256": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "records_array_20m", + "bytes": 17765930, + "utf16_units": 17765930, + "kind": "records_array", + "sha256": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + "operations": [ + "parse", + "stringify", + "sparse", + "scan", + "roundtrip" + ] + }, + { + "name": "records_object_20m", + "bytes": 17765942, + "utf16_units": 17765942, + "kind": "records_object", + "sha256": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "numbers_1m", + "bytes": 1067371, + "utf16_units": 1067371, + "kind": "numbers", + "sha256": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "long_string_1m", + "bytes": 1048594, + "utf16_units": 1048594, + "kind": "string", + "sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "escaped_1m", + "bytes": 990018, + "utf16_units": 990018, + "kind": "string", + "sha256": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "unicode_1m", + "bytes": 884018, + "utf16_units": 468018, + "kind": "string", + "sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "wide_1m", + "bytes": 977781, + "utf16_units": 977781, + "kind": "wide", + "sha256": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + "operations": [ + "parse", + "stringify" + ] + }, + { + "name": "heterogeneous_1m", + "bytes": 914291, + "utf16_units": 914291, + "kind": "heterogeneous", + "sha256": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + "operations": [ + "parse", + "stringify" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/access-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/access-worker.js new file mode 100644 index 0000000000..70d94cb8e2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/access-worker.js @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records = JSON.parse(text); +const length = records.length; +function run(rows, count) { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/access-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/access-worker.ts new file mode 100644 index 0000000000..530a63c663 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/access-worker.ts @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records: any = JSON.parse(text); +const length = records.length; +function run(rows: any, count: number): number { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/rotating-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/rotating-worker.js new file mode 100644 index 0000000000..adb5655ef4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/rotating-worker.js @@ -0,0 +1,63 @@ +// Generated from rotating-worker.ts by erasing its type annotations. +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last = null; +let cursor = 0; +let checksum = 0; + +function run(count) { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/rotating-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/rotating-worker.ts new file mode 100644 index 0000000000..ce56073346 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/rotating-worker.ts @@ -0,0 +1,62 @@ +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources: string[] = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last: any = null; +let cursor = 0; +let checksum = 0; + +function run(count: number): number { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/run_access.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/run_access.py new file mode 100644 index 0000000000..aeb19504ea --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/run_access.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ROOT / 'access-worker.js')], + 'bun': [args.bun, str(ROOT / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ROOT / 'access-worker.ts', ROOT / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/run_dispatch_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/run_regression_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/run_regression_focus.py new file mode 100644 index 0000000000..f1c85426ec --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/run_regression_focus.py @@ -0,0 +1,123 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(ROOT / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={p: hashlib.sha256((ROOT / p).read_bytes()).hexdigest() + for p in ['run_regression_focus.py', 'run_dispatch_focus.py', 'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(ROOT / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/with_lock.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/worker.js new file mode 100644 index 0000000000..8ff145c5fb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/worker.js @@ -0,0 +1,82 @@ +// Generated from worker.ts by erasing its type annotations. +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/worker.ts new file mode 100644 index 0000000000..c654926e01 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/worker.ts @@ -0,0 +1,81 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/host.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/host.json new file mode 100644 index 0000000000..e2e785dcbb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/host.json @@ -0,0 +1,44 @@ +{ + "started_utc": "2026-09-11T09:33:01Z", + "load_before": [ + 1.5439453125, + 1.791015625, + 1.732421875 + ], + "cases": [ + [ + "long_string_1m", + "stringify", + 1922, + 2, + 11 + ], + [ + "unicode_1m", + "stringify", + 2475, + 2, + 11 + ] + ], + "workers": { + "perry": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "baseline": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "node": "87e9b1fed820a2683ea90f5871596edf605b7162519156856dacbfbad36d1d29", + "bun": "e0c90ec15d33363e6b70713d56bc3b2c7585c17f40a0fe0f8fd9305901d4e233" + }, + "sources": { + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/run-focus.py": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.js": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + "node_version": "v26.5.1", + "bun_version": "1.3.14", + "finished_utc": "2026-09-11T09:33:34Z", + "load_after": [ + 1.76220703125, + 1.81103515625, + 1.7412109375 + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/lazy-candidate-probes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/lazy-candidate-probes.json new file mode 100644 index 0000000000..8f5a0a0218 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/lazy-candidate-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe": "08b3505bd2317cceb3d408b72e32afe6355e8790a6497776a32c2c02c16634f9", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/lazy-main-probes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/lazy-main-probes.json new file mode 100644 index 0000000000..5fb652abf4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/lazy-main-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-build-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-build-provenance.json new file mode 100644 index 0000000000..87c665a8e4 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-changing-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-changing-options-validation.json new file mode 100644 index 0000000000..ba9f2e1197 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-changing-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-changing-roots.json new file mode 100644 index 0000000000..7d0a1073bc --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-changing-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-changing-workers-provenance.json new file mode 100644 index 0000000000..86e941bfdb --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-fixture-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-fixture-validation.json new file mode 100644 index 0000000000..36f30fd40e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-options-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-options-validation.json new file mode 100644 index 0000000000..b13214914b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-retained-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-retained-roots.json new file mode 100644 index 0000000000..2d74c7b5b1 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-retained-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-retained-zero-validation.json new file mode 100644 index 0000000000..826415a9b7 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..2bcfdc98bd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-reuse-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-reuse-provenance.json new file mode 100644 index 0000000000..06563fc13c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-reuse-provenance.json @@ -0,0 +1,2492 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "evidence_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "note": "Reference arm called main/baseline is measured R25, not current main. All 81 reference checks and 24 IR verdicts are reused; copied original commands identify their actual execution paths.", + "files": [ + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-compile.log", + "sha256": "bfcc01eb515997ac0bfa6986f21e23e27a9af7deab4563e5863937b3c9135c6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stdout", + "sha256": "8908a39d4a7b4d19b28d6de2f756de4d8aa558f4199186794e3fbf7980e25edf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options", + "sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options", + "sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stderr", + "sha256": "a19295114d0ebf184437625934289909e9f5cdb1ef191c2271bb3e27fa62eaa3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stderr", + "sha256": "95cb018271fe326b5bd3558de2ffdc345d1cf28648a9ee9b5529be53275eb740" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stderr", + "sha256": "12ce48cc9db6fd5b6a43791c497eac6b8eee09ae94a3189cada8cef438ae5f00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stderr", + "sha256": "78864551240e1bd65d36398a74ee53c7c441d2d226237b0732bcc8ddca1240aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-0.log", + "sha256": "9cb1b2454f6568fcc50e9153eca7e82427c08b9a47161ab1e5cb379eb21afdc6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stderr", + "sha256": "61f40388c06a0fbcfac95f559e97e8d18cb1a113e109d7d8eaad72112778f14c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-workers-provenance.json", + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker", + "sha256": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stderr", + "sha256": "34c56c85f2e4033d10d1f5707c7c32e92ac726f38cc210df9777757b78ec5519" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-validation.json", + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-compile.log", + "sha256": "923562ac2fcba7520fa85c5381f506a454cb87c91598863a578a3bb721da405a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stderr", + "sha256": "41433231e908567dea2a7b6145c2069df40b53a99c3d5706ea0035bcfcddb01e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-0.log", + "sha256": "feda68daa9a2da19b7239bcaf6eda541cb340eb6bee385b52bf13e31ac5da19c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-spacer", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-spacer", + "sha256": "2d14926734906c4c4dace01ca2ca28f56b298d267be193c17e7e14cc6e69b24a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only", + "sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-compile.log", + "sha256": "43391112b27aae9ad2d81a93965a9a9e4e69808ab1d5331848180e73c9612ae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stdout", + "sha256": "e4e7560cd912b241435c0e54018563e1c2d7d4350aa4b493a8bc30c8cff01086" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json", + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-compile.log", + "sha256": "5245a6a66a6ec8f03e54836e934b2fc0ecd7cd1505117b4e8c1368449b96d565" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stderr", + "sha256": "7fa67fc071709f87e1c2f94644b466068e43cba2c0c7f5d96f4a63d98f5ed63f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-compile.log", + "sha256": "112407f0fc81f7da9e9c86e5a5f2e9dcaef6b618f7c27112a56732755b818daf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-15lazy_get_rooted.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-15lazy_get_rooted.s", + "sha256": "85fd2d85f57331f82d0600e64d2692a17c70c75d4a64e4c5d14e132216d4c612" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-validation.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-validation.log", + "sha256": "2a191f692f5831551281f65e8e2a8a811e9c642aa6aa14cb8a417a2b4841f953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-validation.json", + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry", + "sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads", + "sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-compile.log", + "sha256": "c84bccd706c1b1efd1eb72c0a4f68de9799aac95d19a0cd9149723ea2a396d2e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker", + "sha256": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stderr", + "sha256": "34a6ba4939da64476b3f733fd2926a2ad27242f39822b48b14b90c50f48ee3bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero", + "sha256": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero", + "sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fixture-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fixture-validation.json", + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-array-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-array-get.s", + "sha256": "3494f1c3dbd4dfe53fae786fd080b6b97b25995c49a72bb33e6f2d4de8bd65dc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-space-probe", + "sha256": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stderr", + "sha256": "d78071b285ec00e504cb5fd437266e0070046cdab2dc74d8746f8bd8a647cb9e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stderr", + "sha256": "2ade94c85c4c6b02f5d3bf01ea0a24d1c794e68844a8ff774ca8465e9ad7a196" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stderr", + "sha256": "5264de0c7ef4fdb40fbe387c5dd8d5b9a3609b85229863489e8d90ed1c689d9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture", + "sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker", + "sha256": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker.o", + "sha256": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-workers-provenance.json", + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-compile.log", + "sha256": "f8e7ed3f57c70b701986a5702ecb901fd5ba49a1d35fc99b750d879f350f0cf5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-roots.json", + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stderr", + "sha256": "ee19920e6ce0610bd009bb3bfe096971b2bd650f51a76aced8923b43ec9d32dd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stderr", + "sha256": "f5858a46e8e5635ad077881c989707960caf2805b7f8d77460aeff047339ffa8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-packed-index-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-packed-index-get.s", + "sha256": "8cb7e01608a2c618c36309a0cc93ebe5831e75fd749ae424a0f91921f84532c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-roots.json", + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stdout", + "sha256": "5d1802bd030fe3379bb06a180e92fcf986296aef9107dadcc10a8f63bdbf6c7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-validation.json", + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length", + "sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-0.log", + "sha256": "3860640dd7df0fe6588e8d0fd8e6d10000acc34f4e0378231636d3395fd9d7aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stderr", + "sha256": "5a88542ecc15c421e1a2ac81c973d9ebab298ad63a711e49d9ebf071e8b779c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe", + "sha256": "75d4839f16e6eed750fc9ecaab0f94987138536f35d198bf48057810f6cfb063" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction", + "sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-0.log", + "sha256": "873cb48cc94653d4f4d1b36e3f4f228c7f9c61e4716f34799ac9ba4320e9dc8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-compile.log", + "sha256": "83e997ebbc5810556f03d0695d399689476ec35aab724f4bb2a080d6649c187f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-validation.json", + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stderr", + "sha256": "e733a531e39ee38444760a938eb35245ecb99bd3c1aa054675168c86de531254" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-compile.log", + "sha256": "2d8c719a56fdceca535663bbf2b0b7b80dadc8f7c25d2a9860ec0da8d72af558" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-0.log", + "sha256": "bfd9807d5f50fbabdab063557adbaa7068e1c2290f0af99444d58926cad7fb35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stderr", + "sha256": "6a57e5f56a2e6c36a914770c825d2f9f8e2f0abf42343aed08aea62ef15244ae" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-roots.json", + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-11cached_read8lazy_get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-11cached_read8lazy_get.s", + "sha256": "417a12ab6b195d609d26afe28235f88fb3e319d3e67272bd3d948fb9b76f5c4d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stderr", + "sha256": "c0508409b11c53455f2ad5d4de1404c876b07c520fda0aa675285dd09858b31e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-8mutation26resolve_materialized_array.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-8mutation26resolve_materialized_array.s", + "sha256": "1828cd33102577e253988ec30fa59522e13304955e2d41d7c70ed62aa6a790db" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.json", + "sha256": "22e0eab1b68df592e51f849c165ece97212f7f67df2790e2f2532b969af25ec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stderr", + "sha256": "a781a93db6c9ed109ac408041f9fdf664106223ad54d2f554803b52e83b3f887" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-roots.json", + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-0.log", + "sha256": "c5ed96ca6475927931d87ffcea89a25a753ea540aa3659976e26afa6404aef2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture-0.ll", + "sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker-0.ll", + "sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/ordinary-workers-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/ordinary-workers-check.log", + "sha256": "a070a94176c6d41c9a84264e2c2a20584444f94cbe159d6a74ff8f2c6ce96349" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only-0.ll", + "sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length-0.ll", + "sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction-0.ll", + "sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker-0.ll", + "sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry-0.ll", + "sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker-0.ll", + "sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads-0.ll", + "sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-check.log", + "sha256": "c687e0bda1d65d6a644547dd46495041a9602bff17d0af9578bdd89adf749ff8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/check-0.log", + "sha256": "2e1e93ae99fdbf7ff3601b32f219b9d9a53926fb85a68158506729b4cf7436f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/zero.ll", + "sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/compile.log", + "sha256": "30ff32dd1c93979b9cc522524aed8325e2205867de6fab90231163c2293d8832" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/worker.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/check-0.log", + "sha256": "5bc08c71b75ca87cb23c5dea77186b06a48601e92be12bd7ad4da55bc627e38a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture-0.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker-0.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only-0.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length-0.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction-0.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker-0.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry-0.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker-0.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads-0.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-1.log", + "sha256": "8dff47d11974370bd580487f44a5ec19789218771c1d1d3c42c9a2f67e03a763" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-0.log", + "sha256": "b4ad91c3eab41620a040675b7da92174960e8d9bba454e4cf709a10991272347" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/zero.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/compile.log", + "sha256": "a3b74a3f34e0f290e4ba243956663644625603cf688dcf18c38ac8a7fc3c6f6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/worker.o", + "sha256": "6958910c40f95da63c21d9527aef5f052de60d110c38de5b702126f9ebdcece1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-1.log", + "sha256": "064c117b67243e7c927199ad1a1470831a56b2ee7728f032f0619ba99dd9edc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-0.log", + "sha256": "b2b11d103a7685b9c344918149dd3fdaa15213e4252c5a84723aaeda677299eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/zero.ll", + "sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/compile.log", + "sha256": "e22b3b8461278d9e9222b37395d7b919dffff3dafe989b9611836ec5ea5aec59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/worker.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/check-0.log", + "sha256": "f6698d16f45c156aba049cea597490fba9638f1ec78369502f9cf1764d6c926c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/zero.ll", + "sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/compile.log", + "sha256": "4f9e08368bba41235bdcb5c91165174cf21bfd2f68c6c2dad29375fb34b1e6a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/worker.o", + "sha256": "2a9823592433f7eed446e49d191dcfbf8d8e27e57e8d3eb3eb3c58be8e6b36b4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/check-0.log", + "sha256": "cde78b91411e68c230304de0fae7db0a5cc891d5f89abeab8a3f445b57417c85" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_stdlib.a", + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/perry", + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_runtime.a", + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/zero.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/compile.log", + "sha256": "388ec8d9701d4602fe56748892bb906a972538cf446ac90f08ca348f441213f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/worker.o", + "sha256": "b7d0d1ce0724ae92f5d47ebcb945c9d02a42821790079d8cf300678eb327d1bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-1.log", + "sha256": "ab66f20703b9c2e9fc7f3cd7f5c4548b7f54a770d90c04379eb0867944361a04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-0.log", + "sha256": "4050d2a3c84c2d0606b532b2cf18db4b4532c38ddc407b74ee58b6e70a4aa96a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/zero.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/compile.log", + "sha256": "6452aab181e235450dd538ad16a5a9d9f21cf1de328cc3a234f130a71f8a8559" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/worker.o", + "sha256": "f284a1fd1866dea47fda49afd09a902687db4cd273d60e76b73373f0f716f8b5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-1.log", + "sha256": "8196a1e23f481eba29acc2160175f2f3ccd76efc3e9a62b73078c4636b7026da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-0.log", + "sha256": "fb3a04e2b1e934c16da2bbc675d86657bb9682bfcdbb84d6cefb7baf41ff00e7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "427c9a83027574c4461a503fcaab0a2608fbb83bdf1699973a2bcfe8a0d096e0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "52e307cfac9ab598f756c0182b1c45ed62a528d81a86739316c928818e1a89eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/compile.log", + "sha256": "ee3243b3a0e8994ea6588e9873584adc4aa97b14267c59c66f905e15991b1c2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/worker.o", + "sha256": "f0d633b01a767b183bb047f9df5edbb68eff904f899650d1c0c7616be336a405" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/compile.log", + "sha256": "b1f931e40020a67d405d85069d071c101931112ba5d5eac5f52d7473f5e97a3c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/worker.o", + "sha256": "28691e1e114f0bcc0302caf3b244d66b5f23d6e2eb60e9e00a4e24a6a513c2ef" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/compile.log", + "sha256": "ef54f8e8253aa4502657cc184171d6a83a37891cf3ddc855228cd1c372934628" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/worker.o", + "sha256": "aa6922f3289ee3847936c92c33001a579735d25115b1b4229c1101ad4ac79903" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/compile.log", + "sha256": "40cd1052a284c7b13d9e8feb6454f8915ff7dc7a96d8b80cadfb390c3bc4e126" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/worker.o", + "sha256": "4aacc8839e6a96dda7cc2ddd08eafaa6207d69af602ec89be3d80a24d851d1ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/compile.log", + "sha256": "8047196f9faa2179fc8dd926028fc63162b958cf27208510104f3da2778c2bdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/worker.o", + "sha256": "56656cc41877b23e12816bf121a1d5b2155908d846ccd31a7d772b545f05b45c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/compile.log", + "sha256": "5f5a2f15111fcde1a97a7c18993cf658a7e7cdea3d818d701060862ce7e43a8f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/worker.o", + "sha256": "efd01fbf9c3c1d7f7c6d089242bbf3a1cf595ffac1b9455feff11b663831e186" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/compile.log", + "sha256": "a5b514d2e6ebfe18ef44104bea06494f00064886ba2bf40e2951c736bf4ae062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/worker.o", + "sha256": "19808fe019ad81ad28405e395b69ca2116ed6e162584242e99bdbe3afbf144f0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/compile.log", + "sha256": "a86e7d9b7147414ae5779d4eae698751fd0c1b6a69423c1026ec4122542da145" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/worker.o", + "sha256": "9d4b685772750a0bf9ea3f8f7617563f3ff36278c5c21f175190b1eabc18f92c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/compile.log", + "sha256": "58eb8aadf976b3af8f35adc1be45122bbd28edb9d2be317cc27961f37d686de9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/worker.o", + "sha256": "916b38f99cc1ff1f0f9374a8557577007a7046844c5a81364ac826f755e8a01a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "6dc46fa8a272f130ecf98116d39e85409396ddd0374c7536dddb6f811cf00757" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/compile.log", + "sha256": "59be8774038b7e8c88c9aa5fcdd5ae9aacd85919d1a971e24e54b54a67e2b4c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/compile.log", + "sha256": "3250a2968404de7cda74c24112c5fc64b54a78ddb0aecb4ca34820d854403062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/worker.o", + "sha256": "462dbeb33d6f8851abf74488ded6a5a038c3e550926b2253faa53a1c683d8de1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/compile.log", + "sha256": "f95c102e788bd67783acad42f824aab934987690ca0dba2e7d1db9a08905975c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/worker.o", + "sha256": "1012306eb033f8b43e1b25aee960f84307e98cce2ab9471676d7b4620625b896" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/compile.log", + "sha256": "9c77d4fb5766284644d2914d0026d67e6f113cb072573bc9b4fe7e7e8733c47c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/worker.o", + "sha256": "9acc2ae0d9786f1330efd820d9cdf5eaa6042d68a49da472145d2afa2bc2cad3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/compile.log", + "sha256": "ed56c83522731ac94f1840b17e68288dec1d66d931eb3008e7ae594bc855e748" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/worker.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/compile.log", + "sha256": "77f302b730a6872abc2adf38a88eed36502a0cff7906fe55fd5e01c3f9ab46d1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/worker.o", + "sha256": "6ca5eee3aa558315a20a2450b93587279fd85f3475e6e78ba1c3b4c492b2ffc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/compile.log", + "sha256": "5baca3735bb0108e5c20afab19d96e59fffc0f3e42187254c2485ed05a10520c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/worker.o", + "sha256": "c1231c97608889b5790735858873bda932e3ee7ed9f8ec1c293b02c6a756d0f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/compile.log", + "sha256": "732f5d8e16116472aa8021a909dab88d887d090f1e85d4ee66f626367e39af37" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/worker.o", + "sha256": "578466e28aa1e9837406f037983a68cd58f4748b8a95ff5b31c98e56f4a8b02b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/compile.log", + "sha256": "a159d33103385b4a47519c453d93560dda1a19d2d49553c149596c93b2d32641" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "6f04c8ac7a9408ad14932d498e57b6cbd8215997345da13f5d5c25932e7625cb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "8077eb6cee794e9c857500125018ff127f18b0f1d187caf79dc51f36cc24e43a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "97cb6b183b9e4e8e1c8d87fabf2a0f009e5be97a52686633294ef083cee8072a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "66327336cb51ae8a5b9dc2f013695d4c2a78f9473e3b34f4d8752b1b5731b25a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "602e8a19f1d5b047e056d5fc85395daafc24aa8f9ab71011b4c17ae3b6234d7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "83b73c072cbbca1a31acbeeaf5a91bb2a305e303e05cd4466dd68794d4bdcb52" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "96bfa878a9e33d7beed072e8f57f3f259150a1b07bb6eb88fc6fdbdd4eb83cdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "2d985a40ef89350fbcebd0e3189ea06a271aae20305bc01a5378b70a767bf7f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "74027b84ff2fa008465587fc74b299427d4c62fcf347c17392713790845a1531" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-and-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-and-build.py", + "sha256": "1793780ddcceb227002566c16420086a034cfc391986294d634c20d4a081253c", + "adapted_controller_sha256": "639a489044d315b7928ec3b90572766f630974323c6833e86825306a8f0907e8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-changing-options.py", + "sha256": "bf3c200ba08ee6d1f90c0be241b6af2045db6881a107ddae44188aa0540303d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-zero-retained.py", + "sha256": "695f483ec60c1792529ce01cced55760958e3265a7133a95a72cd8f8fc7330c2" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-options.py", + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-zero.py", + "sha256": "eae83f5dfaa093307809967282a5ff6fbe5e5ab22a5f8c04c794cf8470823ec8", + "adapted_controller_sha256": "e0e5d53197e063b9c664107eeedd318054c2b8900220b27482e550f506616260" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-options.py", + "sha256": "890eb9be7484bf1453866fdc27cc3ad11f614f8b49fc0a69d7c9ea9e48609e8a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-changing-options.py", + "sha256": "dcad361f6e2ecd5c3b1933638b64314cc25d1986424ec3a1b20e7d81c62d1a29" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-rotating.py", + "sha256": "fd2e84685baf7e6525dd96e7187dc4595db523740aa69e7944a56b2c9f574423" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/probe-lazy-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/probe-lazy-baseline.py", + "sha256": "da65ba2bcc65be99759037329865c9be288b1f8cd09130669f15562fa45b4ccb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-full.py", + "sha256": "f9ea6d91a552375018d9c9c36d0a55cc7c03af930bf546b279d50cdae92f15c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-candidate-validation.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-candidate-validation.py", + "sha256": "cadcba87c0282e393804a301fb871a31776bd65ed2fa0073e4e9e135613f9265" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-roots.py", + "sha256": "505ffb042285229f810f5383efd6ca417c62a319c0c904a5f209b8e0bddcae21", + "adapted_controller_sha256": "be88eb9b9edb5a9ee9e93222546e6c6c4bb284ad35def61d5fe750a14e9dab63" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-after-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-after-build.py", + "sha256": "d3240b9a70aafc6a6013381a4fc29a134248d3d02e3a435a6fc22d419df4bff3", + "adapted_controller_sha256": "5f6faf42bf4d77b0bbb1110e906a9439a1cc62bf818180355f46e10340c26c34" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-lint.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-lint.py", + "sha256": "b228808035eba5472e845e534d7799d2222ee142cef0a273cb941810fdfd53f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-release.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-release.py", + "sha256": "f104da4b90eda0c4f2f28ef311a6bdd8b8cb4afc27c65a6d6569285b2955d1fe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-small-rotating-recheck.py", + "sha256": "0fba6080126b2157d699559f9476299a23b866ffecf511d272d12a9a32a5af00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-changing-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-changing-worker.py", + "sha256": "4788cfea12588ad6b638625293f3dfad0b2f43196d81767ca20765835492af9f", + "adapted_controller_sha256": "9f1ff996614ff4c01a44b461487ab07ab40f2599d3e41791795285dd039c8c05" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fraction.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fraction.py", + "sha256": "50d439538133260244b63d569e3c2a72e85cabeb7d1e780920c14f2b33a7be5a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-changing-options.py", + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-retained.py", + "sha256": "77fb29d605b62a49c66e03b60d5c0bf15accb8932880cb3068805da937f60889" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-zero-retained.py", + "sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-focus.py", + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-workers.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-workers.py", + "sha256": "8ec388464aebad1d9d3b3a94cc332880a40a1df82040369f25e423cbcd15189a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-getter-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-getter-baseline.py", + "sha256": "e8a9aa55d90dba9c874b90f6cdb8219406e35fc6b8cb68f7a261927b15da30fc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/archive-results.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/archive-results.py", + "sha256": "0e19efb9e48597b0355955bcd6031ffa91bdef692f8433af3efc30ec77860c35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-zero-retained.py", + "sha256": "de8de8302b063dd1c5a394ea8f0fbb5c339c70f00288fbc462f8acbfad4dc0f3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-full.py", + "sha256": "3e1c44a315d5009ee31d5a1c5fa58f9384ccad261acb457d016a5b0a575926a3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/inspect-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/inspect-disassembly.py", + "sha256": "955bc47675072c38fc35370dd68b7fa39eeeefde1d94661e4546dc3eda1533e1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-options.py", + "sha256": "09d11119c03f3f23f6ade09fe4ab3e8e340f60c4d022d222027ec1a6ba553fe5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-changing-options.py", + "sha256": "2e65bdbd42801154589a417a920a461e6225ade84c6fd0c5cf4230155808a61c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-changing-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-changing-roots.py", + "sha256": "5eba6d1cf8795ba52dadc0c1eed89af38ac5351f57298212101f7816f75ac981", + "adapted_controller_sha256": "0d804863d6b7200d9367791084a16d930f86ab548fea1b43e7e3d9c32125350c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-json-entry-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-json-entry-disassembly.py", + "sha256": "83f2ec9478d222d8adc027e38819b5cdc919d575dbee471925171f02f903cd01" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-recheck-options.py", + "sha256": "0c67c0e8abbc57c33e35ec92f57b24c4019a6518105b46300102bc799a4daab4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-supplement.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-supplement.py", + "sha256": "b8a9283a8f493c05fefbdb8d8d781dc02f0a637864c7d6cda90e9e34e16a6c77" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-retained-zero-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-retained-zero-worker.py", + "sha256": "4aed26beafb68ca2f901440a5e24d60fa2b6b089c817fcd52196b27985609a07", + "adapted_controller_sha256": "3eaa34802d18e6933535ff8c225744a7dc24defbefa597567b17c392398da562" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-rotating.py", + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fixtures.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fixtures.py", + "sha256": "a789fbdf1a23ab3f247235e0a909464b0f0869a042497867f5792dcf7ce41b80" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-access.py", + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-retained-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-retained-zero.py", + "sha256": "db7631a047e0b67c008a45a61c8ca08588a089512e35a8d84d62e97930f78fc0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-options.py", + "sha256": "e870bfe1145fa558e47f0a9af1fde3efb18e30458f679a778f55f4b0c9d29cdc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-small-rotating-recheck.py", + "sha256": "75c692fcb1a6e8cfc86935712ac34742919093364212a5702d7cd6759056f6c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-retained-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-retained-roots.py", + "sha256": "0801ffa589fa234ed335286946ed6f9d1dddc8fdd952e75dba53284d949e4d38", + "adapted_controller_sha256": "5b6dc49229a667b21b5afe42806779ed44054d8eb8f013f941a8b9948a79f151" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-retained.py", + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/stage.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/stage.py", + "sha256": "dd4119bc5151c813b226c12a4b1065b235750f25387cac654a20928c71aab84d", + "adapted_controller_sha256": "de4fe6712445fbe0c108f13c80c54787e256f0b81b73a96d99c4da9b94068f69" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-extras.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-extras.py", + "sha256": "b747bf477e1a0b4308ad6ab68884f151786da4ae6ec4069512ad1836d646728d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-zero-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-zero-roots.py", + "sha256": "900584fb2bc94488f00438152f8d9b72f67c7272b59320fbc1eccf993360549e", + "adapted_controller_sha256": "18e78fdcc00cd2bd6f8d6318ea5f68cd0a17a82228fbdc2bf252d49734f2e329" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-recheck-options.py", + "sha256": "682583119410a68efc5953086db2dbc66fe1ccf54e2def559ed802da5bbf1b35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-roots.py", + "sha256": "87500a5860178415e50257b5afdb93f3a3d3733c639ecbd92e3e764c68b9ebe7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.ts", + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/fraction-baseline.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/fraction-baseline.json", + "sha256": "41475efabdbe458358432bdba58a7015a523a7e37dc760dc631d8f183a18dd7f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.js", + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.ts", + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.js", + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.js", + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.ts", + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/test_json_zero_spacing.ts", + "sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/full-cases.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/full-cases.json", + "sha256": "8728ac72d0fc35a0cf9b9131392b2ffbaa3fc47b38666e2bf0908d33efe6999c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_dispatch_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_dispatch_focus.py", + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.ts", + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.js", + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/with_lock.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/with_lock.py", + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.ts", + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_access.py", + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.js", + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_regression_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_regression_focus.py", + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.js", + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.ts", + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-build-provenance.json", + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/lazy-candidate-probes.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-main-probes.json", + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/getter-baseline-comparison.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/getter-baseline-r25-original.json", + "sha256": "99ff8b289f95d4bc3cbbde7e763677d33645c4c438dfcf817b3f55cab84d405c" + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-roots.json new file mode 100644 index 0000000000..85aa8d1945 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "9495bfc95e2afcfb5a7cb535e440e61ec0722cb1", + "note": "Fresh emitted IR matches R24. Checker scripts are unchanged. Preserve all unsuppressed R24 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-workers-provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-workers-provenance.json new file mode 100644 index 0000000000..236d23f3a3 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-zero-roots.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-zero-roots.json new file mode 100644 index 0000000000..fc4c08e55e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-zero-validation.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-zero-validation.json new file mode 100644 index 0000000000..82eae0872a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/options-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/options-worker.js new file mode 100644 index 0000000000..ff661e013c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/options-worker.js @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +const keys = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last = null; +function identity(key, value) { return value; } +function run(count) { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/options-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/options-worker.ts new file mode 100644 index 0000000000..f2544147e2 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/options-worker.ts @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +const keys: string[] = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last: any = null; +function identity(key: string, value: any): any { return value; } +function run(count: number): number { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/processes-after.txt b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/processes-after.txt new file mode 100644 index 0000000000..fafb9cd9da --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/processes-after.txt @@ -0,0 +1,573 @@ + PID %CPU COMM + 1 0.0 /sbin/launchd + 94 0.1 /usr/libexec/logd + 95 0.0 /usr/libexec/smd + 96 0.0 /usr/libexec/UserEventAgent + 98 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd + 102 0.0 /usr/sbin/systemstats + 104 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support/accessoryupdaterd + 106 0.0 /usr/libexec/configd + 107 0.0 endpointsecurityd + 108 0.0 /System/Library/CoreServices/powerd.bundle/powerd + 109 0.0 /usr/libexec/IOMFB_bics_daemon + 111 0.0 /usr/libexec/amfid + 113 0.0 /usr/libexec/remoted + 115 0.0 /usr/libexec/keybagd + 116 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Support/softwareupdated + 117 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd_system + 119 0.0 /usr/libexec/watchdogd + 123 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds + 124 0.0 /System/Library/CoreServices/iconservicesd + 125 0.0 /usr/libexec/kernelmanagerd + 126 0.0 /usr/libexec/diskarbitrationd + 129 0.0 /usr/libexec/coreduetd + 130 0.0 /usr/sbin/syslogd + 132 0.0 /usr/libexec/thermalmonitord + 133 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/contextstored + 134 0.0 /usr/libexec/xprotectd + 135 0.0 /usr/libexec/opendirectoryd + 136 0.0 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd + 137 0.0 /System/Library/CoreServices/launchservicesd + 138 0.0 /usr/libexec/timed + 139 0.0 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd + 140 0.0 /usr/sbin/securityd + 142 0.0 /usr/libexec/locationd + 143 0.0 /usr/libexec/nesessionmanager + 145 0.0 autofsd + 146 0.0 /usr/libexec/dasd + 147 0.0 /System/Library/PrivateFrameworks/Heimdal.framework/Helpers/kdc + 148 0.0 /usr/libexec/corerepaird + 150 0.0 /usr/sbin/distnoted + 154 0.0 /System/Library/CoreServices/logind + 155 0.0 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond + 156 0.0 /usr/sbin/KernelEventAgent + 158 0.0 /usr/libexec/usermanagerd + 160 0.0 /usr/sbin/bluetoothd + 161 0.0 /usr/sbin/notifyd + 162 0.0 /usr/libexec/sandboxd + 163 0.0 /usr/libexec/corebrightnessd + 164 0.0 /usr/libexec/AirPlayXPCHelper + 165 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/com.apple.cmio.registerassistantservice + 167 8.1 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer + 168 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 169 0.0 /usr/sbin/cfprefsd + 170 0.0 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow + 172 0.0 /usr/libexec/runningboardd + 173 0.0 /System/Library/CoreServices/coreservicesd + 174 0.0 /usr/libexec/trustd + 176 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsd + 177 0.0 /usr/sbin/coreaudiod + 179 0.0 /usr/libexec/PowerUIAgent + 181 0.0 /usr/sbin/mDNSResponder + 183 0.0 /usr/libexec/apfsd + 184 0.0 /usr/libexec/nsurlsessiond + 185 0.0 /usr/libexec/nehelper + 190 0.0 /usr/libexec/airportd + 194 0.0 /usr/libexec/lsd + 195 0.0 /usr/libexec/logd_helper + 197 0.0 /usr/libexec/symptomsd + 198 0.0 /usr/sbin/distnoted + 206 0.0 /usr/libexec/mobileassetd + 207 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS/authd + 208 0.0 /usr/sbin/distnoted + 209 0.0 /usr/libexec/eligibilityd + 213 0.0 /usr/libexec/hidd + 220 0.0 /usr/libexec/ApplicationFirewall/socketfilterfw + 221 0.0 /usr/sbin/distnoted + 235 0.0 /usr/libexec/syspolicyd + 251 0.0 Core Audio Driver (ParrotAudioPlugin.driver) + 254 0.0 /usr/libexec/audiomxd + 262 0.0 /usr/sbin/mDNSResponderHelper + 265 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/biomed + 270 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS/com.apple.CodeSigningHelper + 271 0.0 /usr/libexec/securityd_system + 272 0.0 /System/Library/CoreServices/TimeMachine/backupd + 282 0.0 /usr/sbin/WirelessRadioManagerd + 284 0.0 /System/Library/CoreServices/appleeventsd + 285 0.0 /usr/sbin/distnoted + 287 0.0 /usr/libexec/audioclocksyncd + 289 0.0 /usr/libexec/com.apple.cmio.videodriverkithostextension.systemextension/Contents/MacOS/com.apple.cmio.videodriverkithostextension + 291 0.0 /usr/libexec/storagekitd + 297 0.0 /usr/libexec/mobileactivationd + 300 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/suhelperd + 301 0.0 /usr/libexec/cameracaptured + 302 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS/UVCAssistant + 303 0.0 /System/Library/CoreServices/osanalyticshelper + 305 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 306 0.0 /usr/sbin/distnoted + 310 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext/com.apple.DriverKit-IOUserDockChannelSerial + 311 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN + 312 0.0 /System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext/com.apple.AppleUserHIDDrivers + 313 0.0 /usr/sbin/cfprefsd + 314 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated + 315 0.0 /usr/sbin/distnoted + 316 0.0 /usr/libexec/trustd + 319 0.0 /usr/libexec/triald_system + 322 0.0 /usr/sbin/distnoted + 324 0.0 /System/Library/Frameworks/GSS.framework/Helpers/GSSCred + 325 0.0 /usr/libexec/searchpartyd + 327 0.0 /usr/sbin/distnoted + 328 0.0 /System/Library/CoreServices/TimeMachine/backupd-helper + 329 0.0 /usr/libexec/rtcreportingd + 332 0.0 /usr/sbin/BTLEServer + 338 0.0 /usr/libexec/symptomsd-diag + 339 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 340 0.0 /usr/sbin/distnoted + 341 0.0 /usr/sbin/cfprefsd + 344 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/modelcatalogd + 345 0.0 /usr/libexec/secd + 347 0.0 /usr/libexec/UserEventAgent + 352 0.0 /usr/libexec/knowledge-agent + 353 0.0 /System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS/CoreServicesUIAgent + 354 0.0 /usr/sbin/universalaccessd + 355 0.0 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd + 356 0.0 /usr/libexec/containermanagerd + 357 0.0 /usr/libexec/pboard + 359 0.0 /usr/libexec/lsd + 360 0.0 /usr/libexec/wifip2pd + 361 0.0 /usr/libexec/linkd + 362 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/MacOS/Safari + 367 0.0 /usr/libexec/nsurlsessiond + 368 0.0 /usr/libexec/rapportd + 369 0.0 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + 370 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/ContextStoreAgent + 372 0.0 /System/Library/CoreServices/WindowManager.app/Contents/MacOS/WindowManager + 373 0.0 /usr/libexec/routined + 374 0.0 /usr/sbin/usernoted + 375 0.0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock + 376 0.0 /System/Library/CoreServices/lockoutagent + 377 0.0 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter + 378 0.0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer + 379 0.0 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder + 384 0.0 /usr/sbin/distnoted + 385 0.0 /System/Library/CoreServices/AccessibilityUIServer.app/Contents/MacOS/AccessibilityUIServer + 386 0.0 /System/Library/CoreServices/WallpaperAgent.app/Contents/MacOS/WallpaperAgent + 387 0.0 /usr/libexec/secinitd + 388 0.0 /usr/libexec/dmd + 392 0.0 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd + 394 0.0 /usr/sbin/filecoordinationd + 395 0.0 /System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support/siriactionsd + 396 0.0 /System/Library/PrivateFrameworks/iCloudDriveCore.framework/Versions/A/Support/bird + 397 0.0 automountd + 398 0.0 /usr/libexec/trustd + 399 0.0 /System/Library/CoreServices/sharedfilelistd + 400 0.0 /System/Library/PrivateFrameworks/FileProvider.framework/Support/fileproviderd + 401 0.0 /usr/libexec/pkd + 402 0.0 /System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support/AMPDeviceDiscoveryAgent + 405 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 407 0.0 /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd + 408 0.0 /System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd + 409 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/fontworker + 410 0.0 /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd + 411 0.0 /System/Library/PrivateFrameworks/SyncedDefaults.framework/Support/syncdefaultsd + 412 0.0 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd + 413 0.0 /System/Library/CoreServices/iconservicesagent + 414 0.0 /usr/libexec/ContinuityCaptureAgent + 416 0.0 /System/Library/CoreServices/audioaccessoryd + 418 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/corespotlightd + 423 0.0 /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary + 424 0.0 /System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod + 425 0.0 /usr/libexec/gamepolicyd + 426 0.0 /System/Library/PrivateFrameworks/UserNotificationsCore.framework/Support/usernotificationsd + 429 0.0 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter + 431 0.0 /System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A/ScreenTimeAgent + 433 0.0 /System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent + 435 0.0 /usr/libexec/transparencyd + 436 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 437 0.0 /System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support/donotdisturbd + 438 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted + 439 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 441 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 444 0.0 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer + 445 0.0 /System/Library/PrivateFrameworks/SessionCore.framework/Support/liveactivitiesd + 446 0.0 /usr/libexec/sharingd + 449 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 450 0.0 /usr/libexec/findmylocateagent + 451 0.0 /System/Library/PrivateFrameworks/CoreParsec.framework/parsecd + 454 0.0 /System/Cryptexes/App/usr/libexec/SafariBookmarksSyncAgent + 456 0.0 /usr/libexec/networkserviceproxy + 462 0.0 /usr/libexec/neagent + 464 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking + 465 0.0 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CMFSyncAgent + 466 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.GPU.xpc/Contents/MacOS/com.apple.WebKit.GPU + 470 0.0 /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support/followupd + 471 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd + 472 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 473 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherWidget.appex/Contents/MacOS/WeatherWidget + 474 0.0 /System/Library/CoreServices/WiFiAgent.app/Contents/MacOS/WiFiAgent + 475 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS/IMDPersistenceAgent + 476 0.0 /System/Library/PrivateFrameworks/StatusKit.framework/StatusKitAgent + 478 0.0 /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources/familycircled + 485 0.0 /System/Library/PrivateFrameworks/UserActivity.framework/Agents/useractivityd + 486 0.0 /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra + 488 0.0 /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight + 489 0.0 /usr/libexec/spotlightknowledged.updater + 491 0.0 /System/Applications/Photos.app/Contents/PlugIns/PhotosReliveWidget.appex/Contents/MacOS/PhotosReliveWidget + 494 0.0 /usr/libexec/ospredictiond + 495 0.0 /System/Library/CoreServices/UIKitSystem.app/Contents/MacOS/UIKitSystem + 499 0.0 /System/Library/PrivateFrameworks/iTunesCloud.framework/Support/itunescloudd + 504 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoteagent + 505 0.0 /usr/libexec/avconferenced + 506 0.0 /System/Library/PrivateFrameworks/MediaAnalysis.framework/Versions/A/mediaanalysisd + 507 0.0 /usr/sbin/spindump + 509 0.0 /System/Library/PrivateFrameworks/TextInputUIMacHelper.framework/Versions/A/XPCServices/CursorUIViewService.xpc/Contents/MacOS/CursorUIViewService + 515 0.0 /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/com.apple.Safari.SafeBrowsing.Service + 518 0.0 /usr/libexec/nearbyd + 522 0.0 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd + 525 0.0 /System/Library/CoreServices/ScopedBookmarkAgent + 526 0.0 /System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources/amsaccountsd + 529 0.0 /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed + 531 0.0 /System/Library/CoreServices/SubmitDiagInfo + 533 0.0 /System/Applications/Calendar.app/Contents/PlugIns/CalendarWidgetExtension.appex/Contents/MacOS/CalendarWidgetExtension + 546 0.0 /usr/libexec/searchpartyuseragent + 549 0.0 /System/Applications/Reminders.app/Contents/PlugIns/RemindersWidgetExtension.appex/Contents/MacOS/RemindersWidgetExtension + 552 0.0 /System/Applications/Tips.app/Contents/PlugIns/TipsWidgetExtension.appex/Contents/MacOS/TipsWidgetExtension + 555 0.0 /System/Applications/Shortcuts.app/Contents/PlugIns/ShortcutsWidgetExtension.appex/Contents/MacOS/ShortcutsWidgetExtension + 559 0.0 /System/Library/PrivateFrameworks/HearingCore.framework/heard + 560 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd + 564 0.0 /Users/perry/builder-macos/target/release/perry-ship + 565 0.0 /System/Library/Frameworks/InputMethodKit.framework/Resources/imklaunchagent + 567 0.0 /System/Library/Image Capture/Support/icdd + 572 0.0 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent + 573 0.0 /System/Library/CoreServices/diagnostics_agent + 574 0.0 /System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS/TextInputMenuAgent + 577 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 586 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 598 0.0 /usr/libexec/aned + 621 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd + 622 0.0 /System/Library/PrivateFrameworks/GenerativeExperiencesRuntime.framework/Versions/A/generativeexperiencesd + 630 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherIntents.appex/Contents/MacOS/WeatherIntents + 632 0.0 /System/Library/PrivateFrameworks/PassKitCore.framework/passd + 636 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetItems.appex/Contents/MacOS/FindMyWidgetItems + 638 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeEnergyWidgetsExtension.appex/Contents/MacOS/HomeEnergyWidgetsExtension + 639 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/RecordWidgetExtension.appex/Contents/MacOS/RecordWidgetExtension + 642 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetPeople.appex/Contents/MacOS/FindMyWidgetPeople + 643 0.0 /usr/sbin/distnoted + 647 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgets.appex/Contents/MacOS/JournalWidgets + 648 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeWidget.appex/Contents/MacOS/HomeWidget + 649 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/VoiceMemosSettingsWidgetExtension.appex/Contents/MacOS/VoiceMemosSettingsWidgetExtension + 650 0.0 /usr/sbin/distnoted + 652 0.0 /usr/libexec/milod + 656 0.0 /System/Library/CoreServices/Batteries.app/Contents/PlugIns/BatteriesAvocadoWidgetExtension.appex/Contents/MacOS/BatteriesAvocadoWidgetExtension + 658 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS/ScreenTimeWidgetExtension + 661 0.0 /System/Applications/Podcasts.app/Contents/PlugIns/PodcastsWidget.appex/Contents/MacOS/PodcastsWidget + 663 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetIntentsExtension.appex/Contents/MacOS/ScreenTimeWidgetIntentsExtension + 664 0.0 /System/Applications/Clock.app/Contents/PlugIns/WorldClockWidget.appex/Contents/MacOS/WorldClockWidget + 665 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgetsSecure.appex/Contents/MacOS/JournalWidgetsSecure + 666 0.0 /System/Library/CoreServices/PeopleViewService.app/Contents/PlugIns/PeopleWidget_macOSExtension.appex/Contents/MacOS/PeopleWidget_macOSExtension + 667 0.0 /System/Applications/Notes.app/Contents/PlugIns/com.apple.Notes.WidgetExtension.appex/Contents/MacOS/com.apple.Notes.WidgetExtension + 669 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/Extensions/SafariWidgetExtension.appex/Contents/MacOS/SafariWidgetExtension + 670 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/PlugIns/MobileTimerIntents.appex/Contents/MacOS/MobileTimerIntents + 673 0.0 /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd + 686 0.0 /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTrackingAgent + 689 0.0 /System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext/IOUserBluetoothSerialDriver + 697 0.0 /usr/libexec/modelmanagerd + 698 0.0 /usr/sbin/distnoted + 709 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANECompilerService.xpc/Contents/MacOS/ANECompilerService + 712 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport + 721 0.0 /usr/sbin/distnoted + 725 0.0 /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/fairplayd + 727 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent + 731 0.0 /usr/libexec/inputanalyticsd + 732 0.0 /usr/sbin/distnoted + 740 0.0 /usr/libexec/sysmond + 749 0.0 /usr/sbin/systemstats + 750 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService + 751 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectBridgeService.xpc/Contents/MacOS/XProtectBridgeService + 760 0.0 /System/Applications/Calendar.app/Contents/Extensions/CalendarIntentsExtension.appex/Contents/MacOS/CalendarIntentsExtension + 761 0.0 /System/Applications/Messages.app/Contents/Extensions/MessagesActionExtension.appex/Contents/MacOS/MessagesActionExtension + 763 0.0 /System/Library/CoreServices/CrashReporterSupportHelper + 765 0.0 /System/Library/PrivateFrameworks/WeatherDaemon.framework/weatherd + 772 0.0 /System/Library/PrivateFrameworks/WorkflowKit.framework/XPCServices/ShortcutsViewService.xpc/Contents/MacOS/ShortcutsViewService + 787 0.0 /usr/libexec/online-auth-agent + 789 0.0 /usr/sbin/distnoted + 801 0.0 /System/Library/CoreServices/iconservicesagent + 822 0.0 /System/Library/PrivateFrameworks/OnDeviceStorage.framework/Support/amsondevicestoraged + 832 0.0 /usr/sbin/cfprefsd + 834 0.0 /usr/libexec/mmaintenanced + 838 0.0 /usr/sbin/cfprefsd + 842 0.0 /usr/sbin/cfprefsd + 843 0.0 /usr/sbin/cfprefsd + 847 0.0 /System/Cryptexes/App/usr/libexec/PasswordBreachAgent + 848 0.0 /usr/sbin/cfprefsd + 860 0.0 /usr/sbin/cfprefsd + 861 0.0 /usr/sbin/cfprefsd + 862 0.0 /usr/sbin/cfprefsd + 863 0.0 /usr/libexec/mlhostd + 866 0.0 /usr/libexec/powerdatad + 867 0.0 /usr/sbin/cfprefsd + 869 0.0 /usr/libexec/ASPCarryLog + 883 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 884 0.0 /usr/libexec/seputil + 1096 0.0 /System/Cryptexes/App/usr/libexec/AuthenticationServicesAgent + 1169 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XprotectService.xpc/Contents/MacOS/XprotectService + 1398 0.0 /System/iOSSupport/System/Library/PrivateFrameworks/HomeEnergyDaemon.framework/Support/homeenergyd + 1412 0.0 /System/Library/PrivateFrameworks/MediaAnalysisAccess.framework/Versions/A/XPCServices/mediaanalysisd-access.xpc/Contents/MacOS/mediaanalysisd-access + 1849 0.0 /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/Support/recentsd + 3976 0.0 /System/Library/PrivateFrameworks/ContinuousDialogManagerService.framework/assistant_cdmd + 4119 0.0 /System/Library/PrivateFrameworks/AvatarPersistence.framework/Support/avatarsd + 4120 0.0 /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/Support/contactsdonationagent + 4307 0.0 /usr/libexec/captiveagent + 4762 0.0 /usr/libexec/frauddefensed + 4769 0.0 /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/XPCServices/com.apple.CloudPhotosConfiguration.xpc/Contents/MacOS/com.apple.CloudPhotosConfiguration + 4781 0.0 /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/XPCServices/com.apple.BKAgentService.xpc/Contents/MacOS/com.apple.BKAgentService + 5548 0.0 /usr/libexec/seserviced + 5602 0.0 /usr/libexec/filevaultd + 5603 0.0 /System/Library/PrivateFrameworks/GeoAnalytics.framework/geoanalyticsd + 5606 0.0 /System/Library/PrivateFrameworks/PrivateCloudCompute.framework/privatecloudcomputed.app/Contents/MacOS/privatecloudcomputed + 5621 0.0 /usr/libexec/taskgated + 5736 0.0 /System/Library/PrivateFrameworks/Stickers.framework/Support/stickersd + 5759 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/managedcorespotlightd + 5767 0.0 /usr/sbin/distnoted + 5768 0.0 /System/Library/ExtensionKit/Extensions/GenerativeExperiencesSafetyInferenceProvider.appex/Contents/MacOS/GenerativeExperiencesSafetyInferenceProvider + 5769 0.0 /usr/sbin/cfprefsd + 5770 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService + 6121 0.0 /usr/libexec/remindd + 6705 0.0 /usr/libexec/applekeystored + 8779 0.0 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/mbuseragent + 8789 0.0 /usr/libexec/DataDetectorsSourceAccess +12133 0.0 /usr/libexec/tipsd +13734 0.0 /usr/libexec/biomesyncd +14895 0.0 /usr/libexec/wifivelocityd +15933 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad +16212 11.5 /System/Library/ExtensionKit/Extensions/WallpaperAerialsExtension.appex/Contents/MacOS/WallpaperAerialsExtension +16213 3.2 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS/VTDecoderXPCService +17355 0.0 /usr/sbin/netbiosd +19476 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19477 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19478 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19479 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19480 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19481 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19482 0.0 sshd-session: perry [priv] +19483 0.0 +19485 0.0 sshd-session: perry@notty +19486 0.0 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python +19642 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/Executables/mobiletimerd +19688 0.0 ps +22309 0.0 /System/Library/CoreServices/ReportSystemMemory +39544 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS/IMAutomaticHistoryDeletionAgent +39617 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService +39618 0.0 /System/Library/PrivateFrameworks/MapsSync.framework/mapssyncd +39637 0.0 /System/Library/PrivateFrameworks/CallHistory.framework/Support/CallHistorySyncHelper +39662 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/ModelCatalogAgent +41554 0.0 /usr/libexec/PerfPowerServices +46759 0.0 /usr/libexec/ioupsd +46762 0.0 /usr/sbin/BTLEServerAgent +49101 0.0 /System/Library/PrivateFrameworks/MobileAssetDaemon.framework/Versions/A/XPCServices/com.apple.MobileAsset.DownloadService.Builtin.xpc/Contents/MacOS/com.apple.MobileAsset.DownloadService.Builtin +49103 0.0 /System/Library/PrivateFrameworks/StreamingExtractor.framework/Versions/A/XPCServices/STExtractionService.privileged.xpc/Contents/MacOS/STExtractionService.privileged +49267 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/EAUpdaterService.xpc/Contents/MacOS/EAUpdaterService +49521 0.0 /System/Library/PrivateFrameworks/WebPrivacy.framework/webprivacyd +50091 0.0 /usr/libexec/assessmentagent +50092 0.0 /System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A/maild +50093 0.0 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/commerce +50094 0.0 /System/Cryptexes/App/usr/libexec/com.apple.Safari.History +50103 0.0 /usr/libexec/replayd +50104 0.0 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter +50105 0.0 /System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS/CoreLocationAgent +50106 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsagent +50107 0.0 /System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS/Keychain Circle Notification +50695 0.0 /usr/libexec/feedbackd +50955 0.0 cloudphotod +50959 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS/UARPUpdaterServiceUSBPD +51036 0.0 /usr/libexec/triald +51044 0.0 /System/Library/PrivateFrameworks/TrialServer.framework/Versions/A/XPCServices/TrialArchivingService.xpc/Contents/MacOS/TrialArchivingService +51103 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Versions/A/XPCServices/com.apple.MobileSoftwareUpdate.CleanupPreparePathService.xpc/Contents/MacOS/com.apple.MobileSoftwareUpdate.CleanupPreparePathService +51142 0.0 /usr/libexec/containermanagerd_system +52122 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +52128 0.0 /usr/libexec/AssetCache/AssetCache +52130 0.0 /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS/AssetCacheTetheratorService +52409 0.0 /System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd +52453 0.0 /usr/libexec/adprivacyd +52456 0.0 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd +52457 0.0 /System/Library/PrivateFrameworks/CoreADI.framework/adid +52458 0.0 /usr/libexec/promotedcontentd +52459 0.0 /usr/libexec/fairplaydeviceidentityd +53616 0.0 /usr/libexec/dprivacyd +53617 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53618 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53622 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53623 0.0 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager +53624 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53625 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53626 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53630 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53631 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53632 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53633 0.0 /System/Library/Frameworks/AudioToolbox.framework/AudioComponentRegistrar +53641 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53642 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53643 0.0 /usr/libexec/uarpassetmanagerd +53644 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceDisplay.xpc/Contents/MacOS/UARPUpdaterServiceDisplay +53645 0.0 /System/Library/PrivateFrameworks/UARPAssetManager.framework/XPCServices/UARPAssetManagerServiceMobileAsset.xpc/Contents/MacOS/UARPAssetManagerServiceMobileAsset +53810 0.0 /usr/libexec/bluetoothuserd +53811 0.0 /usr/libexec/findmydeviced +56810 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCompute.framework/Versions/A/XPCServices/IntelligencePlatformComputeService.xpc/Contents/MacOS/IntelligencePlatformComputeService +57779 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstoreagent +57780 0.0 /System/Library/PrivateFrameworks/InstallCoordination.framework/Support/installcoordinationd +57781 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedODRService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedODRService +57782 0.0 /System/Library/PrivateFrameworks/AppleMediaServicesUI.framework/amsengagementd +57872 0.0 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.privileged.xpc/Contents/MacOS/com.apple.StreamingUnzipService.privileged +58789 0.0 /usr/libexec/countryd +58802 0.0 /System/Library/Frameworks/ManagedSettings.framework/Versions/A/ManagedSettingsAgent +58812 0.0 /System/Library/PrivateFrameworks/NewDeviceOutreach.framework/ndoagent +59412 0.0 /System/Library/PrivateFrameworks/ReplicatorCore.framework/Support/replicatord +61271 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted +62942 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/BiomeAgent +62957 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +62958 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +62961 0.0 /usr/libexec/duetexpertd +62963 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/intelligenceplatformd +70105 0.0 /System/Library/CoreServices/ReportCrash +70111 0.0 /System/Library/CoreServices/diagnosticservicesd +70953 0.0 /usr/libexec/biometrickitd +70958 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedTaskService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedTaskService +70963 0.0 /System/Library/Frameworks/MediaExtension.framework/Versions/A/Helpers/MENotificationAgent +70964 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Support/BackgroundTaskManagementAgent.app/Contents/MacOS/BackgroundTaskManagementAgent +70966 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Resources/backgroundtaskmanagementd +70968 0.0 /usr/libexec/aneuserd +71089 0.0 /usr/libexec/powerexperienced +71330 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSOAgent.app/Contents/MacOS/AppSSOAgent +71331 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSODaemon +71332 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +71333 0.0 /usr/libexec/findmybeaconingd +71334 0.0 /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferAgent.app/Contents/MacOS/IMTransferAgent +71336 0.0 /usr/libexec/wifianalyticsd +71376 0.0 /usr/libexec/backgroundassets.user +73149 0.0 /usr/libexec/proactiveeventtrackerd +73151 0.0 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Helpers/ProtectedCloudKeySyncing +73152 0.0 /usr/libexec/swtransparencyd +73153 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +74315 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +74316 0.0 /usr/sbin/distnoted +74825 0.0 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/XPCServices/DPSubmissionService.xpc/Contents/MacOS/DPSubmissionService +75643 0.0 /usr/libexec/audioanalyticsd +75645 0.0 /usr/libexec/ciphermld +75646 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +75647 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75648 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75969 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent +75970 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated +76414 0.0 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/XPCServices/PerfPowerTelemetryClientRegistrationService.xpc/Contents/MacOS/PerfPowerTelemetryClientRegistrationService +76539 0.0 /System/Library/Frameworks/ShazamKit.framework/shazamd +76540 0.0 /System/Library/PrivateFrameworks/SystemStatusServer.framework/Support/systemstatusd +76699 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/remotemanagementd +76700 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +76701 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +76702 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +76705 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +76706 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +76707 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/DiskManagementSubscriber.xpc/Contents/MacOS/DiskManagementSubscriber +76708 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedPreferencesSubscriber.xpc/Contents/MacOS/ManagedPreferencesSubscriber +76709 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SoftwareUpdateSubscriber.xpc/Contents/MacOS/SoftwareUpdateSubscriber +76710 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/MigrationSubscriber.xpc/Contents/MacOS/MigrationSubscriber +76711 0.0 /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/systemmigrationd +76712 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +76713 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributiond +76714 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +76715 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedConfigurationFilesSubscriber.xpc/Contents/MacOS/ManagedConfigurationFilesSubscriber +76861 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +77182 0.0 /usr/libexec/assetsubscriptiond +77186 0.0 /usr/libexec/griddatad +77191 0.0 /usr/libexec/dprivacyd +77192 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectUpdateService.xpc/Contents/MacOS/XProtectUpdateService +77193 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +77194 0.0 /System/Library/PrivateFrameworks/IntlPreferences.framework/Support/localizationswitcherd +77195 0.0 /usr/libexec/siriknowledged +77196 0.0 /usr/libexec/tzd +77198 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted_helper +77199 0.0 /usr/libexec/appleaccountd +77200 0.0 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd +77203 0.0 /usr/libexec/sysdiagnosed +77204 0.0 /System/Library/Frameworks/QuickLookThumbnailing.framework/Support/com.apple.quicklook.ThumbnailsAgent +77207 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +77208 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +77209 0.0 /usr/libexec/MTLAssetUpgraderD +77210 0.0 /usr/libexec/mlruntimed +77211 0.0 /System/Library/PrivateFrameworks/SiriTTSService.framework/sirittsd +77212 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +77213 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/StandaloneHIDAudService.xpc/Contents/MacOS/StandaloneHIDAudService +77214 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceLegacyAudio.xpc/Contents/MacOS/UARPUpdaterServiceLegacyAudio +77215 0.0 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/XPCServices/SetStoreUpdateService.xpc/Contents/MacOS/SetStoreUpdateService +77216 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/geodMachServiceBridge +77217 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/system_installd +77218 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd +77224 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/XPCServices/media-indexer.xpc/Contents/MacOS/media-indexer +77225 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPLibraryAgent +77226 0.0 /System/Library/PrivateFrameworks/PodcastServices.framework/XPCServices/PodcastContentService.xpc/Contents/MacOS/PodcastContentService +77227 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPArtworkAgent +77262 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +77287 0.0 /System/Library/PrivateFrameworks/AXAssetLoader.framework/Support/axassetsd +77288 0.0 /System/Library/CoreServices/EscrowSecurityAlert.app/Contents/MacOS/EscrowSecurityAlert +77289 0.0 /System/Library/PrivateFrameworks/TextToSpeechVoiceBankingSupport.framework/Support/voicebankingd +77290 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77291 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/KonaSynthesizer.appex/Contents/MacOS/KonaSynthesizer +77292 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/MauiAUSP.appex/Contents/MacOS/MauiAUSP +77293 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/SiriAUSP.appex/Contents/MacOS/SiriAUSP +77294 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/WardaSynthesizer.appex/Contents/MacOS/WardaSynthesizer +77295 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77296 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/MacinTalkAUSP.appex/Contents/MacOS/MacinTalkAUSP +77297 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77298 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77299 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77300 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77301 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/AUCrashHandlerService.xpc/Contents/MacOS/AUCrashHandlerService +77302 0.0 /System/Library/PrivateFrameworks/CloudServices.framework/Helpers/com.apple.sbd +77303 0.0 /usr/libexec/swcd +77531 0.0 /usr/libexec/mobilerepaird +77701 0.0 /System/Library/PrivateFrameworks/CoreKDL.framework/Support/corekdld +78714 0.0 /System/Library/PrivateFrameworks/JetCore.framework/Support/jetpackassetd +79810 0.0 /usr/sbin/cfprefsd +82557 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributionagent +82558 0.0 /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/Versions/A/XPCServices/Managed Background Assets Helper Service.xpc/Contents/MacOS/Managed Background Assets Helper Service +83674 0.0 /System/Library/PrivateFrameworks/IntelligenceTasksEngine.framework/Support/intelligencetasksd +84260 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagementAgent +84263 0.0 /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/XPCServices/SafariConfigurationSubscriber.xpc/Contents/MacOS/SafariConfigurationSubscriber +84264 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +84265 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +84266 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +84270 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +84271 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +84272 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/AccountSubscriber.xpc/Contents/MacOS/AccountSubscriber +84273 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +84274 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +84275 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ASConfigurationSubscriber.xpc/Contents/MacOS/ASConfigurationSubscriber +84276 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedSettingsSubscriber.xpc/Contents/MacOS/ManagedSettingsSubscriber +84328 0.0 /System/Library/PrivateFrameworks/Ecosystem.framework/Support/ecosystemd +84329 0.0 /usr/libexec/GamePolicyAgent +84330 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +84391 0.0 /usr/libexec/intelligentroutingd +84392 0.0 /System/Library/PrivateFrameworks/DeviceCheckInternal.framework/devicecheckd +84404 0.0 /System/Library/PrivateFrameworks/AppleIntelligenceReportingProcessing.framework/Versions/A/XPCServices/AppleIntelligenceReportingProcessingService.xpc/Contents/MacOS/AppleIntelligenceReportingProcessingService +84405 0.0 /System/Library/PrivateFrameworks/HomeKitEvents.framework/Support/homeeventsd +84423 0.0 /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/FeatureAccessAgent +84845 0.0 /System/Library/PrivateFrameworks/BusinessChatService.framework/businessservicesd +84847 0.0 /System/Library/PrivateFrameworks/MessagesBlastDoorSupport.framework/Versions/A/XPCServices/MessagesBlastDoorService.xpc/Contents/MacOS/MessagesBlastDoorService +86892 0.0 aslmanager +87457 0.0 /System/Library/PrivateFrameworks/StorageManagement.framework/Resources/diskspaced +87756 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/knowledgeconstructiond +89574 0.0 /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd +90448 0.0 /usr/libexec/nfcd +90449 0.0 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer +90468 0.0 /usr/libexec/betaenrollmentagent +90469 0.0 /usr/libexec/betaenrollmentd +90470 0.0 /usr/libexec/microstackshot +90577 0.0 /usr/sbin/systemsoundserverd +90592 0.0 /System/Library/CoreServices/talagentd +90616 0.0 /System/Library/PrivateFrameworks/AppleCredentialManager.framework/AppleCredentialManagerDaemon +90893 0.0 /usr/libexec/dirhelper +91864 0.0 /System/Library/CoreServices/ReportCrash +92246 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +92570 0.0 /usr/libexec/proactived +92571 0.0 /System/Library/PrivateFrameworks/IntelligenceFlowContextRuntime.framework/Versions/A/intelligencecontextd +92572 0.0 /System/Library/CoreServices/pbs +92715 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +97953 0.0 /usr/libexec/gamecontrollerd +97954 0.0 /System/Library/PrivateFrameworks/GameControllerFoundation.framework/Versions/A/XPCServices/GameControllerConfigService.xpc/Contents/MacOS/GameControllerConfigService +97955 0.0 /usr/libexec/gamecontrolleragentd + 537 0.0 login + 539 0.0 -zsh + 542 0.0 login + 553 0.0 -zsh + 550 0.0 login + 591 0.0 -zsh diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/processes-before.txt b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/processes-before.txt new file mode 100644 index 0000000000..e1642e20a9 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/processes-before.txt @@ -0,0 +1,573 @@ + PID %CPU COMM + 1 1.1 /sbin/launchd + 94 0.7 /usr/libexec/logd + 95 0.0 /usr/libexec/smd + 96 0.0 /usr/libexec/UserEventAgent + 98 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd + 102 0.0 /usr/sbin/systemstats + 104 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Support/accessoryupdaterd + 106 0.0 /usr/libexec/configd + 107 0.0 endpointsecurityd + 108 0.0 /System/Library/CoreServices/powerd.bundle/powerd + 109 0.0 /usr/libexec/IOMFB_bics_daemon + 111 0.0 /usr/libexec/amfid + 113 0.0 /usr/libexec/remoted + 115 0.0 /usr/libexec/keybagd + 116 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Support/softwareupdated + 117 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd_system + 119 0.0 /usr/libexec/watchdogd + 123 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds + 124 0.0 /System/Library/CoreServices/iconservicesd + 125 0.0 /usr/libexec/kernelmanagerd + 126 0.0 /usr/libexec/diskarbitrationd + 129 0.0 /usr/libexec/coreduetd + 130 0.0 /usr/sbin/syslogd + 132 0.0 /usr/libexec/thermalmonitord + 133 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/contextstored + 134 0.0 /usr/libexec/xprotectd + 135 5.3 /usr/libexec/opendirectoryd + 136 0.0 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd + 137 0.0 /System/Library/CoreServices/launchservicesd + 138 0.0 /usr/libexec/timed + 139 0.0 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd + 140 0.0 /usr/sbin/securityd + 142 0.0 /usr/libexec/locationd + 143 0.0 /usr/libexec/nesessionmanager + 145 0.0 autofsd + 146 0.0 /usr/libexec/dasd + 147 0.0 /System/Library/PrivateFrameworks/Heimdal.framework/Helpers/kdc + 148 0.0 /usr/libexec/corerepaird + 150 0.0 /usr/sbin/distnoted + 154 0.0 /System/Library/CoreServices/logind + 155 0.0 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond + 156 0.0 /usr/sbin/KernelEventAgent + 158 0.0 /usr/libexec/usermanagerd + 160 1.1 /usr/sbin/bluetoothd + 161 1.0 /usr/sbin/notifyd + 162 0.0 /usr/libexec/sandboxd + 163 0.0 /usr/libexec/corebrightnessd + 164 0.0 /usr/libexec/AirPlayXPCHelper + 165 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/com.apple.cmio.registerassistantservice + 167 15.2 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer + 168 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 169 0.0 /usr/sbin/cfprefsd + 170 14.1 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow + 172 0.0 /usr/libexec/runningboardd + 173 0.0 /System/Library/CoreServices/coreservicesd + 174 0.0 /usr/libexec/trustd + 176 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsd + 177 0.0 /usr/sbin/coreaudiod + 179 0.0 /usr/libexec/PowerUIAgent + 181 0.0 /usr/sbin/mDNSResponder + 183 0.0 /usr/libexec/apfsd + 184 0.0 /usr/libexec/nsurlsessiond + 185 0.0 /usr/libexec/nehelper + 190 0.0 /usr/libexec/airportd + 194 1.5 /usr/libexec/lsd + 195 0.0 /usr/libexec/logd_helper + 197 0.1 /usr/libexec/symptomsd + 198 0.0 /usr/sbin/distnoted + 206 0.0 /usr/libexec/mobileassetd + 207 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/authd.xpc/Contents/MacOS/authd + 208 0.0 /usr/sbin/distnoted + 209 0.0 /usr/libexec/eligibilityd + 213 0.0 /usr/libexec/hidd + 220 0.0 /usr/libexec/ApplicationFirewall/socketfilterfw + 221 0.0 /usr/sbin/distnoted + 235 0.0 /usr/libexec/syspolicyd + 251 0.0 Core Audio Driver (ParrotAudioPlugin.driver) + 254 0.0 /usr/libexec/audiomxd + 262 0.0 /usr/sbin/mDNSResponderHelper + 265 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/biomed + 270 0.0 /System/Library/Frameworks/Security.framework/Versions/A/XPCServices/com.apple.CodeSigningHelper.xpc/Contents/MacOS/com.apple.CodeSigningHelper + 271 0.0 /usr/libexec/securityd_system + 272 0.0 /System/Library/CoreServices/TimeMachine/backupd + 282 0.0 /usr/sbin/WirelessRadioManagerd + 284 0.0 /System/Library/CoreServices/appleeventsd + 285 0.0 /usr/sbin/distnoted + 287 0.0 /usr/libexec/audioclocksyncd + 289 0.0 /usr/libexec/com.apple.cmio.videodriverkithostextension.systemextension/Contents/MacOS/com.apple.cmio.videodriverkithostextension + 291 0.0 /usr/libexec/storagekitd + 297 0.0 /usr/libexec/mobileactivationd + 300 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/suhelperd + 301 0.0 /usr/libexec/cameracaptured + 302 0.0 /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/UVCAssistant.systemextension/Contents/MacOS/UVCAssistant + 303 0.0 /System/Library/CoreServices/osanalyticshelper + 305 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 306 0.0 /usr/sbin/distnoted + 310 0.0 /System/Library/DriverExtensions/com.apple.DriverKit-IOUserDockChannelSerial.dext/com.apple.DriverKit-IOUserDockChannelSerial + 311 1.0 /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN + 312 0.0 /System/Library/DriverExtensions/com.apple.AppleUserHIDDrivers.dext/com.apple.AppleUserHIDDrivers + 313 0.0 /usr/sbin/cfprefsd + 314 0.0 /System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated + 315 0.0 /usr/sbin/distnoted + 316 0.0 /usr/libexec/trustd + 319 0.0 /usr/libexec/triald_system + 322 0.0 /usr/sbin/distnoted + 324 0.0 /System/Library/Frameworks/GSS.framework/Helpers/GSSCred + 325 0.0 /usr/libexec/searchpartyd + 327 0.0 /usr/sbin/distnoted + 328 0.0 /System/Library/CoreServices/TimeMachine/backupd-helper + 329 0.0 /usr/libexec/rtcreportingd + 332 0.0 /usr/sbin/BTLEServer + 338 0.0 /usr/libexec/symptomsd-diag + 339 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 340 0.0 /usr/sbin/distnoted + 341 0.0 /usr/sbin/cfprefsd + 344 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/modelcatalogd + 345 0.1 /usr/libexec/secd + 347 0.0 /usr/libexec/UserEventAgent + 352 0.0 /usr/libexec/knowledge-agent + 353 0.0 /System/Library/CoreServices/CoreServicesUIAgent.app/Contents/MacOS/CoreServicesUIAgent + 354 0.0 /usr/sbin/universalaccessd + 355 0.0 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd + 356 0.0 /usr/libexec/containermanagerd + 357 0.0 /usr/libexec/pboard + 359 0.0 /usr/libexec/lsd + 360 0.0 /usr/libexec/wifip2pd + 361 0.0 /usr/libexec/linkd + 362 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/MacOS/Safari + 367 0.0 /usr/libexec/nsurlsessiond + 368 0.0 /usr/libexec/rapportd + 369 0.0 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal + 370 0.0 /System/Library/PrivateFrameworks/CoreDuetContext.framework/Resources/ContextStoreAgent + 372 0.0 /System/Library/CoreServices/WindowManager.app/Contents/MacOS/WindowManager + 373 0.0 /usr/libexec/routined + 374 0.0 /usr/sbin/usernoted + 375 0.0 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock + 376 0.0 /System/Library/CoreServices/lockoutagent + 377 0.0 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter + 378 0.0 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer + 379 0.0 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder + 384 0.0 /usr/sbin/distnoted + 385 0.0 /System/Library/CoreServices/AccessibilityUIServer.app/Contents/MacOS/AccessibilityUIServer + 386 0.0 /System/Library/CoreServices/WallpaperAgent.app/Contents/MacOS/WallpaperAgent + 387 0.0 /usr/libexec/secinitd + 388 0.0 /usr/libexec/dmd + 392 0.0 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd + 394 0.0 /usr/sbin/filecoordinationd + 395 0.0 /System/Library/PrivateFrameworks/VoiceShortcuts.framework/Versions/A/Support/siriactionsd + 396 0.0 /System/Library/PrivateFrameworks/iCloudDriveCore.framework/Versions/A/Support/bird + 397 0.0 automountd + 398 0.0 /usr/libexec/trustd + 399 0.0 /System/Library/CoreServices/sharedfilelistd + 400 0.0 /System/Library/PrivateFrameworks/FileProvider.framework/Support/fileproviderd + 401 0.0 /usr/libexec/pkd + 402 0.0 /System/Library/PrivateFrameworks/AMPDevices.framework/Versions/A/Support/AMPDeviceDiscoveryAgent + 405 0.0 /System/Library/PrivateFrameworks/TCC.framework/Support/tccd + 407 0.0 /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd + 408 0.0 /System/Library/PrivateFrameworks/CalendarDaemon.framework/Support/calaccessd + 409 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/fontworker + 410 0.0 /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd + 411 0.0 /System/Library/PrivateFrameworks/SyncedDefaults.framework/Support/syncdefaultsd + 412 0.0 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd + 413 0.0 /System/Library/CoreServices/iconservicesagent + 414 0.0 /usr/libexec/ContinuityCaptureAgent + 416 0.0 /System/Library/CoreServices/audioaccessoryd + 418 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/corespotlightd + 423 0.0 /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/XPCServices/ViewBridgeAuxiliary.xpc/Contents/MacOS/ViewBridgeAuxiliary + 424 0.0 /System/Library/PrivateFrameworks/ChronoCore.framework/Support/chronod + 425 0.0 /usr/libexec/gamepolicyd + 426 0.0 /System/Library/PrivateFrameworks/UserNotificationsCore.framework/Support/usernotificationsd + 429 0.0 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter + 431 0.0 /System/Library/PrivateFrameworks/ScreenTimeCore.framework/Versions/A/ScreenTimeAgent + 433 0.0 /System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent + 435 0.0 /usr/libexec/transparencyd + 436 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 437 0.0 /System/Library/PrivateFrameworks/DoNotDisturbServer.framework/Support/donotdisturbd + 438 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted + 439 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkd + 441 0.0 /System/Library/Frameworks/LocalAuthentication.framework/Support/coreauthd + 444 0.0 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer + 445 0.0 /System/Library/PrivateFrameworks/SessionCore.framework/Support/liveactivitiesd + 446 0.4 /usr/libexec/sharingd + 449 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod + 450 0.0 /usr/libexec/findmylocateagent + 451 0.0 /System/Library/PrivateFrameworks/CoreParsec.framework/parsecd + 454 0.0 /System/Cryptexes/App/usr/libexec/SafariBookmarksSyncAgent + 456 0.0 /usr/libexec/networkserviceproxy + 462 0.0 /usr/libexec/neagent + 464 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking + 465 0.0 /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CMFSyncAgent + 466 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.GPU.xpc/Contents/MacOS/com.apple.WebKit.GPU + 470 0.0 /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/Support/followupd + 471 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd + 472 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 473 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherWidget.appex/Contents/MacOS/WeatherWidget + 474 0.0 /System/Library/CoreServices/WiFiAgent.app/Contents/MacOS/WiFiAgent + 475 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/XPCServices/IMDPersistenceAgent.xpc/Contents/MacOS/IMDPersistenceAgent + 476 0.0 /System/Library/PrivateFrameworks/StatusKit.framework/StatusKitAgent + 478 0.0 /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/Resources/familycircled + 485 0.0 /System/Library/PrivateFrameworks/UserActivity.framework/Agents/useractivityd + 486 0.0 /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra + 488 0.0 /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight + 489 0.0 /usr/libexec/spotlightknowledged.updater + 491 0.0 /System/Applications/Photos.app/Contents/PlugIns/PhotosReliveWidget.appex/Contents/MacOS/PhotosReliveWidget + 494 0.0 /usr/libexec/ospredictiond + 495 0.0 /System/Library/CoreServices/UIKitSystem.app/Contents/MacOS/UIKitSystem + 499 0.0 /System/Library/PrivateFrameworks/iTunesCloud.framework/Support/itunescloudd + 504 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoteagent + 505 0.0 /usr/libexec/avconferenced + 506 0.0 /System/Library/PrivateFrameworks/MediaAnalysis.framework/Versions/A/mediaanalysisd + 507 0.0 /usr/sbin/spindump + 509 0.0 /System/Library/PrivateFrameworks/TextInputUIMacHelper.framework/Versions/A/XPCServices/CursorUIViewService.xpc/Contents/MacOS/CursorUIViewService + 515 0.0 /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/com.apple.Safari.SafeBrowsing.Service + 518 0.1 /usr/libexec/nearbyd + 522 0.0 /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd + 525 0.0 /System/Library/CoreServices/ScopedBookmarkAgent + 526 0.0 /System/Library/PrivateFrameworks/AppleMediaServices.framework/Resources/amsaccountsd + 529 0.0 /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Support/homed + 531 0.0 /System/Library/CoreServices/SubmitDiagInfo + 533 0.0 /System/Applications/Calendar.app/Contents/PlugIns/CalendarWidgetExtension.appex/Contents/MacOS/CalendarWidgetExtension + 546 0.0 /usr/libexec/searchpartyuseragent + 549 0.0 /System/Applications/Reminders.app/Contents/PlugIns/RemindersWidgetExtension.appex/Contents/MacOS/RemindersWidgetExtension + 552 0.0 /System/Applications/Tips.app/Contents/PlugIns/TipsWidgetExtension.appex/Contents/MacOS/TipsWidgetExtension + 555 0.0 /System/Applications/Shortcuts.app/Contents/PlugIns/ShortcutsWidgetExtension.appex/Contents/MacOS/ShortcutsWidgetExtension + 559 0.0 /System/Library/PrivateFrameworks/HearingCore.framework/heard + 560 0.0 /System/Library/PrivateFrameworks/CoreSpeech.framework/corespeechd + 564 0.0 /Users/perry/builder-macos/target/release/perry-ship + 565 0.0 /System/Library/Frameworks/InputMethodKit.framework/Resources/imklaunchagent + 567 0.0 /System/Library/Image Capture/Support/icdd + 572 0.0 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent + 573 0.0 /System/Library/CoreServices/diagnostics_agent + 574 0.0 /System/Library/CoreServices/TextInputMenuAgent.app/Contents/MacOS/TextInputMenuAgent + 577 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 586 0.0 /System/Library/Frameworks/CryptoTokenKit.framework/ctkahp.bundle/Contents/MacOS/ctkahp + 598 0.0 /usr/libexec/aned + 621 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/Support/assistantd + 622 0.0 /System/Library/PrivateFrameworks/GenerativeExperiencesRuntime.framework/Versions/A/generativeexperiencesd + 630 0.0 /System/Applications/Weather.app/Contents/PlugIns/WeatherIntents.appex/Contents/MacOS/WeatherIntents + 632 0.0 /System/Library/PrivateFrameworks/PassKitCore.framework/passd + 636 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetItems.appex/Contents/MacOS/FindMyWidgetItems + 638 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeEnergyWidgetsExtension.appex/Contents/MacOS/HomeEnergyWidgetsExtension + 639 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/RecordWidgetExtension.appex/Contents/MacOS/RecordWidgetExtension + 642 0.0 /System/Applications/FindMy.app/Contents/PlugIns/FindMyWidgetPeople.appex/Contents/MacOS/FindMyWidgetPeople + 643 0.0 /usr/sbin/distnoted + 647 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgets.appex/Contents/MacOS/JournalWidgets + 648 0.0 /System/Applications/Home.app/Contents/PlugIns/HomeWidget.appex/Contents/MacOS/HomeWidget + 649 0.0 /System/Applications/VoiceMemos.app/Contents/PlugIns/VoiceMemosSettingsWidgetExtension.appex/Contents/MacOS/VoiceMemosSettingsWidgetExtension + 650 0.0 /usr/sbin/distnoted + 652 0.0 /usr/libexec/milod + 656 0.0 /System/Library/CoreServices/Batteries.app/Contents/PlugIns/BatteriesAvocadoWidgetExtension.appex/Contents/MacOS/BatteriesAvocadoWidgetExtension + 658 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetExtension.appex/Contents/MacOS/ScreenTimeWidgetExtension + 661 0.0 /System/Applications/Podcasts.app/Contents/PlugIns/PodcastsWidget.appex/Contents/MacOS/PodcastsWidget + 663 0.0 /System/Library/CoreServices/Screen Time.app/Contents/PlugIns/ScreenTimeWidgetIntentsExtension.appex/Contents/MacOS/ScreenTimeWidgetIntentsExtension + 664 0.0 /System/Applications/Clock.app/Contents/PlugIns/WorldClockWidget.appex/Contents/MacOS/WorldClockWidget + 665 0.0 /System/Applications/Journal.app/Contents/PlugIns/JournalWidgetsSecure.appex/Contents/MacOS/JournalWidgetsSecure + 666 0.0 /System/Library/CoreServices/PeopleViewService.app/Contents/PlugIns/PeopleWidget_macOSExtension.appex/Contents/MacOS/PeopleWidget_macOSExtension + 667 0.0 /System/Applications/Notes.app/Contents/PlugIns/com.apple.Notes.WidgetExtension.appex/Contents/MacOS/com.apple.Notes.WidgetExtension + 669 0.0 /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/Contents/Extensions/SafariWidgetExtension.appex/Contents/MacOS/SafariWidgetExtension + 670 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/PlugIns/MobileTimerIntents.appex/Contents/MacOS/MobileTimerIntents + 673 0.0 /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd + 686 0.0 /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTrackingAgent + 689 0.0 /System/Library/DriverExtensions/IOUserBluetoothSerialDriver.dext/IOUserBluetoothSerialDriver + 697 0.0 /usr/libexec/modelmanagerd + 698 0.0 /usr/sbin/distnoted + 709 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANECompilerService.xpc/Contents/MacOS/ANECompilerService + 712 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport + 721 0.0 /usr/sbin/distnoted + 725 0.0 /System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/fairplayd + 727 0.0 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent + 731 0.0 /usr/libexec/inputanalyticsd + 732 0.0 /usr/sbin/distnoted + 740 0.0 /usr/libexec/sysmond + 749 0.0 /usr/sbin/systemstats + 750 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService + 751 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectBridgeService.xpc/Contents/MacOS/XProtectBridgeService + 760 0.0 /System/Applications/Calendar.app/Contents/Extensions/CalendarIntentsExtension.appex/Contents/MacOS/CalendarIntentsExtension + 761 0.0 /System/Applications/Messages.app/Contents/Extensions/MessagesActionExtension.appex/Contents/MacOS/MessagesActionExtension + 763 0.0 /System/Library/CoreServices/CrashReporterSupportHelper + 765 0.0 /System/Library/PrivateFrameworks/WeatherDaemon.framework/weatherd + 772 0.0 /System/Library/PrivateFrameworks/WorkflowKit.framework/XPCServices/ShortcutsViewService.xpc/Contents/MacOS/ShortcutsViewService + 787 0.0 /usr/libexec/online-auth-agent + 789 0.0 /usr/sbin/distnoted + 801 0.0 /System/Library/CoreServices/iconservicesagent + 822 0.0 /System/Library/PrivateFrameworks/OnDeviceStorage.framework/Support/amsondevicestoraged + 832 0.0 /usr/sbin/cfprefsd + 834 0.0 /usr/libexec/mmaintenanced + 838 0.0 /usr/sbin/cfprefsd + 842 0.0 /usr/sbin/cfprefsd + 843 0.0 /usr/sbin/cfprefsd + 847 0.0 /System/Cryptexes/App/usr/libexec/PasswordBreachAgent + 848 0.0 /usr/sbin/cfprefsd + 860 0.0 /usr/sbin/cfprefsd + 861 0.0 /usr/sbin/cfprefsd + 862 0.0 /usr/sbin/cfprefsd + 863 0.0 /usr/libexec/mlhostd + 866 0.0 /usr/libexec/powerdatad + 867 0.0 /usr/sbin/cfprefsd + 869 0.0 /usr/libexec/ASPCarryLog + 883 0.0 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/XPCServices/extensionkitservice.xpc/Contents/MacOS/extensionkitservice + 884 0.0 /usr/libexec/seputil + 1096 0.0 /System/Cryptexes/App/usr/libexec/AuthenticationServicesAgent + 1169 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XprotectService.xpc/Contents/MacOS/XprotectService + 1398 0.0 /System/iOSSupport/System/Library/PrivateFrameworks/HomeEnergyDaemon.framework/Support/homeenergyd + 1412 0.0 /System/Library/PrivateFrameworks/MediaAnalysisAccess.framework/Versions/A/XPCServices/mediaanalysisd-access.xpc/Contents/MacOS/mediaanalysisd-access + 1849 0.0 /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/Support/recentsd + 3976 0.0 /System/Library/PrivateFrameworks/ContinuousDialogManagerService.framework/assistant_cdmd + 4119 0.0 /System/Library/PrivateFrameworks/AvatarPersistence.framework/Support/avatarsd + 4120 0.0 /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/Support/contactsdonationagent + 4307 0.0 /usr/libexec/captiveagent + 4762 0.0 /usr/libexec/frauddefensed + 4769 0.0 /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/XPCServices/com.apple.CloudPhotosConfiguration.xpc/Contents/MacOS/com.apple.CloudPhotosConfiguration + 4781 0.0 /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/XPCServices/com.apple.BKAgentService.xpc/Contents/MacOS/com.apple.BKAgentService + 5548 0.0 /usr/libexec/seserviced + 5602 0.0 /usr/libexec/filevaultd + 5603 0.0 /System/Library/PrivateFrameworks/GeoAnalytics.framework/geoanalyticsd + 5606 0.0 /System/Library/PrivateFrameworks/PrivateCloudCompute.framework/privatecloudcomputed.app/Contents/MacOS/privatecloudcomputed + 5621 0.0 /usr/libexec/taskgated + 5736 0.0 /System/Library/PrivateFrameworks/Stickers.framework/Support/stickersd + 5759 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/managedcorespotlightd + 5767 0.0 /usr/sbin/distnoted + 5768 0.0 /System/Library/ExtensionKit/Extensions/GenerativeExperiencesSafetyInferenceProvider.appex/Contents/MacOS/GenerativeExperiencesSafetyInferenceProvider + 5769 0.0 /usr/sbin/cfprefsd + 5770 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService + 6121 0.0 /usr/libexec/remindd + 6705 0.0 /usr/libexec/applekeystored + 8779 0.0 /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/mbuseragent + 8789 0.0 /usr/libexec/DataDetectorsSourceAccess +12133 0.0 /usr/libexec/tipsd +13734 0.0 /usr/libexec/biomesyncd +14895 0.0 /usr/libexec/wifivelocityd +15933 0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad +16212 9.9 /System/Library/ExtensionKit/Extensions/WallpaperAerialsExtension.appex/Contents/MacOS/WallpaperAerialsExtension +16213 3.1 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/MacOS/VTDecoderXPCService +17355 0.0 /usr/sbin/netbiosd +19476 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19477 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19478 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19479 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19480 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19481 0.0 /System/Library/Frameworks/Contacts.framework/Support/contactsd +19482 8.9 sshd-session: perry [priv] +19483 0.0 +19485 0.5 sshd-session: perry@notty +19486 9.2 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python +19487 0.0 ps +19642 0.0 /System/Library/PrivateFrameworks/MobileTimer.framework/Executables/mobiletimerd +22309 0.0 /System/Library/CoreServices/ReportSystemMemory +39544 0.0 /System/Library/PrivateFrameworks/IMDPersistence.framework/IMAutomaticHistoryDeletionAgent.app/Contents/MacOS/IMAutomaticHistoryDeletionAgent +39617 0.0 /System/Library/ExtensionKit/Extensions/TGOnDeviceInferenceProviderService.appex/Contents/MacOS/TGOnDeviceInferenceProviderService +39618 0.0 /System/Library/PrivateFrameworks/MapsSync.framework/mapssyncd +39637 0.0 /System/Library/PrivateFrameworks/CallHistory.framework/Support/CallHistorySyncHelper +39662 0.0 /System/Library/PrivateFrameworks/ModelCatalogRuntime.framework/Versions/A/ModelCatalogAgent +41554 0.0 /usr/libexec/PerfPowerServices +46759 0.0 /usr/libexec/ioupsd +46762 0.0 /usr/sbin/BTLEServerAgent +49101 0.0 /System/Library/PrivateFrameworks/MobileAssetDaemon.framework/Versions/A/XPCServices/com.apple.MobileAsset.DownloadService.Builtin.xpc/Contents/MacOS/com.apple.MobileAsset.DownloadService.Builtin +49103 0.0 /System/Library/PrivateFrameworks/StreamingExtractor.framework/Versions/A/XPCServices/STExtractionService.privileged.xpc/Contents/MacOS/STExtractionService.privileged +49267 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/EAUpdaterService.xpc/Contents/MacOS/EAUpdaterService +49521 0.0 /System/Library/PrivateFrameworks/WebPrivacy.framework/webprivacyd +50091 0.0 /usr/libexec/assessmentagent +50092 0.0 /System/Library/PrivateFrameworks/EmailDaemon.framework/Versions/A/maild +50093 0.0 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/commerce +50094 0.0 /System/Cryptexes/App/usr/libexec/com.apple.Safari.History +50103 0.0 /usr/libexec/replayd +50104 0.0 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter +50105 0.0 /System/Library/CoreServices/CoreLocationAgent.app/Contents/MacOS/CoreLocationAgent +50106 0.0 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Support/analyticsagent +50107 0.0 /System/Library/CoreServices/Keychain Circle Notification.app/Contents/MacOS/Keychain Circle Notification +50695 0.0 /usr/libexec/feedbackd +50955 0.0 cloudphotod +50959 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceUSBPD.xpc/Contents/MacOS/UARPUpdaterServiceUSBPD +51036 0.0 /usr/libexec/triald +51044 0.0 /System/Library/PrivateFrameworks/TrialServer.framework/Versions/A/XPCServices/TrialArchivingService.xpc/Contents/MacOS/TrialArchivingService +51103 0.0 /System/Library/PrivateFrameworks/MobileSoftwareUpdate.framework/Versions/A/XPCServices/com.apple.MobileSoftwareUpdate.CleanupPreparePathService.xpc/Contents/MacOS/com.apple.MobileSoftwareUpdate.CleanupPreparePathService +51142 0.0 /usr/libexec/containermanagerd_system +52122 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +52128 0.0 /usr/libexec/AssetCache/AssetCache +52130 0.0 /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/XPCServices/AssetCacheTetheratorService.xpc/Contents/MacOS/AssetCacheTetheratorService +52409 0.0 /System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd +52453 0.0 /usr/libexec/adprivacyd +52456 0.0 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd +52457 0.0 /System/Library/PrivateFrameworks/CoreADI.framework/adid +52458 0.0 /usr/libexec/promotedcontentd +52459 0.0 /usr/libexec/fairplaydeviceidentityd +53616 0.0 /usr/libexec/dprivacyd +53617 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53618 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53622 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53623 0.0 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager +53624 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53625 0.0 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/XPCServices/nsattributedstringagent.xpc/Contents/MacOS/nsattributedstringagent +53626 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +53630 0.0 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/XPCServices/com.apple.accessibility.mediaaccessibilityd.xpc/Contents/MacOS/com.apple.accessibility.mediaaccessibilityd +53631 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53632 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect +53633 0.0 /System/Library/Frameworks/AudioToolbox.framework/AudioComponentRegistrar +53641 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53642 0.0 /Library/Apple/System/Library/CoreServices/XProtect.app/Contents/XPCServices/XProtectPluginService.xpc/Contents/MacOS/XProtectPluginService +53643 0.0 /usr/libexec/uarpassetmanagerd +53644 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceDisplay.xpc/Contents/MacOS/UARPUpdaterServiceDisplay +53645 0.0 /System/Library/PrivateFrameworks/UARPAssetManager.framework/XPCServices/UARPAssetManagerServiceMobileAsset.xpc/Contents/MacOS/UARPAssetManagerServiceMobileAsset +53810 0.0 /usr/libexec/bluetoothuserd +53811 0.0 /usr/libexec/findmydeviced +56810 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCompute.framework/Versions/A/XPCServices/IntelligencePlatformComputeService.xpc/Contents/MacOS/IntelligencePlatformComputeService +57779 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Support/appstoreagent +57780 0.0 /System/Library/PrivateFrameworks/InstallCoordination.framework/Support/installcoordinationd +57781 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedODRService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedODRService +57782 0.0 /System/Library/PrivateFrameworks/AppleMediaServicesUI.framework/amsengagementd +57872 0.0 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.privileged.xpc/Contents/MacOS/com.apple.StreamingUnzipService.privileged +58789 0.0 /usr/libexec/countryd +58802 0.0 /System/Library/Frameworks/ManagedSettings.framework/Versions/A/ManagedSettingsAgent +58812 0.0 /System/Library/PrivateFrameworks/NewDeviceOutreach.framework/ndoagent +59412 0.0 /System/Library/PrivateFrameworks/ReplicatorCore.framework/Support/replicatord +61271 0.0 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted +62942 0.0 /System/Library/PrivateFrameworks/BiomeStreams.framework/Support/BiomeAgent +62957 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +62958 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +62961 0.0 /usr/libexec/duetexpertd +62963 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/intelligenceplatformd +70105 0.0 /System/Library/CoreServices/ReportCrash +70111 0.0 /System/Library/CoreServices/diagnosticservicesd +70953 0.0 /usr/libexec/biometrickitd +70958 0.0 /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/XPCServices/com.apple.AppStoreDaemon.StorePrivilegedTaskService.xpc/Contents/MacOS/com.apple.AppStoreDaemon.StorePrivilegedTaskService +70963 0.0 /System/Library/Frameworks/MediaExtension.framework/Versions/A/Helpers/MENotificationAgent +70964 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Support/BackgroundTaskManagementAgent.app/Contents/MacOS/BackgroundTaskManagementAgent +70966 0.0 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Resources/backgroundtaskmanagementd +70968 0.0 /usr/libexec/aneuserd +71089 0.0 /usr/libexec/powerexperienced +71330 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSOAgent.app/Contents/MacOS/AppSSOAgent +71331 0.0 /System/Library/PrivateFrameworks/AppSSO.framework/Support/AppSSODaemon +71332 0.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/XPCServices/com.apple.hiservices-xpcservice.xpc/Contents/MacOS/com.apple.hiservices-xpcservice +71333 0.0 /usr/libexec/findmybeaconingd +71334 0.0 /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferAgent.app/Contents/MacOS/IMTransferAgent +71336 0.0 /usr/libexec/wifianalyticsd +71376 0.0 /usr/libexec/backgroundassets.user +73149 0.0 /usr/libexec/proactiveeventtrackerd +73151 0.0 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Helpers/ProtectedCloudKeySyncing +73152 0.0 /usr/libexec/swtransparencyd +73153 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +74315 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +74316 0.0 /usr/sbin/distnoted +74825 0.0 /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/XPCServices/DPSubmissionService.xpc/Contents/MacOS/DPSubmissionService +75643 0.0 /usr/libexec/audioanalyticsd +75645 0.0 /usr/libexec/ciphermld +75646 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +75647 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75648 0.0 /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/XPCServices/ContextService.xpc/Contents/MacOS/ContextService +75969 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent +75970 0.0 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated +76414 0.0 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/XPCServices/PerfPowerTelemetryClientRegistrationService.xpc/Contents/MacOS/PerfPowerTelemetryClientRegistrationService +76539 0.0 /System/Library/Frameworks/ShazamKit.framework/shazamd +76540 0.0 /System/Library/PrivateFrameworks/SystemStatusServer.framework/Support/systemstatusd +76699 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/remotemanagementd +76700 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +76701 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +76702 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +76705 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +76706 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +76707 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/DiskManagementSubscriber.xpc/Contents/MacOS/DiskManagementSubscriber +76708 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedPreferencesSubscriber.xpc/Contents/MacOS/ManagedPreferencesSubscriber +76709 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SoftwareUpdateSubscriber.xpc/Contents/MacOS/SoftwareUpdateSubscriber +76710 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/MigrationSubscriber.xpc/Contents/MacOS/MigrationSubscriber +76711 0.0 /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/systemmigrationd +76712 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +76713 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributiond +76714 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +76715 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedConfigurationFilesSubscriber.xpc/Contents/MacOS/ManagedConfigurationFilesSubscriber +76861 0.0 /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Support/cloudd +77182 0.0 /usr/libexec/assetsubscriptiond +77186 0.0 /usr/libexec/griddatad +77191 0.0 /usr/libexec/dprivacyd +77192 0.0 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XPCServices/XProtectUpdateService.xpc/Contents/MacOS/XProtectUpdateService +77193 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +77194 0.0 /System/Library/PrivateFrameworks/IntlPreferences.framework/Support/localizationswitcherd +77195 0.0 /usr/libexec/siriknowledged +77196 0.0 /usr/libexec/tzd +77198 0.0 /System/Library/PrivateFrameworks/CacheDelete.framework/deleted_helper +77199 0.0 /usr/libexec/appleaccountd +77200 0.0 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd +77203 0.0 /usr/libexec/sysdiagnosed +77204 0.0 /System/Library/Frameworks/QuickLookThumbnailing.framework/Support/com.apple.quicklook.ThumbnailsAgent +77207 0.0 /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/XPCServices/AssetCacheLocatorService.xpc/Contents/MacOS/AssetCacheLocatorService +77208 0.0 /System/Library/PrivateFrameworks/Categories.framework/Versions/A/XPCServices/CategoriesService.xpc/Contents/MacOS/CategoriesService +77209 0.0 /usr/libexec/MTLAssetUpgraderD +77210 0.0 /usr/libexec/mlruntimed +77211 0.0 /System/Library/PrivateFrameworks/SiriTTSService.framework/sirittsd +77212 0.0 /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/XPCServices/ANEStorageMaintainer.xpc/Contents/MacOS/ANEStorageMaintainer +77213 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/StandaloneHIDAudService.xpc/Contents/MacOS/StandaloneHIDAudService +77214 0.0 /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/XPCServices/UARPUpdaterServiceLegacyAudio.xpc/Contents/MacOS/UARPUpdaterServiceLegacyAudio +77215 0.0 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/XPCServices/SetStoreUpdateService.xpc/Contents/MacOS/SetStoreUpdateService +77216 0.0 /System/Library/PrivateFrameworks/GeoServices.framework/geodMachServiceBridge +77217 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/system_installd +77218 0.0 /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd +77224 0.0 /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/XPCServices/media-indexer.xpc/Contents/MacOS/media-indexer +77225 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPLibraryAgent +77226 0.0 /System/Library/PrivateFrameworks/PodcastServices.framework/XPCServices/PodcastContentService.xpc/Contents/MacOS/PodcastContentService +77227 0.0 /System/Library/PrivateFrameworks/AMPLibrary.framework/Versions/A/Support/AMPArtworkAgent +77262 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +77287 0.0 /System/Library/PrivateFrameworks/AXAssetLoader.framework/Support/axassetsd +77288 0.0 /System/Library/CoreServices/EscrowSecurityAlert.app/Contents/MacOS/EscrowSecurityAlert +77289 0.0 /System/Library/PrivateFrameworks/TextToSpeechVoiceBankingSupport.framework/Support/voicebankingd +77290 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77291 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/KonaSynthesizer.appex/Contents/MacOS/KonaSynthesizer +77292 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/MauiAUSP.appex/Contents/MacOS/MauiAUSP +77293 0.0 /System/iOSSupport/System/Library/ExtensionKit/Extensions/SiriAUSP.appex/Contents/MacOS/SiriAUSP +77294 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/WardaSynthesizer.appex/Contents/MacOS/WardaSynthesizer +77295 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77296 0.0 /System/Library/PrivateFrameworks/MacinTalk.framework/PlugIns/MacinTalkAUSP.appex/Contents/MacOS/MacinTalkAUSP +77297 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77298 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77299 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77300 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper +77301 0.0 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/AUCrashHandlerService.xpc/Contents/MacOS/AUCrashHandlerService +77302 0.0 /System/Library/PrivateFrameworks/CloudServices.framework/Helpers/com.apple.sbd +77303 0.0 /usr/libexec/swcd +77531 0.0 /usr/libexec/mobilerepaird +77701 0.0 /System/Library/PrivateFrameworks/CoreKDL.framework/Support/corekdld +78714 0.0 /System/Library/PrivateFrameworks/JetCore.framework/Support/jetpackassetd +79810 0.0 /usr/sbin/cfprefsd +82557 0.0 /System/Library/Frameworks/ManagedAppDistribution.framework/Support/managedappdistributionagent +82558 0.0 /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/Versions/A/XPCServices/Managed Background Assets Helper Service.xpc/Contents/MacOS/Managed Background Assets Helper Service +83674 0.0 /System/Library/PrivateFrameworks/IntelligenceTasksEngine.framework/Support/intelligencetasksd +84260 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagementAgent +84263 0.0 /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/XPCServices/SafariConfigurationSubscriber.xpc/Contents/MacOS/SafariConfigurationSubscriber +84264 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/SecuritySubscriber.xpc/Contents/MacOS/SecuritySubscriber +84265 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/InteractiveLegacyProfilesSubscriber.xpc/Contents/MacOS/InteractiveLegacyProfilesSubscriber +84266 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ScreenSharingSubscriber.xpc/Contents/MacOS/ScreenSharingSubscriber +84270 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/LegacyProfilesSubscriber.xpc/Contents/MacOS/LegacyProfilesSubscriber +84271 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/PasscodeSettingsSubscriber.xpc/Contents/MacOS/PasscodeSettingsSubscriber +84272 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/AccountSubscriber.xpc/Contents/MacOS/AccountSubscriber +84273 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedAppsSubscriber.xpc/Contents/MacOS/ManagedAppsSubscriber +84274 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagementTestSubscriber.xpc/Contents/MacOS/ManagementTestSubscriber +84275 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ASConfigurationSubscriber.xpc/Contents/MacOS/ASConfigurationSubscriber +84276 0.0 /System/Library/PrivateFrameworks/RemoteManagement.framework/XPCServices/ManagedSettingsSubscriber.xpc/Contents/MacOS/ManagedSettingsSubscriber +84328 0.0 /System/Library/PrivateFrameworks/Ecosystem.framework/Support/ecosystemd +84329 0.0 /usr/libexec/GamePolicyAgent +84330 0.0 /System/Library/Frameworks/NetFS.framework/Versions/A/XPCServices/PlugInLibraryService.xpc/Contents/MacOS/PlugInLibraryService +84391 0.0 /usr/libexec/intelligentroutingd +84392 0.0 /System/Library/PrivateFrameworks/DeviceCheckInternal.framework/devicecheckd +84404 0.0 /System/Library/PrivateFrameworks/AppleIntelligenceReportingProcessing.framework/Versions/A/XPCServices/AppleIntelligenceReportingProcessingService.xpc/Contents/MacOS/AppleIntelligenceReportingProcessingService +84405 0.0 /System/Library/PrivateFrameworks/HomeKitEvents.framework/Support/homeeventsd +84423 0.0 /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/FeatureAccessAgent +84845 0.0 /System/Library/PrivateFrameworks/BusinessChatService.framework/businessservicesd +84847 0.0 /System/Library/PrivateFrameworks/MessagesBlastDoorSupport.framework/Versions/A/XPCServices/MessagesBlastDoorService.xpc/Contents/MacOS/MessagesBlastDoorService +86892 0.0 aslmanager +87457 0.0 /System/Library/PrivateFrameworks/StorageManagement.framework/Resources/diskspaced +87756 0.0 /System/Library/PrivateFrameworks/IntelligencePlatformCore.framework/Versions/A/knowledgeconstructiond +89574 0.0 /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd +90448 0.0 /usr/libexec/nfcd +90449 0.0 /System/Library/PrivateFrameworks/NearFieldPrivateServices.framework/Versions/A/XPCServices/NFStorageServer.xpc/Contents/MacOS/NFStorageServer +90468 0.0 /usr/libexec/betaenrollmentagent +90469 0.0 /usr/libexec/betaenrollmentd +90470 0.0 /usr/libexec/microstackshot +90577 0.0 /usr/sbin/systemsoundserverd +90592 0.0 /System/Library/CoreServices/talagentd +90616 0.0 /System/Library/PrivateFrameworks/AppleCredentialManager.framework/AppleCredentialManagerDaemon +90893 0.0 /usr/libexec/dirhelper +91864 0.0 /System/Library/CoreServices/ReportCrash +92246 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +92570 0.0 /usr/libexec/proactived +92571 0.0 /System/Library/PrivateFrameworks/IntelligenceFlowContextRuntime.framework/Versions/A/intelligencecontextd +92572 0.0 /System/Library/CoreServices/pbs +92715 0.0 /System/Library/PrivateFrameworks/CloudTelemetry.framework/Versions/A/XPCServices/CloudTelemetryService.xpc/Contents/MacOS/CloudTelemetryService +97953 0.0 /usr/libexec/gamecontrollerd +97954 0.0 /System/Library/PrivateFrameworks/GameControllerFoundation.framework/Versions/A/XPCServices/GameControllerConfigService.xpc/Contents/MacOS/GameControllerConfigService +97955 0.0 /usr/libexec/gamecontrolleragentd + 537 0.0 login + 539 0.0 -zsh + 542 0.0 login + 553 0.0 -zsh + 550 0.0 login + 591 0.0 -zsh diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/provenance.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/provenance.json new file mode 100644 index 0000000000..fb8f04dcb6 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/provenance.json @@ -0,0 +1,80 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "base_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "main_build": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + }, + "candidate_build": { + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + } +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/remote-stage-hashes.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/remote-stage-hashes.json new file mode 100644 index 0000000000..f38837a26b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/remote-stage-hashes.json @@ -0,0 +1,135 @@ +{ + "run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "results/fixtures.json": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d", + ".work/trusted-materialized-read-r26/fixture-hashes.json": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06", + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + ".work/trusted-materialized-read-r26/main-reuse-provenance.json": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74", + ".work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + ".work/trusted-materialized-read-r26/run-options.py": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8", + ".work/trusted-materialized-read-r26/root-comparison.json": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9", + ".work/trusted-materialized-read-r26/options-worker.js": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9", + ".work/trusted-materialized-read-r26/candidate-workers-provenance.json": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633", + ".work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + ".work/trusted-materialized-read-r26/main-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + ".work/trusted-materialized-read-r26/provenance.json": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376", + ".work/trusted-materialized-read-r26/main-options-validation.json": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04", + ".work/trusted-materialized-read-r26/main-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + ".work/trusted-materialized-read-r26/source.patch": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + ".work/trusted-materialized-read-r26/lazy-main-probes.json": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7", + ".work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + ".work/trusted-materialized-read-r26/candidate-fixture-validation.json": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695", + ".work/trusted-materialized-read-r26/build-provenance.json": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db", + ".work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + ".work/trusted-materialized-read-r26/run-focus.py": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060", + ".work/trusted-materialized-read-r26/main-roots.json": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a", + ".work/trusted-materialized-read-r26/main-zero-roots.json": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee", + ".work/trusted-materialized-read-r26/main-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + ".work/trusted-materialized-read-r26/main-fixture-validation.json": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14", + ".work/trusted-materialized-read-r26/candidate-roots.json": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a", + ".work/trusted-materialized-read-r26/candidate-zero-validation.json": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140", + ".work/trusted-materialized-read-r26/main-build-provenance.json": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + ".work/trusted-materialized-read-r26/main-zero-validation.json": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341", + ".work/trusted-materialized-read-r26/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + ".work/trusted-materialized-read-r26/run-access.py": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c", + ".work/trusted-materialized-read-r26/run-retained.py": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da", + ".work/trusted-materialized-read-r26/candidate-options-validation.json": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e", + ".work/trusted-materialized-read-r26/candidate-zero-roots.json": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80", + ".work/trusted-materialized-read-r26/main-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + ".work/trusted-materialized-read-r26/lazy-candidate-probes.json": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81", + ".work/trusted-materialized-read-r26/main-workers-provenance.json": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + ".work/trusted-materialized-read-r26/zero-root-comparison.json": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2", + ".work/trusted-materialized-read-r26/harness/run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + ".work/trusted-materialized-read-r26/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + ".work/trusted-materialized-read-r26/harness/worker.js": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4", + ".work/trusted-materialized-read-r26/harness/with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + ".work/trusted-materialized-read-r26/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + ".work/trusted-materialized-read-r26/harness/run_access.py": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67", + ".work/trusted-materialized-read-r26/harness/access-worker.js": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957", + ".work/trusted-materialized-read-r26/harness/run_regression_focus.py": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270", + ".work/trusted-materialized-read-r26/harness/rotating-worker.js": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + ".work/trusted-materialized-read-r26/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + ".work/rotating/manifest.json": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85", + ".work/trusted-materialized-read-r26/run-rotating.py": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316", + ".work/rotating/small_record.0.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/rotating/small_record.1.json": "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + ".work/rotating/small_record.2.json": "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + ".work/rotating/small_record.3.json": "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + ".work/rotating/small_record.4.json": "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + ".work/rotating/small_record.5.json": "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + ".work/rotating/small_record.6.json": "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + ".work/rotating/small_record.7.json": "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d", + ".work/rotating/records_array_1m.0.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/rotating/records_array_1m.1.json": "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + ".work/rotating/records_array_1m.2.json": "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + ".work/rotating/records_array_1m.3.json": "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + ".work/rotating/records_array_1m.4.json": "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + ".work/rotating/records_array_1m.5.json": "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + ".work/rotating/records_array_1m.6.json": "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + ".work/rotating/records_array_1m.7.json": "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a", + ".work/rotating/long_string_1m.0.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/rotating/long_string_1m.1.json": "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + ".work/rotating/long_string_1m.2.json": "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + ".work/rotating/long_string_1m.3.json": "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + ".work/rotating/long_string_1m.4.json": "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + ".work/rotating/long_string_1m.5.json": "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + ".work/rotating/long_string_1m.6.json": "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + ".work/rotating/long_string_1m.7.json": "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03", + ".work/rotating/escaped_1m.0.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/rotating/escaped_1m.1.json": "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + ".work/rotating/escaped_1m.2.json": "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + ".work/rotating/escaped_1m.3.json": "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + ".work/rotating/escaped_1m.4.json": "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + ".work/rotating/escaped_1m.5.json": "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + ".work/rotating/escaped_1m.6.json": "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + ".work/rotating/escaped_1m.7.json": "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6", + ".work/rotating/unicode_1m.0.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/rotating/unicode_1m.1.json": "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + ".work/rotating/unicode_1m.2.json": "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + ".work/rotating/unicode_1m.3.json": "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + ".work/rotating/unicode_1m.4.json": "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + ".work/rotating/unicode_1m.5.json": "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + ".work/rotating/unicode_1m.6.json": "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + ".work/rotating/unicode_1m.7.json": "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263", + ".work/trusted-materialized-read-r26/run-changing-options.py": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4", + ".work/trusted-materialized-read-r26/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + ".work/trusted-materialized-read-r26/changing-options-worker.js": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00", + ".work/trusted-materialized-read-r26/main-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + ".work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + ".work/trusted-materialized-read-r26/main-changing-workers-provenance.json": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83", + ".work/trusted-materialized-read-r26/candidate-changing-workers-provenance.json": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e", + ".work/trusted-materialized-read-r26/main-changing-options-validation.json": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44", + ".work/trusted-materialized-read-r26/candidate-changing-options-validation.json": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0", + ".work/trusted-materialized-read-r26/run-zero-retained.py": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + ".work/trusted-materialized-read-r26/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + ".work/trusted-materialized-read-r26/retained-zero-worker.js": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf", + ".work/trusted-materialized-read-r26/main-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + ".work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + ".work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442", + ".work/trusted-materialized-read-r26/candidate-retained-zero-workers-provenance.json": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66", + ".work/trusted-materialized-read-r26/main-retained-zero-validation.json": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4", + ".work/trusted-materialized-read-r26/candidate-retained-zero-validation.json": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405", + ".work/trusted-materialized-read-r26/main-changing-roots.json": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640", + ".work/trusted-materialized-read-r26/candidate-changing-roots.json": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54", + ".work/trusted-materialized-read-r26/main-retained-roots.json": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b", + ".work/trusted-materialized-read-r26/candidate-retained-roots.json": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e", + ".work/trusted-materialized-read-r26/additional-root-comparison.json": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/remote-stringify-recheck-focus-command.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/remote-stringify-recheck-focus-command.json new file mode 100644 index 0000000000..7db580c08e --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/remote-stringify-recheck-focus-command.json @@ -0,0 +1,21 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/trusted-materialized-read-r26/run-focus.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--case", + "long_string_1m:stringify:1922:2:11", + "--case", + "unicode_1m:stringify:2475:2:11", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-stringify-recheck-focus" +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/remote-stringify-recheck-focus.log b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/remote-stringify-recheck-focus.log new file mode 100644 index 0000000000..f9736a716a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/remote-stringify-recheck-focus.log @@ -0,0 +1,4 @@ +ACQUIRED json-perf-19486-1789119181 load (1.5439453125, 1.791015625, 1.732421875) +FINISHED custom load (1.76220703125, 1.81103515625, 1.7412109375) +QUIET_GATE True +RELEASED diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/retained-zero-worker.js b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/retained-zero-worker.js new file mode 100644 index 0000000000..92e8f87b8d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/retained-zero-worker.js @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count ) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/retained-zero-worker.ts b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/retained-zero-worker.ts new file mode 100644 index 0000000000..5501d8dcf5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/retained-zero-worker.ts @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/root-comparison.json new file mode 100644 index 0000000000..b2c92f5711 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/root-comparison.json @@ -0,0 +1,185 @@ +{ + "ir_files": [ + { + "mode": "native", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813", + "candidate_sha256": "8b6ecd6a35e30d47d6b9f3e8a31c864c8b4c1671032ef023db633c1e7f2cf1cd", + "normalized_sha256": "2d54b9e25fb20c03b59ca8d18a35fa88c071e63e4d38c7b5c6193407a351a56a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f", + "candidate_sha256": "1ff0255b1234c1a08f8c074aaa64a8dceeb7e9137bf0f4e8de7209de13ffb1c2", + "normalized_sha256": "9892c9273c75b2a9862f3213fd34b524f12809cd4bd93f686f54ae7cf0f5735d", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055", + "candidate_sha256": "7191733bf871fe2b47bab95a56a17f4bbd3cea5d5c08903070b8f2608633be9c", + "normalized_sha256": "c555d3c7c69a88199574a0ba39634549ec127236317379c5665c9a1270770476", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359", + "candidate_sha256": "0fb76b33b0dd2739e44bf2ddcf5bc4311d693dd5a90a65df7ffee43599b76c2f", + "normalized_sha256": "ef908a2a54dc7ddc34d05be1eba933ea63ba4d1cd3978fe3e0af8c2c679268a3", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749", + "candidate_sha256": "06264825bf7cbff008313be119b1b82eb9becf85ad8c8f73d2fff66277abe63c", + "normalized_sha256": "45cce147ac495b89188390522a65e91be4b08c8a0a2b36c354f085067b67e468", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8", + "candidate_sha256": "5b3d1433a937bdbd3a0e3291c0bcd6eddd1105c54f996aacfde0ed350db72af1", + "normalized_sha256": "2309fdeecdedb442ef1311c4dfb278ccddc9293d812bc364d6de17ac7e00e01a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe", + "candidate_sha256": "1cc7383dca37929fcd564fbb18d0e140be278bae543a556735b6ccb59b754213", + "normalized_sha256": "6137f0af59a4e8ba78a15d40607529d6ea51f5c7e1a1c7809906d8629bb9a2c0", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a", + "candidate_sha256": "5b41faf657864e49e32f8094172e06e4fe4fbb194c15a59d80b80aa9d840ecab", + "normalized_sha256": "ffd4b8bf82446eeeabdbefb15a5a4160381fa4960ee988189bb5e9c5f2855e39", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "worker-0.ll", + "same": true, + "main_sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5", + "candidate_sha256": "f7cd047428912e67b3b76dd96a1f7be14b4ee38925546c6b885a37467351ab0e", + "normalized_sha256": "872217f439889862138ef684fb6b3385cd75c6f059d425e4e2dcac78f4eb3515", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "shadow", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "candidate_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalized_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "candidate_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalized_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "candidate_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalized_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "candidate_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalized_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "candidate_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalized_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "candidate_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalized_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "candidate_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalized_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "candidate_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalized_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "worker-0.ll", + "same": true, + "main_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "candidate_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalized_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalization": "none" + } + ], + "checks_match": true, + "native_fingerprints": [ + "options-worker-0.ll::perry_fn_options_worker_ts__run$generic::unrooted:global->js_closure_alloc_singleton", + "options-worker-0.ll::perry_fn_options_worker_ts__run$spec_b::unrooted:global->js_closure_alloc_singleton", + "prior-entry-0.ll::main::stale:alloc->js_write_barrier_root_nanbox", + "prior-entry-0.ll::perry_closure_prior_entry_ts__5::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$generic::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$spec_b::unrooted:global->js_array_push_f64_spec", + "test_json_cached_construction-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_source_length-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store" + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/rotating-manifest.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/rotating-manifest.json new file mode 100644 index 0000000000..c112e6ac25 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/rotating-manifest.json @@ -0,0 +1,287 @@ +[ + { + "fixture": "null", + "bytes": 4, + "sha256": [ + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b" + ], + "distinct_contents": 1 + }, + { + "fixture": "string_a", + "bytes": 3, + "sha256": [ + "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + "c100f95c1913f9c72fc1f4ef0847e1e723ffe0bde0b36e5f36c13f81fe8c26ed", + "879923da020d1533f4d8e921ea7bac61e8ba41d3c89d17a4d14e3a89c6780d5d", + "3fa5834dc920d385ca9b099c9fe55dcca163a6b256a261f8f147291b0e7cf633", + "8c8656c5d114d7f8b2a412d2d5fd03accce3ed050624a0493734591a9666b110", + "30f8b180d63559f2512b744f60449e1245803dd6b6af9766e11acac8ddca0aae", + "e6c67f7247161354cd7e1d34d5149f373a433fa472a7e957dfdc60dfa66e162e", + "71e0bdc1413ca781ffeb37612d10c7a727cd747943bd577288a9bd86b848c0d7" + ], + "distinct_contents": 8 + }, + { + "fixture": "empty_object", + "bytes": 2, + "sha256": [ + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a" + ], + "distinct_contents": 1 + }, + { + "fixture": "tiny_object", + "bytes": 7, + "sha256": [ + "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + "7e8059f495589fcd981232cc11d00b00da3802c01d688fa1cf1f6bed6e5bb33c", + "70778ce01ad8d1a82c80a3500bee476f34651238edeb936c4a7b0161b1395169", + "17e7d2b31edd9f05e7b330a13f9bb644babad3b5bce9a7cf5bb4c28c4a02332f", + "b2e8319d2c28dce0b83e7836e036750f0171acbea88b0f1be304e1aec903beaa", + "97ff8ae7ad6a7e502c9df4f7c5f19dbb2d6538eb8d4c26c7acd31ef6d377f016", + "906162c307d04d1b08bacae28759f8c011fd6bdb8d4a1c74e64aae5f2e86139a", + "22b7d568f03c3923642093bd1beb8b18bbf1333a296c3b9b191cd0a6b2b558f3" + ], + "distinct_contents": 8 + }, + { + "fixture": "small_record", + "bytes": 109, + "sha256": [ + "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d" + ], + "distinct_contents": 8 + }, + { + "fixture": "object_1k", + "bytes": 1021, + "sha256": [ + "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + "fee77441888eab7671c3acd54a6d03908003400ae5b84021ecd178a4228e4516", + "2bb286ab4a30b3e1f4099da9f04f81c25ab786f00a48fac77087313f3bd42292", + "578d6177406f2ef6ad4cdef2cd166e4f2a00e079e4a8ede9d6285ac00e9d5f6f", + "a5c2b2d02d5d6755a5c8d69032d6abeffea1c6576c8df1bfa3a352fc5caaf1ab", + "4b14fe187834c6a2b9401531e94162d001d3569f3357b6f28a5ca1c536d1572f", + "bd9e3a9bacc4e96bc89396e16a121d1b0b26de469ec89b290aa3415e55584b81", + "c1ef19cd7a2c99b17185e915c9776916051acf0c344e7b08740d4983d1b09af2" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_16k", + "bytes": 13197, + "sha256": [ + "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + "d405464816d4442367d0a01a631395dcb8744bef9e797b563bbce254d57f1117", + "41dfc0dac3e4f9eb11d2d8a89f9a5d5fc7d41ae939c25ef1e61c7fd190b0feaa", + "a1a3b49cbbebc93eaea2f8eddb580d7a02d4bb63869d2bcdeb26c92c32253645", + "90df22a74309ae8d98e3785c8751de3c2aa5f3afc19e1b70292dd2718d29b721", + "40a938efd860a1c8664a377161a5ea15698e674b7d036dd38d1f49a184ca2e68", + "9df3135f2512d348f01b0d16ddea24647cbeecf5289b249b37cc6938f9500c2f", + "b135a2323e97951e3b45b2cf373376f8209d9bc9dffafdd2bfc43168f2b11818" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_1m", + "bytes": 888597, + "sha256": [ + "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_1m", + "bytes": 888609, + "sha256": [ + "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + "074e7f1b5a3297a84eddf94d2eeddf500d2a5eb4651c4832437dbefe1381a97e", + "10a8d5706f4318ac0cdbc6a271b488e8bf8b6821eedd06a558b2b0fa850e82e2", + "e21468e77bcbb3c18f2e6a0af9bc342b72667c5ad0ae3d0fedbeaffb5eb4148b", + "1af114c148442c78d0ad513a2f3685290c0e1b55c0887d92d5530e7bf94f93f2", + "a12f45d56d0b66b8343cce21325c04c4092001ca34a58770d7cc88a7d43f178a", + "9d9092612996c5725cfcfd2888fe98b8d9818a34ecc0f5fe7ea87d3183197141", + "6e747f774e0646cd120f421386b18e1d6e4201f12509d3becf92e0c5cb7dec0f" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_8m", + "bytes": 7117930, + "sha256": [ + "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + "b361145feb3731b457e8deb75067eb8172f56f262eac9a3359afb036364358fd", + "0e157f2f410ee51d1d6eadadf14202b3dfb865cf38d97e5516c5bca5278b8cd7", + "296af4d877c1c1e8f4146653654951519f7ad94fd5c28c236abab5a39a62715c", + "be5036b5177c072feac9a4ba83efc967be8b96a981ecbdc83ce7c88e6b0eea9d", + "7e606ca1aa37a51b5afb6d5e20b017df1f4a6f2b1003cc1b69c8a03fa641fedb", + "7678661c772517928b98c9a7b8b5604baf2803be7053dfabd9e3950344dad9cb", + "e529b99a160e01d5a1ebc9ffc4c9ca9a4d72296c2a0dca91d3a7e9000c4072e6" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_8m", + "bytes": 7117942, + "sha256": [ + "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + "7a2ade0ae4fbdaacab918a72c99a5407b0e4b53e79b572b12b87c4ecf8e5cdd6", + "8757e5ddd1bb98341c38474195b55c04ded270f121a9c5f19f5f81a4ebe6effd", + "268c053592ce72a984afb7225d623617c94e82db2b166f9d65ac70326bf31a9a", + "7b4b5819fd3fbd07dc4dc3ef8d0fe723e723824ea06f139abd5c190037cb7059", + "049d581822215208b65aabf4bb877fd75938fd033c143af242ac1af98ba58712", + "72ea0c92a38d31e518ba9f76c43c5cc39cb641e0388293b448913efa7871dbeb", + "6d7fa3e42f60a17c3467edcc453af1f1950154fb19f9c4fc064d662465e7406a" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_array_20m", + "bytes": 17765930, + "sha256": [ + "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + "220cd03df6a1bb80ff034eafc1691a04688921b98b32f3dbe51357d5356e652b", + "40c68c0a66396878a7f2dbda8308836152abac40315e916e6366b37f41dc4eac", + "a5c7ff116dd7c2bc1730434f83283f7c51bfbdb3300358948624b34ec3317670", + "dd1fa7fea8b05d30360ccd29df62ef5e274cfe03077aded0dc82a00b88259f07", + "d4cbafe8caaeead0cc959c4dc20470da4f2b6c22b6f12637b7a748244f5ae3e7", + "c619a1e6c2b7ed9027e2a54607a733618f7cfdcf19408bd927f574c669c54bcd", + "de2676531e84aaa93946f4eb171e72d5a8ea6c0e5be817c8b6f6fb1b94ff9aa9" + ], + "distinct_contents": 8 + }, + { + "fixture": "records_object_20m", + "bytes": 17765942, + "sha256": [ + "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + "33309f39969fecc8f3f338511d26138d840e1963eced14de71a86b074c3d75dd", + "1b027e2f9671fe69f617d0dc720c4dc3b96299be1176ca3832f44ee5cc520466", + "db4cace5ae703c16e1777042131f83bfd539d699b55877549fc4edfa1aefe3f9", + "717cde2dcda3170e50b2df50d8d447119365a899eb4235358647cbeac987d3c3", + "2a3e877b3d9a4aaa2071684a20db8b21b8c2ed5c4d60e13d892305027aca876d", + "421074b708f80a7111a60b540bc7530d5cf8b12ebb7a82ea55b3e247ef97be43", + "ac11ae2aa5482797aed2c41b625bc5f122ce099f1f9af8c09121ec66a2f71b9b" + ], + "distinct_contents": 8 + }, + { + "fixture": "numbers_1m", + "bytes": 1067371, + "sha256": [ + "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + "04804c824edbbaee95d44f2b984239739a9d21a6fc9e7b5af116eca3470df756", + "d1632dd82d2869ee96981e3a48534ddfad935f1370ecc7f82f875a2917e0a864", + "9a1f57998dfbe0535bec6872af322369462ffbaa959e347c83644f09b62ec620", + "dc27761ba254c4278b72b4701606a7feed90f7452813e13aaa47619fe0e7e7e7", + "d9aae03ed068e8bc45e09435e5af8172ee070b052ede8a72441acb9ab3713254", + "b43d2aa5321f7352f7fb7d72c0d49d9d6b41b2bac2688d8418407b28bcb3fc60", + "2ebade344295cb9c08e1948ee581d1748ba717650994881493b8cc0252a6db1b" + ], + "distinct_contents": 8 + }, + { + "fixture": "long_string_1m", + "bytes": 1048594, + "sha256": [ + "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03" + ], + "distinct_contents": 8 + }, + { + "fixture": "escaped_1m", + "bytes": 990018, + "sha256": [ + "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6" + ], + "distinct_contents": 8 + }, + { + "fixture": "unicode_1m", + "bytes": 884018, + "sha256": [ + "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263" + ], + "distinct_contents": 8 + }, + { + "fixture": "wide_1m", + "bytes": 977781, + "sha256": [ + "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + "61bc3aeea8ea3bf941ca3dfacc83483933f2f801d42f29919b7090e2e169eea4", + "b93c04f0b4f5ddaa8d7f6d9ef39b1a33a0ca05ddcdeba49509160238f47c8bb4", + "051f6bd75aa40269ee0db362f79d7409d95be966654008a40b8399d16fa8269d", + "d6c50c9d08594d7957008b9933f5579ff9b5339571fffc47680546028d3da4e9", + "a93da8ca093c47beb7b813ce95fc5caa3be3e25649b1c7ab38a613f8dbc63708", + "4a172951cf78a83d98fafea9f8cd0ff0243a4c948e69865a1973bbece3c3ee8b", + "e2309789e481a9204db22f7fc59eb0ae33473cb169ec8be0d1b57ae68ebcd832" + ], + "distinct_contents": 8 + }, + { + "fixture": "heterogeneous_1m", + "bytes": 914291, + "sha256": [ + "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + "f039bb8a9d3412a1daa4d678f3343bef8cbb3dd516234017507e7a4fbab6ba99", + "66d17691a2aa750d1d6326eb4b75577f971e595d3cc47d6c3fd24baf29b26ffd", + "8f7b4b910c9343a5d813f6b41fb0618449baa8e1c951ef23d21f5ddb4f32d126", + "ed0b56a08d033ea18d67a39081244069cd77127f6255760c377eb3cd1359d149", + "fa3d6d7a4d66f44b71ccf6027195f05b50c2f8a661058b7b03fb95eb80eb7ee2", + "c2e59cd37685211b1c03d19163eadef719f15b49713406a6e913f4d54e617e5f", + "7263fcc0aa1c3f992498b233f74f8dc556257c6b6a759c5c9e81e4b68a161fa5" + ], + "distinct_contents": 8 + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-access.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-access.py new file mode 100644 index 0000000000..33c1aabcf0 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-access.py @@ -0,0 +1,90 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +ACCESS = Path(__file__).resolve().parent / 'harness' + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ACCESS / 'access-worker.js')], + 'bun': [args.bun, str(ACCESS / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ACCESS / 'access-worker.ts', ACCESS / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-changing-options.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-changing-options.py new file mode 100644 index 0000000000..cce160bc8c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-changing-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','changing-plain',2000000,5000,7), ('small_record','changing-zero',2000000,5000,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'changing-plain', 'changing-zero'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'changing-options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'changing-options-worker.ts',WORK/'changing-options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'changing-options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-focus.py new file mode 100644 index 0000000000..57dd08053c --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-focus.py @@ -0,0 +1,125 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-options.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-options.py new file mode 100644 index 0000000000..80a09d0c0d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','plain',2000000,5000,7), ('small_record','dynamic-zero',2000000,5000,7), ('small_record','zero',2000000,5000,7), ('small_record','pretty',1000000,5000,7), ('small_record','keys',1000000,5000,7), ('small_record','callback',200000,5000,7), ('records_array_16k','pretty',1000,8,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'plain', 'zero', 'dynamic-zero', 'pretty', 'keys', 'callback'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'options-worker.ts',WORK/'options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-retained.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-retained.py new file mode 100644 index 0000000000..f1b7e8ca8a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-retained.py @@ -0,0 +1,129 @@ +#!/usr/bin/env python3 +"""Retained-output RSS comparison: fixed counts, fresh processes and interleaved engines. +Reports whole-process RSS while results remain live; this is not isolated heap size. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +WANTED = {'tiny_object': 200000, 'small_record': 100000, 'records_array_1m': 16, + 'records_object_1m': 16, 'records_array_8m': 4, 'records_object_8m': 4, + 'long_string_1m': 32, 'unicode_1m': 32, 'wide_1m': 16} +CASES = [(fixture, operation, count, 0, 7) + for fixture, high in WANTED.items() + for operation in ['retain-parse', 'retain-stringify'] for count in [1, high]] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'retain-parse', 'retain-stringify'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == count + warmup + save('memory', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + rss_after = [r['rss_after'] / 1048576 for r in selected] + rss_before = [r['rss_before'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks, + rss_after_mib=statistics.median(rss_after), rss_after_samples_mib=rss_after, + rss_before_mib=statistics.median(rss_before), rss_before_samples_mib=rss_before)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-rotating.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-rotating.py new file mode 100644 index 0000000000..c0ec24066a --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-rotating.py @@ -0,0 +1,167 @@ +#!/usr/bin/env python3 +"""Compare cached and rotating input parsing, including an input-selection control. + +Eight equal-size documents are preloaded before timing. Rotating them defeats +Perry's single-source parse caches without charging file IO or string creation +to JSON.parse. This is a bounded corpus benchmark, not a fresh allocation on +every call. RSS includes all eight live inputs; never compare it directly to +the one-input worker's RSS. Raw selection overhead is reported, not subtracted. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import subprocess +import time + +WORK = Path(__file__).resolve().parent +ROOT = WORK.parents[1] + + +def sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def run_one(command, prefix, operation, count, warmup, mode, verify=False): + env = {key: value for key, value in os.environ.items() if not key.startswith('PERRY_')} + argv = command + [str(prefix), operation, str(count), str(warmup), + 'verify' if verify else 'time', mode] + started = time.monotonic() + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, stdout=subprocess.PIPE, + stderr=subprocess.PIPE, env=env, start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + return dict(error='timeout', iterations=count) + stdout, stderr = stdout.decode(), stderr.decode(errors='replace') + row = dict(exit_code=process.returncode, process_wall_s=time.monotonic() - started, + iterations=count, warmup=warmup, operation=operation, mode=mode) + match = re.search(r'^RESULT (.+)$', stdout, re.M) + if process.returncode != 0 or not match: + return dict(row, error='process failed', stdout=stdout[:1000], stderr=stderr[-4000:]) + fields = ['wall_ms', 'user_us', 'system_us', 'rss_before', 'rss_after', 'checksum', 'retained'] + values = list(map(float, match.group(1).split())) + if len(values) != len(fields): + raise ValueError(f'Invalid result: {match.group(1)}') + row.update(zip(fields, values)) + if not all(math.isfinite(value) for value in values): + return dict(row, error='nonfinite result') + peak = re.search(r'(\d+)\s+maximum resident set size', stderr) + if peak: + row['peak_rss'] = int(peak.group(1)) + if verify: + outputs = re.findall(r'^VERIFY (\d+) (.*)$', stdout, re.M) + row['verified_members'] = [int(index) for index, _ in outputs] + row['verify_sha256'] = hashlib.sha256('\n'.join(text for _, text in outputs).encode()).hexdigest() + last = re.search(r'^LAST (.*)$', stdout, re.M) + row['last_sha256'] = hashlib.sha256(last.group(1).encode()).hexdigest() if last else None + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, help='interleaved Perry reference arm') + parser.add_argument('--node', default='node') + parser.add_argument('--bun', default='bun') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--repeat', type=int, default=5) + parser.add_argument('--filter', default='', help='comma-separated fixture names') + parser.add_argument('--phase', choices=['verify', 'timing', 'all'], default='all') + parser.add_argument('--modes', default='rotating,same,select') + parser.add_argument('--source-commit', help='source revision when staging outside the checkout') + args = parser.parse_args() + # Refuse accidental trial mixing, including after an interrupted run. + args.results_dir.mkdir(parents=True, exist_ok=False) + fixtures = json.loads((ROOT / '.work/rotating/manifest.json').read_text()) + if args.filter: + selected = set(args.filter.split(',')) + fixtures = [fixture for fixture in fixtures if fixture['fixture'] in selected] + if {fixture['fixture'] for fixture in fixtures} != selected: + parser.error('Unknown fixture in --filter') + engines = {'perry': [str(args.worker.resolve())], + 'node': [args.node, str(WORK / 'harness/rotating-worker.js')], + 'bun': [args.bun, str(WORK / 'harness/rotating-worker.js')]} + if args.baseline_worker: + engines['baseline'] = [str(args.baseline_worker.resolve())] + modes = args.modes.split(',') + if set(modes) - {'rotating', 'same', 'select'}: + parser.error('Unknown mode') + metadata = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), host=os.uname().nodename, + cpu=subprocess.check_output(['sysctl', '-n', 'machdep.cpu.brand_string'], text=True).strip(), + memory=int(subprocess.check_output(['sysctl', '-n', 'hw.memsize'], text=True)), + worker_sha256=sha(args.worker), fixtures=fixtures, + baseline_worker_sha256=sha(args.baseline_worker) if args.baseline_worker else None, + engines=list(engines), + verification_counts_by_mode={'rotating': [2, 7, 9], 'same': [9], 'select': [9]}, + source_sha256={str(path): sha(path) for path in + [Path(__file__), WORK / 'harness/rotating-worker.ts', WORK / 'harness/rotating-worker.js']}, + commit=args.source_commit or subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=ROOT, text=True).strip(), + versions={engine: subprocess.check_output([command[0], '--version'], text=True).strip() + for engine, command in engines.items() if engine in {'node', 'bun'}}) + meta_path = args.results_dir / 'host.json' + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + def save(phase, fixture, engine, row): + row.update(engine=engine, fixture=fixture['fixture'], bytes=fixture['bytes']) + with (args.results_dir / (phase + '.jsonl')).open('a') as output: + output.write(json.dumps(row) + '\n') + if 'error' in row: + raise RuntimeError(f"{engine} {fixture['fixture']}: {row['error']}") + + rng = random.Random(10022) + for fixture in fixtures: + prefix = ROOT / '.work/rotating' / fixture['fixture'] + if args.phase in {'all', 'verify'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + # End the actual timed loop at multiple corpus indices. A + # worker accidentally parsing sources[0] on every iteration + # must fail even though its separate eight-member audit passes. + for count in metadata['verification_counts_by_mode'][mode]: + results = {engine: run_one(command, prefix, operation, count, 8, mode, verify=True) + for engine, command in engines.items()} + reference = results['node'] + for engine, row in results.items(): + row['correct'] = ('error' not in row and 'error' not in reference + and row['verified_members'] == list(range(8)) + and row['verify_sha256'] == reference['verify_sha256'] + and row['last_sha256'] == reference['last_sha256'] + and row['checksum'] == reference['checksum']) + save('verify', fixture, engine, row) + if not row['correct']: + raise RuntimeError(f"Incorrect output: {fixture['fixture']} {mode} {engine}") + print('VERIFY', fixture['fixture'], mode, 'all engines passed', flush=True) + if args.phase in {'all', 'timing'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + warmup = 5000 if fixture['bytes'] < 4096 else 8 + initial = 2000 if fixture['bytes'] < 4096 or mode == 'select' else 8 + rates = [] + for engine, command in engines.items(): + row = run_one(command, prefix, operation, initial, warmup, mode) + save('calibration', fixture, engine, row) + rates.append(max(0.00001, (row['user_us'] + row['system_us']) / initial / 1000)) + count = max(8, min(2_000_000, int(min(150 / min(rates), 1500 / max(rates))))) + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run_one(engines[engine], prefix, operation, count, warmup, mode) + row['rep'] = rep + save('timing', fixture, engine, row) + print('TIMING', fixture['fixture'], mode, count, 'calls per engine', flush=True) + metadata.update(load_after=os.getloadavg(), finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime())) + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-zero-retained.py.gz b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-zero-retained.py.gz new file mode 100644 index 0000000000..f6ecd91142 Binary files /dev/null and b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-zero-retained.py.gz differ diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-zero-retained.source.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-zero-retained.source.json new file mode 100644 index 0000000000..b87581d6de --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-zero-retained.source.json @@ -0,0 +1,7 @@ +{ + "original_path": "run-zero-retained.py", + "original_bytes": 6864, + "original_sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + "gzip_sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d", + "note": "Lossless archive encoding preserves the exact measured source, including trailing whitespace." +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run_dispatch_focus.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/source.patch.gz b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/source.patch.gz new file mode 100644 index 0000000000..8b4971050f Binary files /dev/null and b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/source.patch.gz differ diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/source.patch.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/source.patch.json new file mode 100644 index 0000000000..d997dd8a35 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/source.patch.json @@ -0,0 +1,5 @@ +{ + "original_bytes": 4099, + "original_sha256": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + "gzip_sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/stringify-recheck-cases.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/stringify-recheck-cases.json new file mode 100644 index 0000000000..be3eb4818d --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/stringify-recheck-cases.json @@ -0,0 +1,19 @@ +{ + "note": "Independent R26 recheck of the two overlapping large-string stringify slowdowns in full50; original iterations/warmups, eleven repetitions.", + "cases": [ + { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "warmup": 2, + "repetitions": 11 + }, + { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "warmup": 2, + "repetitions": 11 + } + ] +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/summary.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/summary.json new file mode 100644 index 0000000000..d756bb3f19 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/summary.json @@ -0,0 +1,282 @@ +[ + { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "engine": "perry", + "repetitions": 11, + "cpu_us": 35.9219562955255, + "cpu_samples_us": [ + 37.532778355879294, + 32.596253902185225, + 35.9219562955255, + 34.98022892819979, + 35.50676378772113, + 39.31373569198751, + 36.81789802289282, + 35.37877211238293, + 37.12747138397503, + 36.03433922996878, + 34.982310093652444 + ], + "peak_rss_mib": 54.484375, + "peak_rss_samples_mib": [ + 54.484375, + 54.5, + 54.484375, + 54.484375, + 54.484375, + 54.515625, + 54.484375, + 54.515625, + 54.515625, + 54.515625, + 54.46875 + ] + }, + { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "engine": "baseline", + "repetitions": 11, + "cpu_us": 36.10978147762747, + "cpu_samples_us": [ + 35.17793964620187, + 36.37981269510926, + 34.31425598335068, + 36.10978147762747, + 34.683142559833506, + 40.7200832466181, + 37.72944849115505, + 36.64568158168574, + 35.532778355879294, + 34.958896982310094, + 37.08844953173777 + ], + "peak_rss_mib": 54.46875, + "peak_rss_samples_mib": [ + 54.46875, + 54.46875, + 54.5, + 54.5, + 54.46875, + 54.46875, + 54.46875, + 54.5, + 54.46875, + 54.5, + 54.46875 + ] + }, + { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "engine": "node", + "repetitions": 11, + "cpu_us": 102.54474505723205, + "cpu_samples_us": [ + 102.7216441207076, + 102.3907388137357, + 102.54474505723205, + 102.39802289281998, + 102.43392299687825, + 104.74557752341312, + 102.40998959417274, + 102.30228928199791, + 102.64984391259105, + 102.85535900104058, + 102.94224765868887 + ], + "peak_rss_mib": 183.640625, + "peak_rss_samples_mib": [ + 183.609375, + 183.5625, + 183.640625, + 183.6875, + 183.71875, + 183.6875, + 183.5625, + 183.625, + 183.5625, + 183.765625, + 183.75 + ] + }, + { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "engine": "bun", + "repetitions": 11, + "cpu_us": 95.67689906347555, + "cpu_samples_us": [ + 96.12695109261186, + 95.9729448491155, + 95.67689906347555, + 94.59053069719043, + 95.58168574401665, + 95.54734651404787, + 96.02965660770032, + 96.05515088449532, + 95.17533818938605, + 95.6149843912591, + 95.7996878251821 + ], + "peak_rss_mib": 155.609375, + "peak_rss_samples_mib": [ + 165.703125, + 161.65625, + 153.703125, + 123.625, + 155.609375, + 145.671875, + 167.625, + 157.6875, + 143.6875, + 151.640625, + 159.65625 + ] + }, + { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "engine": "perry", + "repetitions": 11, + "cpu_us": 29.661010101010103, + "cpu_samples_us": [ + 26.105858585858584, + 29.661010101010103, + 31.823030303030304, + 27.395555555555557, + 32.51595959595959, + 30.806060606060605, + 29.629494949494948, + 28.594343434343433, + 29.646868686868686, + 29.953131313131312, + 30.039191919191918 + ], + "peak_rss_mib": 53.859375, + "peak_rss_samples_mib": [ + 53.890625, + 53.859375, + 53.859375, + 53.890625, + 53.890625, + 53.890625, + 53.859375, + 53.890625, + 53.859375, + 53.859375, + 53.859375 + ] + }, + { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "engine": "baseline", + "repetitions": 11, + "cpu_us": 28.76969696969697, + "cpu_samples_us": [ + 32.89131313131313, + 26.02747474747475, + 27.33737373737374, + 31.737373737373737, + 26.810909090909092, + 28.49010101010101, + 27.46787878787879, + 30.23878787878788, + 28.76969696969697, + 29.48121212121212, + 31.414141414141415 + ], + "peak_rss_mib": 53.84375, + "peak_rss_samples_mib": [ + 53.84375, + 53.875, + 53.875, + 53.875, + 53.84375, + 53.84375, + 53.84375, + 53.84375, + 53.796875, + 53.875, + 53.875 + ] + }, + { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "engine": "node", + "repetitions": 11, + "cpu_us": 409.7866666666667, + "cpu_samples_us": [ + 413.6856565656566, + 409.5648484848485, + 412.0569696969697, + 410.3652525252525, + 402.7939393939394, + 410.29939393939395, + 407.3858585858586, + 413.31757575757575, + 409.700202020202, + 409.2711111111111, + 409.7866666666667 + ], + "peak_rss_mib": 186.203125, + "peak_rss_samples_mib": [ + 203.203125, + 186.1875, + 203.15625, + 186.03125, + 186.1875, + 186.203125, + 186.234375, + 203.3125, + 186.40625, + 186.15625, + 186.203125 + ] + }, + { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "engine": "bun", + "repetitions": 11, + "cpu_us": 449.09050505050504, + "cpu_samples_us": [ + 449.19272727272727, + 448.4650505050505, + 451.1268686868687, + 449.56, + 449.09050505050504, + 449.0650505050505, + 448.3632323232323, + 450.020202020202, + 446.7220202020202, + 444.7628282828283, + 450.09737373737374 + ], + "peak_rss_mib": 155.375, + "peak_rss_samples_mib": [ + 158.96875, + 141.96875, + 154.03125, + 157.109375, + 166.0625, + 156.25, + 153.546875, + 155.375, + 131.203125, + 125.859375, + 168.3125 + ] + } +] diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/timing.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/timing.jsonl new file mode 100644 index 0000000000..d329fab0bd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/timing.jsonl @@ -0,0 +1,88 @@ +{"wall_ms": 72.13095799999999, "user_us": 69243.0, "system_us": 2895.0, "rss_before": 19611648.0, "rss_after": 56606720.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57131008, "instructions": 834687160, "cycles": 255198866, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 182.3985, "user_us": 174320.0, "system_us": 10436.0, "rss_before": 35274752.0, "rss_after": 173326336.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 173752320, "instructions": 1834717802, "cycles": 638852703, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 67.608291, "user_us": 64749.0, "system_us": 2863.0, "rss_before": 19595264.0, "rss_after": 56590336.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57114624, "instructions": 834802974, "cycles": 240234623, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 192.745042, "user_us": 187090.0, "system_us": 10341.0, "rss_before": 64258048.0, "rss_after": 191660032.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192528384, "instructions": 3476982260, "cycles": 738739956, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 69.914041, "user_us": 66861.0, "system_us": 3061.0, "rss_before": 19578880.0, "rss_after": 56590336.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57114624, "instructions": 834777209, "cycles": 247692789, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 62.643542000000004, "user_us": 59534.0, "system_us": 3116.0, "rss_before": 19595264.0, "rss_after": 56623104.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57147392, "instructions": 835172791, "cycles": 225038580, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 182.119167, "user_us": 174150.0, "system_us": 10310.0, "rss_before": 35274752.0, "rss_after": 169082880.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 169508864, "instructions": 1831883798, "cycles": 638331786, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 192.075167, "user_us": 186619.0, "system_us": 10176.0, "rss_before": 64258048.0, "rss_after": 191610880.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192479232, "instructions": 3477178149, "cycles": 737648649, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 69.03833399999999, "user_us": 66058.0, "system_us": 2984.0, "rss_before": 19595264.0, "rss_after": 56606720.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57131008, "instructions": 834436595, "cycles": 244783307, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 65.943083, "user_us": 63174.0, "system_us": 2778.0, "rss_before": 19595264.0, "rss_after": 56623104.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57147392, "instructions": 834568338, "cycles": 235159620, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 192.40616699999998, "user_us": 186852.0, "system_us": 10239.0, "rss_before": 64241664.0, "rss_after": 191692800.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192561152, "instructions": 3481210018, "cycles": 741407056, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 181.50025, "user_us": 174033.0, "system_us": 9858.0, "rss_before": 35291136.0, "rss_after": 160743424.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 161169408, "instructions": 1829297502, "cycles": 636926493, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 69.39520900000001, "user_us": 66503.0, "system_us": 2900.0, "rss_before": 19595264.0, "rss_after": 56623104.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57147392, "instructions": 834517349, "cycles": 246108753, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 179.56104200000001, "user_us": 173680.0, "system_us": 8123.0, "rss_before": 35258368.0, "rss_after": 129204224.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 129630208, "instructions": 1816626844, "cycles": 630145686, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 192.17624999999998, "user_us": 186786.0, "system_us": 10023.0, "rss_before": 64307200.0, "rss_after": 191709184.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192610304, "instructions": 3478362924, "cycles": 738813242, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 67.22887499999999, "user_us": 64127.0, "system_us": 3105.0, "rss_before": 19611648.0, "rss_after": 56606720.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57131008, "instructions": 834560879, "cycles": 239538885, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 66.652625, "user_us": 63513.0, "system_us": 3148.0, "rss_before": 19595264.0, "rss_after": 56590336.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57114624, "instructions": 834486953, "cycles": 237151959, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 68.24020800000001, "user_us": 65257.0, "system_us": 2987.0, "rss_before": 19611648.0, "rss_after": 56606720.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57131008, "instructions": 834993115, "cycles": 242303073, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 181.505417, "user_us": 173794.0, "system_us": 9914.0, "rss_before": 35258368.0, "rss_after": 162742272.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 163168256, "instructions": 1829042887, "cycles": 636367060, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 192.209167, "user_us": 186701.0, "system_us": 10177.0, "rss_before": 64356352.0, "rss_after": 191741952.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192643072, "instructions": 3476627931, "cycles": 737283680, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 75.552292, "user_us": 72692.0, "system_us": 2869.0, "rss_before": 19595264.0, "rss_after": 56639488.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57163776, "instructions": 834258024, "cycles": 266260174, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 181.29004200000003, "user_us": 174005.0, "system_us": 9637.0, "rss_before": 35258368.0, "rss_after": 152322048.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 152748032, "instructions": 1827115337, "cycles": 636172886, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 196.622833, "user_us": 191150.0, "system_us": 10171.0, "rss_before": 64323584.0, "rss_after": 191725568.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192610304, "instructions": 3484806431, "cycles": 758976872, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 78.257458, "user_us": 75282.0, "system_us": 2982.0, "rss_before": 19595264.0, "rss_after": 56590336.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57114624, "instructions": 834436807, "cycles": 274359921, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 72.50725, "user_us": 69562.0, "system_us": 2954.0, "rss_before": 19578880.0, "rss_after": 56590336.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57114624, "instructions": 834531679, "cycles": 255932371, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 192.10233300000002, "user_us": 186356.0, "system_us": 10476.0, "rss_before": 64258048.0, "rss_after": 191594496.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192479232, "instructions": 3483569216, "cycles": 742660601, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 70.76283400000001, "user_us": 67524.0, "system_us": 3240.0, "rss_before": 19611648.0, "rss_after": 56606720.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57131008, "instructions": 839207700, "cycles": 250675306, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 182.303167, "user_us": 173962.0, "system_us": 10607.0, "rss_before": 35241984.0, "rss_after": 175341568.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 175767552, "instructions": 1834140729, "cycles": 638728851, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 70.42866699999999, "user_us": 67675.0, "system_us": 2758.0, "rss_before": 19595264.0, "rss_after": 56623104.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57147392, "instructions": 834495829, "cycles": 249217520, "engine": "baseline", "operation": "stringify", "rep": 7} +{"wall_ms": 67.994, "user_us": 65050.0, "system_us": 2948.0, "rss_before": 19611648.0, "rss_after": 56639488.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57163776, "instructions": 834435538, "cycles": 241398293, "engine": "perry", "operation": "stringify", "rep": 7} +{"wall_ms": 182.2055, "user_us": 174246.0, "system_us": 10372.0, "rss_before": 35274752.0, "rss_after": 164921344.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 165347328, "instructions": 1831613649, "cycles": 638316083, "engine": "bun", "operation": "stringify", "rep": 7} +{"wall_ms": 192.112291, "user_us": 186453.0, "system_us": 10172.0, "rss_before": 64290816.0, "rss_after": 191676416.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192544768, "instructions": 3474547223, "cycles": 735448409, "engine": "node", "operation": "stringify", "rep": 7} +{"wall_ms": 68.28633400000001, "user_us": 65447.0, "system_us": 2847.0, "rss_before": 19595264.0, "rss_after": 56590336.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57114624, "instructions": 834589242, "cycles": 242578324, "engine": "baseline", "operation": "stringify", "rep": 8} +{"wall_ms": 192.596291, "user_us": 186898.0, "system_us": 10395.0, "rss_before": 64274432.0, "rss_after": 191627264.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192479232, "instructions": 3480256856, "cycles": 740393255, "engine": "node", "operation": "stringify", "rep": 8} +{"wall_ms": 71.35008300000001, "user_us": 68442.0, "system_us": 2917.0, "rss_before": 19611648.0, "rss_after": 56639488.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57163776, "instructions": 834795085, "cycles": 252466012, "engine": "perry", "operation": "stringify", "rep": 8} +{"wall_ms": 180.630541, "user_us": 173861.0, "system_us": 9066.0, "rss_before": 35291136.0, "rss_after": 150241280.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 150667264, "instructions": 1824584246, "cycles": 633725689, "engine": "bun", "operation": "stringify", "rep": 8} +{"wall_ms": 181.42029200000002, "user_us": 174039.0, "system_us": 9733.0, "rss_before": 35241984.0, "rss_after": 158580736.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 159006720, "instructions": 1828275735, "cycles": 636172081, "engine": "bun", "operation": "stringify", "rep": 9} +{"wall_ms": 67.18787499999999, "user_us": 64145.0, "system_us": 3046.0, "rss_before": 19595264.0, "rss_after": 56623104.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57147392, "instructions": 834686226, "cycles": 239207872, "engine": "baseline", "operation": "stringify", "rep": 9} +{"wall_ms": 69.25041699999998, "user_us": 66298.0, "system_us": 2960.0, "rss_before": 19611648.0, "rss_after": 56639488.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57163776, "instructions": 834169597, "cycles": 245313262, "engine": "perry", "operation": "stringify", "rep": 9} +{"wall_ms": 192.96308299999998, "user_us": 187254.0, "system_us": 10434.0, "rss_before": 64339968.0, "rss_after": 191791104.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192692224, "instructions": 3476248299, "cycles": 739515116, "engine": "node", "operation": "stringify", "rep": 9} +{"wall_ms": 193.2565, "user_us": 187642.0, "system_us": 10213.0, "rss_before": 64405504.0, "rss_after": 191823872.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 192675840, "instructions": 3481311315, "cycles": 744183416, "engine": "node", "operation": "stringify", "rep": 10} +{"wall_ms": 67.232125, "user_us": 64377.0, "system_us": 2859.0, "rss_before": 19595264.0, "rss_after": 56590336.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57114624, "instructions": 834796714, "cycles": 238966384, "engine": "perry", "operation": "stringify", "rep": 10} +{"wall_ms": 181.774708, "user_us": 174043.0, "system_us": 10084.0, "rss_before": 35258368.0, "rss_after": 166985728.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 167411712, "instructions": 1830769822, "cycles": 637424879, "engine": "bun", "operation": "stringify", "rep": 10} +{"wall_ms": 71.279625, "user_us": 68401.0, "system_us": 2883.0, "rss_before": 19595264.0, "rss_after": 56590336.0, "checksum": 2017494856.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 1922, "warmup": 2, "peak_rss": 57114624, "instructions": 836032809, "cycles": 252117680, "engine": "baseline", "operation": "stringify", "rep": 10} +{"wall_ms": 64.60791700000001, "user_us": 61664.0, "system_us": 2948.0, "rss_before": 18219008.0, "rss_after": 55984128.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56508416, "instructions": 896231191, "cycles": 229829448, "engine": "perry", "operation": "stringify", "rep": 0} +{"wall_ms": 1108.787834, "user_us": 1098075.0, "system_us": 13677.0, "rss_before": 36651008.0, "rss_after": 166281216.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 166690816, "instructions": 17690850224, "cycles": 3612653981, "engine": "bun", "operation": "stringify", "rep": 0} +{"wall_ms": 1015.613292, "user_us": 1007564.0, "system_us": 16308.0, "rss_before": 64438272.0, "rss_after": 135233536.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 213073920, "instructions": 21856903162, "cycles": 3394844777, "engine": "node", "operation": "stringify", "rep": 0} +{"wall_ms": 81.40154199999999, "user_us": 78393.0, "system_us": 3013.0, "rss_before": 18202624.0, "rss_after": 55934976.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56459264, "instructions": 897490822, "cycles": 283765636, "engine": "baseline", "operation": "stringify", "rep": 0} +{"wall_ms": 1009.080167, "user_us": 1001492.0, "system_us": 12181.0, "rss_before": 64438272.0, "rss_after": 194461696.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 195231744, "instructions": 21834179212, "cycles": 3371902261, "engine": "node", "operation": "stringify", "rep": 1} +{"wall_ms": 1106.9645, "user_us": 1096946.0, "system_us": 13005.0, "rss_before": 36667392.0, "rss_after": 148455424.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 148865024, "instructions": 17686926257, "cycles": 3607280109, "engine": "bun", "operation": "stringify", "rep": 1} +{"wall_ms": 64.414584, "user_us": 61317.0, "system_us": 3101.0, "rss_before": 18202624.0, "rss_after": 55967744.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56492032, "instructions": 896086624, "cycles": 229425655, "engine": "baseline", "operation": "stringify", "rep": 1} +{"wall_ms": 73.40691699999999, "user_us": 70371.0, "system_us": 3040.0, "rss_before": 18219008.0, "rss_after": 55951360.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56475648, "instructions": 895963037, "cycles": 258124689, "engine": "perry", "operation": "stringify", "rep": 1} +{"wall_ms": 67.655417, "user_us": 64631.0, "system_us": 3029.0, "rss_before": 18202624.0, "rss_after": 55967744.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56492032, "instructions": 896266230, "cycles": 239611441, "engine": "baseline", "operation": "stringify", "rep": 2} +{"wall_ms": 1011.6512079999999, "user_us": 1003994.0, "system_us": 15847.0, "rss_before": 64405504.0, "rss_after": 135151616.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 213024768, "instructions": 21847144806, "cycles": 3373669879, "engine": "node", "operation": "stringify", "rep": 2} +{"wall_ms": 1113.4034159999999, "user_us": 1102687.0, "system_us": 13852.0, "rss_before": 37142528.0, "rss_after": 161103872.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 161513472, "instructions": 17681041936, "cycles": 3627796683, "engine": "bun", "operation": "stringify", "rep": 2} +{"wall_ms": 78.753292, "user_us": 75861.0, "system_us": 2901.0, "rss_before": 18219008.0, "rss_after": 55951360.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56475648, "instructions": 896244375, "cycles": 275211235, "engine": "perry", "operation": "stringify", "rep": 2} +{"wall_ms": 1109.669125, "user_us": 1099408.0, "system_us": 13253.0, "rss_before": 36651008.0, "rss_after": 164331520.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 164741120, "instructions": 17683545445, "cycles": 3615768192, "engine": "bun", "operation": "stringify", "rep": 3} +{"wall_ms": 1011.109459, "user_us": 1003499.0, "system_us": 12155.0, "rss_before": 64372736.0, "rss_after": 194363392.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 195067904, "instructions": 21837326805, "cycles": 3382981440, "engine": "node", "operation": "stringify", "rep": 3} +{"wall_ms": 78.545834, "user_us": 75488.0, "system_us": 3062.0, "rss_before": 18202624.0, "rss_after": 55967744.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56492032, "instructions": 895865227, "cycles": 274887715, "engine": "baseline", "operation": "stringify", "rep": 3} +{"wall_ms": 67.80908400000001, "user_us": 64756.0, "system_us": 3048.0, "rss_before": 18235392.0, "rss_after": 55984128.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56508416, "instructions": 896106166, "cycles": 240262002, "engine": "perry", "operation": "stringify", "rep": 3} +{"wall_ms": 1108.699917, "user_us": 1097490.0, "system_us": 14009.0, "rss_before": 36618240.0, "rss_after": 173719552.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 174129152, "instructions": 17691098113, "cycles": 3612040205, "engine": "bun", "operation": "stringify", "rep": 4} +{"wall_ms": 80.47225, "user_us": 77148.0, "system_us": 3329.0, "rss_before": 18235392.0, "rss_after": 55984128.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56508416, "instructions": 896086588, "cycles": 281093750, "engine": "perry", "operation": "stringify", "rep": 4} +{"wall_ms": 66.35041700000001, "user_us": 63170.0, "system_us": 3187.0, "rss_before": 18219008.0, "rss_after": 55934976.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56459264, "instructions": 895946692, "cycles": 235243939, "engine": "baseline", "operation": "stringify", "rep": 4} +{"wall_ms": 992.382834, "user_us": 984742.0, "system_us": 12173.0, "rss_before": 64339968.0, "rss_after": 194461696.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 195231744, "instructions": 21831196948, "cycles": 3317914718, "engine": "node", "operation": "stringify", "rep": 4} +{"wall_ms": 1108.364125, "user_us": 1097608.0, "system_us": 13828.0, "rss_before": 36651008.0, "rss_after": 163430400.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 163840000, "instructions": 17690569987, "cycles": 3611734187, "engine": "bun", "operation": "stringify", "rep": 5} +{"wall_ms": 76.24083300000001, "user_us": 73223.0, "system_us": 3022.0, "rss_before": 18219008.0, "rss_after": 55984128.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56508416, "instructions": 896125084, "cycles": 267358408, "engine": "perry", "operation": "stringify", "rep": 5} +{"wall_ms": 1010.825333, "user_us": 1003092.0, "system_us": 12399.0, "rss_before": 64438272.0, "rss_after": 194543616.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 195248128, "instructions": 21839862396, "cycles": 3387497258, "engine": "node", "operation": "stringify", "rep": 5} +{"wall_ms": 70.507583, "user_us": 67885.0, "system_us": 2628.0, "rss_before": 18202624.0, "rss_after": 55934976.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56459264, "instructions": 896748541, "cycles": 248958790, "engine": "baseline", "operation": "stringify", "rep": 5} +{"wall_ms": 73.33283399999999, "user_us": 70673.0, "system_us": 2660.0, "rss_before": 18235392.0, "rss_after": 55951360.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56475648, "instructions": 894237856, "cycles": 257881840, "engine": "perry", "operation": "stringify", "rep": 6} +{"wall_ms": 67.979541, "user_us": 65251.0, "system_us": 2732.0, "rss_before": 18219008.0, "rss_after": 55934976.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56459264, "instructions": 894338271, "cycles": 240780067, "engine": "baseline", "operation": "stringify", "rep": 6} +{"wall_ms": 1106.7085, "user_us": 1096991.0, "system_us": 12708.0, "rss_before": 36634624.0, "rss_after": 160595968.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 161005568, "instructions": 17680389283, "cycles": 3606238185, "engine": "bun", "operation": "stringify", "rep": 6} +{"wall_ms": 1003.7825839999999, "user_us": 996996.0, "system_us": 11284.0, "rss_before": 64454656.0, "rss_after": 194527232.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 195280896, "instructions": 21825637371, "cycles": 3353044405, "engine": "node", "operation": "stringify", "rep": 6} +{"wall_ms": 1110.794334, "user_us": 1101926.0, "system_us": 11874.0, "rss_before": 36634624.0, "rss_after": 162512896.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 162922496, "instructions": 17678552801, "cycles": 3619618551, "engine": "bun", "operation": "stringify", "rep": 7} +{"wall_ms": 70.76691699999999, "user_us": 68295.0, "system_us": 2476.0, "rss_before": 18235392.0, "rss_after": 55984128.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56508416, "instructions": 894261798, "cycles": 249635805, "engine": "perry", "operation": "stringify", "rep": 7} +{"wall_ms": 74.836167, "user_us": 72251.0, "system_us": 2590.0, "rss_before": 18219008.0, "rss_after": 55934976.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56459264, "instructions": 894792889, "cycles": 262741945, "engine": "baseline", "operation": "stringify", "rep": 7} +{"wall_ms": 1014.8544579999999, "user_us": 1008175.0, "system_us": 14786.0, "rss_before": 64503808.0, "rss_after": 135282688.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 213188608, "instructions": 21844123150, "cycles": 3385335810, "engine": "node", "operation": "stringify", "rep": 7} +{"wall_ms": 73.367209, "user_us": 70896.0, "system_us": 2480.0, "rss_before": 18235392.0, "rss_after": 55951360.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56475648, "instructions": 894662819, "cycles": 257910743, "engine": "perry", "operation": "stringify", "rep": 8} +{"wall_ms": 71.195791, "user_us": 68592.0, "system_us": 2613.0, "rss_before": 18202624.0, "rss_after": 55885824.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56410112, "instructions": 894240185, "cycles": 250986710, "engine": "baseline", "operation": "stringify", "rep": 8} +{"wall_ms": 1009.53625, "user_us": 1002763.0, "system_us": 11245.0, "rss_before": 64520192.0, "rss_after": 194560000.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 195461120, "instructions": 21827572144, "cycles": 3372677763, "engine": "node", "operation": "stringify", "rep": 8} +{"wall_ms": 1102.703541, "user_us": 1095118.0, "system_us": 10519.0, "rss_before": 36618240.0, "rss_after": 137166848.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 137576448, "instructions": 17674020037, "cycles": 3593298565, "engine": "bun", "operation": "stringify", "rep": 8} +{"wall_ms": 74.1305, "user_us": 71144.0, "system_us": 2990.0, "rss_before": 18219008.0, "rss_after": 55951360.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56475648, "instructions": 894470765, "cycles": 260394658, "engine": "perry", "operation": "stringify", "rep": 9} +{"wall_ms": 1097.937834, "user_us": 1090638.0, "system_us": 10150.0, "rss_before": 36667392.0, "rss_after": 131563520.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 131973120, "instructions": 17668648340, "cycles": 3577407143, "engine": "bun", "operation": "stringify", "rep": 9} +{"wall_ms": 72.962208, "user_us": 70344.0, "system_us": 2622.0, "rss_before": 18202624.0, "rss_after": 55967744.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56492032, "instructions": 894259138, "cycles": 256712069, "engine": "baseline", "operation": "stringify", "rep": 9} +{"wall_ms": 1008.449709, "user_us": 1001500.0, "system_us": 11446.0, "rss_before": 64471040.0, "rss_after": 194510848.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 195198976, "instructions": 21831285164, "cycles": 3372631188, "engine": "node", "operation": "stringify", "rep": 9} +{"wall_ms": 1111.262958, "user_us": 1101127.0, "system_us": 12864.0, "rss_before": 37142528.0, "rss_after": 176078848.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 176488448, "instructions": 17678260009, "cycles": 3620332954, "engine": "bun", "operation": "stringify", "rep": 10} +{"wall_ms": 1009.7615420000001, "user_us": 1002853.0, "system_us": 11369.0, "rss_before": 64471040.0, "rss_after": 194576384.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 195248128, "instructions": 21832854295, "cycles": 3378017890, "engine": "node", "operation": "stringify", "rep": 10} +{"wall_ms": 74.342459, "user_us": 71780.0, "system_us": 2567.0, "rss_before": 18235392.0, "rss_after": 55951360.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56475648, "instructions": 894553017, "cycles": 261084692, "engine": "perry", "operation": "stringify", "rep": 10} +{"wall_ms": 77.745583, "user_us": 75155.0, "system_us": 2595.0, "rss_before": 18219008.0, "rss_after": 55967744.0, "checksum": 1159280586.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 2475, "warmup": 2, "peak_rss": 56492032, "instructions": 897289995, "cycles": 272024893, "engine": "baseline", "operation": "stringify", "rep": 10} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/verify.jsonl b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/verify.jsonl new file mode 100644 index 0000000000..56374104af --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/verify.jsonl @@ -0,0 +1,10 @@ +{"wall_ms": 1.2243330000000014, "user_us": 1464.0, "system_us": 283.0, "rss_before": 67387392.0, "rss_after": 70008832.0, "checksum": 15728910.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 73187328, "instructions": 341194970, "cycles": 116421464, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "node", "operation": "stringify", "case_iterations": 1922} +{"wall_ms": 0.5530829999999991, "user_us": 155.0, "system_us": 404.0, "rss_before": 26001408.0, "rss_after": 33488896.0, "checksum": 15728910.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 37830656, "instructions": 88841534, "cycles": 28759881, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "perry", "operation": "stringify", "case_iterations": 1922, "correct": true} +{"wall_ms": 0.5546250000000006, "user_us": 155.0, "system_us": 403.0, "rss_before": 26001408.0, "rss_after": 33488896.0, "checksum": 15728910.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 37830656, "instructions": 88855316, "cycles": 28619228, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "baseline", "operation": "stringify", "case_iterations": 1922, "correct": true} +{"wall_ms": 0.9345829999999999, "user_us": 1237.0, "system_us": 274.0, "rss_before": 67452928.0, "rss_after": 70057984.0, "checksum": 15728910.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 73252864, "instructions": 337841072, "cycles": 113344084, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "node", "operation": "stringify", "case_iterations": 1922, "correct": true} +{"wall_ms": 1.0125409999999988, "user_us": 620.0, "system_us": 402.0, "rss_before": 41533440.0, "rss_after": 48906240.0, "checksum": 15728910.0, "retained": 0.0, "fixture": "long_string_1m", "iterations": 7, "warmup": 8, "peak_rss": 49332224, "instructions": 159203086, "cycles": 56969659, "verify_sha256": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", "engine": "bun", "operation": "stringify", "case_iterations": 1922, "correct": true} +{"wall_ms": 2.9961670000000034, "user_us": 3393.0, "system_us": 197.0, "rss_before": 67223552.0, "rss_after": 68730880.0, "checksum": 7020270.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 70647808, "instructions": 470870401, "cycles": 137468113, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "node", "operation": "stringify", "case_iterations": 2475} +{"wall_ms": 0.4742089999999992, "user_us": 130.0, "system_us": 352.0, "rss_before": 23543808.0, "rss_after": 29769728.0, "checksum": 7020270.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 33538048, "instructions": 98564597, "cycles": 30276697, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "perry", "operation": "stringify", "case_iterations": 2475, "correct": true} +{"wall_ms": 0.46308299999999925, "user_us": 132.0, "system_us": 337.0, "rss_before": 23511040.0, "rss_after": 29736960.0, "checksum": 7020270.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 33505280, "instructions": 98557896, "cycles": 30084141, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "baseline", "operation": "stringify", "case_iterations": 2475, "correct": true} +{"wall_ms": 3.0156670000000005, "user_us": 3423.0, "system_us": 169.0, "rss_before": 67338240.0, "rss_after": 68747264.0, "checksum": 7020270.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 70631424, "instructions": 463987567, "cycles": 132921295, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "node", "operation": "stringify", "case_iterations": 2475, "correct": true} +{"wall_ms": 3.437750000000001, "user_us": 3078.0, "system_us": 364.0, "rss_before": 42254336.0, "rss_after": 48857088.0, "checksum": 7020270.0, "retained": 0.0, "fixture": "unicode_1m", "iterations": 7, "warmup": 8, "peak_rss": 49364992, "instructions": 291944061, "cycles": 83594831, "verify_sha256": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", "engine": "bun", "operation": "stringify", "case_iterations": 2475, "correct": true} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/window.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/window.json new file mode 100644 index 0000000000..9739e8f7a5 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/window.json @@ -0,0 +1,36 @@ +{ + "owner": "json-perf-19486-1789119181", + "load_before": [ + 1.5439453125, + 1.791015625, + 1.732421875 + ], + "started_utc": "2026-09-11T09:33:01Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/trusted-materialized-read-r26/run-focus.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--case", + "long_string_1m:stringify:1922:2:11", + "--case", + "unicode_1m:stringify:2475:2:11", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-stringify-recheck-focus" + ], + "competing_workloads_before": [], + "load_after": [ + 1.76220703125, + 1.81103515625, + 1.7412109375 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:33:34Z" +} diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/with_lock.py b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/zero-root-comparison.json b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/zero-root-comparison.json new file mode 100644 index 0000000000..e29eca90dd --- /dev/null +++ b/benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/zero-root-comparison.json @@ -0,0 +1,17 @@ +{ + "matches": true, + "files": [ + { + "mode": "native", + "normalized_sha256": "a452c11cd5682ca7099a90032eb786db6a0d779d6102a8e506bfe8c0276c79f5", + "main_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd", + "candidate_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "normalized_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "main_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "candidate_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-artifacts.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-artifacts.json new file mode 100644 index 0000000000..a8a128c748 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-artifacts.json @@ -0,0 +1,7956 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "reference_source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "base_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "timed_trials": 4196, + "verification_records": 624, + "calibration_trials": 60, + "qualification": "Controlled R25 comparison at 0.5.1531, unmerged; measured tradeoffs and remaining validation failures disclosed in the report.", + "files": [ + { + "path": "benchmarks/json_performance/TRUSTED_MATERIALIZED_READ_R26.md", + "bytes": 37948, + "sha256": "3c3ee1aec40fe93588c47ca734bd10da220e20b6b95e381a5e68a8c85c189d32" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/additional-root-comparison.json", + "bytes": 1643, + "sha256": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/build-provenance.json", + "bytes": 1011, + "sha256": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-changing-options-validation.json", + "bytes": 1183, + "sha256": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-changing-roots.json", + "bytes": 1930, + "sha256": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-changing-workers-provenance.json", + "bytes": 2220, + "sha256": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-fixture-validation.json", + "bytes": 41822, + "sha256": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-options-validation.json", + "bytes": 4044, + "sha256": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-retained-roots.json", + "bytes": 1930, + "sha256": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-retained-zero-validation.json", + "bytes": 2388, + "sha256": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-retained-zero-workers-provenance.json", + "bytes": 2196, + "sha256": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-roots.json", + "bytes": 8668, + "sha256": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-workers-provenance.json", + "bytes": 8733, + "sha256": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-zero-roots.json", + "bytes": 1918, + "sha256": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/candidate-zero-validation.json", + "bytes": 3139, + "sha256": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/changing-options-worker.js", + "bytes": 1466, + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/changing-options-worker.ts", + "bytes": 1466, + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/controller-exit.json", + "bytes": 21, + "sha256": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/controller.log", + "bytes": 416, + "sha256": "15d0b56ce2880e0b399a3a5121573574af4df96b66ed30de51b8f8f126f3104e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/fixture-hashes.json", + "bytes": 2030, + "sha256": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/fixtures.json", + "bytes": 4941, + "sha256": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/access-worker.js", + "bytes": 1511, + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/access-worker.ts", + "bytes": 1537, + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/rotating-worker.js", + "bytes": 2209, + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/rotating-worker.ts", + "bytes": 2180, + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/run_access.py", + "bytes": 4445, + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/run_regression_focus.py", + "bytes": 6463, + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/worker.js", + "bytes": 3348, + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/harness/worker.ts", + "bytes": 3335, + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/host.json", + "bytes": 2683, + "sha256": "1888c1f93716c056b230dbd69283d51a0ac60e612505f1cf59b3adb9a0ab08f5" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/lazy-candidate-probes.json", + "bytes": 4987, + "sha256": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/lazy-main-probes.json", + "bytes": 4922, + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-build-provenance.json", + "bytes": 1008, + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-changing-options-validation.json", + "bytes": 1183, + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-changing-roots.json", + "bytes": 1891, + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-changing-workers-provenance.json", + "bytes": 2090, + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-fixture-validation.json", + "bytes": 40626, + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-options-validation.json", + "bytes": 4044, + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-retained-roots.json", + "bytes": 1891, + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-retained-zero-validation.json", + "bytes": 2388, + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-retained-zero-workers-provenance.json", + "bytes": 2066, + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-reuse-provenance.json", + "bytes": 163100, + "sha256": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-roots.json", + "bytes": 8668, + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-workers-provenance.json", + "bytes": 8213, + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-zero-roots.json", + "bytes": 1879, + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/main-zero-validation.json", + "bytes": 3061, + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/measure-supplement.py", + "bytes": 2719, + "sha256": "b8a9283a8f493c05fefbdb8d8d781dc02f0a637864c7d6cda90e9e34e16a6c77" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/options-worker.js", + "bytes": 2264, + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/options-worker.ts", + "bytes": 2323, + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/processes-after.txt", + "bytes": 48520, + "sha256": "2c39d2a47f4c5ddb9cf9835f71345aaaf73add589ba9e1ffdbcc612e47c71631" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/processes-before.txt", + "bytes": 48976, + "sha256": "d72f79151d20540e3709bd4c295a56cdae0e9578712e09f4bc43c6549c143ac4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/provenance.json", + "bytes": 2333, + "sha256": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/remote-access-command.json", + "bytes": 429, + "sha256": "693ac7ae54d2c206864f3cf3a77969d4f389c2ff2063917813dbd030de0bfade" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/remote-access.log", + "bytes": 172, + "sha256": "9124b198d5ec76cc35aea16f59d579f6a4330c61be50642717e2b2585e118113" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/remote-stage-hashes.json", + "bytes": 16139, + "sha256": "dc353ee05e795ca0af215567cf96b2e88f7840c14bbb60a4794cdfffc4b9c1bb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/retained-zero-worker.js", + "bytes": 3415, + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/retained-zero-worker.ts", + "bytes": 3415, + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/root-comparison.json", + "bytes": 9243, + "sha256": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/rotating-manifest.json", + "bytes": 13336, + "sha256": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-access.py", + "bytes": 4578, + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-changing-options.py", + "bytes": 6250, + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-focus.py", + "bytes": 6585, + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-options.py", + "bytes": 6438, + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-retained.py", + "bytes": 6973, + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-rotating.py", + "bytes": 9383, + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-zero-retained.py.gz", + "bytes": 2328, + "sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run-zero-retained.source.json", + "bytes": 353, + "sha256": "b91def89ef565783b00f73e2efac1dfaadec45f667210baef9c7e571d071a109" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/source.patch.gz", + "bytes": 1321, + "sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/source.patch.json", + "bytes": 203, + "sha256": "ad137f1da42647de0661cb1b7d75dfa8bf82687b3909a75f28324ae74041bc6a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/summary.json", + "bytes": 21080, + "sha256": "08ebff2ef34bea9d80e525aa95c770e08495179fd70fd8d487337cdd83d46d43" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/timing.jsonl", + "bytes": 123991, + "sha256": "9dda81da73f8c86d9858122dce8621adecf8be04668f1ace5a83397381581b1f" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/verify.jsonl", + "bytes": 4128, + "sha256": "dd6878ad62ac12b8699be394457ea5e518ccb29b6529ca035d720e4e1ebf5262" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/window.json", + "bytes": 809, + "sha256": "1ade68f152f7e24a01a587f1ddaadf35d383d19c8d716eccad47d76935bbcd95" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-access/zero-root-comparison.json", + "bytes": 667, + "sha256": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/additional-root-comparison.json", + "bytes": 1643, + "sha256": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/build-provenance.json", + "bytes": 1011, + "sha256": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-changing-options-validation.json", + "bytes": 1183, + "sha256": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-changing-roots.json", + "bytes": 1930, + "sha256": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-changing-workers-provenance.json", + "bytes": 2220, + "sha256": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-fixture-validation.json", + "bytes": 41822, + "sha256": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-options-validation.json", + "bytes": 4044, + "sha256": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-retained-roots.json", + "bytes": 1930, + "sha256": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-retained-zero-validation.json", + "bytes": 2388, + "sha256": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-retained-zero-workers-provenance.json", + "bytes": 2196, + "sha256": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-roots.json", + "bytes": 8668, + "sha256": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-workers-provenance.json", + "bytes": 8733, + "sha256": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-zero-roots.json", + "bytes": 1918, + "sha256": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/candidate-zero-validation.json", + "bytes": 3139, + "sha256": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/changing-options-worker.js", + "bytes": 1466, + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/changing-options-worker.ts", + "bytes": 1466, + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/controller-exit.json", + "bytes": 21, + "sha256": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/controller.log", + "bytes": 1808, + "sha256": "5b4794ae9b9f0de990e7b29d50e61955feb752899acaf07d725f2ae1eae8c4a9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/fixture-hashes.json", + "bytes": 2030, + "sha256": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/fixtures.json", + "bytes": 4941, + "sha256": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/full-cases.json", + "bytes": 7819, + "sha256": "8728ac72d0fc35a0cf9b9131392b2ffbaa3fc47b38666e2bf0908d33efe6999c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/access-worker.js", + "bytes": 1511, + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/access-worker.ts", + "bytes": 1537, + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/rotating-worker.js", + "bytes": 2209, + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/rotating-worker.ts", + "bytes": 2180, + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/run_access.py", + "bytes": 4445, + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/run_regression_focus.py", + "bytes": 6463, + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/worker.js", + "bytes": 3348, + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/harness/worker.ts", + "bytes": 3335, + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/host.json", + "bytes": 5539, + "sha256": "ebcf92be4b80e27ab84c123daa6b8528747aa1143d53a6c7e5be5d3cfe2b60fa" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/lazy-candidate-probes.json", + "bytes": 4987, + "sha256": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/lazy-main-probes.json", + "bytes": 4922, + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-build-provenance.json", + "bytes": 1008, + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-changing-options-validation.json", + "bytes": 1183, + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-changing-roots.json", + "bytes": 1891, + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-changing-workers-provenance.json", + "bytes": 2090, + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-fixture-validation.json", + "bytes": 40626, + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-options-validation.json", + "bytes": 4044, + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-retained-roots.json", + "bytes": 1891, + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-retained-zero-validation.json", + "bytes": 2388, + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-retained-zero-workers-provenance.json", + "bytes": 2066, + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-reuse-provenance.json", + "bytes": 163100, + "sha256": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-roots.json", + "bytes": 8668, + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-workers-provenance.json", + "bytes": 8213, + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-zero-roots.json", + "bytes": 1879, + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/main-zero-validation.json", + "bytes": 3061, + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/options-worker.js", + "bytes": 2264, + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/options-worker.ts", + "bytes": 2323, + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/processes-after.txt", + "bytes": 48748, + "sha256": "6d3e5073e511f8674159282262c36fc14650026357e26d5fd3f0ec306237a779" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/processes-before.txt", + "bytes": 49128, + "sha256": "7314d5866734c6cdb682d1666220b26360aecdc5acfac386259d80882a5dce4d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/provenance.json", + "bytes": 2333, + "sha256": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/remote-full-command.json", + "bytes": 2856, + "sha256": "e2a891dca0c51182888cdeafbf7a331c6860d2872b1dcd5cd95073e0bb1be7a2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/remote-full.log", + "bytes": 179, + "sha256": "be8dc6f30175d08556e7f5f8d39c5e91197c63406d2f1fcec1a4bfc60a5a60fb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/remote-stage-hashes.json", + "bytes": 16139, + "sha256": "dc353ee05e795ca0af215567cf96b2e88f7840c14bbb60a4794cdfffc4b9c1bb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/retained-zero-worker.js", + "bytes": 3415, + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/retained-zero-worker.ts", + "bytes": 3415, + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/root-comparison.json", + "bytes": 9243, + "sha256": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/rotating-manifest.json", + "bytes": 13336, + "sha256": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-access.py", + "bytes": 4578, + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-changing-options.py", + "bytes": 6250, + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-focus.py", + "bytes": 6585, + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-options.py", + "bytes": 6438, + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-retained.py", + "bytes": 6973, + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-rotating.py", + "bytes": 9383, + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-zero-retained.py.gz", + "bytes": 2328, + "sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run-zero-retained.source.json", + "bytes": 353, + "sha256": "b91def89ef565783b00f73e2efac1dfaadec45f667210baef9c7e571d071a109" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/source.patch.gz", + "bytes": 1321, + "sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/source.patch.json", + "bytes": 203, + "sha256": "ad137f1da42647de0661cb1b7d75dfa8bf82687b3909a75f28324ae74041bc6a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/summary.json", + "bytes": 106279, + "sha256": "3a07ad5b7c8cb8109026a7827dadfedb900676d6ae91041900ffdf1c1fb2491f" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/timing.jsonl", + "bytes": 485285, + "sha256": "d9ef8af09ff91a6aa0223addd2a63f1e83d3fbe2cd0a9da6529db7353cf167c2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/verify.jsonl", + "bytes": 113675, + "sha256": "ead1b69ead1d023df8ea43daf78076a83bebbc87dd36e84c37b0d3da79da983e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/window.json", + "bytes": 3443, + "sha256": "a84cc013551ebfa1d75b5f361f1823a1501f1202ab228a0dfc770d98ae782509" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-full/zero-root-comparison.json", + "bytes": 667, + "sha256": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/additional-root-comparison.json", + "bytes": 1643, + "sha256": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/build-provenance.json", + "bytes": 1011, + "sha256": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-changing-options-validation.json", + "bytes": 1183, + "sha256": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-changing-roots.json", + "bytes": 1930, + "sha256": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-changing-workers-provenance.json", + "bytes": 2220, + "sha256": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-fixture-validation.json", + "bytes": 41822, + "sha256": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-options-validation.json", + "bytes": 4044, + "sha256": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-retained-roots.json", + "bytes": 1930, + "sha256": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-retained-zero-validation.json", + "bytes": 2388, + "sha256": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-retained-zero-workers-provenance.json", + "bytes": 2196, + "sha256": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-roots.json", + "bytes": 8668, + "sha256": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-workers-provenance.json", + "bytes": 8733, + "sha256": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-zero-roots.json", + "bytes": 1918, + "sha256": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/candidate-zero-validation.json", + "bytes": 3139, + "sha256": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/changing-options-worker.js", + "bytes": 1466, + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/changing-options-worker.ts", + "bytes": 1466, + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/controller-exit.json", + "bytes": 21, + "sha256": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/controller.log", + "bytes": 263, + "sha256": "2c584d3473636a6d7a3ab1af270262159cc30edcc4b0beeb36672688a32cfec2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/fixture-hashes.json", + "bytes": 2030, + "sha256": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/fixtures.json", + "bytes": 4941, + "sha256": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/access-worker.js", + "bytes": 1511, + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/access-worker.ts", + "bytes": 1537, + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/rotating-worker.js", + "bytes": 2209, + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/rotating-worker.ts", + "bytes": 2180, + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/run_access.py", + "bytes": 4445, + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/run_regression_focus.py", + "bytes": 6463, + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/worker.js", + "bytes": 3348, + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/harness/worker.ts", + "bytes": 3335, + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/host.json", + "bytes": 1993, + "sha256": "59876db3acbc80147d1459a4f6e91a0ac5328636e8a0441c47134579a0b0c4e1" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/lazy-candidate-probes.json", + "bytes": 4987, + "sha256": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/lazy-main-probes.json", + "bytes": 4922, + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-build-provenance.json", + "bytes": 1008, + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-changing-options-validation.json", + "bytes": 1183, + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-changing-roots.json", + "bytes": 1891, + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-changing-workers-provenance.json", + "bytes": 2090, + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-fixture-validation.json", + "bytes": 40626, + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-options-validation.json", + "bytes": 4044, + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-retained-roots.json", + "bytes": 1891, + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-retained-zero-validation.json", + "bytes": 2388, + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-retained-zero-workers-provenance.json", + "bytes": 2066, + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-reuse-provenance.json", + "bytes": 163100, + "sha256": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-roots.json", + "bytes": 8668, + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-workers-provenance.json", + "bytes": 8213, + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-zero-roots.json", + "bytes": 1879, + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/main-zero-validation.json", + "bytes": 3061, + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/measure-supplement.py", + "bytes": 2719, + "sha256": "b8a9283a8f493c05fefbdb8d8d781dc02f0a637864c7d6cda90e9e34e16a6c77" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/options-worker.js", + "bytes": 2264, + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/options-worker.ts", + "bytes": 2323, + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/processes-after.txt", + "bytes": 48520, + "sha256": "b567abb012940be5c233bce0960e30deb8c56248ad2f3ab67286f3e2d76cfb7c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/processes-before.txt", + "bytes": 49254, + "sha256": "763c1c6df0931c2f4d0f2da8dd19fca46d99b91f1ab175a740edbd9deaefd06e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/provenance.json", + "bytes": 2333, + "sha256": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/remote-options-command.json", + "bytes": 419, + "sha256": "5df542e9d3106869ca376e34542d2aa3adc6e97ed9cbcb653d1b80ea1bfcb446" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/remote-options.log", + "bytes": 172, + "sha256": "455243ad06b2aa612135ee68346c422875d1a02642bf486c09ec5e5986cd2c8b" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/remote-stage-hashes.json", + "bytes": 16139, + "sha256": "dc353ee05e795ca0af215567cf96b2e88f7840c14bbb60a4794cdfffc4b9c1bb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/retained-zero-worker.js", + "bytes": 3415, + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/retained-zero-worker.ts", + "bytes": 3415, + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/root-comparison.json", + "bytes": 9243, + "sha256": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/rotating-manifest.json", + "bytes": 13336, + "sha256": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-access.py", + "bytes": 4578, + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-changing-options.py", + "bytes": 6250, + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-focus.py", + "bytes": 6585, + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-options.py", + "bytes": 6438, + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-retained.py", + "bytes": 6973, + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-rotating.py", + "bytes": 9383, + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-zero-retained.py.gz", + "bytes": 2328, + "sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run-zero-retained.source.json", + "bytes": 353, + "sha256": "b91def89ef565783b00f73e2efac1dfaadec45f667210baef9c7e571d071a109" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/source.patch.gz", + "bytes": 1321, + "sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/source.patch.json", + "bytes": 203, + "sha256": "ad137f1da42647de0661cb1b7d75dfa8bf82687b3909a75f28324ae74041bc6a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/summary.json", + "bytes": 13504, + "sha256": "73debd12aa19378b9856a1c01520a818f4fc4e0cdfebd56e8c4f161c95af2b0b" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/timing.jsonl", + "bytes": 68616, + "sha256": "f3e1815c36f07d08a773c355359b1a70937415105e3fc23cffb5c6c3f1853fda" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/verify.jsonl", + "bytes": 15847, + "sha256": "857a04b2747c943325ed3407d504916b0001921894ab4757f2ba3ba81ce43005" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/window.json", + "bytes": 799, + "sha256": "620a8d0c45d6548c29a826129191288a841629e372c696bbfa8f0e108becd714" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-options/zero-root-comparison.json", + "bytes": 667, + "sha256": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/additional-root-comparison.json", + "bytes": 1643, + "sha256": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/build-provenance.json", + "bytes": 1011, + "sha256": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-changing-options-validation.json", + "bytes": 1183, + "sha256": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-changing-roots.json", + "bytes": 1930, + "sha256": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-changing-workers-provenance.json", + "bytes": 2220, + "sha256": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-fixture-validation.json", + "bytes": 41822, + "sha256": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-options-validation.json", + "bytes": 4044, + "sha256": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-retained-roots.json", + "bytes": 1930, + "sha256": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-retained-zero-validation.json", + "bytes": 2388, + "sha256": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-retained-zero-workers-provenance.json", + "bytes": 2196, + "sha256": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-roots.json", + "bytes": 8668, + "sha256": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-workers-provenance.json", + "bytes": 8733, + "sha256": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-zero-roots.json", + "bytes": 1918, + "sha256": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/candidate-zero-validation.json", + "bytes": 3139, + "sha256": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/changing-options-worker.js", + "bytes": 1466, + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/changing-options-worker.ts", + "bytes": 1466, + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/controller-exit.json", + "bytes": 21, + "sha256": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/controller.log", + "bytes": 416, + "sha256": "15d0b56ce2880e0b399a3a5121573574af4df96b66ed30de51b8f8f126f3104e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/fixture-hashes.json", + "bytes": 2030, + "sha256": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/fixtures.json", + "bytes": 4941, + "sha256": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/access-worker.js", + "bytes": 1511, + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/access-worker.ts", + "bytes": 1537, + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/rotating-worker.js", + "bytes": 2209, + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/rotating-worker.ts", + "bytes": 2180, + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/run_access.py", + "bytes": 4445, + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/run_regression_focus.py", + "bytes": 6463, + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/worker.js", + "bytes": 3348, + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/harness/worker.ts", + "bytes": 3335, + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/host.json", + "bytes": 2687, + "sha256": "d8028969b51088ce28f7d615fa45bb083302eead73d63a5674c712e52b898836" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/lazy-candidate-probes.json", + "bytes": 4987, + "sha256": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/lazy-main-probes.json", + "bytes": 4922, + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-build-provenance.json", + "bytes": 1008, + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-changing-options-validation.json", + "bytes": 1183, + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-changing-roots.json", + "bytes": 1891, + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-changing-workers-provenance.json", + "bytes": 2090, + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-fixture-validation.json", + "bytes": 40626, + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-options-validation.json", + "bytes": 4044, + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-retained-roots.json", + "bytes": 1891, + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-retained-zero-validation.json", + "bytes": 2388, + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-retained-zero-workers-provenance.json", + "bytes": 2066, + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-reuse-provenance.json", + "bytes": 163100, + "sha256": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-roots.json", + "bytes": 8668, + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-workers-provenance.json", + "bytes": 8213, + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-zero-roots.json", + "bytes": 1879, + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/main-zero-validation.json", + "bytes": 3061, + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/measure-access-recheck.py", + "bytes": 2793, + "sha256": "443358a5d37d49b6ab504197f21e441f648572e84da2d1aa01a09e50a8de9761" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/options-worker.js", + "bytes": 2264, + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/options-worker.ts", + "bytes": 2323, + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/processes-after.txt", + "bytes": 48520, + "sha256": "e0d508e637abeca0a9c1273a13498e3df273456dcb3243a815ab299b1733db80" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/processes-before.txt", + "bytes": 48520, + "sha256": "86edb0683206e09e1077e15499bb1c1b6a3f98a0ace0ae48dc80834c98511299" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/provenance.json", + "bytes": 2333, + "sha256": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/remote-recheck-access-command.json", + "bytes": 459, + "sha256": "cbe547108a40deb025874a247ecdb14f32d1dbb44b523a1e7da45b82d888aead" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/remote-recheck-access.log", + "bytes": 175, + "sha256": "61ba3aaf0d1f2c04b9b55af0747e7f6b6d2728acf770fd37e61c2060eeb57394" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/remote-stage-hashes.json", + "bytes": 16139, + "sha256": "dc353ee05e795ca0af215567cf96b2e88f7840c14bbb60a4794cdfffc4b9c1bb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/retained-zero-worker.js", + "bytes": 3415, + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/retained-zero-worker.ts", + "bytes": 3415, + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/root-comparison.json", + "bytes": 9243, + "sha256": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/rotating-manifest.json", + "bytes": 13336, + "sha256": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-access.py", + "bytes": 4578, + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-changing-options.py", + "bytes": 6250, + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-focus.py", + "bytes": 6585, + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-options.py", + "bytes": 6438, + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-retained.py", + "bytes": 6973, + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-rotating.py", + "bytes": 9383, + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-zero-retained.py.gz", + "bytes": 2328, + "sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run-zero-retained.source.json", + "bytes": 353, + "sha256": "b91def89ef565783b00f73e2efac1dfaadec45f667210baef9c7e571d071a109" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/source.patch.gz", + "bytes": 1321, + "sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/source.patch.json", + "bytes": 203, + "sha256": "ad137f1da42647de0661cb1b7d75dfa8bf82687b3909a75f28324ae74041bc6a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/summary.json", + "bytes": 27238, + "sha256": "f24566c5eb8f9587d91fd8001df6e0b1d7d516b97f99a787a09d0f20fe167f98" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/timing.jsonl", + "bytes": 194856, + "sha256": "2d1acf2852d6341bd1d3a031ed9fec508e7b216f4b35ed3d28e3b30ee3770630" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/verify.jsonl", + "bytes": 4117, + "sha256": "a3d84ce02ed4afc481133c7b32f1586cf9cfe4bc7f18c66999d430f9fc53656e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/window.json", + "bytes": 846, + "sha256": "811e7a62868e604fe9eed45532e35931ee9d324a5492cde653b87641aa9f33d2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-recheck-access/zero-root-comparison.json", + "bytes": 667, + "sha256": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/additional-root-comparison.json", + "bytes": 1643, + "sha256": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/build-provenance.json", + "bytes": 1011, + "sha256": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-changing-options-validation.json", + "bytes": 1183, + "sha256": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-changing-roots.json", + "bytes": 1930, + "sha256": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-changing-workers-provenance.json", + "bytes": 2220, + "sha256": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-fixture-validation.json", + "bytes": 41822, + "sha256": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-options-validation.json", + "bytes": 4044, + "sha256": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-retained-roots.json", + "bytes": 1930, + "sha256": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-retained-zero-validation.json", + "bytes": 2388, + "sha256": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-retained-zero-workers-provenance.json", + "bytes": 2196, + "sha256": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-roots.json", + "bytes": 8668, + "sha256": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-workers-provenance.json", + "bytes": 8733, + "sha256": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-zero-roots.json", + "bytes": 1918, + "sha256": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/candidate-zero-validation.json", + "bytes": 3139, + "sha256": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/changing-options-worker.js", + "bytes": 1466, + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/changing-options-worker.ts", + "bytes": 1466, + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/controller-exit.json", + "bytes": 21, + "sha256": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/controller.log", + "bytes": 193, + "sha256": "4907f764846f8ddb673129ffe3b915b95bfef3312d19ff46a7032efd36afb01a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/fixture-hashes.json", + "bytes": 2030, + "sha256": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/fixtures.json", + "bytes": 4941, + "sha256": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/access-worker.js", + "bytes": 1511, + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/access-worker.ts", + "bytes": 1537, + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/rotating-worker.js", + "bytes": 2209, + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/rotating-worker.ts", + "bytes": 2180, + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/run_access.py", + "bytes": 4445, + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/run_regression_focus.py", + "bytes": 6463, + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/worker.js", + "bytes": 3348, + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/harness/worker.ts", + "bytes": 3335, + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/host.json", + "bytes": 1823, + "sha256": "cc25733f34d55f74892eb861dab12ff8d128a5191dc8b07d00f0594993ad36e0" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/lazy-candidate-probes.json", + "bytes": 4987, + "sha256": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/lazy-main-probes.json", + "bytes": 4922, + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-build-provenance.json", + "bytes": 1008, + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-changing-options-validation.json", + "bytes": 1183, + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-changing-roots.json", + "bytes": 1891, + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-changing-workers-provenance.json", + "bytes": 2090, + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-fixture-validation.json", + "bytes": 40626, + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-options-validation.json", + "bytes": 4044, + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-retained-roots.json", + "bytes": 1891, + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-retained-zero-validation.json", + "bytes": 2388, + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-retained-zero-workers-provenance.json", + "bytes": 2066, + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-reuse-provenance.json", + "bytes": 163100, + "sha256": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-roots.json", + "bytes": 8668, + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-workers-provenance.json", + "bytes": 8213, + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-zero-roots.json", + "bytes": 1879, + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/main-zero-validation.json", + "bytes": 3061, + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/options-worker.js", + "bytes": 2264, + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/options-worker.ts", + "bytes": 2323, + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/processes-after.txt", + "bytes": 48748, + "sha256": "bd44249b82363d1d1b149feaf03b34d3fb85b13b0f376e3c70b7f39dc8e6376d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/processes-before.txt", + "bytes": 48520, + "sha256": "04c2327c5d9406e05fb3730782cf6c827b8261686dd9a5762f5a508ce7a92b42" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/provenance.json", + "bytes": 2333, + "sha256": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/regression-cases.json", + "bytes": 934, + "sha256": "c612dd76c32f3391ae87fc559ffcbc1c28bf5853298624a56bf60f94ad7975d7" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/remote-regression-recheck-focus-command.json", + "bytes": 693, + "sha256": "66bbd284ccc888eedf93342ed4c16357ec2fcbce766576d12fcaf7e470ee4a08" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/remote-regression-recheck-focus.log", + "bytes": 176, + "sha256": "88ee86cfd8cd5ffd3aa41a5329967f5aa75a1281b555ae0f54f95f7fd31c615d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/remote-stage-hashes.json", + "bytes": 16139, + "sha256": "dc353ee05e795ca0af215567cf96b2e88f7840c14bbb60a4794cdfffc4b9c1bb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/retained-zero-worker.js", + "bytes": 3415, + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/retained-zero-worker.ts", + "bytes": 3415, + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/root-comparison.json", + "bytes": 9243, + "sha256": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/rotating-manifest.json", + "bytes": 13336, + "sha256": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-access.py", + "bytes": 4578, + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-changing-options.py", + "bytes": 6250, + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-focus.py", + "bytes": 6585, + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-options.py", + "bytes": 6438, + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-retained.py", + "bytes": 6973, + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-rotating.py", + "bytes": 9383, + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-zero-retained.py.gz", + "bytes": 2328, + "sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run-zero-retained.source.json", + "bytes": 353, + "sha256": "b91def89ef565783b00f73e2efac1dfaadec45f667210baef9c7e571d071a109" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/source.patch.gz", + "bytes": 1321, + "sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/source.patch.json", + "bytes": 203, + "sha256": "ad137f1da42647de0661cb1b7d75dfa8bf82687b3909a75f28324ae74041bc6a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/summary.json", + "bytes": 14152, + "sha256": "60f73ed90b9868480ad098b22b82a817904435492f808e4f026503dfc9b8b38b" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/timing.jsonl", + "bytes": 76662, + "sha256": "43f42dc7d0fc2cfaa37205521fdfbb16284b50777bf1f01c9ab7d72c80b6b827" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/verify.jsonl", + "bytes": 11363, + "sha256": "10ea27b71dc3d841ea58faa8dd87c94c89f9b8c22416f853e3384ce47a597532" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/window.json", + "bytes": 1097, + "sha256": "f7f1c75781f690986ebbb601c0d7e44112980a1e0fdd159005f7c192febd6f0a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-regression-recheck-focus/zero-root-comparison.json", + "bytes": 667, + "sha256": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/additional-root-comparison.json", + "bytes": 1643, + "sha256": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/build-provenance.json", + "bytes": 1011, + "sha256": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-changing-options-validation.json", + "bytes": 1183, + "sha256": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-changing-roots.json", + "bytes": 1930, + "sha256": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-changing-workers-provenance.json", + "bytes": 2220, + "sha256": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-fixture-validation.json", + "bytes": 41822, + "sha256": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-options-validation.json", + "bytes": 4044, + "sha256": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-retained-roots.json", + "bytes": 1930, + "sha256": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-retained-zero-validation.json", + "bytes": 2388, + "sha256": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-retained-zero-workers-provenance.json", + "bytes": 2196, + "sha256": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-roots.json", + "bytes": 8668, + "sha256": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-workers-provenance.json", + "bytes": 8733, + "sha256": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-zero-roots.json", + "bytes": 1918, + "sha256": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/candidate-zero-validation.json", + "bytes": 3139, + "sha256": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/changing-options-worker.js", + "bytes": 1466, + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/changing-options-worker.ts", + "bytes": 1466, + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/controller-exit.json", + "bytes": 21, + "sha256": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/controller.log", + "bytes": 1482, + "sha256": "4442f25fdeb1b3f7b263b1412b3f8894de3e01ab533fb5d4400c15567cf22b8b" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/fixture-hashes.json", + "bytes": 2030, + "sha256": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/fixtures.json", + "bytes": 4941, + "sha256": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/access-worker.js", + "bytes": 1511, + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/access-worker.ts", + "bytes": 1537, + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/rotating-worker.js", + "bytes": 2209, + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/rotating-worker.ts", + "bytes": 2180, + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/run_access.py", + "bytes": 4445, + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/run_regression_focus.py", + "bytes": 6463, + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/worker.js", + "bytes": 3348, + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/harness/worker.ts", + "bytes": 3335, + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/host.json", + "bytes": 4533, + "sha256": "df7b921e4e41f5b74a3dc34fdcc56476231e28fd69fbff702771da90d150ef3e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/lazy-candidate-probes.json", + "bytes": 4987, + "sha256": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/lazy-main-probes.json", + "bytes": 4922, + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-build-provenance.json", + "bytes": 1008, + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-changing-options-validation.json", + "bytes": 1183, + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-changing-roots.json", + "bytes": 1891, + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-changing-workers-provenance.json", + "bytes": 2090, + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-fixture-validation.json", + "bytes": 40626, + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-options-validation.json", + "bytes": 4044, + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-retained-roots.json", + "bytes": 1891, + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-retained-zero-validation.json", + "bytes": 2388, + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-retained-zero-workers-provenance.json", + "bytes": 2066, + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-reuse-provenance.json", + "bytes": 163100, + "sha256": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-roots.json", + "bytes": 8668, + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-workers-provenance.json", + "bytes": 8213, + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-zero-roots.json", + "bytes": 1879, + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/main-zero-validation.json", + "bytes": 3061, + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/measure-supplement.py", + "bytes": 2719, + "sha256": "b8a9283a8f493c05fefbdb8d8d781dc02f0a637864c7d6cda90e9e34e16a6c77" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/memory.jsonl", + "bytes": 348584, + "sha256": "f17188ca97a67a8a95feadb00deb47fecc41ca7b36485f409c8fbe108a14961f" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/options-worker.js", + "bytes": 2264, + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/options-worker.ts", + "bytes": 2323, + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/processes-after.txt", + "bytes": 48520, + "sha256": "fcaa05644a883606157e922aa91f00b9bbae32714f1c2947856b2b5291db5c40" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/processes-before.txt", + "bytes": 48976, + "sha256": "876ff5806603d35ff403c7f32ca37a8f217720ccd1e34e60d062956eceb441ad" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/provenance.json", + "bytes": 2333, + "sha256": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/remote-retained-command.json", + "bytes": 419, + "sha256": "7cc59d1962d763aa5b3af82ebc1c212a0b805c81f6a0fd4dcc25e1b6a251a587" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/remote-retained.log", + "bytes": 176, + "sha256": "ed4a267bc81f3a75121f131904a0b1836cecd1fb3b05aeea3d4b7f5ae94883ed" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/remote-stage-hashes.json", + "bytes": 16139, + "sha256": "dc353ee05e795ca0af215567cf96b2e88f7840c14bbb60a4794cdfffc4b9c1bb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/retained-zero-worker.js", + "bytes": 3415, + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/retained-zero-worker.ts", + "bytes": 3415, + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/root-comparison.json", + "bytes": 9243, + "sha256": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/rotating-manifest.json", + "bytes": 13336, + "sha256": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-access.py", + "bytes": 4578, + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-changing-options.py", + "bytes": 6250, + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-focus.py", + "bytes": 6585, + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-options.py", + "bytes": 6438, + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-retained.py", + "bytes": 6973, + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-rotating.py", + "bytes": 9383, + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-zero-retained.py.gz", + "bytes": 2328, + "sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run-zero-retained.source.json", + "bytes": 353, + "sha256": "b91def89ef565783b00f73e2efac1dfaadec45f667210baef9c7e571d071a109" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/source.patch.gz", + "bytes": 1321, + "sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/source.patch.json", + "bytes": 203, + "sha256": "ad137f1da42647de0661cb1b7d75dfa8bf82687b3909a75f28324ae74041bc6a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/summary.json", + "bytes": 120539, + "sha256": "27723f3d7709eb58710afbd4847245c521711afe573a2776911cc9ce8c7b4c4d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/verify.jsonl", + "bytes": 82666, + "sha256": "c08e4a1b35b4b219faf4bf1329a78c3cc0850fa26c1ad26fd839f124da4f1046" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/window.json", + "bytes": 803, + "sha256": "774562158450c241e63f60d2d4ff6098e0eac01e1e11610e470659150f201b8d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-retained/zero-root-comparison.json", + "bytes": 667, + "sha256": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/additional-root-comparison.json", + "bytes": 1643, + "sha256": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/build-provenance.json", + "bytes": 1011, + "sha256": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/calibration.jsonl", + "bytes": 22246, + "sha256": "dd92568be69a41d986d1e3ada9401624554dd109c61fb63a76887c743962f576" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-changing-options-validation.json", + "bytes": 1183, + "sha256": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-changing-roots.json", + "bytes": 1930, + "sha256": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-changing-workers-provenance.json", + "bytes": 2220, + "sha256": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-fixture-validation.json", + "bytes": 41822, + "sha256": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-options-validation.json", + "bytes": 4044, + "sha256": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-retained-roots.json", + "bytes": 1930, + "sha256": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-retained-zero-validation.json", + "bytes": 2388, + "sha256": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-retained-zero-workers-provenance.json", + "bytes": 2196, + "sha256": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-roots.json", + "bytes": 8668, + "sha256": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-workers-provenance.json", + "bytes": 8733, + "sha256": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-zero-roots.json", + "bytes": 1918, + "sha256": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/candidate-zero-validation.json", + "bytes": 3139, + "sha256": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/changing-options-worker.js", + "bytes": 1466, + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/changing-options-worker.ts", + "bytes": 1466, + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/controller-exit.json", + "bytes": 21, + "sha256": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/controller.log", + "bytes": 1453, + "sha256": "9e064ce586897939e1d55b1e483c8b9eb1a35705b870fa741d6e0d7a840c3df6" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/fixture-hashes.json", + "bytes": 2030, + "sha256": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/fixtures.json", + "bytes": 4941, + "sha256": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/access-worker.js", + "bytes": 1511, + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/access-worker.ts", + "bytes": 1537, + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/rotating-worker.js", + "bytes": 2209, + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/rotating-worker.ts", + "bytes": 2180, + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/run_access.py", + "bytes": 4445, + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/run_regression_focus.py", + "bytes": 6463, + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/worker.js", + "bytes": 3348, + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/harness/worker.ts", + "bytes": 3335, + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/host.json", + "bytes": 5127, + "sha256": "2ee3952d7d2a19a290888ea807b291725b18e2c3728565f2a58be11739491665" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/lazy-candidate-probes.json", + "bytes": 4987, + "sha256": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/lazy-main-probes.json", + "bytes": 4922, + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-build-provenance.json", + "bytes": 1008, + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-changing-options-validation.json", + "bytes": 1183, + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-changing-roots.json", + "bytes": 1891, + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-changing-workers-provenance.json", + "bytes": 2090, + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-fixture-validation.json", + "bytes": 40626, + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-options-validation.json", + "bytes": 4044, + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-retained-roots.json", + "bytes": 1891, + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-retained-zero-validation.json", + "bytes": 2388, + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-retained-zero-workers-provenance.json", + "bytes": 2066, + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-reuse-provenance.json", + "bytes": 163100, + "sha256": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-roots.json", + "bytes": 8668, + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-workers-provenance.json", + "bytes": 8213, + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-zero-roots.json", + "bytes": 1879, + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/main-zero-validation.json", + "bytes": 3061, + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/measure-supplement.py", + "bytes": 2719, + "sha256": "b8a9283a8f493c05fefbdb8d8d781dc02f0a637864c7d6cda90e9e34e16a6c77" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/options-worker.js", + "bytes": 2264, + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/options-worker.ts", + "bytes": 2323, + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/processes-after.txt", + "bytes": 48520, + "sha256": "c32881f2023dc9719751a77161a5d3e21f6255618f8c5e086cfc0d50e7ca95b0" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/processes-before.txt", + "bytes": 49254, + "sha256": "56903bcf4d805800833e18e855093f3c4a2db9cd839c6e3d881cfb5766ed09f9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/provenance.json", + "bytes": 2333, + "sha256": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/remote-rotating-command.json", + "bytes": 611, + "sha256": "739c2bf7887f3708160f0f0b3d82578f9d52afc2ac124738ea0695765e352130" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/remote-rotating.log", + "bytes": 172, + "sha256": "c8904b16eb04523e286c479bef765083633a95cac9873fc28dd168a28f8b32b3" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/remote-stage-hashes.json", + "bytes": 16139, + "sha256": "dc353ee05e795ca0af215567cf96b2e88f7840c14bbb60a4794cdfffc4b9c1bb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/retained-zero-worker.js", + "bytes": 3415, + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/retained-zero-worker.ts", + "bytes": 3415, + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/root-comparison.json", + "bytes": 9243, + "sha256": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/rotating-manifest.json", + "bytes": 13336, + "sha256": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-access.py", + "bytes": 4578, + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-changing-options.py", + "bytes": 6250, + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-focus.py", + "bytes": 6585, + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-options.py", + "bytes": 6438, + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-retained.py", + "bytes": 6973, + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-rotating.py", + "bytes": 9383, + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-zero-retained.py.gz", + "bytes": 2328, + "sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run-zero-retained.source.json", + "bytes": 353, + "sha256": "b91def89ef565783b00f73e2efac1dfaadec45f667210baef9c7e571d071a109" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/source.patch.gz", + "bytes": 1321, + "sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/source.patch.json", + "bytes": 203, + "sha256": "ad137f1da42647de0661cb1b7d75dfa8bf82687b3909a75f28324ae74041bc6a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/timing.jsonl", + "bytes": 161219, + "sha256": "1d88a5ed6190f3af5e3529c4208ea2a8b7386205dc1d260ce6f4edb20ac40e1e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/verify.jsonl", + "bytes": 59834, + "sha256": "6a385252944006fc98e7681c1fb33acdd09914900f814f7888b42d061314e387" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/window.json", + "bytes": 1003, + "sha256": "8807a2bb393f19140f3e0930c8e051748262b781f2809b9220d0035c2c35ba58" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-rotating/zero-root-comparison.json", + "bytes": 667, + "sha256": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/additional-root-comparison.json", + "bytes": 1643, + "sha256": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/build-provenance.json", + "bytes": 1011, + "sha256": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-changing-options-validation.json", + "bytes": 1183, + "sha256": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-changing-roots.json", + "bytes": 1930, + "sha256": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-changing-workers-provenance.json", + "bytes": 2220, + "sha256": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-fixture-validation.json", + "bytes": 41822, + "sha256": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-options-validation.json", + "bytes": 4044, + "sha256": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-retained-roots.json", + "bytes": 1930, + "sha256": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-retained-zero-validation.json", + "bytes": 2388, + "sha256": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-retained-zero-workers-provenance.json", + "bytes": 2196, + "sha256": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-roots.json", + "bytes": 8668, + "sha256": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-workers-provenance.json", + "bytes": 8733, + "sha256": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-zero-roots.json", + "bytes": 1918, + "sha256": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/candidate-zero-validation.json", + "bytes": 3139, + "sha256": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/changing-options-worker.js", + "bytes": 1466, + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/changing-options-worker.ts", + "bytes": 1466, + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/controller-exit.json", + "bytes": 21, + "sha256": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/controller.log", + "bytes": 74, + "sha256": "557278371737fdfec08384b00176ca5850dbce725373f5d353e57703a523a2cd" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/fixture-hashes.json", + "bytes": 2030, + "sha256": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/fixtures.json", + "bytes": 4941, + "sha256": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/access-worker.js", + "bytes": 1511, + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/access-worker.ts", + "bytes": 1537, + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/rotating-worker.js", + "bytes": 2209, + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/rotating-worker.ts", + "bytes": 2180, + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/run_access.py", + "bytes": 4445, + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/run_regression_focus.py", + "bytes": 6463, + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/worker.js", + "bytes": 3348, + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/harness/worker.ts", + "bytes": 3335, + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/host.json", + "bytes": 1557, + "sha256": "2f0a4ec960c0b2a6e2417152a440c53c55fff7af0111961fc360075495878aca" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/lazy-candidate-probes.json", + "bytes": 4987, + "sha256": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/lazy-main-probes.json", + "bytes": 4922, + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-build-provenance.json", + "bytes": 1008, + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-changing-options-validation.json", + "bytes": 1183, + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-changing-roots.json", + "bytes": 1891, + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-changing-workers-provenance.json", + "bytes": 2090, + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-fixture-validation.json", + "bytes": 40626, + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-options-validation.json", + "bytes": 4044, + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-retained-roots.json", + "bytes": 1891, + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-retained-zero-validation.json", + "bytes": 2388, + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-retained-zero-workers-provenance.json", + "bytes": 2066, + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-reuse-provenance.json", + "bytes": 163100, + "sha256": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-roots.json", + "bytes": 8668, + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-workers-provenance.json", + "bytes": 8213, + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-zero-roots.json", + "bytes": 1879, + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/main-zero-validation.json", + "bytes": 3061, + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/options-worker.js", + "bytes": 2264, + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/options-worker.ts", + "bytes": 2323, + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/processes-after.txt", + "bytes": 48976, + "sha256": "504eec397e163fc8a15f8bc5a0325cd791e231e22df861d51b36c67aef751110" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/processes-before.txt", + "bytes": 48976, + "sha256": "3c625ac853b1edb50f65c9ba850d1bada3283ac6e6cc8016f337b0d358c18fbf" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/provenance.json", + "bytes": 2333, + "sha256": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/remote-stage-hashes.json", + "bytes": 16139, + "sha256": "dc353ee05e795ca0af215567cf96b2e88f7840c14bbb60a4794cdfffc4b9c1bb" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/remote-stringify-recheck-focus-command.json", + "bytes": 531, + "sha256": "b9dafe75d23728a25d97c65bc979d40ab32d59eaf0619302fbe23af5f29431db" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/remote-stringify-recheck-focus.log", + "bytes": 173, + "sha256": "506a988b9e0c2b51b11ad5df684f31449589ab09fbf2e765212b8aee89683661" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/retained-zero-worker.js", + "bytes": 3415, + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/retained-zero-worker.ts", + "bytes": 3415, + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/root-comparison.json", + "bytes": 9243, + "sha256": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/rotating-manifest.json", + "bytes": 13336, + "sha256": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-access.py", + "bytes": 4578, + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-changing-options.py", + "bytes": 6250, + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-focus.py", + "bytes": 6585, + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-options.py", + "bytes": 6438, + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-retained.py", + "bytes": 6973, + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-rotating.py", + "bytes": 9383, + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-zero-retained.py.gz", + "bytes": 2328, + "sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run-zero-retained.source.json", + "bytes": 353, + "sha256": "b91def89ef565783b00f73e2efac1dfaadec45f667210baef9c7e571d071a109" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/source.patch.gz", + "bytes": 1321, + "sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/source.patch.json", + "bytes": 203, + "sha256": "ad137f1da42647de0661cb1b7d75dfa8bf82687b3909a75f28324ae74041bc6a" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/stringify-recheck-cases.json", + "bytes": 467, + "sha256": "68213e1648720105e88bf40dd74c9d55f84c927edf6d373b453fccb1af7cce05" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/summary.json", + "bytes": 5804, + "sha256": "a814db464b6d89253a8a47bb215e4d109718b09f4e0292e9dcfc8111cda1ebaf" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/timing.jsonl", + "bytes": 30768, + "sha256": "4054ea7d1cd6e387a17e2bcb4500b6db7378aa446bf6dd29d6c2c676c69e7f95" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/verify.jsonl", + "bytes": 4564, + "sha256": "1c0d05ead73b5fe3e01eb8bfa7f9631398c19aa8515de1422711d05aa6b38d93" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/window.json", + "bytes": 920, + "sha256": "029f39b2747752fde70a8e20fd993f507f0afd53d9b06c8630f66648cfd35c76" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/quiet-trusted-materialized-read-r26-stringify-recheck-focus/zero-root-comparison.json", + "bytes": 667, + "sha256": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/access-analysis.json", + "bytes": 43277, + "sha256": "090201a2782736da34da77756f08b36db77357fd8bd91287f67d30cfbfee5a57" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/access-recheck-analysis.json", + "bytes": 54818, + "sha256": "48ad58676a6ea3f2bbb6d768a20c2010eed87e5ef8da3184c7177898d46ea5f4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/additional-root-comparison.json", + "bytes": 1643, + "sha256": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-access-recheck.py", + "bytes": 6550, + "sha256": "62cc0d5c42c4072b7e0297a7c5e0708a8127154974416a4b2237c843577b9a05" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-changing-options.py", + "bytes": 6282, + "sha256": "dcad361f6e2ecd5c3b1933638b64314cc25d1986424ec3a1b20e7d81c62d1a29" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-extras.py", + "bytes": 7106, + "sha256": "b747bf477e1a0b4308ad6ab68884f151786da4ae6ec4069512ad1836d646728d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-full.py", + "bytes": 6336, + "sha256": "3e1c44a315d5009ee31d5a1c5fa58f9384ccad261acb457d016a5b0a575926a3" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-large-options.py", + "bytes": 6267, + "sha256": "890eb9be7484bf1453866fdc27cc3ad11f614f8b49fc0a69d7c9ea9e48609e8a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-large-recheck-options.py", + "bytes": 6288, + "sha256": "0c67c0e8abbc57c33e35ec92f57b24c4019a6518105b46300102bc799a4daab4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-regression-recheck.py", + "bytes": 6340, + "sha256": "b05572ace82e8a616f0bd46d3bb1028253f7dc606fd03b8b0170ddfe2efcc689" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-retained.py", + "bytes": 4867, + "sha256": "77fb29d605b62a49c66e03b60d5c0bf15accb8932880cb3068805da937f60889" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-rotating.py", + "bytes": 4407, + "sha256": "fd2e84685baf7e6525dd96e7187dc4595db523740aa69e7944a56b2c9f574423" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-small-rotating-recheck.py", + "bytes": 4433, + "sha256": "0fba6080126b2157d699559f9476299a23b866ffecf511d272d12a9a32a5af00" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-stringify-recheck.py", + "bytes": 6342, + "sha256": "52d1f788e2a3cc91eae4bcd3bcc4d51837750479848ce256842f669f4f492e17" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-zero-retained.py", + "bytes": 4875, + "sha256": "695f483ec60c1792529ce01cced55760958e3265a7133a95a72cd8f8fc7330c2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/archive-results.py", + "bytes": 4322, + "sha256": "0e19efb9e48597b0355955bcd6031ffa91bdef692f8433af3efc30ec77860c35" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/archive-validation.py", + "bytes": 2147, + "sha256": "d6935b2e50730eaac6a13a28a6d6294f8094dc18ca97618977616cfa8eb2a36e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/array-dispatch-static-diff.json", + "bytes": 226, + "sha256": "b69bd68a560c2fad4b0ef9490ded28fdd922f43e31f8b73b3a6b94f999cc24b5" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/base.json", + "bytes": 91, + "sha256": "83e9ecf60f78dd51fef99fd928443d8f38632d4fda7151cef4365280918e5ea6" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/bootstrap.py", + "bytes": 4316, + "sha256": "6cb966995f409f92d31ceedbedf9aa004bea48c449316e4c191a24d7582b5522" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-changing-worker.py", + "bytes": 1371, + "sha256": "9f1ff996614ff4c01a44b461487ab07ab40f2599d3e41791795285dd039c8c05" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-command-result.json", + "bytes": 61, + "sha256": "181657a05fadcef06018db911365dde6e773e235f82d28684b7b18909c970430" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-provenance.json", + "bytes": 1011, + "sha256": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-release.py", + "bytes": 2478, + "sha256": "f104da4b90eda0c4f2f28ef311a6bdd8b8cb4afc27c65a6d6569285b2955d1fe" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-retained-zero-worker.py", + "bytes": 1370, + "sha256": "3eaa34802d18e6933535ff8c225744a7dc24defbefa597567b17c392398da562" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-start.json", + "bytes": 416, + "sha256": "3f5e68c046925b981643836365aa8f7bb2d29d96cb836a21a9f147ed66627053" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-workers.py", + "bytes": 1405, + "sha256": "8ec388464aebad1d9d3b3a94cc332880a40a1df82040369f25e423cbcd15189a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build.log.gz", + "bytes": 527, + "sha256": "2eb2e18ac3d039b10228f52f0b2c38ac499eeb7199ab431cc216706a194dae8b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/callback-only-node.stdout.gz", + "bytes": 57, + "sha256": "cbc3e9a036df44bd30b481ce8220c1156d618142dc6658d8b7fcb9e067721877" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-11cached_read8lazy_get.s.gz", + "bytes": 951, + "sha256": "1894bf01577b4eb805ceacbd8f416724584540238d00de468ae7a158920f7e8d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-15lazy_get_rooted.s.gz", + "bytes": 3264, + "sha256": "2793e8a7d4c39d2e2eb09677ddb38d4cdf7260b2448865efeb8f7e3ab5e0a69b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-8mutation26resolve_materialized_array.s.gz", + "bytes": 3241, + "sha256": "1d845bd4e353ea532f760e43d28ff1fb574327b89bc7205d47597adcae3ea4be" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-access-worker-build-0.log.gz", + "bytes": 317, + "sha256": "a264ea897550c878c7baa95965f4e6fd78178f7d64ca3012a7fb74c190bb9289" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-access-worker-build-1.log.gz", + "bytes": 462, + "sha256": "093c395491ffda817c195694b2f3849f348feb4de3511443626a7f046e73767d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-array-get.s.gz", + "bytes": 6064, + "sha256": "deb9ea46c08ff9884644bda6d6eb18a8497efcf7a82a68800a58211c690fafc4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-callback-only-auto-scheduled.stderr.gz", + "bytes": 9664, + "sha256": "429cd36769761cb2c0623d2d888f05495083329d4a9a912f235133528a156c29" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-callback-only-auto-scheduled.stdout.gz", + "bytes": 57, + "sha256": "cbc3e9a036df44bd30b481ce8220c1156d618142dc6658d8b7fcb9e067721877" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-callback-only-compile.log.gz", + "bytes": 348, + "sha256": "ae5d2504223184d5c97b2c833d4c7f5286ef842cec401e78a654c150496c47db" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll.gz", + "bytes": 65792, + "sha256": "1040e67e889e5648c5ac1cb72bd55939b0565a7cbf97f3f19e75456b3934f08d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/check-0.log.gz", + "bytes": 683, + "sha256": "114e4f01a81a89cf7a1a588730b4ccc6eae3e49b38eef891bc12c55432e76bd0" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/compile.log.gz", + "bytes": 516, + "sha256": "cbfb76b8c63a73d66dd90321d0b95317b5b8f4daa703c96a98d293662cc294d8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/rewrite.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/zero.ll.gz", + "bytes": 81796, + "sha256": "758b3d10cb99f2c8a7bada2222501f4ec821eb8be84ba751f01aee2c6a123589" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll.gz", + "bytes": 62049, + "sha256": "4291f73dad619b919f6419b231eb38241e6cfb87f9bc1df40104f4263aa795d2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/check-0.log.gz", + "bytes": 117, + "sha256": "fd59ff6c5a9dce3389c65282d15d8b6d3591b298dd856bb32852f0718ac4fda9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/check-1.log.gz", + "bytes": 153, + "sha256": "b3c5d5abdc8983e6e0ba06886304ce7fc03b8dd496118bfda338c18a0835a364" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/compile.log.gz", + "bytes": 519, + "sha256": "d4b54264edb1e916c41fb46ada505d09ae4f083bfa2c687eda91ffa8fecacaf7" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/zero.ll.gz", + "bytes": 62049, + "sha256": "4291f73dad619b919f6419b231eb38241e6cfb87f9bc1df40104f4263aa795d2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-options-build-0.log.gz", + "bytes": 319, + "sha256": "f4641eaa3fe4be20f9587f77a6b0aa82922056a479443dfeb2238a85b049f8e7" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-options-build-1.log.gz", + "bytes": 462, + "sha256": "093c395491ffda817c195694b2f3849f348feb4de3511443626a7f046e73767d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-options-validation.json", + "bytes": 1183, + "sha256": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-roots.json", + "bytes": 1930, + "sha256": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-workers-provenance.json", + "bytes": 2220, + "sha256": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fixture-validation.json", + "bytes": 41822, + "sha256": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fraction-compile.log.gz", + "bytes": 350, + "sha256": "cfed6ded234242d942c98c7c6ceda781bc08d2b6cf3d34561d5a30a8b2cfc873" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fraction.json", + "bytes": 1501, + "sha256": "014fa0a303e73dbc8fe169dbbda241eca5a4396fff739a56367b88ef5d2e89a1" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fraction.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fraction.stdout.gz", + "bytes": 68, + "sha256": "e0b6ad5833f94aec1550856db43d1e43111f10f487e7978a0d4876712736b2dc" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-auto.stderr.gz", + "bytes": 95, + "sha256": "538f52363f5df9bab8a1af9d08863ec7c8a8e49ac18af1e08b79b5bdbfb82bc2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-auto.stdout.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-compile.log.gz", + "bytes": 347, + "sha256": "4b9558ee1f14e310c51a329126baa3d9aa9231929be2f1b492ae9188b2d32d2a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-direct.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-direct.stdout.gz", + "bytes": 43, + "sha256": "17b65d5cbd81112956c97eb2be5bb02374d67ece05d00948e83262a13d41ab5b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-tape.stderr.gz", + "bytes": 95, + "sha256": "538f52363f5df9bab8a1af9d08863ec7c8a8e49ac18af1e08b79b5bdbfb82bc2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-tape.stdout.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz", + "bytes": 111467, + "sha256": "0e32e798a1947207f7cc3a1e50293d548f08b1feb7bcea0e5307ec29762a3cba" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/access-worker/compile.log.gz", + "bytes": 516, + "sha256": "5c2dea9b24d4690c893b09054a041629f4fdf11e09edd86152d7d9f8e398134c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/access-worker/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/access-worker-0.ll.gz", + "bytes": 151515, + "sha256": "796397a475b71ae53d25e85a67e2e3fe7b31d6dd9386444d59d17ab245dfc2e3" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-check.log.gz", + "bytes": 227, + "sha256": "8b145df556707a1bf8b028dc93bcbb8c3497bdd8f64d38af6060764cbdfbb9c9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz", + "bytes": 38929, + "sha256": "0fd997aa7b85ef97675b581f266742c35e0017559e51174eefb399f95d61500c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-only/compile.log.gz", + "bytes": 517, + "sha256": "4a3a544ac11c92e88caece832ccda29eead61e64ab54a8af63d93cf363e74a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-only/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-only-0.ll.gz", + "bytes": 43586, + "sha256": "d5e34b33d35fcb18330c2924ff23a9352064c9f85382983ee77fb7cfcf8bbce7" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/check-0.log.gz", + "bytes": 1470, + "sha256": "0e47c5b4ebab603b6b0fa010ff43b8529f31d45a9e4782df4f6e8f783ea6e078" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz", + "bytes": 88859, + "sha256": "56d9aacc6e391ee20776742b226e17c5763584ae855894cc35a7f2260311cadf" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/options-worker/compile.log.gz", + "bytes": 517, + "sha256": "aff1b1a2ab1d58d997d53bdbf1b4e22a43f21d86ec7930193c6769c4f7d6bd19" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/options-worker/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/options-worker-0.ll.gz", + "bytes": 111144, + "sha256": "bb4c93fb5b52dd97f7f1d04d79f26cf6e2844dafc4f8164bc7034059ff131ec9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/ordinary-workers-check.log.gz", + "bytes": 233, + "sha256": "c589c84b68b0afa30aa8e9fd636ea3af47d2f52939aec667071d3ae649c9c96f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz", + "bytes": 96462, + "sha256": "d9c1cc690a687029889b972d20f9a60b8f72afb713abeb410a34b25288554961" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/prior-entry/compile.log.gz", + "bytes": 518, + "sha256": "945e70ba8a12584ba43b5b114822557408115cd07b64c3f2d7bc6c5881552ff4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/prior-entry/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/prior-entry-0.ll.gz", + "bytes": 140668, + "sha256": "753e229990063fd54c2f064a7ad8f9ceab0102bf9181d3a9fe5c422d5966caf2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz", + "bytes": 243792, + "sha256": "f51d727e4632e2910512ac7c8e5455794520ca795921f49324afb32c031255f4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_construction/compile.log.gz", + "bytes": 528, + "sha256": "3c53f234660e974f6527c71da5dc8e9b9df06bd57b25de1f7dedbbbb9188a126" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_construction/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_construction-0.ll.gz", + "bytes": 324658, + "sha256": "ac0a5f84ee598c66e32d4bbcf8dc9e3f1307267a1d849ee687a9d14a4528dd22" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz", + "bytes": 415378, + "sha256": "42383ba65e228bae5fe50aead0753ce49b05cd4029cdbf787b1661779b08358f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_reads/compile.log.gz", + "bytes": 521, + "sha256": "21d7a1919c89498136cf333c62200d04dc4d2296f3471af511365a25b6a4b60c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_reads/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_reads-0.ll.gz", + "bytes": 736359, + "sha256": "1f35dc6d2cb38bdaab24ff10a5d8242c833c7645a2e4a942c2898d4c99768037" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz", + "bytes": 295256, + "sha256": "73e4e7465e544e226c612088cfc1388be8d67c2e9be9110b047302db70798f15" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_source_length/compile.log.gz", + "bytes": 523, + "sha256": "211f8cd8b4992400337e8897893f811b9f8bef912d167470b381baaed47c4c89" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_source_length/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_source_length-0.ll.gz", + "bytes": 428098, + "sha256": "1690162685dd6b041ed9ac80295adef8a755a83258ddb3400910b0c6afeb4999" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz", + "bytes": 74296, + "sha256": "192bc15d58639a9043a348002188c069052f373404dc092c087e551406589653" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_template_capture/compile.log.gz", + "bytes": 523, + "sha256": "d971a3665aab7bf33b0fb662e059e50f38980c3ba4329c2966e0ddb935c5de37" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_template_capture/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_template_capture-0.ll.gz", + "bytes": 98698, + "sha256": "cb7e3cd66a1b9683cbe4ff36d02c0e6607557f5591564047aa101700ae78b1c2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/worker/.perry-trace/llvm/worker_ts.ll.gz", + "bytes": 132048, + "sha256": "04a4fb68bebfd91186d66565f7b54a54fc972ae504af8f0055a54b570936bd01" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/worker/compile.log.gz", + "bytes": 511, + "sha256": "2ab9e99192ae54b132b4adb867cdea86086166bf3351216f94087e36105b56e9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/worker/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/worker-0.ll.gz", + "bytes": 167751, + "sha256": "f0446c582c1dbe9c8435d26a2118b2aa73dd5ffc5aa850d0ae4782d3c74ce06e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz", + "bytes": 105685, + "sha256": "9ef4d9d8a588c5fe1249f5ded7b268625e273c6fe24616b232effb86938f27d8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/access-worker/compile.log.gz", + "bytes": 519, + "sha256": "151d5f8001000f0589babea828ebc89ed7ba39e359c6da58b9afaf07769f8b04" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/access-worker-0.ll.gz", + "bytes": 105685, + "sha256": "9ef4d9d8a588c5fe1249f5ded7b268625e273c6fe24616b232effb86938f27d8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz", + "bytes": 36676, + "sha256": "ebfa2ca64fb980628a3aad4c7cd08ec32ccc83db8c96cde5c10a2dbac25975ce" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/callback-only/compile.log.gz", + "bytes": 521, + "sha256": "1cc01bb51ea5375ca8ad610d7fcab01c97cfad4b0f874b898bb11c17ec8af2fd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/callback-only-0.ll.gz", + "bytes": 36676, + "sha256": "ebfa2ca64fb980628a3aad4c7cd08ec32ccc83db8c96cde5c10a2dbac25975ce" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/check-0.log.gz", + "bytes": 118, + "sha256": "d19a70286fc17ebf69ff80e0dfa9d966178d3c780bc02106c78d141f35edc22f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/check-1.log.gz", + "bytes": 155, + "sha256": "ed7dbbb560283161fcf78365d7c17e1605412dabdf368e462d2f886b55d1ad46" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz", + "bytes": 82608, + "sha256": "5d1c522b35b9cd6608e64d141c862e8c7da1b044954e7edb3adc5bc6e7cfa69c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/options-worker/compile.log.gz", + "bytes": 519, + "sha256": "352ea03d549fb588efbd43349d955675e23df9aa5f22de8c31f1c820bd9b6353" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/options-worker-0.ll.gz", + "bytes": 82608, + "sha256": "5d1c522b35b9cd6608e64d141c862e8c7da1b044954e7edb3adc5bc6e7cfa69c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz", + "bytes": 81768, + "sha256": "10f71dabe8dd9ade3f4cfac31ebd54bf28b0a82de038b733e0b019292d773a2a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/prior-entry/compile.log.gz", + "bytes": 521, + "sha256": "923a96e77de40da52b0b0143d6eab2d04a9707c2b74319baacc7e40028229272" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/prior-entry-0.ll.gz", + "bytes": 81768, + "sha256": "10f71dabe8dd9ade3f4cfac31ebd54bf28b0a82de038b733e0b019292d773a2a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz", + "bytes": 228463, + "sha256": "ba7a5e577f3ced19efe20bc9102a0f27d45892572e1a843e0a74419690746035" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_construction/compile.log.gz", + "bytes": 529, + "sha256": "900c6b962278e2f4e60be5e6f1bc5d95ec312369f1c6f4948c7c1af6de502e07" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_construction-0.ll.gz", + "bytes": 228463, + "sha256": "ba7a5e577f3ced19efe20bc9102a0f27d45892572e1a843e0a74419690746035" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz", + "bytes": 398291, + "sha256": "a8d83b0aed78d1013cfb85b484a25fd119c6a7775ff99d170ce9648ff9a3b74a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_reads/compile.log.gz", + "bytes": 525, + "sha256": "03c30cb1a7905c7f3e9cb44a259bf8d158b63944bc561a3a55503e6947dee4b5" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_reads-0.ll.gz", + "bytes": 398291, + "sha256": "a8d83b0aed78d1013cfb85b484a25fd119c6a7775ff99d170ce9648ff9a3b74a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz", + "bytes": 263134, + "sha256": "2c8905f3d2979119bcd3cc5f133ab694a2df62da700ff0408c73a9e39a9eb785" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_source_length/compile.log.gz", + "bytes": 523, + "sha256": "98c2d028b5ca966de52813561e4323958ec1bdb52944b33493bb4b95e718b940" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_source_length-0.ll.gz", + "bytes": 263134, + "sha256": "2c8905f3d2979119bcd3cc5f133ab694a2df62da700ff0408c73a9e39a9eb785" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz", + "bytes": 69806, + "sha256": "9221aac8bd0cb7ef4b683ac0b1185dcbea7189d1165dbd06146be375a8e97f8e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_template_capture/compile.log.gz", + "bytes": 526, + "sha256": "0159348fa62ae4fad9001909561d9372cde7623f73732d83614c332b89e21ed3" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_template_capture-0.ll.gz", + "bytes": 69806, + "sha256": "9221aac8bd0cb7ef4b683ac0b1185dcbea7189d1165dbd06146be375a8e97f8e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll.gz", + "bytes": 122555, + "sha256": "f96f0375d2310b18762219ce029dc2dca3f8123e01dbff4e12b34d281cd97462" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/worker/compile.log.gz", + "bytes": 513, + "sha256": "5e527759620df9fde40688dc9c3dac2c349f03093209537c3717124f5ca5ba95" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/worker-0.ll.gz", + "bytes": 122555, + "sha256": "f96f0375d2310b18762219ce029dc2dca3f8123e01dbff4e12b34d281cd97462" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-plain-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-plain.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-plain.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-pretty-node.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-pretty.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-pretty.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-true-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-true.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-true.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-zero-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-zero.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-zero.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-plain-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-plain.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-plain.stdout.gz", + "bytes": 548, + "sha256": "183217362186a28debd0bf2244e0386238b95447e69cfb245f61f37c6cdeb5f8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-pretty-node.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-pretty.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-pretty.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-true-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-true.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-true.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-zero-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-zero.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-zero.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-plain-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-plain.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-plain.stdout.gz", + "bytes": 551, + "sha256": "230ec14ef43128eac23332e18bb64f784860557d9dad247534aa487e39430f60" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-pretty-node.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-pretty.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-pretty.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-true-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-true.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-true.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-zero-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-zero.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-zero.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-plain-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-plain.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-plain.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-pretty-node.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-pretty.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-pretty.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-true-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-true.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-true.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-zero-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-zero.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-zero.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-plain-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-plain.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-plain.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-pretty-node.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-pretty.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-pretty.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-true-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-true.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-true.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-zero-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-zero.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-zero.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-plain-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-plain.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-plain.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-pretty-node.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-pretty.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-pretty.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-true-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-true.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-true.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-zero-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-zero.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-zero.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-options-build-0.log.gz", + "bytes": 314, + "sha256": "a25736fd03cb9954aacff1890900cbcdb1ce0c0c64e60ebf244386f6d1498680" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-options-build-1.log.gz", + "bytes": 462, + "sha256": "093c395491ffda817c195694b2f3849f348feb4de3511443626a7f046e73767d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-options-validation.json", + "bytes": 4044, + "sha256": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-packed-index-get.s.gz", + "bytes": 2609, + "sha256": "c05dec2e1f42571338a0644f2f3d0062fc2c764f97a92bd9275aa065c0170383" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-fullgc.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-normal.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-scheduled.stderr.gz", + "bytes": 372465, + "sha256": "649e3b5c0612c69c9a3e2306208b48f6f513f3b9e8298d722b9bbe7fd72fd8df" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-scheduled.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-compile.log.gz", + "bytes": 346, + "sha256": "c053abef08c55c455c60872a68e6a00a3c0cb2ef380ce0d25fd831c1913dde4a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-fullgc.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-normal.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-scheduled.stderr.gz", + "bytes": 367374, + "sha256": "ebf9845d47a4ab369508be7b7ab8e084590b7b91a5bde76edf07acafb4368054" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-scheduled.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-fullgc.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-normal.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-scheduled.stderr.gz", + "bytes": 372615, + "sha256": "c75ac2dc6c611638682f0e9bd077b4fef0688ffde696bcebb5c64e897f58c541" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-scheduled.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll.gz", + "bytes": 133406, + "sha256": "b6ace5109f3bebbbe31fb9cfd807617165eb79ab3284e00384c90a865444e3bf" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/check-0.log.gz", + "bytes": 232, + "sha256": "e1dacd27fd157838f80caf5b0a2c57d4f8ad6a7fc0bfec56f1c0696ef3062da8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/compile.log.gz", + "bytes": 515, + "sha256": "6f3b909c9dc0490edcd2627b910deb66efcf31e7c7d5627ccd6f7b54e25e3b5a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/rewrite.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/zero.ll.gz", + "bytes": 169226, + "sha256": "9d84f44a559c4afe0192f63ac8dc7058fa1f5eb4ce973ca1b7b119c80e748751" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll.gz", + "bytes": 123918, + "sha256": "363a5c45a0f8b9f6dbc91e09df90ee9f2958facdb3f8f189c6ab4259f3ceb59d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/check-0.log.gz", + "bytes": 117, + "sha256": "ba3fcf1d82e2389d561669dfb11929f5f4426fdf05f7dbdb57965f7acb291890" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/check-1.log.gz", + "bytes": 153, + "sha256": "9538ed9705a18de1b7c13118556c98f4370afd68df464f875f2e4dfe5ba311d1" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/compile.log.gz", + "bytes": 517, + "sha256": "caf8c26c5cbc63ba3c7c739eaab56973e655cd31f75516af95945b7021b8c5cf" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/zero.ll.gz", + "bytes": 123918, + "sha256": "363a5c45a0f8b9f6dbc91e09df90ee9f2958facdb3f8f189c6ab4259f3ceb59d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-roots.json", + "bytes": 1930, + "sha256": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-zero-build-0.log.gz", + "bytes": 316, + "sha256": "10ac5704f88a4da7d0c199708e31b241f50e659592297962c64b457de006d0d1" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-zero-build-1.log.gz", + "bytes": 462, + "sha256": "093c395491ffda817c195694b2f3849f348feb4de3511443626a7f046e73767d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-zero-validation.json", + "bytes": 2388, + "sha256": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-zero-workers-provenance.json", + "bytes": 2196, + "sha256": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-roots.json", + "bytes": 8668, + "sha256": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-rotating-worker-build-0.log.gz", + "bytes": 317, + "sha256": "a7506d2141a445ced034d2f1fdf0751bf67fdb530cf67903da9d97bcd2f121a5" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-rotating-worker-build-1.log.gz", + "bytes": 462, + "sha256": "093c395491ffda817c195694b2f3849f348feb4de3511443626a7f046e73767d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-fullgc.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-normal.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-scheduled.stderr.gz", + "bytes": 223391, + "sha256": "1eb76730c2a551f65699ac3925a8307088ee1ff78a8803b503ee58320edd755a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-scheduled.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-compile.log.gz", + "bytes": 356, + "sha256": "bc9b822d7463882bbc537419579f48a7fe2bd06a1d2b8602a446745ef815d870" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-fullgc.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-normal.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-scheduled.stderr.gz", + "bytes": 196426, + "sha256": "117fda1efbe22b41935d23c11910aa68f5678844999576485305b2674369a39d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-scheduled.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-fullgc.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-normal.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-scheduled.stderr.gz", + "bytes": 223558, + "sha256": "39e06ecf87f991c7ffc44dcb8fbb24dd19a4b330ed5069315341776e9b175724" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-scheduled.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-fullgc.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-normal.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-scheduled.stderr.gz", + "bytes": 491825, + "sha256": "93de6d0ea96cf65b572af349b7e8c519202b531e1ae3a9a5f0aa38644b4f03fd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-scheduled.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-compile.log.gz", + "bytes": 354, + "sha256": "59a0513f51a4164cbc085bd3508925a6bf09723c5a672a9303fb43751463778f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-fullgc.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-normal.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-scheduled.stderr.gz", + "bytes": 427149, + "sha256": "52634dab7751e803f2933c42ffe9e2e2b5819674b9278687347d0a154dfaba3c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-scheduled.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-fullgc.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-normal.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-scheduled.stderr.gz", + "bytes": 496689, + "sha256": "9e07825bd7c2f55b99709149451073e8216c512924dd8bedec36a3212f298d24" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-scheduled.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-fullgc.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-normal.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-scheduled.stderr.gz", + "bytes": 37181, + "sha256": "0ac7f9ae4fa5157426d28fe7635db589edeb60af6a3678f8cc29f512f6b4eccf" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-scheduled.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-compile.log.gz", + "bytes": 357, + "sha256": "ed6c02f34716e37b42870a20df81dcd20df440c611b82ff8c34c50aa729a56f8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-fullgc.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-normal.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-scheduled.stderr.gz", + "bytes": 37230, + "sha256": "6753744d4179668107beec6d2440b6cbb131cd68065055716af45507889dd515" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-scheduled.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-fullgc.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-normal.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-scheduled.stderr.gz", + "bytes": 38018, + "sha256": "7e206e56286a872150696062ffcc8b4911f8d81a91853e66e3a0797a9d99f8b5" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-scheduled.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-fullgc.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-normal.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-scheduled.stderr.gz", + "bytes": 652473, + "sha256": "07ec13a9f300f8527baf305541e488153880026eeb835353687719dda3f97bed" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-scheduled.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-compile.log.gz", + "bytes": 358, + "sha256": "3ef77e243cca8a3ac58c87a506eb3d0f063f3fdb873dec480585cbbef908fb9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-fullgc.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-normal.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-scheduled.stderr.gz", + "bytes": 643273, + "sha256": "8db88bb572d38ef694b1c3e71996e85fe50dd859d61e251cf2664c202ae6f3f8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-scheduled.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-fullgc.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-normal.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-scheduled.stderr.gz", + "bytes": 644826, + "sha256": "c33a2939df1110ba43ff64cdf0f4b93fa3c3b69756fc3bbc4d2339745ef567a7" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-scheduled.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-validation.log.gz", + "bytes": 1500, + "sha256": "57e1824373dd5546139aee20168c45c1dc17e929577452b2d3b84f96cf171705" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-worker-build-0.log.gz", + "bytes": 310, + "sha256": "76969eba896bff850f9d68cc26241c24b4276aaf8b2c3252bd2d94404d164489" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-worker-build-1.log.gz", + "bytes": 462, + "sha256": "093c395491ffda817c195694b2f3849f348feb4de3511443626a7f046e73767d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-workers-provenance.json", + "bytes": 8733, + "sha256": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-fullgc.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-normal.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-scheduled.stderr.gz", + "bytes": 44601, + "sha256": "a92cd7a6e764709d7b3114bfdb05462f6a94aedc63a44d8b7ccba8e683b3ccf8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-scheduled.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-compile.log.gz", + "bytes": 343, + "sha256": "003fc72325003baf646aa1ce49b107d6fcd57f55743f13146a9d4e32d2296671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-fullgc.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-normal.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-scheduled.stderr.gz", + "bytes": 45702, + "sha256": "e5007a8d3b17b32aa4f6804f76c47a71304ec2c0c4b223fe93891239744edf14" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-scheduled.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz", + "bytes": 175687, + "sha256": "38bacbb5e71567d9987306ba1b28d83967e1fc5edc1d1fbd3534fe202d5e1ff4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/check-0.log.gz", + "bytes": 232, + "sha256": "86dbf89e0d3677f6b71fe36ea8452971efddd18baa024a3dc670676e75a2d87a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/compile.log.gz", + "bytes": 513, + "sha256": "08dbb515eae7c88c635e94ad13a9fb2c80252bd3a57ed3ed506454b1c7c69458" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/rewrite.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/zero.ll.gz", + "bytes": 240246, + "sha256": "d5e678601b3683fbfba2127d67c9dc4a2effa0cdfa4a6afc8c24cce33d3957b0" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz", + "bytes": 151917, + "sha256": "daf8a77706845499060a3b8dac7b48ff8b8535cb1fdc112a7efaf024480dc30e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/check-0.log.gz", + "bytes": 119, + "sha256": "cee14ccd202819a708991a25c70f2054f462858add40f54840b4e1bb58d81a7b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/check-1.log.gz", + "bytes": 154, + "sha256": "f66ccfe5d82ba516e25419bd304b53bf811f6c656e94f92303d3a87fcb0ab837" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/compile.log.gz", + "bytes": 515, + "sha256": "ee591dacf440e8dd6184624ed7a2570e2b1c47a206d6d666efb5ae84237b245c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/zero.ll.gz", + "bytes": 151917, + "sha256": "daf8a77706845499060a3b8dac7b48ff8b8535cb1fdc112a7efaf024480dc30e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-roots.json", + "bytes": 1918, + "sha256": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-fullgc.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-normal.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-scheduled.stderr.gz", + "bytes": 44755, + "sha256": "2b9a9ea15f2c2fee0a7a5a55f4351d55e91c14db4032f0a70be4264dafbb7a44" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-scheduled.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-validation.json", + "bytes": 3139, + "sha256": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-plain-normal.stderr.gz", + "bytes": 672, + "sha256": "0a6acb02b485ce9a3cde7cf5fc0f2c6937c36e7e8590a04faaf95ccfeee07b65" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-plain-normal.stdout.gz", + "bytes": 171, + "sha256": "f125bdbf238a6be76da5f7d251f87b2d3956795ec682a0a2e1b7edbcdd49378a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-plain-scheduled.stderr.gz", + "bytes": 5780, + "sha256": "d8f4d4120aaf0a29f01837b823a9170412f9453aa38a94005935ecc2243d4561" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-plain-scheduled.stdout.gz", + "bytes": 169, + "sha256": "c710f5ed5318e85edb8c96330ddc43f43f4088c829cfe02352aee15de39be4b4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-zero-normal.stderr.gz", + "bytes": 670, + "sha256": "3d8843f7c5522eceac8cf393e1550645dd78d021c79cd5994b96e97e36bfda22" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-zero-normal.stdout.gz", + "bytes": 172, + "sha256": "b33978a0f370b8614670dfe8b1783476f4ba5e924c5e76bfc4555f222c524781" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-zero-scheduled.stderr.gz", + "bytes": 5751, + "sha256": "34fa8aef5b8342c961054e6d1124c15ab4f5af8eff71d488bae8ebe3d66458dc" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-zero-scheduled.stdout.gz", + "bytes": 171, + "sha256": "2217469225b0e672c66142c9ac15152cfcc3352697275c23818d0181cfb33b3e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-worker.js", + "bytes": 1466, + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-worker.ts", + "bytes": 1466, + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/check-changing-roots.py", + "bytes": 2600, + "sha256": "0d804863d6b7200d9367791084a16d930f86ab548fea1b43e7e3d9c32125350c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/check-retained-roots.py", + "bytes": 2597, + "sha256": "5b6dc49229a667b21b5afe42806779ed44054d8eb8f013f941a8b9948a79f151" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/check-roots.py", + "bytes": 3699, + "sha256": "be88eb9b9edb5a9ee9e93222546e6c6c4bb284ad35def61d5fe750a14e9dab63" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/check-zero-roots.py", + "bytes": 2591, + "sha256": "18e78fdcc00cd2bd6f8d6318ea5f68cd0a17a82228fbdc2bf252d49734f2e329" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/compare-json-entry-disassembly.py", + "bytes": 1482, + "sha256": "e16f0b9afb7f53ecafbea18de70684a9e478c74375b48194280b623bde4aa3ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/compare-roots.py", + "bytes": 1694, + "sha256": "87500a5860178415e50257b5afdb93f3a3d3733c639ecbd92e3e764c68b9ebe7" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/file-cap.log.gz", + "bytes": 64, + "sha256": "e7190563dd8303960d1f19c555f05849d2ef6f6c4c47e07636cbc78626becd01" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/fixture-hashes.json", + "bytes": 2030, + "sha256": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/fraction-baseline.json", + "bytes": 1980, + "sha256": "41475efabdbe458358432bdba58a7015a523a7e37dc760dc631d8f183a18dd7f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/full-analysis.json", + "bytes": 202318, + "sha256": "178956c113f5db60a1c6a177d422c0f48872f369214e7fc1338065fcc957b089" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/full-cases.json", + "bytes": 7819, + "sha256": "8728ac72d0fc35a0cf9b9131392b2ffbaa3fc47b38666e2bf0908d33efe6999c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/getter-baseline-comparison.json", + "bytes": 6263, + "sha256": "ba25735a90a3a6a41ca1c64c7f5929acc5a15b3c0115e76add2a43e0c0165ac6" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/getter-baseline-r25-original.json", + "bytes": 6233, + "sha256": "99ff8b289f95d4bc3cbbde7e763677d33645c4c438dfcf817b3f55cab84d405c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/getter-probe-node.stdout.gz", + "bytes": 43, + "sha256": "17b65d5cbd81112956c97eb2be5bb02374d67ece05d00948e83262a13d41ab5b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/access-worker.js", + "bytes": 1511, + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/access-worker.ts", + "bytes": 1537, + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/rotating-worker.js", + "bytes": 2209, + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/rotating-worker.ts", + "bytes": 2180, + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/run_access.py", + "bytes": 4445, + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/run_regression_focus.py", + "bytes": 6463, + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/worker.js", + "bytes": 3348, + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/worker.ts", + "bytes": 3335, + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/analysis.json", + "bytes": 50649, + "sha256": "f5518fb63e1c04b331b755dab6feb2fe454dac80827dbea2332bedeb88533cf4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/analyze.py", + "bytes": 4654, + "sha256": "d9d66bcfb02cec99abdaebaf99b63b74750fe95192ebf4596d2badb34162364a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/build-provenance.json", + "bytes": 1008, + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/controller-exit.json", + "bytes": 21, + "sha256": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/controller.log.gz", + "bytes": 110, + "sha256": "6f5aaac2553e77ceb1d54badd2247780641505be970950ef1a55962c3a133641" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.node-oracle.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.node-oracle.stdout.gz", + "bytes": 14084, + "sha256": "0bd55efbdb9ad143bc5350c0ac6058d439cb8d6606a12dcce4e310a12aaddc39" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.sample.txt.gz", + "bytes": 5818, + "sha256": "51dcaafba6742d5341f174cffd2c4f3706509ea8add18cad45c4ea6927b0b2a5" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.sampler.stderr.gz", + "bytes": 179, + "sha256": "8252a761231e80ae18da78ee6a56f9a20ff8775bdc32712057e47ce100ce7dc7" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.sampler.stdout.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.stdout.gz", + "bytes": 14097, + "sha256": "589f37db086cc2a0ed8414f8f4560277e52379e730d319641e44ede988fa5c8c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/measure.py", + "bytes": 4077, + "sha256": "639909df86b1b8738e74f0a8a5073b7b3be256ee9c19d06c1c0f418138ed0cb5" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/processes-after.txt.gz", + "bytes": 8390, + "sha256": "2d3f611c20ccdf6c1c32105bc104ad87defa4be9c653972c2f7d4daa4cffc4af" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/processes-before.txt.gz", + "bytes": 8420, + "sha256": "727b60b7a1716c48bb26260d25f6c9f027453401061e03a44466f296d09edb71" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/profile-cases.json", + "bytes": 578, + "sha256": "5e548584933b9f5357fe5224069da09ffa386b07bc4406debdbc80ac912c915f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/profiles.json", + "bytes": 2941, + "sha256": "6ced9e279e779d010d5b36d5e47f03121c5bd313f736aa24b669f6d344d368d6" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/remote-command.json", + "bytes": 174, + "sha256": "e57a4708e05d202ab5bed4ae9ca14c4adfd5c9818ae08ffb4260b970ce3a64c8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/remote.log.gz", + "bytes": 157, + "sha256": "f8b0e97782d8e6373b38933c63ad814b3a0380961866ef73998a3973f2a3c801" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/rotating-worker.js", + "bytes": 2209, + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/rotating-worker.ts", + "bytes": 2180, + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/run-parse-profiles.py", + "bytes": 2649, + "sha256": "cc445a5d9df6d96cc5ad976dff2a3f1ab6fc823981f1dc143208cab4b2b54db4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/run_dispatch_focus.py", + "bytes": 6473, + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.node-oracle.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.node-oracle.stdout.gz", + "bytes": 218, + "sha256": "087bcccc1c29987dc62f0da9a24ead67d2b014a1fc64f1220f4a58277105d02b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.sample.txt.gz", + "bytes": 9589, + "sha256": "6f331c8d8aa1bc15369c8b88c8576ee9adf641bebebb6de8489777154e4c42ef" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.sampler.stderr.gz", + "bytes": 227, + "sha256": "6d2fed7cc8f9526b1486f3914008b04256e18b9c57025a7f9f9ad3ed9afae3ed" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.sampler.stdout.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.stdout.gz", + "bytes": 225, + "sha256": "66ebb8a3bd52a92c7437f9e17f92cb6e8ddc565f45a549ce24b1dcc651233121" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/source.patch.gz", + "bytes": 2726, + "sha256": "0ec8a78fac6f9d1e8759ffa25fe68d6bcafba2856e7b0a1e32d10b46d9cd51f1" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/source.patch.json", + "bytes": 203, + "sha256": "06a76c816861cd0d5e8abe3b85c8288cdd5c5c9c9befd3550d6b4d360d83a293" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/stage-hashes.json", + "bytes": 3758, + "sha256": "a645be6b458e483ce049847d0d29636ea4e1693aaa7e771dac2de34bdfd64352" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.node-oracle.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.node-oracle.stdout.gz", + "bytes": 19643, + "sha256": "d3dddb260bc071bde0d411de34b270655ff5c40c75a6131ad2eb052cdcc962bb" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.sample.txt.gz", + "bytes": 5128, + "sha256": "d2fde94b69c8abb8f508eb4a8165286c6b1c864a28630255e79f203a0fb33d76" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.sampler.stderr.gz", + "bytes": 178, + "sha256": "d4c91c006c7cb33ed93dc01066949f619c3712d02c205ee8aad491537b42fe6c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.sampler.stdout.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.stdout.gz", + "bytes": 19650, + "sha256": "46aa16ea93682315edb94f0483f8b457c43da51a34611d2f3db5521d81a19c97" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/window.json", + "bytes": 539, + "sha256": "5a6c1bd772085325aaa63604023478a22331f8c2ab880beb0c8f11f2f15f468d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/with_lock.py", + "bytes": 2582, + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/workers-provenance.json", + "bytes": 8213, + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/build-provenance.json", + "bytes": 1008, + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/manifest.json", + "bytes": 19374, + "sha256": "ae1b47f6c84b9126264070904665d5ee5ad00835600835cdf5181fc332d0b66e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/measure.py", + "bytes": 4077, + "sha256": "639909df86b1b8738e74f0a8a5073b7b3be256ee9c19d06c1c0f418138ed0cb5" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/next-length-proposal.md", + "bytes": 1791, + "sha256": "248c0cf8bb580ba1fc074b097fbb06742ef89415913429be7dffa7653a98f066" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/profile-cases.json", + "bytes": 578, + "sha256": "5e548584933b9f5357fe5224069da09ffa386b07bc4406debdbc80ac912c915f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/remote-command.json", + "bytes": 174, + "sha256": "e57a4708e05d202ab5bed4ae9ca14c4adfd5c9818ae08ffb4260b970ce3a64c8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/report.md", + "bytes": 2253, + "sha256": "82a3a6715ecc2841af68df72c45fde90e016e0d108e1a54b439b830729e9bc1b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/run-parse-profiles.py", + "bytes": 2649, + "sha256": "cc445a5d9df6d96cc5ad976dff2a3f1ab6fc823981f1dc143208cab4b2b54db4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/stage-hashes.json", + "bytes": 3758, + "sha256": "a645be6b458e483ce049847d0d29636ea4e1693aaa7e771dac2de34bdfd64352" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/utf16-hint-prototype-provenance.json", + "bytes": 1105, + "sha256": "f625452da9bf9575af7fc414a32c01071f4c96570c0b38e33e0097f27620255d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/utf16-hint-prototype.rs", + "bytes": 3354, + "sha256": "a4faa14bb0cc174308bf7daa0aa77b02b737888c5bec4282e3b2bc215752f4e3" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/workers-provenance.json", + "bytes": 8213, + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/index-artifacts.py", + "bytes": 2696, + "sha256": "d4c237ab32fb7d7b1ea472e8e062bfe0b6d52cb8a2f30901385cf07f199600d6" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/inspect-disassembly.py", + "bytes": 1504, + "sha256": "955bc47675072c38fc35370dd68b7fa39eeeefde1d94661e4546dc3eda1533e1" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/json-entry-disassembly.json", + "bytes": 137458, + "sha256": "4cccb83348471f3d338bc905ad3fd59cfb6e9ba81785765c04cc029f9a2d038e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-plain-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-plain.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-pretty-node.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-pretty.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-true-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-true.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-zero-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-zero.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-plain-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-plain.stdout.gz", + "bytes": 548, + "sha256": "183217362186a28debd0bf2244e0386238b95447e69cfb245f61f37c6cdeb5f8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-pretty-node.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-pretty.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-true-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-true.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-zero-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-zero.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-plain-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-plain.stdout.gz", + "bytes": 551, + "sha256": "230ec14ef43128eac23332e18bb64f784860557d9dad247534aa487e39430f60" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-pretty-node.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-pretty.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-true-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-true.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-zero-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-zero.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-plain-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-plain.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-pretty-node.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-pretty.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-true-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-true.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-zero-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-zero.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-plain-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-plain.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-pretty-node.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-pretty.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-true-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-true.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-zero-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-zero.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-plain-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-plain.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-pretty-node.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-pretty.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-true-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-true.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-zero-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-zero.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-candidate-probes.json", + "bytes": 4987, + "sha256": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-main-probes.json", + "bytes": 4922, + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-probe-candidate-compile.log.gz", + "bytes": 350, + "sha256": "4c8d9dff6ebf88becf4ab559556459c3fd300bb0909127892819e0db244256e1" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lint-results.json", + "bytes": 428, + "sha256": "62c6272c807349835b79f79eb38bc3bc8e3816df4307a80129f39e57c37a98d2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-11cached_read8lazy_get.s.gz", + "bytes": 796, + "sha256": "73edfdc4ed50bdba2be0ebeaa5e90a92c1528acc4d11d56e027787754f79af71" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-15lazy_get_rooted.s.gz", + "bytes": 3261, + "sha256": "753b16eb4df43c237f30b0d43ca533da906588af6be72692a479d28939e72487" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-8mutation26resolve_materialized_array.s.gz", + "bytes": 3226, + "sha256": "4c2c71dd11553f4101f782ca4aca4a474dd6d83b2806fc52ae131e3a9bbd399e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-access-worker-build-0.log.gz", + "bytes": 308, + "sha256": "34246b91f4eb18cd84e69195f1c69f647f37ddb069c5d7973f34f58c13f5adb8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-access-worker-build-1.log.gz", + "bytes": 453, + "sha256": "cb307aaf4147c58343c2d7aa993a2a3c2dd3a495cf25a5abbf63e6a95ab015a8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-array-get.s.gz", + "bytes": 6064, + "sha256": "df9caf1d0929bdcaff1f6e0797f53bd1e0fdb0ccbcf69b98331d8c836e4642b0" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-build-provenance.json", + "bytes": 1008, + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-callback-only-auto-scheduled.stderr.gz", + "bytes": 9593, + "sha256": "f4c84e2af9f29a101dd380caa95cdd7117d9f6b98bf0811de072b746e14229de" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-callback-only-auto-scheduled.stdout.gz", + "bytes": 57, + "sha256": "cbc3e9a036df44bd30b481ce8220c1156d618142dc6658d8b7fcb9e067721877" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-callback-only-compile.log.gz", + "bytes": 340, + "sha256": "068f9b425f050a8b385cc8ad8483f3bea7f9566f4989fb3a6a8d4f63703a7623" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll.gz", + "bytes": 65792, + "sha256": "1040e67e889e5648c5ac1cb72bd55939b0565a7cbf97f3f19e75456b3934f08d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/check-0.log.gz", + "bytes": 683, + "sha256": "114e4f01a81a89cf7a1a588730b4ccc6eae3e49b38eef891bc12c55432e76bd0" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/compile.log.gz", + "bytes": 505, + "sha256": "2838f8c3af33a333cecf36d94431acad8a69ff1533bff5614f3ab4a15b64cdc0" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/rewrite.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/zero.ll.gz", + "bytes": 81783, + "sha256": "c0148a443246bfb88bccca50f6dd2f7356c220c96704622c8988477b0fe1d69a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll.gz", + "bytes": 62049, + "sha256": "4291f73dad619b919f6419b231eb38241e6cfb87f9bc1df40104f4263aa795d2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/check-0.log.gz", + "bytes": 117, + "sha256": "fd59ff6c5a9dce3389c65282d15d8b6d3591b298dd856bb32852f0718ac4fda9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/check-1.log.gz", + "bytes": 153, + "sha256": "b3c5d5abdc8983e6e0ba06886304ce7fc03b8dd496118bfda338c18a0835a364" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/compile.log.gz", + "bytes": 509, + "sha256": "f3915a3d4a62ad46defd643c3fdface3fdf82fdaffe4d5af1dbb4a375b4bd661" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/zero.ll.gz", + "bytes": 62049, + "sha256": "4291f73dad619b919f6419b231eb38241e6cfb87f9bc1df40104f4263aa795d2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-options-build-0.log.gz", + "bytes": 311, + "sha256": "d8a8039d5a5c7b1a2d183a3ef20cb608bf40f932398b08354a21809832959411" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-options-build-1.log.gz", + "bytes": 453, + "sha256": "cb307aaf4147c58343c2d7aa993a2a3c2dd3a495cf25a5abbf63e6a95ab015a8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-options-validation.json", + "bytes": 1183, + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-roots.json", + "bytes": 1891, + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-workers-provenance.json", + "bytes": 2090, + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fixture-validation.json", + "bytes": 40626, + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fraction-compile.log.gz", + "bytes": 341, + "sha256": "cb8b40b0ee9e1ee2757685074c365bbf221a0a0d6b771a4939659ebe83635b4b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fraction.json", + "bytes": 1423, + "sha256": "22e0eab1b68df592e51f849c165ece97212f7f67df2790e2f2532b969af25ec8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fraction.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fraction.stdout.gz", + "bytes": 68, + "sha256": "e0b6ad5833f94aec1550856db43d1e43111f10f487e7978a0d4876712736b2dc" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-auto.stderr.gz", + "bytes": 95, + "sha256": "538f52363f5df9bab8a1af9d08863ec7c8a8e49ac18af1e08b79b5bdbfb82bc2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-auto.stdout.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-compile.log.gz", + "bytes": 342, + "sha256": "0b36fb0a930fadc80a168d6c5dd765df9a339aeabfb6d383a46895d70dce1086" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-direct.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-direct.stdout.gz", + "bytes": 43, + "sha256": "17b65d5cbd81112956c97eb2be5bb02374d67ece05d00948e83262a13d41ab5b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-tape.stderr.gz", + "bytes": 95, + "sha256": "538f52363f5df9bab8a1af9d08863ec7c8a8e49ac18af1e08b79b5bdbfb82bc2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-tape.stdout.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz", + "bytes": 111467, + "sha256": "0e32e798a1947207f7cc3a1e50293d548f08b1feb7bcea0e5307ec29762a3cba" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/access-worker/compile.log.gz", + "bytes": 508, + "sha256": "95d62f815135b6a6e02900908cf83e14755d80f3b0cfa30e21db1c80a1dc7cb2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/access-worker/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/access-worker-0.ll.gz", + "bytes": 151519, + "sha256": "456345e1cc3607644e27e48b1a053cafd2e6fa259e689aac26f0bb20045dc83a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-check.log.gz", + "bytes": 227, + "sha256": "8b145df556707a1bf8b028dc93bcbb8c3497bdd8f64d38af6060764cbdfbb9c9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz", + "bytes": 38929, + "sha256": "0fd997aa7b85ef97675b581f266742c35e0017559e51174eefb399f95d61500c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-only/compile.log.gz", + "bytes": 509, + "sha256": "ee3aea4786afe003e32cf8befaa24dc248a9d0f11ceac7f3da6e81b8cbc0d69c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-only/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-only-0.ll.gz", + "bytes": 43589, + "sha256": "17bfd3f1fc90170db23745b4a22ee1797a0167d3c91ae96bcfb69742c0f60caa" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/check-0.log.gz", + "bytes": 1470, + "sha256": "0e47c5b4ebab603b6b0fa010ff43b8529f31d45a9e4782df4f6e8f783ea6e078" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz", + "bytes": 88859, + "sha256": "56d9aacc6e391ee20776742b226e17c5763584ae855894cc35a7f2260311cadf" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/options-worker/compile.log.gz", + "bytes": 510, + "sha256": "4e9ea764594382a9c9708f2d7249563d6e4582624da3560a7cdde3ddab98d1f2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/options-worker/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/options-worker-0.ll.gz", + "bytes": 111152, + "sha256": "b4798f6faefe08279ac9f8c4c3928ad924d43571a8e62868ef6263c938bcecb5" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/ordinary-workers-check.log.gz", + "bytes": 233, + "sha256": "c589c84b68b0afa30aa8e9fd636ea3af47d2f52939aec667071d3ae649c9c96f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz", + "bytes": 96462, + "sha256": "d9c1cc690a687029889b972d20f9a60b8f72afb713abeb410a34b25288554961" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/prior-entry/compile.log.gz", + "bytes": 510, + "sha256": "3fca149f912d290022daf3b6deb49466ec922decc8d323ce36d29285040bff3c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/prior-entry/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/prior-entry-0.ll.gz", + "bytes": 140675, + "sha256": "02d21cecf2b948552e6e4e0c0aabcdc05383a22fe06862557f9dcabd748d8669" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz", + "bytes": 243792, + "sha256": "f51d727e4632e2910512ac7c8e5455794520ca795921f49324afb32c031255f4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_construction/compile.log.gz", + "bytes": 518, + "sha256": "03a8fd18e077e5f89c5aeca390ad226837dd274d5406fd5ee45befa8c54aec20" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_construction/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_construction-0.ll.gz", + "bytes": 324665, + "sha256": "e4966e444a9e1a8d4c2cf6a764e26dfcfc277a4b844162a060cc8bc321c3eab3" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz", + "bytes": 415378, + "sha256": "42383ba65e228bae5fe50aead0753ce49b05cd4029cdbf787b1661779b08358f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_reads/compile.log.gz", + "bytes": 513, + "sha256": "33686ae180deef2ad9ec0c692daedb6a7f53259f26f6ef3d636a614eb80810df" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_reads/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_reads-0.ll.gz", + "bytes": 736363, + "sha256": "1c21835a96bf4c080db4cf86d09f76dc7e9163c13bcc26b92b45a8df9013176c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz", + "bytes": 295256, + "sha256": "73e4e7465e544e226c612088cfc1388be8d67c2e9be9110b047302db70798f15" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_source_length/compile.log.gz", + "bytes": 516, + "sha256": "1f0a613b646d4657bfc53766eeee6370b01d833b57f7b7aa2209d4b6f0cc8056" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_source_length/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_source_length-0.ll.gz", + "bytes": 428100, + "sha256": "fa0764554f2473e8a1790658bf58c021b6e6d4c4d83076d16215f4700c80d41a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz", + "bytes": 74296, + "sha256": "192bc15d58639a9043a348002188c069052f373404dc092c087e551406589653" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_template_capture/compile.log.gz", + "bytes": 516, + "sha256": "e714c037c8d6c29589b6f60042f3c97435ecfa41e624709d4a8d47386290e6c9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_template_capture/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_template_capture-0.ll.gz", + "bytes": 98703, + "sha256": "313a4192146bed4ecdb98005434c08d1dee2b66be123f40fa999e6d69171b05c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/worker/.perry-trace/llvm/worker_ts.ll.gz", + "bytes": 132048, + "sha256": "04a4fb68bebfd91186d66565f7b54a54fc972ae504af8f0055a54b570936bd01" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/worker/compile.log.gz", + "bytes": 503, + "sha256": "70774b7457ea73450062901f1780b6581b1654cdbbe3448e5880781cc9e9b253" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/worker/rewrite-0.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/worker-0.ll.gz", + "bytes": 167754, + "sha256": "f7bb3b534541a788c78fcb91d60cb076f09152b6b0cf14c170b9f8100a1c014e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz", + "bytes": 105685, + "sha256": "9ef4d9d8a588c5fe1249f5ded7b268625e273c6fe24616b232effb86938f27d8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/access-worker/compile.log.gz", + "bytes": 513, + "sha256": "4a05b19cc8c3a3ab812859c7fb74fa491cc3c2787e3c1763d905c778b8bcf14d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/access-worker-0.ll.gz", + "bytes": 105685, + "sha256": "9ef4d9d8a588c5fe1249f5ded7b268625e273c6fe24616b232effb86938f27d8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz", + "bytes": 36676, + "sha256": "ebfa2ca64fb980628a3aad4c7cd08ec32ccc83db8c96cde5c10a2dbac25975ce" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/callback-only/compile.log.gz", + "bytes": 512, + "sha256": "37d250e371407b0a9f1ce1911ca8572578e2ec6bef0f77176b7ba193b4fa6ef8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/callback-only-0.ll.gz", + "bytes": 36676, + "sha256": "ebfa2ca64fb980628a3aad4c7cd08ec32ccc83db8c96cde5c10a2dbac25975ce" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/check-0.log.gz", + "bytes": 118, + "sha256": "d19a70286fc17ebf69ff80e0dfa9d966178d3c780bc02106c78d141f35edc22f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/check-1.log.gz", + "bytes": 155, + "sha256": "ed7dbbb560283161fcf78365d7c17e1605412dabdf368e462d2f886b55d1ad46" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz", + "bytes": 82608, + "sha256": "5d1c522b35b9cd6608e64d141c862e8c7da1b044954e7edb3adc5bc6e7cfa69c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/options-worker/compile.log.gz", + "bytes": 512, + "sha256": "d5519a3223176ef893e707ff3fe82141ad9fffdbdb944c485e76c77d46c1ab94" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/options-worker-0.ll.gz", + "bytes": 82608, + "sha256": "5d1c522b35b9cd6608e64d141c862e8c7da1b044954e7edb3adc5bc6e7cfa69c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz", + "bytes": 81768, + "sha256": "10f71dabe8dd9ade3f4cfac31ebd54bf28b0a82de038b733e0b019292d773a2a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/prior-entry/compile.log.gz", + "bytes": 512, + "sha256": "c690b8e7c4277b95bd5dec3209c80077b35d1afd91e4c99bf7d7a8d6f57c02b9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/prior-entry-0.ll.gz", + "bytes": 81768, + "sha256": "10f71dabe8dd9ade3f4cfac31ebd54bf28b0a82de038b733e0b019292d773a2a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz", + "bytes": 228463, + "sha256": "ba7a5e577f3ced19efe20bc9102a0f27d45892572e1a843e0a74419690746035" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_construction/compile.log.gz", + "bytes": 520, + "sha256": "8e6afbb9463081e7dc76399de2211a3f70d8bcc192a4b106109dcf34c0e6881c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_construction-0.ll.gz", + "bytes": 228463, + "sha256": "ba7a5e577f3ced19efe20bc9102a0f27d45892572e1a843e0a74419690746035" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz", + "bytes": 398291, + "sha256": "a8d83b0aed78d1013cfb85b484a25fd119c6a7775ff99d170ce9648ff9a3b74a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_reads/compile.log.gz", + "bytes": 519, + "sha256": "f33abeb9e662f0202255da54496345ed30de0ed48048b3bff867a7a0a8e7bb7e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_reads-0.ll.gz", + "bytes": 398291, + "sha256": "a8d83b0aed78d1013cfb85b484a25fd119c6a7775ff99d170ce9648ff9a3b74a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz", + "bytes": 263134, + "sha256": "2c8905f3d2979119bcd3cc5f133ab694a2df62da700ff0408c73a9e39a9eb785" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_source_length/compile.log.gz", + "bytes": 516, + "sha256": "0d644044368a4b828ce761580663cde577e648714ce1072d87a7d087ef0ccc6e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_source_length-0.ll.gz", + "bytes": 263134, + "sha256": "2c8905f3d2979119bcd3cc5f133ab694a2df62da700ff0408c73a9e39a9eb785" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz", + "bytes": 69806, + "sha256": "9221aac8bd0cb7ef4b683ac0b1185dcbea7189d1165dbd06146be375a8e97f8e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_template_capture/compile.log.gz", + "bytes": 518, + "sha256": "87b72c5af8d0c5c2f269b785c30a467b51f28c6a9bed03a6cfb0ddd3abc68dca" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_template_capture-0.ll.gz", + "bytes": 69806, + "sha256": "9221aac8bd0cb7ef4b683ac0b1185dcbea7189d1165dbd06146be375a8e97f8e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll.gz", + "bytes": 122555, + "sha256": "f96f0375d2310b18762219ce029dc2dca3f8123e01dbff4e12b34d281cd97462" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/worker/compile.log.gz", + "bytes": 505, + "sha256": "79f38cf3782bbe97df43c8a067bcdf840170a872a892da8fe900f113410b0924" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/worker-0.ll.gz", + "bytes": 122555, + "sha256": "f96f0375d2310b18762219ce029dc2dca3f8123e01dbff4e12b34d281cd97462" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-plain-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-plain.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-plain.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-pretty-node.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-pretty.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-pretty.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-true-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-true.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-true.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-zero-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-zero.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-zero.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-plain-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-plain.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-plain.stdout.gz", + "bytes": 548, + "sha256": "183217362186a28debd0bf2244e0386238b95447e69cfb245f61f37c6cdeb5f8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-pretty-node.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-pretty.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-pretty.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-true-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-true.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-true.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-zero-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-zero.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-zero.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-plain-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-plain.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-plain.stdout.gz", + "bytes": 551, + "sha256": "230ec14ef43128eac23332e18bb64f784860557d9dad247534aa487e39430f60" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-pretty-node.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-pretty.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-pretty.stdout.gz", + "bytes": 582, + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-true-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-true.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-true.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-zero-node.stdout.gz", + "bytes": 515, + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-zero.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-zero.stdout.gz", + "bytes": 27, + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-plain-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-plain.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-plain.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-pretty-node.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-pretty.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-pretty.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-true-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-true.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-true.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-zero-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-zero.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-zero.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-plain-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-plain.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-plain.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-pretty-node.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-pretty.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-pretty.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-true-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-true.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-true.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-zero-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-zero.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-zero.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-plain-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-plain.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-plain.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-pretty-node.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-pretty.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-pretty.stdout.gz", + "bytes": 97, + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-true-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-true.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-true.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-zero-node.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-zero.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-zero.stdout.gz", + "bytes": 79, + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-options-build-0.log.gz", + "bytes": 306, + "sha256": "9d06814e55bd511d82cb191d5fb638a08bc87d7835f99e4dac1bac2c9a630498" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-options-build-1.log.gz", + "bytes": 453, + "sha256": "cb307aaf4147c58343c2d7aa993a2a3c2dd3a495cf25a5abbf63e6a95ab015a8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-options-validation.json", + "bytes": 4044, + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-packed-index-get.s.gz", + "bytes": 2606, + "sha256": "0bed4c4c1693921dc926059ceff0ec2d41cec8082e5e61340173c866b1104d0c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-fullgc.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-normal.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-scheduled.stderr.gz", + "bytes": 380503, + "sha256": "9ba02cbe58a81c2611403731eb3b53bf9521155f12e027d6750bb7e0ad8a7a51" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-scheduled.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-compile.log.gz", + "bytes": 339, + "sha256": "76a94a2143513beb60e44df6ab176917b1c206390ab59718329be3c3da915f25" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-fullgc.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-normal.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-scheduled.stderr.gz", + "bytes": 377471, + "sha256": "81588a91ad9f04485797b870a3b474fb60e6abd9108a5cbbce7ac1af5fd824c3" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-scheduled.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-fullgc.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-normal.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-scheduled.stderr.gz", + "bytes": 380800, + "sha256": "623a4e7bf33152970ef22d446a9947d7984e918f5b8afea18c95028369ee4dfa" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-scheduled.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll.gz", + "bytes": 133406, + "sha256": "b6ace5109f3bebbbe31fb9cfd807617165eb79ab3284e00384c90a865444e3bf" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/check-0.log.gz", + "bytes": 232, + "sha256": "e1dacd27fd157838f80caf5b0a2c57d4f8ad6a7fc0bfec56f1c0696ef3062da8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/compile.log.gz", + "bytes": 504, + "sha256": "2c66b35d5a1f3c5f5f55341bc429d0a41ed7db6b76a0c186c08ca34ceb0f66fa" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/rewrite.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/zero.ll.gz", + "bytes": 169211, + "sha256": "3580f20e048c3c2abf0fd03c61521277ac1fe5ce453574212b2229d0669e1dc3" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll.gz", + "bytes": 123918, + "sha256": "363a5c45a0f8b9f6dbc91e09df90ee9f2958facdb3f8f189c6ab4259f3ceb59d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/check-0.log.gz", + "bytes": 117, + "sha256": "ba3fcf1d82e2389d561669dfb11929f5f4426fdf05f7dbdb57965f7acb291890" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/check-1.log.gz", + "bytes": 153, + "sha256": "9538ed9705a18de1b7c13118556c98f4370afd68df464f875f2e4dfe5ba311d1" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/compile.log.gz", + "bytes": 509, + "sha256": "d5c99919ec05a69a6bda68ff844c80bb6893a6744e88f17b91e7f4cf9ac88689" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/zero.ll.gz", + "bytes": 123918, + "sha256": "363a5c45a0f8b9f6dbc91e09df90ee9f2958facdb3f8f189c6ab4259f3ceb59d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-roots.json", + "bytes": 1891, + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-zero-build-0.log.gz", + "bytes": 309, + "sha256": "400ee3b165a73d761b2a944679e5e24ff522b8ced24bd69704470de2b2fd1aa1" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-zero-build-1.log.gz", + "bytes": 453, + "sha256": "cb307aaf4147c58343c2d7aa993a2a3c2dd3a495cf25a5abbf63e6a95ab015a8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-zero-validation.json", + "bytes": 2388, + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-zero-workers-provenance.json", + "bytes": 2066, + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-reuse-provenance.json", + "bytes": 163100, + "sha256": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-roots.json", + "bytes": 8668, + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-rotating-worker-build-0.log.gz", + "bytes": 308, + "sha256": "7d66d1f862998a0c6d6496cdcf8362c1fed9c9777219d39046d757f3efde730f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-rotating-worker-build-1.log.gz", + "bytes": 453, + "sha256": "cb307aaf4147c58343c2d7aa993a2a3c2dd3a495cf25a5abbf63e6a95ab015a8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-fullgc.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-normal.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-scheduled.stderr.gz", + "bytes": 231094, + "sha256": "83a8b1686cd445b8b983bb2e64bf134dc61e67cf2098fdd45b5861ba5f1bdfdb" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-scheduled.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-compile.log.gz", + "bytes": 349, + "sha256": "fcb44c1cce5c36880331f79184d5df84694269e5e566eaea0984faaf4b66f8a3" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-fullgc.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-normal.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-scheduled.stderr.gz", + "bytes": 205321, + "sha256": "fcf3548d64aebc571b3d0509d5e33106d25d7bd4293187424d58b63068221c29" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-scheduled.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-fullgc.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-normal.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-scheduled.stderr.gz", + "bytes": 229455, + "sha256": "c85790e0665a86fdb7f017d1efda061dc4e0c8b82f49f55941836fb77c76f805" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-scheduled.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-fullgc.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-normal.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-scheduled.stderr.gz", + "bytes": 535703, + "sha256": "6b55e891f3cb5db1ec8b7aee95ab8a80112fcb712809b92ea203aeb5eb0644b8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-scheduled.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-compile.log.gz", + "bytes": 345, + "sha256": "364619cc2a0e92c2827e6930eb2aedcc9d3b2185f7fd0d8f650294ea36727278" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-fullgc.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-normal.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-scheduled.stderr.gz", + "bytes": 465461, + "sha256": "17a18e4b34f18ce18772c65905835fe909ed3a8b6e083c838beec0ef96bdfbd0" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-scheduled.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-fullgc.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-normal.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-scheduled.stderr.gz", + "bytes": 527081, + "sha256": "3096ef5bfb09d27d206900f5ef334f77b21defef3e3ba8cadda7a838c76021d3" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-scheduled.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-fullgc.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-normal.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-scheduled.stderr.gz", + "bytes": 38791, + "sha256": "03a45e349d2ff55fc90ea0527522d955e0c546b47345130854101bd6491695f7" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-scheduled.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-compile.log.gz", + "bytes": 348, + "sha256": "402dfaea0650698e64813abc278e5997544ba6dea1a0bc65f7c46f56b316a942" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-fullgc.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-normal.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-scheduled.stderr.gz", + "bytes": 39122, + "sha256": "2fce6e9eb2a626434187f8a29c429ccf6585682d6707efd482257756404a063a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-scheduled.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-fullgc.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-normal.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-scheduled.stderr.gz", + "bytes": 39355, + "sha256": "c1b55e946acf21340bbca5902b7636dc13d7773ed67740faa0c7db5f6f6a0f6b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-scheduled.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-fullgc.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-normal.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-scheduled.stderr.gz", + "bytes": 672532, + "sha256": "68d983bff06e7bc4ca84864d6a019402addb9bf1e7658b9221afe8902cf6671f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-scheduled.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-compile.log.gz", + "bytes": 348, + "sha256": "b40772cec4a61f300ae9578e9628c0bc93e310fffa865f6a74052cedfbc0e369" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-fullgc.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-normal.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-scheduled.stderr.gz", + "bytes": 663449, + "sha256": "3d0dd019bbfa4b475a418e8ba7aedddd690d0c6320168142dc8f7c104fb6bca4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-scheduled.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-fullgc.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-normal.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-scheduled.stderr.gz", + "bytes": 666125, + "sha256": "f6a94084c2ee7602196c7dc5ae33e6fd9fc0f8e4ce76cdc7ebaabe382e16fcfc" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-scheduled.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-validation.log.gz", + "bytes": 1500, + "sha256": "23e0892c87c28246da05c6022a17d7c1fa38f92704c922ecd948f3f7c4d6573d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-worker-build-0.log.gz", + "bytes": 305, + "sha256": "4d5d97c8e15f7bd9007bb65ff0e4d0a85e07614759b929e07667ede731d3b74a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-worker-build-1.log.gz", + "bytes": 453, + "sha256": "cb307aaf4147c58343c2d7aa993a2a3c2dd3a495cf25a5abbf63e6a95ab015a8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-workers-provenance.json", + "bytes": 8213, + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-fullgc.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-normal.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-scheduled.stderr.gz", + "bytes": 48284, + "sha256": "b3cfb587eec5a3acb53eb7552a9a1bdeb58b0cd9286ac6561d326068843d1e40" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-scheduled.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-compile.log.gz", + "bytes": 335, + "sha256": "d5b722c0f15d7e488b8a247f3147ad6732592c57627e3d5940ecd96689af7e36" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-fullgc.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-normal.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-scheduled.stderr.gz", + "bytes": 46197, + "sha256": "43abba1dbed75ac9a62efd722ee63285342b9a8a17cd00dde3d82556fa5c4811" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-scheduled.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz", + "bytes": 175687, + "sha256": "38bacbb5e71567d9987306ba1b28d83967e1fc5edc1d1fbd3534fe202d5e1ff4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/check-0.log.gz", + "bytes": 232, + "sha256": "86dbf89e0d3677f6b71fe36ea8452971efddd18baa024a3dc670676e75a2d87a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/compile.log.gz", + "bytes": 501, + "sha256": "7e1e7ee765d929c2100cd79bd39b35f9a93a8b5800b2deee69aed633e794c8cb" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/rewrite.log.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/zero.ll.gz", + "bytes": 240231, + "sha256": "4856c1fc88d600f175253677cb86b494518e29cf1fa7480edabac33c61b52853" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz", + "bytes": 151917, + "sha256": "daf8a77706845499060a3b8dac7b48ff8b8535cb1fdc112a7efaf024480dc30e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/check-0.log.gz", + "bytes": 119, + "sha256": "cee14ccd202819a708991a25c70f2054f462858add40f54840b4e1bb58d81a7b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/check-1.log.gz", + "bytes": 154, + "sha256": "f66ccfe5d82ba516e25419bd304b53bf811f6c656e94f92303d3a87fcb0ab837" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/compile.log.gz", + "bytes": 506, + "sha256": "e12367e73e2e08e88eb00c20f23f895a320b7e96b246a40d27bf588e4fc5457d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/zero.ll.gz", + "bytes": 151917, + "sha256": "daf8a77706845499060a3b8dac7b48ff8b8535cb1fdc112a7efaf024480dc30e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-roots.json", + "bytes": 1879, + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-fullgc.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-fullgc.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-normal.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-normal.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-scheduled.stderr.gz", + "bytes": 47006, + "sha256": "92706b1f3fc73bc53bb8478e973ad2b001125dee065c8b3569af4d6026a5993c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-scheduled.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-validation.json", + "bytes": 3061, + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/manifest.json", + "bytes": 368250, + "sha256": "20ddc136fdf9cd3cde1cd395cff13ec8d3cd7021a53f5c0487e9176d5d34c6da" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-access-recheck.py", + "bytes": 2793, + "sha256": "443358a5d37d49b6ab504197f21e441f648572e84da2d1aa01a09e50a8de9761" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-changing-options.py", + "bytes": 1762, + "sha256": "bf3c200ba08ee6d1f90c0be241b6af2045db6881a107ddae44188aa0540303d3" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-full.py", + "bytes": 1661, + "sha256": "f9ea6d91a552375018d9c9c36d0a55cc7c03af930bf546b279d50cdae92f15c4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-large-options.py", + "bytes": 1708, + "sha256": "09d11119c03f3f23f6ade09fe4ab3e8e340f60c4d022d222027ec1a6ba553fe5" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-large-recheck-options.py", + "bytes": 1781, + "sha256": "682583119410a68efc5953086db2dbc66fe1ccf54e2def559ed802da5bbf1b35" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-regression-recheck.py", + "bytes": 1769, + "sha256": "e0351b4132f6796e99606bebd31dc43c1648176d7117a78e4fd83c1069749199" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-small-rotating-recheck.py", + "bytes": 2734, + "sha256": "75c692fcb1a6e8cfc86935712ac34742919093364212a5702d7cd6759056f6c7" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-stringify-recheck.py", + "bytes": 1777, + "sha256": "e43f1dbfd33dec2c20805de7a9d4c05e37f74c0ac490a05957fe8a6cba49e1fc" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-supplement.py", + "bytes": 2719, + "sha256": "b8a9283a8f493c05fefbdb8d8d781dc02f0a637864c7d6cda90e9e34e16a6c77" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-zero-retained.py", + "bytes": 1458, + "sha256": "de8de8302b063dd1c5a394ea8f0fbb5c339c70f00288fbc462f8acbfad4dc0f3" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measurement-verdict.md", + "bytes": 2341, + "sha256": "c86a5c82fee8ab8c0b358005ef66ed4d46e20f93c243c44dbe94799776014322" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/next-index-model-reuse.json", + "bytes": 434, + "sha256": "a538dcdd68ed1367df54839049942fdecf167391ed0ada406e8c157c6af5162c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/next-index-proposal.md", + "bytes": 1401, + "sha256": "e838e5eb95c5b5f67fe24d728d3804bf942d16142277fd78503903dcc381048e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-analysis.json", + "bytes": 27468, + "sha256": "6422cd827af3d40ade25425f468d9b73b129bdc31fdae5feed00d9b59bce5644" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-records_array_16k-pretty-normal.stderr.gz", + "bytes": 672, + "sha256": "8284ef44902940509d1ddd7bbeae281e2f590f77e10a4f0d7e07c02195009668" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-records_array_16k-pretty-normal.stdout.gz", + "bytes": 1838, + "sha256": "bfa22b2d6f1f288f59335259abd2308da912da46b91729b6aea6d7366a9a90a1" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-records_array_16k-pretty-scheduled.stderr.gz", + "bytes": 5585, + "sha256": "e65e679bdde9762860ec790681c6e6f0abc58a4d1139c7d54a9f4af59a81b473" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-records_array_16k-pretty-scheduled.stdout.gz", + "bytes": 1837, + "sha256": "0d06c4db7928af8246b6da8cdf9e3ae4734cbe91749006811e5d4c1da391ed7f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-callback-normal.stderr.gz", + "bytes": 672, + "sha256": "f924080bf4151bd9fcb951e03d4a290a5d4304527c252a87e902f6f10ad450b3" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-callback-normal.stdout.gz", + "bytes": 170, + "sha256": "4ad43a52d0e23c64fd86bd6d337382d188e0fa6b9b2dc79752dfbd96cad06f56" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-callback-scheduled.stderr.gz", + "bytes": 5891, + "sha256": "0af8126409b2bf0330131c755dd6590a988225049bf7bce453cdfb3d66b022e1" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-callback-scheduled.stdout.gz", + "bytes": 173, + "sha256": "3d4eaef3717d584a77818b6c1d865b86f481c70ae76ac2d8a181760295bcef9c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-dynamic-zero-normal.stderr.gz", + "bytes": 671, + "sha256": "62aebbfe5f7b95d280c4dc27a21ec5354526ed891ffc54fc0adf4881dc80d859" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-dynamic-zero-normal.stdout.gz", + "bytes": 168, + "sha256": "3c7203ed7f276bde78f645cd3330890558f7f112e38bf41b46c4a3ca9b769a24" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-dynamic-zero-scheduled.stderr.gz", + "bytes": 5727, + "sha256": "0210e5ed37f065504daa75cc9aa108b9e6f56be5aaf2a229805ad80921275f32" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-dynamic-zero-scheduled.stdout.gz", + "bytes": 171, + "sha256": "7ec6a24c25241e233cb81201e3343cc03db3e0668a0e40c859d32ef936c93e08" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-keys-normal.stderr.gz", + "bytes": 671, + "sha256": "3f078d133260df4317d64dda75d146f61cd8f5b4a1046cd9d7b118d6155ebc6c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-keys-normal.stdout.gz", + "bytes": 170, + "sha256": "b66649bff02410f598a753c321c38680acda1dc2d4c28e49f298f7f71a57dc72" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-keys-scheduled.stderr.gz", + "bytes": 5709, + "sha256": "32f8aea126011bd7a5cacde66a495de74e2273ebacf7b76229ff7fb0e23b73a9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-keys-scheduled.stdout.gz", + "bytes": 173, + "sha256": "b721745ab86efb1f5bc95a9431eb81646bb102bab2aed9065be7545f6d7776bf" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-plain-normal.stderr.gz", + "bytes": 669, + "sha256": "61ca74e5fdc17fc48d7907fdecbd82bc4e42a610e702a957814f3a174db79eb8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-plain-normal.stdout.gz", + "bytes": 169, + "sha256": "2c0f99d9248f762f054c76aea0cae2e49a9c1d2b31b4bbfb678a4785a4e944e5" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-plain-scheduled.stderr.gz", + "bytes": 5755, + "sha256": "8d43e6a16ae25faa61a70dd7c72d09a9b571643390eeca73d141e8c4196f517d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-plain-scheduled.stdout.gz", + "bytes": 174, + "sha256": "a00435d9554a9d414e0e47cfdf1f0962ec6661a29bd8e3367f76ceb7add2c820" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-pretty-normal.stderr.gz", + "bytes": 671, + "sha256": "b94a3305580f0c29eb2ac7dd8099c48747dd3ac96df6080e4d37ef9e5d1bc6a7" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-pretty-normal.stdout.gz", + "bytes": 177, + "sha256": "86643decdb1e597cf8c23b27f807f870523a0c81aacf3141e27da9d5a0f75961" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-pretty-scheduled.stderr.gz", + "bytes": 5751, + "sha256": "c7ffee8a82a72071024e8726d9d5af3b1c1c70dce035827c2f0d92444ffc6968" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-pretty-scheduled.stdout.gz", + "bytes": 179, + "sha256": "c1223965c7021e80ed9f027763ab25394da4de137074f9864bb9d748355b7ed4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-zero-normal.stderr.gz", + "bytes": 672, + "sha256": "6138e8bd6fdbc23b579ae6ae30d00362c565e44c718aff33d86ecbfd230dc77c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-zero-normal.stdout.gz", + "bytes": 168, + "sha256": "bd825bc24152fd485b3eb6143bd521b3277f8fb1f1106fcf3eeb33cce102def3" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-zero-scheduled.stderr.gz", + "bytes": 5743, + "sha256": "b7bc5f50a28cb95843f17bbfbaf7d6376c54296c712adcb42240993337feba0e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-zero-scheduled.stdout.gz", + "bytes": 169, + "sha256": "21ac5c290a58cfac8e944b473224f0de46cf27a8c51811b0497157e8ddea3dbc" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-worker.js", + "bytes": 2264, + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-worker.ts", + "bytes": 2323, + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/prior-entry-node.stdout.gz", + "bytes": 360, + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/probe-lazy-baseline.py", + "bytes": 2409, + "sha256": "da65ba2bcc65be99759037329865c9be288b1f8cd09130669f15562fa45b4ccb" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/provenance.json", + "bytes": 2333, + "sha256": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r25-entry-_js_array_get_f64.s.gz", + "bytes": 6044, + "sha256": "8484a5e9ff2c814cb332c8148c934b1ab4bfcd7ff6ecbf68cac81cd6a4b059aa" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r25-entry-_js_json_parse.s.gz", + "bytes": 640, + "sha256": "1067728283dd779343bf64544028b7f8485d4f5278f3330ee81306c898875f09" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r25-entry-_js_json_stringify.s.gz", + "bytes": 4783, + "sha256": "71f45ffffc53f5a8f466bd5ffad8f1c6475f747171943db2949aef97b7991563" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r25-entry-_js_json_stringify_full.s.gz", + "bytes": 16489, + "sha256": "4cda2df60dcab6b6da02bd1c11b0650c311d742b57797fcdf5b1aa0e906302e9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r26-entry-_js_array_get_f64.s.gz", + "bytes": 6048, + "sha256": "ad0c64cad7982a1d8350e82c98b1aabee86f9ade251f3f942901683ebf5d6a61" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r26-entry-_js_json_parse.s.gz", + "bytes": 642, + "sha256": "c13cbe21e92dc99b0128fa0e7ba11b732c1f44d8091728e46ab219e2dec778ba" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r26-entry-_js_json_stringify.s.gz", + "bytes": 4787, + "sha256": "11ca332d348887c0d98ef5ee5ec33a1e4e5519de1b439536f702939b0e4c2faa" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r26-entry-_js_json_stringify_full.s.gz", + "bytes": 16493, + "sha256": "768a420a58b868adf095ac4bb64f5dc92c3af21a63df3a1ac32b47f010758c36" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/read-disassembly.json", + "bytes": 6397, + "sha256": "67939ed061b766439cac4d1983d17f0f9423b8e58a0566e38224d789067e231f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-11cached_read8lazy_get.s.gz", + "bytes": 798, + "sha256": "388bac4ba8fb2c895e18e8549238207aaeb879d0560b4b4c61f09f66d7d0a933" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-15lazy_get_rooted.s.gz", + "bytes": 3263, + "sha256": "f976b13d0fd0eddd7473bad016b50a94cbd601e98e248af07a1e7233878b086a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-8mutation26resolve_materialized_array.s.gz", + "bytes": 3230, + "sha256": "ff3e4fc6b1be5bf8bb2d6a8e74598eb845cbb6d2b3ba9a63d1c5058580eef4ed" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-array-get.s.gz", + "bytes": 6065, + "sha256": "78362d5d656a0266f824955ec7a77959289f8db5b2d82ffd148ca2031568224b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-packed-index-get.s.gz", + "bytes": 2601, + "sha256": "3df2da5db86f6190b6a5347c76f220f5d43c4a137c25d77866867f6afaa36ef6" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-payload-final-audit.json", + "bytes": 3466, + "sha256": "41aa27d6704e5bb3c7583f7e0070b602dc624ee69040bb5885543b03f11e87ad" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/refresh-validation.py", + "bytes": 1770, + "sha256": "0d0e06dcf0ebdfa8c59819f2193e9abea18ddadc7a1b377db254717fe3d9eab4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/regression-cases.json", + "bytes": 934, + "sha256": "c612dd76c32f3391ae87fc559ffcbc1c28bf5853298624a56bf60f94ad7975d7" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/regression-recheck-analysis.json", + "bytes": 27064, + "sha256": "4e65802d75b59baee123779095b82dab5116a0fcae1725a1c9c304cc0e590b97" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-access-command.json", + "bytes": 429, + "sha256": "693ac7ae54d2c206864f3cf3a77969d4f389c2ff2063917813dbd030de0bfade" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-access.log.gz", + "bytes": 159, + "sha256": "5336cedee7db675e4fa7ec7953c843e754f1207bf8709ed3b27b51bb2c204a38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-full-command.json", + "bytes": 2856, + "sha256": "e2a891dca0c51182888cdeafbf7a331c6860d2872b1dcd5cd95073e0bb1be7a2" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-full.log.gz", + "bytes": 163, + "sha256": "b6e5b7ce164e78271f6996e9c930e2e43e9b1e0df6a06ee846fa8ff80d4f4008" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-options-command.json", + "bytes": 419, + "sha256": "5df542e9d3106869ca376e34542d2aa3adc6e97ed9cbcb653d1b80ea1bfcb446" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-options.log.gz", + "bytes": 158, + "sha256": "e56cdc5e4cf147477123dde1ddc2aab0b2bf5627b159b5ab10f2fee903316b04" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-recheck-access-command.json", + "bytes": 459, + "sha256": "cbe547108a40deb025874a247ecdb14f32d1dbb44b523a1e7da45b82d888aead" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-recheck-access.log.gz", + "bytes": 161, + "sha256": "f1b53169d701d56d31a69975258a31442a47400a77cf6bf9c6aa59f0a8d0ef94" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-regression-recheck-focus-command.json", + "bytes": 693, + "sha256": "66bbd284ccc888eedf93342ed4c16357ec2fcbce766576d12fcaf7e470ee4a08" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-regression-recheck-focus.log.gz", + "bytes": 161, + "sha256": "0f6cae21568315f6c3f2f11cb1c557b9bc5512c55360bcda80633266fa1a3391" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-retained-command.json", + "bytes": 419, + "sha256": "7cc59d1962d763aa5b3af82ebc1c212a0b805c81f6a0fd4dcc25e1b6a251a587" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-retained.log.gz", + "bytes": 162, + "sha256": "7f0abb9f95afa01254879e268370e2818fac5b78cb987d4e05155f6a7767ba26" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-rotating-command.json", + "bytes": 611, + "sha256": "739c2bf7887f3708160f0f0b3d82578f9d52afc2ac124738ea0695765e352130" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-rotating.log.gz", + "bytes": 157, + "sha256": "f754edfab9afbc2c77a2e31b3c04a3de88a19f4b1d7211a3d2ac5b07bd47e190" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-stage-hashes.json", + "bytes": 16139, + "sha256": "dc353ee05e795ca0af215567cf96b2e88f7840c14bbb60a4794cdfffc4b9c1bb" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-stringify-recheck-focus-command.json", + "bytes": 531, + "sha256": "b9dafe75d23728a25d97c65bc979d40ab32d59eaf0619302fbe23af5f29431db" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-stringify-recheck-focus.log.gz", + "bytes": 155, + "sha256": "b5021291b096d8797728df8c989ed46eff23ea5ad848d4f3f08fcdb03bd95522" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-analysis.json", + "bytes": 178068, + "sha256": "07ac62ebf994bb2ae40f23e6a688e8057024f229a7afdbb7c4662dde56cbf8e5" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-long_string_1m-retain-stringify-normal.stderr.gz", + "bytes": 4043, + "sha256": "0c5566f0d098e54301d18b2e7296acd5f281be4adf021246b516b952b7bdd134" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-long_string_1m-retain-stringify-normal.stdout.gz", + "bytes": 1660, + "sha256": "2a0c968a231316525acd91e44e83830da851ae96a175f256f14f67ee68e2f847" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-long_string_1m-retain-stringify-scheduled.stderr.gz", + "bytes": 6055, + "sha256": "6cac2e66a972bf3bac58e50146356d521004367b427613d600baf667765b147e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-long_string_1m-retain-stringify-scheduled.stdout.gz", + "bytes": 1660, + "sha256": "31bf5a6e7a7e067d6b41369fd30ec976200c7846ad13ebd6e41d43db8afa5733" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-small_record-retain-stringify-normal.stderr.gz", + "bytes": 672, + "sha256": "e04bb6c7d74da1f0a4e47de17a86666813bbbe6571f1ff59cec100d5699f062b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-small_record-retain-stringify-normal.stdout.gz", + "bytes": 173, + "sha256": "62058babc7927f99c9b9e3f4c75f790e718342c22d583612cb7ba5032be95be6" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-small_record-retain-stringify-scheduled.stderr.gz", + "bytes": 6041, + "sha256": "df0201f155adfd23d1ccd65410547c23971b30272aa80a0ff7b330a0c5f620be" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-small_record-retain-stringify-scheduled.stdout.gz", + "bytes": 175, + "sha256": "ae3066c5b8ce0c5dddbc40aeb718ae40879951b112487e1f5ca2cd79fac6676c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-tiny_object-retain-stringify-normal.stderr.gz", + "bytes": 671, + "sha256": "be568b39cb0f288f280d7740d8c3ae1acf74fc3b0da606b5bb16a4043be3fe26" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-tiny_object-retain-stringify-normal.stdout.gz", + "bytes": 92, + "sha256": "26e71e3982e6da636db77071f961754302de2fef0adf78d3bfdd2bd9d9fa98f5" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-tiny_object-retain-stringify-scheduled.stderr.gz", + "bytes": 6048, + "sha256": "f99bac6cf40d5a64825546ef1d9b7907fc8ca63ddd692b8698bc64ee7a6fafc8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-tiny_object-retain-stringify-scheduled.stdout.gz", + "bytes": 95, + "sha256": "bc3185ac1deda3f9a60551893f1a226723fe7d9d4a2512d765af8926e76d5b6e" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-unicode_1m-retain-stringify-normal.stderr.gz", + "bytes": 3190, + "sha256": "8435b8f540b1182113b6b276cfccd7555e68dd77440e27c63c37d201678c52c9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-unicode_1m-retain-stringify-normal.stdout.gz", + "bytes": 2301, + "sha256": "928b9ff27fd57c01347b7891fd13c3dd8bf0b6b71e890600c8a220ee0b5f3af9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-unicode_1m-retain-stringify-scheduled.stderr.gz", + "bytes": 5924, + "sha256": "ea22402b5996a41733313170a9c97c5c0b0b0676669dd997e8f4e61c4acd2af3" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-unicode_1m-retain-stringify-scheduled.stdout.gz", + "bytes": 2299, + "sha256": "8933134874c6cdbe76afe0ff2fe81efca33cc72a929acf7781a31c3360e0bd6c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-worker.js", + "bytes": 3415, + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-worker.ts", + "bytes": 3415, + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/root-comparison.json", + "bytes": 9243, + "sha256": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/rotating-analysis.json", + "bytes": 38735, + "sha256": "6632594c729f183d807cd39b9ca5f8220f72db9194ea81e79c530a31654acb5b" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-access.py", + "bytes": 4578, + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-after-build.py", + "bytes": 3510, + "sha256": "5f6faf42bf4d77b0bbb1110e906a9439a1cc62bf818180355f46e10340c26c34" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-candidate-validation.py", + "bytes": 1389, + "sha256": "cadcba87c0282e393804a301fb871a31776bd65ed2fa0073e4e9e135613f9265" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-changing-options.py", + "bytes": 6250, + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-focus.py", + "bytes": 6585, + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-lint.py", + "bytes": 759, + "sha256": "b228808035eba5472e845e534d7799d2222ee142cef0a273cb941810fdfd53f8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-options.py", + "bytes": 6438, + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-retained.py", + "bytes": 6973, + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-rotating.py", + "bytes": 9383, + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-zero-retained.py.gz", + "bytes": 2328, + "sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/script-lint.log.gz", + "bytes": 2028, + "sha256": "81c773c23cd268fc437e97a467f8074070b7d541c326e34762a96c41f1e748ed" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/setup.json", + "bytes": 448, + "sha256": "7ff09e1cf5be8808301a03956aab968febf86cf78949719be8d59318a1e3a6fc" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/source-push-initial.json", + "bytes": 201, + "sha256": "324c2bc6241235b347424d3f7cdca866cd421df283c4d7441978293c9e375007" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/source.patch.gz", + "bytes": 1321, + "sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/stage.py", + "bytes": 8319, + "sha256": "de4fe6712445fbe0c108f13c80c54787e256f0b81b73a96d99c4da9b94068f69" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/stringify-recheck-analysis.json", + "bytes": 11607, + "sha256": "5cc27074a5f2cc54a7df6bbe19837dd1098914f3421a29615f8a4f22a682c8dd" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/stringify-recheck-cases.json", + "bytes": 467, + "sha256": "68213e1648720105e88bf40dd74c9d55f84c927edf6d373b453fccb1af7cce05" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_cached_construction-node.stdout.gz", + "bytes": 44204, + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_cached_reads-node.stdout.gz", + "bytes": 43, + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_source_length-node.stdout.gz", + "bytes": 128, + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_template_capture-node.stdout.gz", + "bytes": 105, + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_zero_spacing.ts", + "bytes": 3713, + "sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/unit-source.json", + "bytes": 389, + "sha256": "e2d0ac820d3469e4bed219b043cac294b51b4d75174eb9044d9e5a35c6ee1640" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/unit.log.gz", + "bytes": 6616, + "sha256": "f77135d792afb3088d1a43ecaa2e2f8caee825ec37a00c14f13fcdefb8366c48" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-and-build.py", + "bytes": 1386, + "sha256": "639a489044d315b7928ec3b90572766f630974323c6833e86825306a8f0907e8" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-changing-options.py", + "bytes": 2404, + "sha256": "2e65bdbd42801154589a417a920a461e6225ade84c6fd0c5cf4230155808a61c" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-fixtures.py", + "bytes": 2816, + "sha256": "a789fbdf1a23ab3f247235e0a909464b0f0869a042497867f5792dcf7ce41b80" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-fraction.py", + "bytes": 1703, + "sha256": "50d439538133260244b63d569e3c2a72e85cabeb7d1e780920c14f2b33a7be5a" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-getter-baseline.py", + "bytes": 2279, + "sha256": "e8a9aa55d90dba9c874b90f6cdb8219406e35fc6b8cb68f7a261927b15da30fc" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-options.py", + "bytes": 2407, + "sha256": "e870bfe1145fa558e47f0a9af1fde3efb18e30458f679a778f55f4b0c9d29cdc" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-retained-zero.py", + "bytes": 2428, + "sha256": "db7631a047e0b67c008a45a61c8ca08588a089512e35a8d84d62e97930f78fc0" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-zero.py", + "bytes": 2818, + "sha256": "e0e5d53197e063b9c664107eeedd318054c2b8900220b27482e550f506616260" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validation-verdict.txt", + "bytes": 1364, + "sha256": "eded981e6fc88cc3d71af9cabdae95040973e9b75b10138992d521167a9d3429" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/write-report.py", + "bytes": 6141, + "sha256": "f6b6c3fd226da2db204e38a0aaa392255a2e30dbdfe194271b26ae1ac5339053" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/zero-node.stderr.gz", + "bytes": 20, + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/zero-node.stdout.gz", + "bytes": 601, + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f" + }, + { + "path": "benchmarks/json_performance/results/trusted-materialized-read-r26-validation/zero-root-comparison.json", + "bytes": 667, + "sha256": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2" + } + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-pr-source-equivalence.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-pr-source-equivalence.json new file mode 100644 index 0000000000..01925feffe --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-pr-source-equivalence.json @@ -0,0 +1,43 @@ +{ + "measured_source": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "pr_number": 10064, + "release_version": "0.5.1535", + "pr_implementation_commit": "9bfc8f216181ffa82581a80e3f1f5316fdf2bedf", + "files": [ + { + "path": "crates/perry-runtime/src/json/replacer.rs", + "sha256": "c762be408303f10bc2ec9dfa2d9687892fad7760a105fc33ab53ad2f6c06da23" + }, + { + "path": "crates/perry-runtime/src/json/stringify_record_output_tests.rs", + "sha256": "a97690741346d0668ce67122a855eb1be19d90ef763974f5b71a9db53bddf64a" + }, + { + "path": "test-files/test_json_zero_spacing.ts", + "sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797" + }, + { + "path": "crates/perry-runtime/src/json_tape/cached_read.rs", + "sha256": "1a6d1036397a51861b39690aa68a22677e301fc7c3a8d01166f02026caefda31" + }, + { + "path": "crates/perry-runtime/src/json_tape.rs", + "sha256": "dbb8699b7bb3ed2b1a57574d7b12a237e58c05308c81c55ed98558971bf6246a" + }, + { + "path": "crates/perry-runtime/src/gc/tests/runtime_roots/callback_scanners.rs", + "sha256": "459864915308c85634e448abf3aa81a1ea1c34b73e548f04fdcc599d937dd069" + }, + { + "path": "test-files/test_json_cached_reads.ts", + "sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba" + } + ], + "release_metadata_sha256": { + "Cargo.toml": "df0019e95a16eff6e1ea04d5f8daed066cc1cb035a0b2c69ce1a96aa370295c2", + "Cargo.lock": "0e61204301f5c51d49d66a4c9087bbdf9bca7235f270b323b24a66a419685f81", + "CLAUDE.md": "1034842d526e4e0b8ceb32386537a07cf3c53f15bca3984c790795e31661f62f", + "changelog.d/10064-json-materialized-read-edge.md": "c7d0b01d9489160b162335ef7e63fe53802e61ecbb45e876e7bfceca470bcb57" + }, + "note": "Implementation/test bytes match measured R26. PR stacked on #10052 has separate release metadata, not a new production build or merged-main timing." +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/access-analysis.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/access-analysis.json new file mode 100644 index 0000000000..89c86b6d9c --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/access-analysis.json @@ -0,0 +1,1518 @@ +{ + "trials": 336, + "phases": { + "access": { + "window": { + "owner": "json-perf-13765-1789118267", + "load_before": [ + 1.41357421875, + 1.498046875, + 1.5205078125 + ], + "started_utc": "2026-09-11T09:17:47Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/trusted-materialized-read-r26/run-access.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-access-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-access-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-access" + ], + "competing_workloads_before": [], + "load_after": [ + 1.29541015625, + 1.46484375, + 1.5068359375 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:18:10Z" + }, + "timed_trials": 336, + "cases": [ + { + "fixture": "records_array_16k", + "operation": "repeat", + "engines": { + "perry": { + "fixture": "records_array_16k", + "operation": "repeat", + "engine": "perry", + "cpu_us": 0.010191, + "cpu_samples_us": [ + 0.027908, + 0.010589, + 0.010191, + 0.010192, + 0.010189, + 0.010185, + 0.010178 + ], + "peak_rss_mib": 13.046875, + "peak_rss_samples_mib": [ + 13.046875, + 13.046875, + 13.046875, + 13.046875, + 13.0625, + 13.0625, + 13.046875 + ] + }, + "baseline": { + "fixture": "records_array_16k", + "operation": "repeat", + "engine": "baseline", + "cpu_us": 0.010193, + "cpu_samples_us": [ + 0.026643, + 0.014274, + 0.010173, + 0.010185, + 0.010191, + 0.010311, + 0.010193 + ], + "peak_rss_mib": 13.03125, + "peak_rss_samples_mib": [ + 13.03125, + 13.03125, + 13.03125, + 13.03125, + 13.03125, + 13.03125, + 13.03125 + ] + }, + "node": { + "fixture": "records_array_16k", + "operation": "repeat", + "engine": "node", + "cpu_us": 0.002756, + "cpu_samples_us": [ + 0.002742, + 0.00276, + 0.002743, + 0.002758, + 0.002756, + 0.002749, + 0.002775 + ], + "peak_rss_mib": 57.875, + "peak_rss_samples_mib": [ + 57.859375, + 57.890625, + 57.84375, + 57.71875, + 57.875, + 57.9375, + 57.875 + ] + }, + "bun": { + "fixture": "records_array_16k", + "operation": "repeat", + "engine": "bun", + "cpu_us": 0.004516, + "cpu_samples_us": [ + 0.004516, + 0.004495, + 0.00456, + 0.004487, + 0.00454, + 0.004491, + 0.004523 + ], + "peak_rss_mib": 34.78125, + "peak_rss_samples_mib": [ + 34.78125, + 34.78125, + 34.796875, + 34.78125, + 34.78125, + 34.875, + 34.875 + ] + } + }, + "delta_pct": -0.019621308741291088, + "paired_delta_pct": [ + 4.747963817888379, + -25.81616925879221, + 0.17693895606016863, + 0.06872852233676952, + -0.01962515945442833, + -1.2219959266802527, + -0.14715981555970536 + ], + "slower_pairs": 3, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_16k", + "operation": "random", + "engines": { + "perry": { + "fixture": "records_array_16k", + "operation": "random", + "engine": "perry", + "cpu_us": 0.021843, + "cpu_samples_us": [ + 0.021893, + 0.021843, + 0.021834, + 0.021844, + 0.02185, + 0.021839, + 0.02183 + ], + "peak_rss_mib": 13.421875, + "peak_rss_samples_mib": [ + 13.421875, + 13.4375, + 13.4375, + 13.421875, + 13.421875, + 13.4375, + 13.421875 + ] + }, + "baseline": { + "fixture": "records_array_16k", + "operation": "random", + "engine": "baseline", + "cpu_us": 0.023805, + "cpu_samples_us": [ + 0.02387, + 0.023829, + 0.023824, + 0.023779, + 0.023805, + 0.023768, + 0.023787 + ], + "peak_rss_mib": 13.40625, + "peak_rss_samples_mib": [ + 13.40625, + 13.40625, + 13.40625, + 13.40625, + 13.40625, + 13.40625, + 13.40625 + ] + }, + "node": { + "fixture": "records_array_16k", + "operation": "random", + "engine": "node", + "cpu_us": 0.006681, + "cpu_samples_us": [ + 0.006698, + 0.006677, + 0.006677, + 0.006671, + 0.006691, + 0.006685, + 0.006681 + ], + "peak_rss_mib": 57.90625, + "peak_rss_samples_mib": [ + 57.859375, + 57.921875, + 57.921875, + 57.921875, + 57.875, + 57.90625, + 57.84375 + ] + }, + "bun": { + "fixture": "records_array_16k", + "operation": "random", + "engine": "bun", + "cpu_us": 0.009295, + "cpu_samples_us": [ + 0.009295, + 0.009331, + 0.009309, + 0.009259, + 0.009296, + 0.009288, + 0.009266 + ], + "peak_rss_mib": 35.40625, + "peak_rss_samples_mib": [ + 35.421875, + 35.40625, + 35.375, + 35.390625, + 35.40625, + 35.390625, + 35.421875 + ] + } + }, + "delta_pct": -8.24196597353497, + "paired_delta_pct": [ + -8.282362798491826, + -8.334382475135326, + -8.352921423774351, + -8.137432188065109, + -8.212560386473422, + -8.115954224166943, + -8.227182915037623 + ], + "slower_pairs": 0, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": true, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_16k", + "operation": "fields", + "engines": { + "perry": { + "fixture": "records_array_16k", + "operation": "fields", + "engine": "perry", + "cpu_us": 0.057002, + "cpu_samples_us": [ + 0.057025, + 0.05703, + 0.056899, + 0.056954, + 0.057002, + 0.057002, + 0.056966 + ], + "peak_rss_mib": 13.171875, + "peak_rss_samples_mib": [ + 13.1875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875 + ] + }, + "baseline": { + "fixture": "records_array_16k", + "operation": "fields", + "engine": "baseline", + "cpu_us": 0.056949, + "cpu_samples_us": [ + 0.056987, + 0.05692, + 0.056863, + 0.056933, + 0.05709, + 0.056949, + 0.057267 + ], + "peak_rss_mib": 13.15625, + "peak_rss_samples_mib": [ + 13.15625, + 13.171875, + 13.171875, + 13.171875, + 13.15625, + 13.15625, + 13.15625 + ] + }, + "node": { + "fixture": "records_array_16k", + "operation": "fields", + "engine": "node", + "cpu_us": 0.005401, + "cpu_samples_us": [ + 0.005398, + 0.005409, + 0.005401, + 0.005403, + 0.005405, + 0.005393, + 0.005388 + ], + "peak_rss_mib": 58.0625, + "peak_rss_samples_mib": [ + 58.078125, + 58.09375, + 58.09375, + 58.0625, + 58.046875, + 58.046875, + 58.046875 + ] + }, + "bun": { + "fixture": "records_array_16k", + "operation": "fields", + "engine": "bun", + "cpu_us": 0.009247, + "cpu_samples_us": [ + 0.009222, + 0.009454, + 0.009248, + 0.009247, + 0.009203, + 0.009234, + 0.009282 + ], + "peak_rss_mib": 35.96875, + "peak_rss_samples_mib": [ + 35.953125, + 35.984375, + 35.9375, + 35.9375, + 35.96875, + 35.984375, + 35.96875 + ] + } + }, + "delta_pct": 0.09306572547367331, + "paired_delta_pct": [ + 0.0666818748135567, + 0.1932536893886061, + 0.06331006102386905, + 0.03688546185867114, + -0.15414258188825025, + 0.09306572547367331, + -0.5256081163671822 + ], + "slower_pairs": 5, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_16k", + "operation": "sequential", + "engines": { + "perry": { + "fixture": "records_array_16k", + "operation": "sequential", + "engine": "perry", + "cpu_us": 0.026569, + "cpu_samples_us": [ + 0.026564, + 0.026569, + 0.026549, + 0.026681, + 0.026572, + 0.026579, + 0.026563 + ], + "peak_rss_mib": 13.171875, + "peak_rss_samples_mib": [ + 13.171875, + 13.171875, + 13.171875, + 13.1875, + 13.171875, + 13.171875, + 13.171875 + ] + }, + "baseline": { + "fixture": "records_array_16k", + "operation": "sequential", + "engine": "baseline", + "cpu_us": 0.026555, + "cpu_samples_us": [ + 0.026556, + 0.026551, + 0.026568, + 0.02655, + 0.026554, + 0.026555, + 0.026581 + ], + "peak_rss_mib": 13.15625, + "peak_rss_samples_mib": [ + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625 + ] + }, + "node": { + "fixture": "records_array_16k", + "operation": "sequential", + "engine": "node", + "cpu_us": 0.003934, + "cpu_samples_us": [ + 0.003923, + 0.003939, + 0.003946, + 0.003934, + 0.003932, + 0.003928, + 0.003942 + ], + "peak_rss_mib": 57.828125, + "peak_rss_samples_mib": [ + 57.8125, + 57.828125, + 57.796875, + 57.859375, + 57.828125, + 57.796875, + 57.859375 + ] + }, + "bun": { + "fixture": "records_array_16k", + "operation": "sequential", + "engine": "bun", + "cpu_us": 0.005743, + "cpu_samples_us": [ + 0.00573, + 0.005743, + 0.005785, + 0.005721, + 0.005735, + 0.005751, + 0.00584 + ], + "peak_rss_mib": 35.21875, + "peak_rss_samples_mib": [ + 35.265625, + 35.21875, + 35.25, + 35.21875, + 35.234375, + 35.203125, + 35.21875 + ] + } + }, + "delta_pct": 0.0527207682169184, + "paired_delta_pct": [ + 0.03012501882813101, + 0.06779405672101557, + -0.07151460403493903, + 0.4934086629001744, + 0.06778639752955673, + 0.09037845980042203, + -0.06771754260562757 + ], + "slower_pairs": 5, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_1m", + "operation": "repeat", + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "repeat", + "engine": "perry", + "cpu_us": 0.010183, + "cpu_samples_us": [ + 0.010171, + 0.010191, + 0.010184, + 0.010198, + 0.010182, + 0.010183, + 0.010169 + ], + "peak_rss_mib": 17.5625, + "peak_rss_samples_mib": [ + 17.578125, + 17.578125, + 17.578125, + 17.5625, + 17.5625, + 17.5625, + 17.5625 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "repeat", + "engine": "baseline", + "cpu_us": 0.010191, + "cpu_samples_us": [ + 0.010197, + 0.010201, + 0.010175, + 0.010202, + 0.010191, + 0.010172, + 0.010189 + ], + "peak_rss_mib": 17.546875, + "peak_rss_samples_mib": [ + 17.5625, + 17.546875, + 17.5625, + 17.546875, + 17.5625, + 17.546875, + 17.546875 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "repeat", + "engine": "node", + "cpu_us": 0.002775, + "cpu_samples_us": [ + 0.002741, + 0.002893, + 0.002752, + 0.002775, + 0.002751, + 0.002807, + 0.002797 + ], + "peak_rss_mib": 63.734375, + "peak_rss_samples_mib": [ + 63.59375, + 63.65625, + 63.78125, + 63.734375, + 63.734375, + 63.6875, + 63.8125 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "repeat", + "engine": "bun", + "cpu_us": 0.004546, + "cpu_samples_us": [ + 0.004498, + 0.004515, + 0.004573, + 0.004604, + 0.004546, + 0.004544, + 0.004558 + ], + "peak_rss_mib": 37.921875, + "peak_rss_samples_mib": [ + 37.890625, + 37.921875, + 37.921875, + 37.9375, + 37.9375, + 37.90625, + 37.9375 + ] + } + }, + "delta_pct": -0.07850063781769112, + "paired_delta_pct": [ + -0.2549769540060809, + -0.09802960494068591, + 0.08845208845209562, + -0.039207998431667335, + -0.08831321754489974, + 0.10813999213525882, + -0.1962901167926301 + ], + "slower_pairs": 2, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_1m", + "operation": "random", + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "random", + "engine": "perry", + "cpu_us": 0.030423, + "cpu_samples_us": [ + 0.030349, + 0.030423, + 0.030414, + 0.030495, + 0.030432, + 0.030525, + 0.030413 + ], + "peak_rss_mib": 18.484375, + "peak_rss_samples_mib": [ + 18.484375, + 18.46875, + 18.484375, + 18.484375, + 18.46875, + 18.484375, + 18.484375 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "random", + "engine": "baseline", + "cpu_us": 0.033652, + "cpu_samples_us": [ + 0.033628, + 0.033686, + 0.033614, + 0.033656, + 0.03373, + 0.033636, + 0.033652 + ], + "peak_rss_mib": 18.46875, + "peak_rss_samples_mib": [ + 18.46875, + 18.453125, + 18.46875, + 18.46875, + 18.46875, + 18.453125, + 18.46875 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "random", + "engine": "node", + "cpu_us": 0.010631, + "cpu_samples_us": [ + 0.010635, + 0.011338, + 0.010631, + 0.010617, + 0.010506, + 0.011372, + 0.010624 + ], + "peak_rss_mib": 66.6875, + "peak_rss_samples_mib": [ + 66.71875, + 66.59375, + 66.734375, + 66.640625, + 66.6875, + 66.625, + 66.765625 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "random", + "engine": "bun", + "cpu_us": 0.010739, + "cpu_samples_us": [ + 0.010743, + 0.010748, + 0.010703, + 0.010739, + 0.010699, + 0.010731, + 0.010761 + ], + "peak_rss_mib": 38.90625, + "peak_rss_samples_mib": [ + 38.9375, + 38.90625, + 38.90625, + 38.875, + 38.9375, + 38.890625, + 38.875 + ] + } + }, + "delta_pct": -9.595269226197555, + "paired_delta_pct": [ + -9.750802902343281, + -9.686516653802768, + -9.51984292259177, + -9.392084620869968, + -9.777646012451823, + -9.249018908312523, + -9.624985142042085 + ], + "slower_pairs": 0, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": true, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_1m", + "operation": "fields", + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "fields", + "engine": "perry", + "cpu_us": 0.052741, + "cpu_samples_us": [ + 0.052308, + 0.052741, + 0.052928, + 0.052095, + 0.053165, + 0.052946, + 0.052645 + ], + "peak_rss_mib": 18.265625, + "peak_rss_samples_mib": [ + 18.28125, + 18.28125, + 18.265625, + 18.265625, + 18.265625, + 18.265625, + 18.28125 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "fields", + "engine": "baseline", + "cpu_us": 0.062667, + "cpu_samples_us": [ + 0.062981, + 0.061664, + 0.061649, + 0.062678, + 0.06259, + 0.063087, + 0.062667 + ], + "peak_rss_mib": 18.25, + "peak_rss_samples_mib": [ + 18.25, + 18.25, + 18.265625, + 18.265625, + 18.25, + 18.25, + 18.25 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "fields", + "engine": "node", + "cpu_us": 0.0108, + "cpu_samples_us": [ + 0.010871, + 0.010797, + 0.010921, + 0.010888, + 0.010714, + 0.010785, + 0.0108 + ], + "peak_rss_mib": 66.78125, + "peak_rss_samples_mib": [ + 66.78125, + 66.859375, + 66.78125, + 66.765625, + 66.640625, + 66.890625, + 66.765625 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "fields", + "engine": "bun", + "cpu_us": 0.014344, + "cpu_samples_us": [ + 0.014407, + 0.014293, + 0.014369, + 0.014279, + 0.014344, + 0.014327, + 0.014379 + ], + "peak_rss_mib": 40.28125, + "peak_rss_samples_mib": [ + 40.296875, + 40.328125, + 40.25, + 40.3125, + 40.28125, + 40.28125, + 40.28125 + ] + } + }, + "delta_pct": -15.839277450651856, + "paired_delta_pct": [ + -16.946380654483097, + -14.470355474831331, + -14.14621486155493, + -16.88471233925779, + -15.058316024924123, + -16.074627102255622, + -15.992468125169557 + ], + "slower_pairs": 0, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": true, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_1m", + "operation": "sequential", + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "sequential", + "engine": "perry", + "cpu_us": 0.024378, + "cpu_samples_us": [ + 0.024373, + 0.02451, + 0.024347, + 0.02442, + 0.024522, + 0.024282, + 0.024378 + ], + "peak_rss_mib": 18.28125, + "peak_rss_samples_mib": [ + 18.28125, + 18.265625, + 18.28125, + 18.28125, + 18.28125, + 18.28125, + 18.265625 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "sequential", + "engine": "baseline", + "cpu_us": 0.026519, + "cpu_samples_us": [ + 0.026515, + 0.026535, + 0.026519, + 0.026678, + 0.026557, + 0.026311, + 0.026513 + ], + "peak_rss_mib": 18.25, + "peak_rss_samples_mib": [ + 18.265625, + 18.25, + 18.25, + 18.25, + 18.25, + 18.25, + 18.265625 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "sequential", + "engine": "node", + "cpu_us": 0.00821, + "cpu_samples_us": [ + 0.008131, + 0.008149, + 0.008229, + 0.008611, + 0.008163, + 0.00824, + 0.00821 + ], + "peak_rss_mib": 66.609375, + "peak_rss_samples_mib": [ + 66.578125, + 66.578125, + 66.671875, + 66.6875, + 66.578125, + 66.671875, + 66.609375 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "sequential", + "engine": "bun", + "cpu_us": 0.007477, + "cpu_samples_us": [ + 0.007454, + 0.00752, + 0.007508, + 0.007492, + 0.007448, + 0.007449, + 0.007477 + ], + "peak_rss_mib": 39.1875, + "peak_rss_samples_mib": [ + 39.1875, + 39.234375, + 39.15625, + 39.1875, + 39.1875, + 39.15625, + 39.1875 + ] + } + }, + "delta_pct": -8.073456766846409, + "paired_delta_pct": [ + -8.078446162549502, + -7.631430186546073, + -8.19035408574984, + -8.463902841292448, + -7.662763113303472, + -7.711603511839149, + -8.052653415305688 + ], + "slower_pairs": 0, + "rss_delta_mib": 0.03125, + "separated_regression": false, + "separated_improvement": true, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_20m", + "operation": "repeat", + "engines": { + "perry": { + "fixture": "records_array_20m", + "operation": "repeat", + "engine": "perry", + "cpu_us": 0.005638, + "cpu_samples_us": [ + 0.00565, + 0.005638, + 0.005636, + 0.005678, + 0.005668, + 0.005633, + 0.005636 + ], + "peak_rss_mib": 96.921875, + "peak_rss_samples_mib": [ + 96.90625, + 96.921875, + 96.90625, + 96.921875, + 96.921875, + 96.921875, + 96.90625 + ] + }, + "baseline": { + "fixture": "records_array_20m", + "operation": "repeat", + "engine": "baseline", + "cpu_us": 0.005649, + "cpu_samples_us": [ + 0.005672, + 0.005648, + 0.00565, + 0.005663, + 0.005649, + 0.005636, + 0.005646 + ], + "peak_rss_mib": 96.890625, + "peak_rss_samples_mib": [ + 96.890625, + 96.890625, + 96.890625, + 96.890625, + 96.890625, + 96.90625, + 96.90625 + ] + }, + "node": { + "fixture": "records_array_20m", + "operation": "repeat", + "engine": "node", + "cpu_us": 0.003074, + "cpu_samples_us": [ + 0.003107, + 0.003031, + 0.003115, + 0.003106, + 0.003069, + 0.003074, + 0.003061 + ], + "peak_rss_mib": 194.75, + "peak_rss_samples_mib": [ + 194.703125, + 194.703125, + 194.75, + 194.765625, + 194.734375, + 194.765625, + 194.765625 + ] + }, + "bun": { + "fixture": "records_array_20m", + "operation": "repeat", + "engine": "bun", + "cpu_us": 0.004823, + "cpu_samples_us": [ + 0.004826, + 0.004823, + 0.004826, + 0.004845, + 0.004725, + 0.004623, + 0.004568 + ], + "peak_rss_mib": 93.9375, + "peak_rss_samples_mib": [ + 93.890625, + 93.953125, + 93.96875, + 93.96875, + 93.9375, + 93.9375, + 93.859375 + ] + } + }, + "delta_pct": -0.19472473004072954, + "paired_delta_pct": [ + -0.387870239774335, + -0.1770538243626163, + -0.2477876106194543, + 0.26487727352992874, + 0.33634271552487327, + -0.0532292405961754, + -0.17711654268507404 + ], + "slower_pairs": 2, + "rss_delta_mib": 0.03125, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_20m", + "operation": "random", + "engines": { + "perry": { + "fixture": "records_array_20m", + "operation": "random", + "engine": "perry", + "cpu_us": 0.025583, + "cpu_samples_us": [ + 0.025642, + 0.025537, + 0.025586, + 0.02565, + 0.02554, + 0.025583, + 0.02556 + ], + "peak_rss_mib": 96.921875, + "peak_rss_samples_mib": [ + 96.9375, + 96.921875, + 96.921875, + 96.921875, + 96.921875, + 96.921875, + 96.921875 + ] + }, + "baseline": { + "fixture": "records_array_20m", + "operation": "random", + "engine": "baseline", + "cpu_us": 0.02568, + "cpu_samples_us": [ + 0.025836, + 0.025679, + 0.025837, + 0.02568, + 0.025679, + 0.025689, + 0.025648 + ], + "peak_rss_mib": 96.921875, + "peak_rss_samples_mib": [ + 96.90625, + 96.921875, + 96.921875, + 96.921875, + 96.921875, + 96.90625, + 96.921875 + ] + }, + "node": { + "fixture": "records_array_20m", + "operation": "random", + "engine": "node", + "cpu_us": 0.008606, + "cpu_samples_us": [ + 0.008606, + 0.008587, + 0.008626, + 0.008598, + 0.008612, + 0.008584, + 0.00862 + ], + "peak_rss_mib": 194.796875, + "peak_rss_samples_mib": [ + 194.8125, + 194.8125, + 194.796875, + 194.8125, + 194.796875, + 194.71875, + 194.75 + ] + }, + "bun": { + "fixture": "records_array_20m", + "operation": "random", + "engine": "bun", + "cpu_us": 0.010032, + "cpu_samples_us": [ + 0.01004, + 0.010007, + 0.009994, + 0.010032, + 0.010063, + 0.01, + 0.01004 + ], + "peak_rss_mib": 94.703125, + "peak_rss_samples_mib": [ + 94.6875, + 94.703125, + 94.703125, + 94.78125, + 94.703125, + 94.765625, + 94.75 + ] + } + }, + "delta_pct": -0.3777258566978192, + "paired_delta_pct": [ + -0.7508902306858634, + -0.5529810350870301, + -0.9714750164492747, + -0.11682242990654901, + -0.5412983371626656, + -0.41262797306239607, + -0.34310667498440584 + ], + "slower_pairs": 0, + "rss_delta_mib": 0.0, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_20m", + "operation": "fields", + "engines": { + "perry": { + "fixture": "records_array_20m", + "operation": "fields", + "engine": "perry", + "cpu_us": 0.027187, + "cpu_samples_us": [ + 0.027131, + 0.027184, + 0.027239, + 0.027245, + 0.027187, + 0.027127, + 0.027191 + ], + "peak_rss_mib": 96.9375, + "peak_rss_samples_mib": [ + 96.9375, + 96.9375, + 96.921875, + 96.9375, + 96.921875, + 96.9375, + 96.9375 + ] + }, + "baseline": { + "fixture": "records_array_20m", + "operation": "fields", + "engine": "baseline", + "cpu_us": 0.027165, + "cpu_samples_us": [ + 0.027133, + 0.027386, + 0.027281, + 0.027157, + 0.027147, + 0.027165, + 0.027174 + ], + "peak_rss_mib": 96.90625, + "peak_rss_samples_mib": [ + 96.90625, + 96.921875, + 96.90625, + 96.90625, + 96.921875, + 96.90625, + 96.921875 + ] + }, + "node": { + "fixture": "records_array_20m", + "operation": "fields", + "engine": "node", + "cpu_us": 0.011691, + "cpu_samples_us": [ + 0.011811, + 0.011695, + 0.011601, + 0.011691, + 0.011776, + 0.011532, + 0.011494 + ], + "peak_rss_mib": 195.078125, + "peak_rss_samples_mib": [ + 195.0625, + 195.078125, + 195.078125, + 195.09375, + 195.078125, + 195.046875, + 194.921875 + ] + }, + "bun": { + "fixture": "records_array_20m", + "operation": "fields", + "engine": "bun", + "cpu_us": 0.014624, + "cpu_samples_us": [ + 0.0147, + 0.014579, + 0.014699, + 0.014572, + 0.014551, + 0.014624, + 0.014819 + ], + "peak_rss_mib": 95.359375, + "peak_rss_samples_mib": [ + 95.359375, + 95.3125, + 95.28125, + 95.375, + 95.375, + 95.3125, + 95.359375 + ] + } + }, + "delta_pct": 0.08098656359285528, + "paired_delta_pct": [ + -0.0073710979250463105, + -0.73760315489666, + -0.15395330083207703, + 0.3240416835438298, + 0.1473459314104586, + -0.13988588256949042, + 0.06255979980864801 + ], + "slower_pairs": 3, + "rss_delta_mib": 0.03125, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_20m", + "operation": "sequential", + "engines": { + "perry": { + "fixture": "records_array_20m", + "operation": "sequential", + "engine": "perry", + "cpu_us": 0.016129, + "cpu_samples_us": [ + 0.016129, + 0.016147, + 0.01614, + 0.016093, + 0.015497, + 0.016144, + 0.015621 + ], + "peak_rss_mib": 96.9375, + "peak_rss_samples_mib": [ + 96.9375, + 96.9375, + 96.921875, + 96.9375, + 96.9375, + 96.921875, + 96.9375 + ] + }, + "baseline": { + "fixture": "records_array_20m", + "operation": "sequential", + "engine": "baseline", + "cpu_us": 0.015614, + "cpu_samples_us": [ + 0.015614, + 0.015617, + 0.015625, + 0.015549, + 0.015658, + 0.015381, + 0.015591 + ], + "peak_rss_mib": 96.90625, + "peak_rss_samples_mib": [ + 96.90625, + 96.90625, + 96.90625, + 96.90625, + 96.921875, + 96.921875, + 96.921875 + ] + }, + "node": { + "fixture": "records_array_20m", + "operation": "sequential", + "engine": "node", + "cpu_us": 0.006889, + "cpu_samples_us": [ + 0.006773, + 0.006845, + 0.006893, + 0.006765, + 0.00689, + 0.006889, + 0.006914 + ], + "peak_rss_mib": 194.875, + "peak_rss_samples_mib": [ + 194.9375, + 194.890625, + 194.71875, + 194.984375, + 194.859375, + 194.875, + 194.84375 + ] + }, + "bun": { + "fixture": "records_array_20m", + "operation": "sequential", + "engine": "bun", + "cpu_us": 0.008241, + "cpu_samples_us": [ + 0.008334, + 0.008258, + 0.008185, + 0.008241, + 0.008139, + 0.008263, + 0.008235 + ], + "peak_rss_mib": 94.59375, + "peak_rss_samples_mib": [ + 94.640625, + 94.546875, + 94.5625, + 94.65625, + 94.59375, + 94.59375, + 94.546875 + ] + } + }, + "delta_pct": 3.298322018701172, + "paired_delta_pct": [ + 3.298322018701172, + 3.393737593647961, + 3.29600000000001, + 3.4986172744227773, + -1.0282283816579252, + 4.960665756452753, + 0.19241870309794074 + ], + "slower_pairs": 6, + "rss_delta_mib": 0.03125, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": false + } + ] + } + } +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/access-recheck-analysis.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/access-recheck-analysis.json new file mode 100644 index 0000000000..4506b127d3 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/access-recheck-analysis.json @@ -0,0 +1,1952 @@ +{ + "trials": 528, + "phases": { + "access": { + "window": { + "owner": "json-perf-15009-1789118482", + "load_before": [ + 1.6494140625, + 1.5732421875, + 1.541015625 + ], + "started_utc": "2026-09-11T09:21:22Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/trusted-materialized-read-r26/run-access.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-access-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-access-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--repeat", + "11", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-recheck-access" + ], + "competing_workloads_before": [], + "load_after": [ + 2.36572265625, + 1.76025390625, + 1.60986328125 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:21:56Z" + }, + "timed_trials": 528, + "cases": [ + { + "fixture": "records_array_16k", + "operation": "repeat", + "engines": { + "perry": { + "fixture": "records_array_16k", + "operation": "repeat", + "engine": "perry", + "cpu_us": 0.010178, + "cpu_samples_us": [ + 0.010184, + 0.010171, + 0.010172, + 0.01018, + 0.010191, + 0.010191, + 0.01019, + 0.010171, + 0.010173, + 0.010171, + 0.010178 + ], + "peak_rss_mib": 13.046875, + "peak_rss_samples_mib": [ + 13.046875, + 13.0625, + 13.046875, + 13.046875, + 13.046875, + 13.0625, + 13.046875, + 13.0625, + 13.046875, + 13.046875, + 13.046875 + ] + }, + "baseline": { + "fixture": "records_array_16k", + "operation": "repeat", + "engine": "baseline", + "cpu_us": 0.010178, + "cpu_samples_us": [ + 0.01018, + 0.010185, + 0.010172, + 0.010174, + 0.010173, + 0.010178, + 0.010178, + 0.010171, + 0.010189, + 0.010177, + 0.010178 + ], + "peak_rss_mib": 13.046875, + "peak_rss_samples_mib": [ + 13.046875, + 13.03125, + 13.03125, + 13.03125, + 13.046875, + 13.03125, + 13.046875, + 13.03125, + 13.046875, + 13.046875, + 13.046875 + ] + }, + "node": { + "fixture": "records_array_16k", + "operation": "repeat", + "engine": "node", + "cpu_us": 0.002751, + "cpu_samples_us": [ + 0.002748, + 0.002751, + 0.002771, + 0.002763, + 0.002786, + 0.002762, + 0.002747, + 0.002742, + 0.00275, + 0.002722, + 0.002815 + ], + "peak_rss_mib": 57.859375, + "peak_rss_samples_mib": [ + 57.8125, + 57.890625, + 57.875, + 57.78125, + 57.859375, + 57.84375, + 57.859375, + 57.859375, + 57.953125, + 57.96875, + 57.921875 + ] + }, + "bun": { + "fixture": "records_array_16k", + "operation": "repeat", + "engine": "bun", + "cpu_us": 0.004502, + "cpu_samples_us": [ + 0.004486, + 0.004954, + 0.004484, + 0.004502, + 0.004548, + 0.004495, + 0.004554, + 0.004488, + 0.004536, + 0.004499, + 0.004508 + ], + "peak_rss_mib": 34.78125, + "peak_rss_samples_mib": [ + 34.8125, + 34.796875, + 34.78125, + 34.796875, + 34.78125, + 34.78125, + 34.78125, + 34.78125, + 34.796875, + 34.765625, + 34.828125 + ] + } + }, + "delta_pct": 0.0, + "paired_delta_pct": [ + 0.039292730844797674, + -0.13745704467353903, + 0.0, + 0.058973854924304625, + 0.17693895606016863, + 0.12772646885439443, + 0.11790135586560169, + 0.0, + -0.1570320934340952, + -0.05895647047263752, + 0.0 + ], + "slower_pairs": 5, + "rss_delta_mib": 0.0, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_16k", + "operation": "random", + "engines": { + "perry": { + "fixture": "records_array_16k", + "operation": "random", + "engine": "perry", + "cpu_us": 0.021833, + "cpu_samples_us": [ + 0.021824, + 0.02181, + 0.021831, + 0.021833, + 0.021833, + 0.021813, + 0.021865, + 0.021888, + 0.021816, + 0.021842, + 0.021866 + ], + "peak_rss_mib": 13.421875, + "peak_rss_samples_mib": [ + 13.421875, + 13.421875, + 13.4375, + 13.4375, + 13.421875, + 13.421875, + 13.421875, + 13.421875, + 13.4375, + 13.421875, + 13.421875 + ] + }, + "baseline": { + "fixture": "records_array_16k", + "operation": "random", + "engine": "baseline", + "cpu_us": 0.023791, + "cpu_samples_us": [ + 0.023783, + 0.023779, + 0.023817, + 0.023767, + 0.023791, + 0.023797, + 0.023799, + 0.023791, + 0.023835, + 0.023782, + 0.023798 + ], + "peak_rss_mib": 13.40625, + "peak_rss_samples_mib": [ + 13.40625, + 13.40625, + 13.40625, + 13.40625, + 13.40625, + 13.421875, + 13.40625, + 13.40625, + 13.421875, + 13.40625, + 13.421875 + ] + }, + "node": { + "fixture": "records_array_16k", + "operation": "random", + "engine": "node", + "cpu_us": 0.006679, + "cpu_samples_us": [ + 0.00665, + 0.00667, + 0.006688, + 0.006675, + 0.006679, + 0.006673, + 0.006694, + 0.006712, + 0.006708, + 0.006685, + 0.006653 + ], + "peak_rss_mib": 57.875, + "peak_rss_samples_mib": [ + 57.765625, + 57.84375, + 57.875, + 57.859375, + 57.875, + 57.78125, + 57.953125, + 57.890625, + 57.828125, + 57.96875, + 57.875 + ] + }, + "bun": { + "fixture": "records_array_16k", + "operation": "random", + "engine": "bun", + "cpu_us": 0.009285, + "cpu_samples_us": [ + 0.009315, + 0.009285, + 0.009272, + 0.009329, + 0.009279, + 0.009287, + 0.009327, + 0.009256, + 0.009283, + 0.009277, + 0.009288 + ], + "peak_rss_mib": 35.40625, + "peak_rss_samples_mib": [ + 35.40625, + 35.390625, + 35.40625, + 35.390625, + 35.40625, + 35.390625, + 35.390625, + 35.4375, + 35.375, + 35.40625, + 35.421875 + ] + } + }, + "delta_pct": -8.230002942289094, + "paired_delta_pct": [ + -8.236975991254258, + -8.280415492661596, + -8.33858168535081, + -8.137333277233127, + -8.230002942289094, + -8.337185359499099, + -8.126391865204429, + -7.99882308435963, + -8.470736312145998, + -8.157429989067367, + -8.118329271367342 + ], + "slower_pairs": 0, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": true, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_16k", + "operation": "fields", + "engines": { + "perry": { + "fixture": "records_array_16k", + "operation": "fields", + "engine": "perry", + "cpu_us": 0.057034, + "cpu_samples_us": [ + 0.056969, + 0.057143, + 0.057127, + 0.057046, + 0.056883, + 0.057034, + 0.057048, + 0.057015, + 0.057007, + 0.056992, + 0.057116 + ], + "peak_rss_mib": 13.171875, + "peak_rss_samples_mib": [ + 13.1875, + 13.1875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.1875, + 13.171875, + 13.171875 + ] + }, + "baseline": { + "fixture": "records_array_16k", + "operation": "fields", + "engine": "baseline", + "cpu_us": 0.05706, + "cpu_samples_us": [ + 0.057169, + 0.056956, + 0.05706, + 0.056964, + 0.056922, + 0.057129, + 0.057002, + 0.05714, + 0.057069, + 0.057102, + 0.056888 + ], + "peak_rss_mib": 13.15625, + "peak_rss_samples_mib": [ + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625, + 13.15625 + ] + }, + "node": { + "fixture": "records_array_16k", + "operation": "fields", + "engine": "node", + "cpu_us": 0.005402, + "cpu_samples_us": [ + 0.005407, + 0.00546, + 0.005389, + 0.005396, + 0.005394, + 0.005414, + 0.005442, + 0.005379, + 0.005376, + 0.005409, + 0.005402 + ], + "peak_rss_mib": 58.0, + "peak_rss_samples_mib": [ + 58.046875, + 57.875, + 58.015625, + 57.96875, + 57.9375, + 58.0, + 57.96875, + 58.03125, + 57.984375, + 58.03125, + 58.03125 + ] + }, + "bun": { + "fixture": "records_array_16k", + "operation": "fields", + "engine": "bun", + "cpu_us": 0.009255, + "cpu_samples_us": [ + 0.009275, + 0.009276, + 0.009455, + 0.009216, + 0.009255, + 0.009242, + 0.009389, + 0.009233, + 0.00928, + 0.009252, + 0.009239 + ], + "peak_rss_mib": 35.984375, + "peak_rss_samples_mib": [ + 36.0, + 35.9375, + 36.0, + 35.96875, + 35.984375, + 35.984375, + 36.03125, + 36.0, + 35.9375, + 35.984375, + 35.96875 + ] + } + }, + "delta_pct": -0.04556607080266062, + "paired_delta_pct": [ + -0.3498399482236847, + 0.3283236182316074, + 0.11742025937608869, + 0.14395056526927963, + -0.0685148097396393, + -0.1662903254039061, + 0.08069892284481295, + -0.21876093804690244, + -0.10864041773992472, + -0.19263773598122702, + 0.40078751230487875 + ], + "slower_pairs": 5, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_16k", + "operation": "sequential", + "engines": { + "perry": { + "fixture": "records_array_16k", + "operation": "sequential", + "engine": "perry", + "cpu_us": 0.026572, + "cpu_samples_us": [ + 0.026604, + 0.026578, + 0.02657, + 0.026597, + 0.026578, + 0.026572, + 0.026587, + 0.02655, + 0.026553, + 0.026559, + 0.026545 + ], + "peak_rss_mib": 13.171875, + "peak_rss_samples_mib": [ + 13.1875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875, + 13.171875 + ] + }, + "baseline": { + "fixture": "records_array_16k", + "operation": "sequential", + "engine": "baseline", + "cpu_us": 0.026569, + "cpu_samples_us": [ + 0.026579, + 0.026569, + 0.026564, + 0.026577, + 0.026553, + 0.026561, + 0.026551, + 0.026562, + 0.02658, + 0.026579, + 0.026724 + ], + "peak_rss_mib": 13.15625, + "peak_rss_samples_mib": [ + 13.171875, + 13.15625, + 13.171875, + 13.15625, + 13.15625, + 13.15625, + 13.171875, + 13.15625, + 13.15625, + 13.171875, + 13.15625 + ] + }, + "node": { + "fixture": "records_array_16k", + "operation": "sequential", + "engine": "node", + "cpu_us": 0.00392, + "cpu_samples_us": [ + 0.003928, + 0.003913, + 0.00392, + 0.003939, + 0.003923, + 0.003932, + 0.003917, + 0.00392, + 0.003875, + 0.003922, + 0.003906 + ], + "peak_rss_mib": 57.828125, + "peak_rss_samples_mib": [ + 57.828125, + 57.90625, + 57.796875, + 57.75, + 57.703125, + 57.890625, + 57.890625, + 57.84375, + 57.8125, + 57.84375, + 57.796875 + ] + }, + "bun": { + "fixture": "records_array_16k", + "operation": "sequential", + "engine": "bun", + "cpu_us": 0.005763, + "cpu_samples_us": [ + 0.005767, + 0.005724, + 0.005732, + 0.00572, + 0.005711, + 0.005811, + 0.005778, + 0.005774, + 0.005772, + 0.005763, + 0.005725 + ], + "peak_rss_mib": 35.21875, + "peak_rss_samples_mib": [ + 35.21875, + 35.234375, + 35.234375, + 35.21875, + 35.21875, + 35.28125, + 35.234375, + 35.21875, + 35.234375, + 35.203125, + 35.21875 + ] + } + }, + "delta_pct": 0.011291354586173696, + "paired_delta_pct": [ + 0.09405921968470565, + 0.03387406375852109, + 0.02258695979520109, + 0.07525303834141628, + 0.09415132000150095, + 0.04141410338465157, + 0.13558811344205335, + -0.04517732098485716, + -0.1015801354401824, + -0.07524737574776674, + -0.6698099086963061 + ], + "slower_pairs": 7, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_1m", + "operation": "repeat", + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "repeat", + "engine": "perry", + "cpu_us": 0.010187, + "cpu_samples_us": [ + 0.010196, + 0.01019, + 0.010187, + 0.010185, + 0.010198, + 0.010191, + 0.010179, + 0.010172, + 0.010184, + 0.010175, + 0.010206 + ], + "peak_rss_mib": 17.5625, + "peak_rss_samples_mib": [ + 17.5625, + 17.5625, + 17.5625, + 17.578125, + 17.5625, + 17.578125, + 17.5625, + 17.578125, + 17.578125, + 17.5625, + 17.5625 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "repeat", + "engine": "baseline", + "cpu_us": 0.010176, + "cpu_samples_us": [ + 0.010218, + 0.010175, + 0.01019, + 0.010176, + 0.010168, + 0.010173, + 0.010186, + 0.010195, + 0.010172, + 0.010171, + 0.010205 + ], + "peak_rss_mib": 17.546875, + "peak_rss_samples_mib": [ + 17.546875, + 17.5625, + 17.546875, + 17.546875, + 17.546875, + 17.546875, + 17.546875, + 17.546875, + 17.5625, + 17.546875, + 17.546875 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "repeat", + "engine": "node", + "cpu_us": 0.002785, + "cpu_samples_us": [ + 0.002756, + 0.002807, + 0.002757, + 0.002771, + 0.00275, + 0.002793, + 0.002785, + 0.002789, + 0.002792, + 0.002754, + 0.00281 + ], + "peak_rss_mib": 63.6875, + "peak_rss_samples_mib": [ + 63.625, + 63.703125, + 63.640625, + 63.625, + 63.6875, + 63.625, + 63.8125, + 63.703125, + 63.6875, + 63.71875, + 63.71875 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "repeat", + "engine": "bun", + "cpu_us": 0.004558, + "cpu_samples_us": [ + 0.004583, + 0.004558, + 0.004559, + 0.004551, + 0.004531, + 0.004565, + 0.004621, + 0.004555, + 0.004581, + 0.00452, + 0.004522 + ], + "peak_rss_mib": 37.921875, + "peak_rss_samples_mib": [ + 37.921875, + 37.90625, + 37.90625, + 37.921875, + 37.890625, + 37.9375, + 37.921875, + 37.921875, + 37.96875, + 37.953125, + 37.90625 + ] + } + }, + "delta_pct": 0.10809748427673682, + "paired_delta_pct": [ + -0.215306322176545, + 0.14742014742015197, + -0.02944062806672365, + 0.08844339622642305, + 0.2950432730133734, + 0.17693895606016863, + -0.06872177498526977, + -0.22560078469836542, + 0.11797090051119952, + 0.0393274997542159, + 0.00979911807936773 + ], + "slower_pairs": 7, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_1m", + "operation": "random", + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "random", + "engine": "perry", + "cpu_us": 0.030445, + "cpu_samples_us": [ + 0.030445, + 0.030452, + 0.030425, + 0.030454, + 0.030615, + 0.03048, + 0.030488, + 0.030424, + 0.030324, + 0.030413, + 0.03041 + ], + "peak_rss_mib": 18.46875, + "peak_rss_samples_mib": [ + 18.46875, + 18.46875, + 18.46875, + 18.484375, + 18.484375, + 18.46875, + 18.484375, + 18.484375, + 18.46875, + 18.46875, + 18.46875 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "random", + "engine": "baseline", + "cpu_us": 0.033643, + "cpu_samples_us": [ + 0.033618, + 0.033623, + 0.033672, + 0.033653, + 0.033642, + 0.033627, + 0.033643, + 0.03367, + 0.033637, + 0.033719, + 0.033697 + ], + "peak_rss_mib": 18.46875, + "peak_rss_samples_mib": [ + 18.46875, + 18.46875, + 18.453125, + 18.453125, + 18.453125, + 18.453125, + 18.46875, + 18.453125, + 18.46875, + 18.46875, + 18.46875 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "random", + "engine": "node", + "cpu_us": 0.010594, + "cpu_samples_us": [ + 0.01049, + 0.010512, + 0.010594, + 0.010599, + 0.010623, + 0.010622, + 0.010501, + 0.010504, + 0.010603, + 0.01054, + 0.011183 + ], + "peak_rss_mib": 66.640625, + "peak_rss_samples_mib": [ + 66.71875, + 66.609375, + 66.640625, + 66.703125, + 66.640625, + 66.46875, + 66.671875, + 66.609375, + 66.5, + 66.515625, + 66.671875 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "random", + "engine": "bun", + "cpu_us": 0.010781, + "cpu_samples_us": [ + 0.010793, + 0.010795, + 0.010812, + 0.010757, + 0.010748, + 0.010801, + 0.010781, + 0.010744, + 0.010737, + 0.010803, + 0.010772 + ], + "peak_rss_mib": 38.875, + "peak_rss_samples_mib": [ + 38.90625, + 38.890625, + 38.921875, + 38.875, + 38.875, + 38.875, + 38.921875, + 38.984375, + 38.875, + 38.875, + 38.875 + ] + } + }, + "delta_pct": -9.505692120203314, + "paired_delta_pct": [ + -9.438396097328816, + -9.431044225678853, + -9.643026847232116, + -9.50583900395211, + -8.997681469591578, + -9.358551164243012, + -9.377879499450103, + -9.640629640629639, + -9.84927312185986, + -9.804561226608143, + -9.754577558833121 + ], + "slower_pairs": 0, + "rss_delta_mib": 0.0, + "separated_regression": false, + "separated_improvement": true, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_1m", + "operation": "fields", + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "fields", + "engine": "perry", + "cpu_us": 0.052971, + "cpu_samples_us": [ + 0.052081, + 0.052893, + 0.052971, + 0.052829, + 0.053098, + 0.05253, + 0.053171, + 0.053734, + 0.052331, + 0.053179, + 0.05313 + ], + "peak_rss_mib": 18.28125, + "peak_rss_samples_mib": [ + 18.28125, + 18.265625, + 18.28125, + 18.28125, + 18.28125, + 18.265625, + 18.265625, + 18.265625, + 18.28125, + 18.265625, + 18.28125 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "fields", + "engine": "baseline", + "cpu_us": 0.062428, + "cpu_samples_us": [ + 0.062549, + 0.062261, + 0.062428, + 0.062032, + 0.062207, + 0.062613, + 0.063187, + 0.062596, + 0.062284, + 0.062239, + 0.062464 + ], + "peak_rss_mib": 18.265625, + "peak_rss_samples_mib": [ + 18.265625, + 18.265625, + 18.265625, + 18.25, + 18.25, + 18.265625, + 18.265625, + 18.265625, + 18.25, + 18.265625, + 18.25 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "fields", + "engine": "node", + "cpu_us": 0.010791, + "cpu_samples_us": [ + 0.010702, + 0.010957, + 0.010751, + 0.010793, + 0.010791, + 0.010745, + 0.01076, + 0.011629, + 0.01086, + 0.010796, + 0.010759 + ], + "peak_rss_mib": 66.796875, + "peak_rss_samples_mib": [ + 66.8125, + 66.890625, + 66.640625, + 66.734375, + 66.765625, + 66.828125, + 66.875, + 66.78125, + 66.796875, + 66.671875, + 66.796875 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "fields", + "engine": "bun", + "cpu_us": 0.014326, + "cpu_samples_us": [ + 0.0143, + 0.014299, + 0.014351, + 0.014304, + 0.014337, + 0.014327, + 0.014302, + 0.014326, + 0.014348, + 0.014303, + 0.014337 + ], + "peak_rss_mib": 40.296875, + "peak_rss_samples_mib": [ + 40.28125, + 40.296875, + 40.28125, + 40.296875, + 40.296875, + 40.3125, + 40.3125, + 40.296875, + 40.3125, + 40.3125, + 40.34375 + ] + } + }, + "delta_pct": -15.148651246235668, + "paired_delta_pct": [ + -16.735679227485633, + -15.04633719342766, + -15.148651246235668, + -14.835891152953307, + -14.643046602472387, + -16.103684538354656, + -15.851361830756316, + -14.157454150424954, + -15.980026973219442, + -14.556789151496663, + -14.94300717213115 + ], + "slower_pairs": 0, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": true, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_1m", + "operation": "sequential", + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "sequential", + "engine": "perry", + "cpu_us": 0.024439, + "cpu_samples_us": [ + 0.024302, + 0.024439, + 0.024206, + 0.024511, + 0.024465, + 0.024502, + 0.024517, + 0.024429, + 0.024501, + 0.024245, + 0.024354 + ], + "peak_rss_mib": 18.28125, + "peak_rss_samples_mib": [ + 18.265625, + 18.265625, + 18.28125, + 18.265625, + 18.28125, + 18.265625, + 18.265625, + 18.28125, + 18.28125, + 18.28125, + 18.28125 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "sequential", + "engine": "baseline", + "cpu_us": 0.026452, + "cpu_samples_us": [ + 0.026295, + 0.026535, + 0.026525, + 0.026555, + 0.026263, + 0.026407, + 0.026502, + 0.026452, + 0.026435, + 0.026448, + 0.026488 + ], + "peak_rss_mib": 18.25, + "peak_rss_samples_mib": [ + 18.25, + 18.265625, + 18.25, + 18.25, + 18.25, + 18.25, + 18.25, + 18.265625, + 18.25, + 18.25, + 18.25 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "sequential", + "engine": "node", + "cpu_us": 0.008166, + "cpu_samples_us": [ + 0.008645, + 0.0081, + 0.008073, + 0.008249, + 0.008105, + 0.008085, + 0.008127, + 0.008194, + 0.008783, + 0.008166, + 0.00824 + ], + "peak_rss_mib": 66.625, + "peak_rss_samples_mib": [ + 66.578125, + 66.625, + 66.671875, + 66.671875, + 66.546875, + 66.5625, + 66.625, + 66.671875, + 66.65625, + 66.46875, + 66.59375 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "sequential", + "engine": "bun", + "cpu_us": 0.007471, + "cpu_samples_us": [ + 0.007478, + 0.007657, + 0.00747, + 0.00753, + 0.007471, + 0.007471, + 0.007433, + 0.007447, + 0.007488, + 0.007444, + 0.007481 + ], + "peak_rss_mib": 39.1875, + "peak_rss_samples_mib": [ + 39.1875, + 39.203125, + 39.1875, + 39.1875, + 39.171875, + 39.1875, + 39.203125, + 39.171875, + 39.1875, + 39.203125, + 39.203125 + ] + } + }, + "delta_pct": -7.610010585210947, + "paired_delta_pct": [ + -7.579387716295871, + -7.899001319012633, + -8.742695570216785, + -7.697232159668599, + -6.846133343487038, + -7.2139962888628, + -7.490000754660031, + -7.647814910025708, + -7.316058256099877, + -8.329552329098611, + -8.056478405315614 + ], + "slower_pairs": 0, + "rss_delta_mib": 0.03125, + "separated_regression": false, + "separated_improvement": true, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_20m", + "operation": "repeat", + "engines": { + "perry": { + "fixture": "records_array_20m", + "operation": "repeat", + "engine": "perry", + "cpu_us": 0.005645, + "cpu_samples_us": [ + 0.005659, + 0.005661, + 0.005634, + 0.005633, + 0.00565, + 0.005636, + 0.005657, + 0.005645, + 0.00565, + 0.005634, + 0.005639 + ], + "peak_rss_mib": 96.90625, + "peak_rss_samples_mib": [ + 96.921875, + 96.90625, + 96.90625, + 96.90625, + 96.90625, + 96.921875, + 96.90625, + 96.90625, + 96.90625, + 96.90625, + 96.90625 + ] + }, + "baseline": { + "fixture": "records_array_20m", + "operation": "repeat", + "engine": "baseline", + "cpu_us": 0.005649, + "cpu_samples_us": [ + 0.005649, + 0.005703, + 0.005638, + 0.005649, + 0.005653, + 0.005641, + 0.005682, + 0.005647, + 0.005645, + 0.00566, + 0.005638 + ], + "peak_rss_mib": 96.90625, + "peak_rss_samples_mib": [ + 96.90625, + 96.90625, + 96.890625, + 96.90625, + 96.90625, + 96.890625, + 96.90625, + 96.890625, + 96.890625, + 96.90625, + 96.890625 + ] + }, + "node": { + "fixture": "records_array_20m", + "operation": "repeat", + "engine": "node", + "cpu_us": 0.003053, + "cpu_samples_us": [ + 0.003073, + 0.003011, + 0.003115, + 0.003057, + 0.003053, + 0.003074, + 0.003052, + 0.003017, + 0.00308, + 0.003014, + 0.002997 + ], + "peak_rss_mib": 194.765625, + "peak_rss_samples_mib": [ + 194.859375, + 194.6875, + 194.765625, + 194.765625, + 194.78125, + 194.765625, + 194.671875, + 194.671875, + 194.75, + 194.59375, + 194.8125 + ] + }, + "bun": { + "fixture": "records_array_20m", + "operation": "repeat", + "engine": "bun", + "cpu_us": 0.004801, + "cpu_samples_us": [ + 0.004801, + 0.004724, + 0.00483, + 0.004697, + 0.004816, + 0.004815, + 0.004711, + 0.004722, + 0.004737, + 0.004869, + 0.004817 + ], + "peak_rss_mib": 93.9375, + "peak_rss_samples_mib": [ + 93.96875, + 93.921875, + 93.9375, + 93.90625, + 93.9375, + 93.96875, + 93.921875, + 93.90625, + 93.9375, + 93.984375, + 94.0 + ] + } + }, + "delta_pct": -0.07080899274208852, + "paired_delta_pct": [ + 0.17702248185518243, + -0.7364544976328213, + -0.07094714437743121, + -0.28323597096832076, + -0.05306916681409035, + -0.08863676653075858, + -0.4399859204505585, + -0.035417035594120794, + 0.08857395925596645, + -0.45936395759716975, + 0.017736786094357804 + ], + "slower_pairs": 3, + "rss_delta_mib": 0.0, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_20m", + "operation": "random", + "engines": { + "perry": { + "fixture": "records_array_20m", + "operation": "random", + "engine": "perry", + "cpu_us": 0.025579, + "cpu_samples_us": [ + 0.025497, + 0.025733, + 0.025539, + 0.025704, + 0.025571, + 0.025596, + 0.025508, + 0.025589, + 0.025531, + 0.025597, + 0.025579 + ], + "peak_rss_mib": 96.9375, + "peak_rss_samples_mib": [ + 96.9375, + 96.921875, + 96.9375, + 96.9375, + 96.9375, + 96.9375, + 96.9375, + 96.9375, + 96.921875, + 96.921875, + 96.9375 + ] + }, + "baseline": { + "fixture": "records_array_20m", + "operation": "random", + "engine": "baseline", + "cpu_us": 0.025661, + "cpu_samples_us": [ + 0.025584, + 0.025652, + 0.025429, + 0.025116, + 0.025661, + 0.025667, + 0.025683, + 0.026028, + 0.025707, + 0.025831, + 0.02544 + ], + "peak_rss_mib": 96.921875, + "peak_rss_samples_mib": [ + 96.90625, + 96.90625, + 96.921875, + 96.921875, + 96.921875, + 96.90625, + 96.90625, + 96.921875, + 96.921875, + 96.921875, + 96.921875 + ] + }, + "node": { + "fixture": "records_array_20m", + "operation": "random", + "engine": "node", + "cpu_us": 0.008587, + "cpu_samples_us": [ + 0.008584, + 0.008559, + 0.008624, + 0.00866, + 0.008543, + 0.008646, + 0.008587, + 0.008568, + 0.008621, + 0.008527, + 0.00969 + ], + "peak_rss_mib": 194.8125, + "peak_rss_samples_mib": [ + 194.875, + 194.765625, + 194.71875, + 194.8125, + 194.78125, + 194.796875, + 194.765625, + 194.8125, + 194.8125, + 194.828125, + 194.84375 + ] + }, + "bun": { + "fixture": "records_array_20m", + "operation": "random", + "engine": "bun", + "cpu_us": 0.010036, + "cpu_samples_us": [ + 0.010115, + 0.0101, + 0.01003, + 0.010051, + 0.010036, + 0.010032, + 0.010023, + 0.010064, + 0.010026, + 0.010043, + 0.01002 + ], + "peak_rss_mib": 94.734375, + "peak_rss_samples_mib": [ + 94.703125, + 94.703125, + 94.765625, + 94.78125, + 94.78125, + 94.734375, + 94.734375, + 94.75, + 94.71875, + 94.75, + 94.734375 + ] + } + }, + "delta_pct": -0.3195510697166837, + "paired_delta_pct": [ + -0.3400562851782363, + 0.3157648526430634, + 0.4325769790396672, + 2.341137123745818, + -0.3507267838353867, + -0.2766197841586382, + -0.6813845734532586, + -1.6866451513754321, + -0.6846384253316184, + -0.9058882737795648, + 0.5463836477987538 + ], + "slower_pairs": 4, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_20m", + "operation": "fields", + "engines": { + "perry": { + "fixture": "records_array_20m", + "operation": "fields", + "engine": "perry", + "cpu_us": 0.027165, + "cpu_samples_us": [ + 0.0272, + 0.027135, + 0.027291, + 0.027469, + 0.027196, + 0.027138, + 0.027138, + 0.027165, + 0.027341, + 0.027126, + 0.02712 + ], + "peak_rss_mib": 96.921875, + "peak_rss_samples_mib": [ + 96.9375, + 96.921875, + 96.9375, + 96.921875, + 96.9375, + 96.9375, + 96.921875, + 96.9375, + 96.921875, + 96.921875, + 96.921875 + ] + }, + "baseline": { + "fixture": "records_array_20m", + "operation": "fields", + "engine": "baseline", + "cpu_us": 0.027153, + "cpu_samples_us": [ + 0.027142, + 0.027128, + 0.027107, + 0.02724, + 0.02717, + 0.027158, + 0.027135, + 0.027153, + 0.0272, + 0.027167, + 0.02714 + ], + "peak_rss_mib": 96.921875, + "peak_rss_samples_mib": [ + 96.90625, + 96.921875, + 96.90625, + 96.90625, + 96.90625, + 96.90625, + 96.921875, + 96.921875, + 96.921875, + 96.921875, + 96.921875 + ] + }, + "node": { + "fixture": "records_array_20m", + "operation": "fields", + "engine": "node", + "cpu_us": 0.011687, + "cpu_samples_us": [ + 0.011505, + 0.011687, + 0.011689, + 0.011745, + 0.011789, + 0.011664, + 0.011671, + 0.011921, + 0.011977, + 0.011686, + 0.011508 + ], + "peak_rss_mib": 195.015625, + "peak_rss_samples_mib": [ + 195.046875, + 194.984375, + 195.109375, + 194.984375, + 195.0625, + 195.109375, + 195.015625, + 194.9375, + 194.953125, + 194.9375, + 195.015625 + ] + }, + "bun": { + "fixture": "records_array_20m", + "operation": "fields", + "engine": "bun", + "cpu_us": 0.014585, + "cpu_samples_us": [ + 0.014599, + 0.014602, + 0.014591, + 0.014573, + 0.014585, + 0.01457, + 0.014589, + 0.014664, + 0.014519, + 0.014561, + 0.014501 + ], + "peak_rss_mib": 95.328125, + "peak_rss_samples_mib": [ + 95.328125, + 95.34375, + 95.328125, + 95.328125, + 95.28125, + 95.296875, + 95.359375, + 95.328125, + 95.328125, + 95.34375, + 95.328125 + ] + } + }, + "delta_pct": 0.044194011711429226, + "paired_delta_pct": [ + 0.21369095866183851, + 0.025803597758766728, + 0.6787914560814512, + 0.840675477239361, + 0.0956937799043045, + -0.07364312541425777, + 0.01105583195135651, + 0.044194011711429226, + 0.5183823529411935, + -0.15091839363934323, + -0.07369196757553986 + ], + "slower_pairs": 8, + "rss_delta_mib": 0.0, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_20m", + "operation": "sequential", + "engines": { + "perry": { + "fixture": "records_array_20m", + "operation": "sequential", + "engine": "perry", + "cpu_us": 0.016121, + "cpu_samples_us": [ + 0.016134, + 0.01561, + 0.015481, + 0.016181, + 0.015582, + 0.016136, + 0.016119, + 0.01613, + 0.016121, + 0.016154, + 0.016118 + ], + "peak_rss_mib": 96.9375, + "peak_rss_samples_mib": [ + 96.9375, + 96.921875, + 96.921875, + 96.9375, + 96.9375, + 96.921875, + 96.9375, + 96.9375, + 96.9375, + 96.921875, + 96.9375 + ] + }, + "baseline": { + "fixture": "records_array_20m", + "operation": "sequential", + "engine": "baseline", + "cpu_us": 0.015619, + "cpu_samples_us": [ + 0.015623, + 0.015448, + 0.015626, + 0.015563, + 0.015622, + 0.015584, + 0.015591, + 0.01564, + 0.015602, + 0.015619, + 0.015871 + ], + "peak_rss_mib": 96.90625, + "peak_rss_samples_mib": [ + 96.90625, + 96.90625, + 96.90625, + 96.921875, + 96.921875, + 96.90625, + 96.921875, + 96.921875, + 96.90625, + 96.921875, + 96.90625 + ] + }, + "node": { + "fixture": "records_array_20m", + "operation": "sequential", + "engine": "node", + "cpu_us": 0.006863, + "cpu_samples_us": [ + 0.006887, + 0.006598, + 0.006833, + 0.006839, + 0.006895, + 0.006863, + 0.006903, + 0.006721, + 0.006867, + 0.006859, + 0.006919 + ], + "peak_rss_mib": 194.859375, + "peak_rss_samples_mib": [ + 194.78125, + 194.796875, + 194.859375, + 194.6875, + 194.890625, + 194.8125, + 194.921875, + 194.9375, + 194.875, + 194.875, + 194.734375 + ] + }, + "bun": { + "fixture": "records_array_20m", + "operation": "sequential", + "engine": "bun", + "cpu_us": 0.008258, + "cpu_samples_us": [ + 0.008333, + 0.008256, + 0.008285, + 0.008316, + 0.008258, + 0.008342, + 0.008283, + 0.008231, + 0.008165, + 0.008203, + 0.008222 + ], + "peak_rss_mib": 94.5625, + "peak_rss_samples_mib": [ + 94.59375, + 94.5625, + 94.5625, + 94.625, + 94.53125, + 94.5625, + 94.5625, + 94.59375, + 94.53125, + 94.53125, + 94.59375 + ] + } + }, + "delta_pct": 3.214034189128623, + "paired_delta_pct": [ + 3.270818664789088, + 1.0486794407043032, + -0.9279406118008482, + 3.9709567564094383, + -0.25604916143899814, + 3.5420944558521628, + 3.386569174523757, + 3.1329923273657023, + 3.326496602999618, + 3.425315321083322, + 1.556297649801519 + ], + "slower_pairs": 9, + "rss_delta_mib": 0.03125, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": false + } + ] + } + } +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/additional-root-comparison.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/additional-root-comparison.json new file mode 100644 index 0000000000..d5278ec805 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/additional-root-comparison.json @@ -0,0 +1,34 @@ +{ + "matches": true, + "files": [ + { + "subject": "changing", + "mode": "native", + "main_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79", + "candidate_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a", + "normalized_sha256": "630457db94e5b10ad30e7df0933b1545be2d702de1342e6d08afa4e04a7a831e" + }, + { + "subject": "changing", + "mode": "shadow", + "main_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "candidate_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "normalized_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "subject": "retained", + "mode": "native", + "main_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df", + "candidate_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b", + "normalized_sha256": "e2413fabf0d549ac10598e9bfd5fb8cb869a23110e6e4305166ede1a741365dd" + }, + { + "subject": "retained", + "mode": "shadow", + "main_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "candidate_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "normalized_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "note": "Retained-zero native/shadow checks pass. Changing-record shadow checks pass; native retains four unsuppressed R25 unrooted/global property-write findings, with identical IR and fingerprints. Not a clean native verdict." +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-access-recheck.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-access-recheck.py new file mode 100644 index 0000000000..c6c140bd81 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-access-recheck.py @@ -0,0 +1,110 @@ +from pathlib import Path +from collections import defaultdict +import gzip, hashlib, json, statistics, sys + +work = Path(__file__).resolve().parent +bench = work.parents[1] +outputs = {} +total = 0 +full_recheck = '--full-recheck' in sys.argv +recheck = True +options_only = '--options-only' in sys.argv +with_full = '--with-full' in sys.argv +assert not (recheck and options_only) +assert not (with_full and (recheck or options_only)) +repetitions = 11 if recheck else 7 +phases = ['access'] +if with_full: + phases += ['full'] +selected_phase = sys.argv[sys.argv.index('--phase') + 1] if '--phase' in sys.argv else None +if selected_phase: + assert selected_phase in ['access', 'focus', 'options'] and not (recheck or options_only or with_full) + phases = [selected_phase] +for kind in phases: + d = bench / 'results' / ('quiet-' + work.name + ('-recheck-' if recheck else '-') + kind) + timings = [json.loads(x) for x in (d / 'timing.jsonl').read_text().splitlines()] + verifies = [json.loads(x) for x in (d / 'verify.jsonl').read_text().splitlines()] + summary = json.loads((d / 'summary.json').read_text()) + window = json.loads((d / 'window.json').read_text()) + assert window['quiet_gate_passed'] and window['finished_utc'] + assert json.loads((d / 'controller-exit.json').read_text())['exit_code'] == 0 + assert len(timings) == {'access': 528, 'focus': 420, 'options': 196}[kind] + assert len(verifies) == {'access': 12, 'focus': 75, 'options': 35}[kind] + assert not window['competing_workloads_before'] and not window['competing_workloads_after'] + assert 'results/' + d.name in window['command'] + patch = d / 'source.patch.gz' + raw = gzip.decompress(patch.read_bytes()) + m = json.loads((d / 'source.patch.json').read_text()) + assert hashlib.sha256(raw).hexdigest() == m['original_sha256'] + assert hashlib.sha256(patch.read_bytes()).hexdigest() == m['gzip_sha256'] + assert raw == (work / 'source.patch').read_bytes() + host = json.loads((d / 'host.json').read_text()) + remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance/' + if kind == 'access': + assert host['versions'] == {'node': 'v26.5.1', 'bun': '1.3.14'} + recorded = host['hashes'] + else: + assert host['node_version'] == 'v26.5.1' and host['bun_version'] == '1.3.14' + recorded = host['sources'] + worker = 'options' if kind == 'options' else 'worker' + for engine, arm in [('perry', 'candidate'), ('baseline', 'main')]: + assert host['workers'][engine] == hashlib.sha256((work / (arm + '-' + worker)).read_bytes()).hexdigest() + for path, digest in recorded.items(): + assert path.startswith(remote), path + local = bench / path.removeprefix(remote) + assert hashlib.sha256(local.read_bytes()).hexdigest() == digest, path + fixture_hashes = json.loads((d / 'fixture-hashes.json').read_text()) + staged = json.loads((work / 'remote-stage-hashes.json').read_text()) + assert len(fixture_hashes) == 19 + for path, digest in fixture_hashes.items(): + assert staged[path] == digest == hashlib.sha256((bench / path).read_bytes()).hexdigest(), path + expected = {(v['fixture'], v['operation']): v for v in verifies if v['engine'] == 'node'} + for v in verifies: + e = expected[v['fixture'], v['operation']] + keys = ['checksum', 'retained'] if kind == 'access' else ['verify_sha256', 'checksum', 'retained'] + assert all(v[k] == e[k] for k in keys), (kind, v, e) + groups = defaultdict(list) + for r in timings: + e = expected[r['fixture'], r['operation']] + wanted = e['checksum'] / (e['iterations'] + e['warmup']) * (r['iterations'] + r['warmup']) + assert r['checksum'] == wanted and r['retained'] == 0, (kind, r, e) + groups[r['fixture'], r['operation'], r['engine']].append(r) + assert len(groups) == len(summary) + for s in summary: + rows = groups[s['fixture'], s['operation'], s['engine']] + assert len(rows) == repetitions and {r['rep'] for r in rows} == set(range(repetitions)) + if kind != 'access': + assert s['repetitions'] == repetitions + cpu = [(r['user_us'] + r['system_us']) / r['iterations'] for r in rows] + rss = [r['peak_rss'] / 1048576 for r in rows] + assert cpu == s['cpu_samples_us'] and rss == s['peak_rss_samples_mib'] + assert statistics.median(cpu) == s['cpu_us'] and statistics.median(rss) == s['peak_rss_mib'] + by_case = defaultdict(dict) + for s in summary: + assert s['engine'] not in by_case[s['fixture'], s['operation']] + by_case[s['fixture'], s['operation']][s['engine']] = s + assert len(by_case) == {'access': 12, 'focus': 15, 'options': 4 if recheck else 7, 'full': 5 if full_recheck else 50}[kind] + assert all(set(e) == {'baseline', 'perry', 'node', 'bun'} for e in by_case.values()) + comparisons = [] + for (fixture, operation), engines in by_case.items(): + a, b = engines['perry'], engines['baseline'] + peers = [engines[e] for e in ['node', 'bun']] + comparisons.append(dict( + fixture=fixture, operation=operation, engines=engines, + delta_pct=(a['cpu_us'] / b['cpu_us'] - 1) * 100, + paired_delta_pct=[(x / y - 1) * 100 for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])], + slower_pairs=sum(x > y for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])), + rss_delta_mib=a['peak_rss_mib'] - b['peak_rss_mib'], + separated_regression=min(a['cpu_samples_us']) > max(b['cpu_samples_us']), + separated_improvement=max(a['cpu_samples_us']) < min(b['cpu_samples_us']), + beats_both_peers=a['cpu_us'] < min(x['cpu_us'] for x in peers), + rss_beats_both_peers=a['peak_rss_mib'] < min(x['peak_rss_mib'] for x in peers), + all_samples_beat_both_peers=max(a['cpu_samples_us']) < min(min(x['cpu_samples_us']) for x in peers))) + outputs[kind] = {'window': window, 'timed_trials': len(timings), 'cases': comparisons} + total += len(timings) +assert total == 528, total +(work / 'access-recheck-analysis.json').write_text(json.dumps({'trials': total, 'phases': outputs}, indent=2) + '\n') +print('VERIFIED', total, 'timed checksums and every CPU/RSS sample vector/median; all qualified quiet windows and patches') +for kind, phase in outputs.items(): + for r in phase['cases']: + print(kind, r['fixture'], r['operation'], f"{r['delta_pct']:+.2f}%", 'REGRESSION' if r['separated_regression'] else 'GAIN' if r['separated_improvement'] else 'overlap') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-changing-options.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-changing-options.py new file mode 100644 index 0000000000..fe4a2386d0 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-changing-options.py @@ -0,0 +1,103 @@ +from pathlib import Path +from collections import defaultdict +import gzip, hashlib, json, statistics, sys + +work = Path(__file__).resolve().parent +bench = work.parents[1] +outputs = {} +total = 0 +full_recheck = recheck = options_only = with_full = False +repetitions = 7 +phases = ['options'] +for kind in phases: + d = bench / 'results' / ('quiet-' + work.name + '-changing-options') + timings = [json.loads(x) for x in (d / 'timing.jsonl').read_text().splitlines()] + verifies = [json.loads(x) for x in (d / 'verify.jsonl').read_text().splitlines()] + summary = json.loads((d / 'summary.json').read_text()) + window = json.loads((d / 'window.json').read_text()) + assert window['quiet_gate_passed'] and window['finished_utc'] + assert json.loads((d / 'controller-exit.json').read_text())['exit_code'] == 0 + assert len(timings) == 56 and len(verifies) == 10 and len(summary) == 8 + assert not window['competing_workloads_before'] and not window['competing_workloads_after'] + assert 'results/' + d.name in window['command'] + patch = d / 'source.patch.gz' + raw = gzip.decompress(patch.read_bytes()) + m = json.loads((d / 'source.patch.json').read_text()) + assert hashlib.sha256(raw).hexdigest() == m['original_sha256'] + assert hashlib.sha256(patch.read_bytes()).hexdigest() == m['gzip_sha256'] + assert raw == (work / 'source.patch').read_bytes() + host = json.loads((d / 'host.json').read_text()) + remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance/' + if kind == 'access': + assert host['versions'] == {'node': 'v26.5.1', 'bun': '1.3.14'} + recorded = host['hashes'] + else: + assert host['node_version'] == 'v26.5.1' and host['bun_version'] == '1.3.14' + recorded = host['sources'] + worker = 'changing-options' + for engine, arm in [('perry', 'candidate'), ('baseline', 'main')]: + assert host['workers'][engine] == hashlib.sha256((work / (arm + '-' + worker)).read_bytes()).hexdigest() + for path, digest in recorded.items(): + assert path.startswith(remote), path + local = bench / path.removeprefix(remote) + assert hashlib.sha256(local.read_bytes()).hexdigest() == digest, path + fixture_hashes = json.loads((d / 'fixture-hashes.json').read_text()) + staged = json.loads((work / 'remote-stage-hashes.json').read_text()) + assert len(fixture_hashes) == 19 + for path, digest in fixture_hashes.items(): + assert staged[path] == digest == hashlib.sha256((bench / path).read_bytes()).hexdigest(), path + expected = {(v['fixture'], v['operation']): v for v in verifies if v['engine'] == 'node'} + for v in verifies: + e = expected[v['fixture'], v['operation']] + keys = ['checksum', 'retained'] if kind == 'access' else ['verify_sha256', 'checksum', 'retained'] + assert all(v[k] == e[k] for k in keys), (kind, v, e) + declarations = {(c['fixture'], c['operation']): c for c in json.loads((work / 'changing-cases.json').read_text())['cases']} + assert {(r['fixture'], r['operation']) for r in timings} == set(declarations) + for r in timings: + c = declarations[r['fixture'], r['operation']] + assert all(r[k] == c[k] for k in ['iterations', 'warmup']) + groups = defaultdict(list) + for r in timings: + e = expected[r['fixture'], r['operation']] + wanted = e['checksum'] / (e['iterations'] + e['warmup']) * (r['iterations'] + r['warmup']) + assert r['checksum'] == wanted and r['retained'] == 0, (kind, r, e) + groups[r['fixture'], r['operation'], r['engine']].append(r) + assert len(groups) == len(summary) + for s in summary: + rows = groups[s['fixture'], s['operation'], s['engine']] + assert len(rows) == repetitions and {r['rep'] for r in rows} == set(range(repetitions)) + if kind != 'access': + assert s['repetitions'] == repetitions + cpu = [(r['user_us'] + r['system_us']) / r['iterations'] for r in rows] + rss = [r['peak_rss'] / 1048576 for r in rows] + assert cpu == s['cpu_samples_us'] and rss == s['peak_rss_samples_mib'] + assert statistics.median(cpu) == s['cpu_us'] and statistics.median(rss) == s['peak_rss_mib'] + by_case = defaultdict(dict) + for s in summary: + assert s['engine'] not in by_case[s['fixture'], s['operation']] + by_case[s['fixture'], s['operation']][s['engine']] = s + assert len(by_case) == {'access': 12, 'focus': 5, 'options': 2, 'full': 5 if full_recheck else 50}[kind] + assert all(set(e) == {'baseline', 'perry', 'node', 'bun'} for e in by_case.values()) + comparisons = [] + for (fixture, operation), engines in by_case.items(): + a, b = engines['perry'], engines['baseline'] + peers = [engines[e] for e in ['node', 'bun']] + comparisons.append(dict( + fixture=fixture, operation=operation, engines=engines, + delta_pct=(a['cpu_us'] / b['cpu_us'] - 1) * 100, + paired_delta_pct=[(x / y - 1) * 100 for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])], + slower_pairs=sum(x > y for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])), + rss_delta_mib=a['peak_rss_mib'] - b['peak_rss_mib'], + separated_regression=min(a['cpu_samples_us']) > max(b['cpu_samples_us']), + separated_improvement=max(a['cpu_samples_us']) < min(b['cpu_samples_us']), + beats_both_peers=a['cpu_us'] < min(x['cpu_us'] for x in peers), + rss_beats_both_peers=a['peak_rss_mib'] < min(x['peak_rss_mib'] for x in peers), + all_samples_beat_both_peers=max(a['cpu_samples_us']) < min(min(x['cpu_samples_us']) for x in peers))) + outputs[kind] = {'window': window, 'timed_trials': len(timings), 'cases': comparisons} + total += len(timings) +assert total == 56, total +(work / 'changing-options-analysis.json').write_text(json.dumps({'trials': total, 'phases': outputs}, indent=2) + '\n') +print('VERIFIED', total, 'timed checksums and every CPU/RSS sample vector/median; all qualified quiet windows and patches') +for kind, phase in outputs.items(): + for r in phase['cases']: + print(kind, r['fixture'], r['operation'], f"{r['delta_pct']:+.2f}%", 'REGRESSION' if r['separated_regression'] else 'GAIN' if r['separated_improvement'] else 'overlap') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-extras.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-extras.py new file mode 100644 index 0000000000..374233bf07 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-extras.py @@ -0,0 +1,110 @@ +from pathlib import Path +from collections import defaultdict +import gzip, hashlib, json, statistics, sys + +work = Path(__file__).resolve().parent +bench = work.parents[1] +outputs = {} +total = 0 +full_recheck = '--full-recheck' in sys.argv +recheck = '--recheck' in sys.argv or full_recheck +options_only = '--options-only' in sys.argv +with_full = '--with-full' in sys.argv +assert not (recheck and options_only) +assert not (with_full and (recheck or options_only)) +repetitions = 11 if recheck else 7 +phases = ['full'] if full_recheck else ['options'] if options_only else ['access', 'options'] if recheck else ['access', 'focus', 'options'] +if with_full: + phases += ['full'] +selected_phase = sys.argv[sys.argv.index('--phase') + 1] if '--phase' in sys.argv else None +if selected_phase: + assert selected_phase in ['access', 'focus', 'options'] and not (recheck or options_only or with_full) + phases = [selected_phase] +for kind in phases: + d = bench / 'results' / ('quiet-' + work.name + ('-recheck-' if recheck else '-') + kind) + timings = [json.loads(x) for x in (d / 'timing.jsonl').read_text().splitlines()] + verifies = [json.loads(x) for x in (d / 'verify.jsonl').read_text().splitlines()] + summary = json.loads((d / 'summary.json').read_text()) + window = json.loads((d / 'window.json').read_text()) + assert window['quiet_gate_passed'] and window['finished_utc'] + assert json.loads((d / 'controller-exit.json').read_text())['exit_code'] == 0 + assert len(timings) == {'access': 336, 'focus': 420, 'options': 196}[kind] + assert len(verifies) == {'access': 12, 'focus': 75, 'options': 35}[kind] + assert not window['competing_workloads_before'] and not window['competing_workloads_after'] + assert 'results/' + d.name in window['command'] + patch = d / 'source.patch.gz' + raw = gzip.decompress(patch.read_bytes()) + m = json.loads((d / 'source.patch.json').read_text()) + assert hashlib.sha256(raw).hexdigest() == m['original_sha256'] + assert hashlib.sha256(patch.read_bytes()).hexdigest() == m['gzip_sha256'] + assert raw == (work / 'source.patch').read_bytes() + host = json.loads((d / 'host.json').read_text()) + remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance/' + if kind == 'access': + assert host['versions'] == {'node': 'v26.5.1', 'bun': '1.3.14'} + recorded = host['hashes'] + else: + assert host['node_version'] == 'v26.5.1' and host['bun_version'] == '1.3.14' + recorded = host['sources'] + worker = 'options' if kind == 'options' else 'worker' + for engine, arm in [('perry', 'candidate'), ('baseline', 'main')]: + assert host['workers'][engine] == hashlib.sha256((work / (arm + '-' + worker)).read_bytes()).hexdigest() + for path, digest in recorded.items(): + assert path.startswith(remote), path + local = bench / path.removeprefix(remote) + assert hashlib.sha256(local.read_bytes()).hexdigest() == digest, path + fixture_hashes = json.loads((d / 'fixture-hashes.json').read_text()) + staged = json.loads((work / 'remote-stage-hashes.json').read_text()) + assert len(fixture_hashes) == 19 + for path, digest in fixture_hashes.items(): + assert staged[path] == digest == hashlib.sha256((bench / path).read_bytes()).hexdigest(), path + expected = {(v['fixture'], v['operation']): v for v in verifies if v['engine'] == 'node'} + for v in verifies: + e = expected[v['fixture'], v['operation']] + keys = ['checksum', 'retained'] if kind == 'access' else ['verify_sha256', 'checksum', 'retained'] + assert all(v[k] == e[k] for k in keys), (kind, v, e) + groups = defaultdict(list) + for r in timings: + e = expected[r['fixture'], r['operation']] + wanted = e['checksum'] / (e['iterations'] + e['warmup']) * (r['iterations'] + r['warmup']) + assert r['checksum'] == wanted and r['retained'] == 0, (kind, r, e) + groups[r['fixture'], r['operation'], r['engine']].append(r) + assert len(groups) == len(summary) + for s in summary: + rows = groups[s['fixture'], s['operation'], s['engine']] + assert len(rows) == repetitions and {r['rep'] for r in rows} == set(range(repetitions)) + if kind != 'access': + assert s['repetitions'] == repetitions + cpu = [(r['user_us'] + r['system_us']) / r['iterations'] for r in rows] + rss = [r['peak_rss'] / 1048576 for r in rows] + assert cpu == s['cpu_samples_us'] and rss == s['peak_rss_samples_mib'] + assert statistics.median(cpu) == s['cpu_us'] and statistics.median(rss) == s['peak_rss_mib'] + by_case = defaultdict(dict) + for s in summary: + assert s['engine'] not in by_case[s['fixture'], s['operation']] + by_case[s['fixture'], s['operation']][s['engine']] = s + assert len(by_case) == {'access': 12, 'focus': 15, 'options': 4 if recheck else 7, 'full': 5 if full_recheck else 50}[kind] + assert all(set(e) == {'baseline', 'perry', 'node', 'bun'} for e in by_case.values()) + comparisons = [] + for (fixture, operation), engines in by_case.items(): + a, b = engines['perry'], engines['baseline'] + peers = [engines[e] for e in ['node', 'bun']] + comparisons.append(dict( + fixture=fixture, operation=operation, engines=engines, + delta_pct=(a['cpu_us'] / b['cpu_us'] - 1) * 100, + paired_delta_pct=[(x / y - 1) * 100 for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])], + slower_pairs=sum(x > y for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])), + rss_delta_mib=a['peak_rss_mib'] - b['peak_rss_mib'], + separated_regression=min(a['cpu_samples_us']) > max(b['cpu_samples_us']), + separated_improvement=max(a['cpu_samples_us']) < min(b['cpu_samples_us']), + beats_both_peers=a['cpu_us'] < min(x['cpu_us'] for x in peers), + rss_beats_both_peers=a['peak_rss_mib'] < min(x['peak_rss_mib'] for x in peers), + all_samples_beat_both_peers=max(a['cpu_samples_us']) < min(min(x['cpu_samples_us']) for x in peers))) + outputs[kind] = {'window': window, 'timed_trials': len(timings), 'cases': comparisons} + total += len(timings) +assert total == ({'access':336,'focus':420,'options':196}[selected_phase] if selected_phase else 220 if full_recheck else 2352 if with_full else 196 if options_only else 704 if recheck else 952), total +(work / (selected_phase + '-analysis.json' if selected_phase else 'full-recheck-analysis.json' if full_recheck else 'full-analysis.json' if with_full else 'options-analysis.json' if options_only else 'recheck-analysis.json' if recheck else 'extras-analysis.json')).write_text(json.dumps({'trials': total, 'phases': outputs}, indent=2) + '\n') +print('VERIFIED', total, 'timed checksums and every CPU/RSS sample vector/median; all qualified quiet windows and patches') +for kind, phase in outputs.items(): + for r in phase['cases']: + print(kind, r['fixture'], r['operation'], f"{r['delta_pct']:+.2f}%", 'REGRESSION' if r['separated_regression'] else 'GAIN' if r['separated_improvement'] else 'overlap') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-full.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-full.py new file mode 100644 index 0000000000..58ae74c62f --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-full.py @@ -0,0 +1,103 @@ +from pathlib import Path +from collections import defaultdict +import gzip, hashlib, json, statistics, sys + +work = Path(__file__).resolve().parent +bench = work.parents[1] +outputs = {} +total = 0 +full_recheck = recheck = options_only = with_full = False +repetitions = 7 +phases = ['full'] +for kind in phases: + d = bench / 'results' / ('quiet-' + work.name + ('-recheck-' if recheck else '-') + kind) + timings = [json.loads(x) for x in (d / 'timing.jsonl').read_text().splitlines()] + verifies = [json.loads(x) for x in (d / 'verify.jsonl').read_text().splitlines()] + summary = json.loads((d / 'summary.json').read_text()) + window = json.loads((d / 'window.json').read_text()) + assert window['quiet_gate_passed'] and window['finished_utc'] + assert json.loads((d / 'controller-exit.json').read_text())['exit_code'] == 0 + assert len(timings) == 1400 and len(verifies) == 250 and len(summary) == 200 + assert not window['competing_workloads_before'] and not window['competing_workloads_after'] + assert 'results/' + d.name in window['command'] + patch = d / 'source.patch.gz' + raw = gzip.decompress(patch.read_bytes()) + m = json.loads((d / 'source.patch.json').read_text()) + assert hashlib.sha256(raw).hexdigest() == m['original_sha256'] + assert hashlib.sha256(patch.read_bytes()).hexdigest() == m['gzip_sha256'] + assert raw == (work / 'source.patch').read_bytes() + host = json.loads((d / 'host.json').read_text()) + remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance/' + if kind == 'access': + assert host['versions'] == {'node': 'v26.5.1', 'bun': '1.3.14'} + recorded = host['hashes'] + else: + assert host['node_version'] == 'v26.5.1' and host['bun_version'] == '1.3.14' + recorded = host['sources'] + worker = 'options' if kind == 'options' else 'worker' + for engine, arm in [('perry', 'candidate'), ('baseline', 'main')]: + assert host['workers'][engine] == hashlib.sha256((work / (arm + '-' + worker)).read_bytes()).hexdigest() + for path, digest in recorded.items(): + assert path.startswith(remote), path + local = bench / path.removeprefix(remote) + assert hashlib.sha256(local.read_bytes()).hexdigest() == digest, path + fixture_hashes = json.loads((d / 'fixture-hashes.json').read_text()) + staged = json.loads((work / 'remote-stage-hashes.json').read_text()) + assert len(fixture_hashes) == 19 + for path, digest in fixture_hashes.items(): + assert staged[path] == digest == hashlib.sha256((bench / path).read_bytes()).hexdigest(), path + expected = {(v['fixture'], v['operation']): v for v in verifies if v['engine'] == 'node'} + for v in verifies: + e = expected[v['fixture'], v['operation']] + keys = ['checksum', 'retained'] if kind == 'access' else ['verify_sha256', 'checksum', 'retained'] + assert all(v[k] == e[k] for k in keys), (kind, v, e) + declarations = {(c['fixture'], c['operation']): c for c in json.loads((work / 'full-cases.json').read_text())['cases']} + assert {(r['fixture'], r['operation']) for r in timings} == set(declarations) + for r in timings: + c = declarations[r['fixture'], r['operation']] + assert all(r[k] == c[k] for k in ['iterations', 'warmup']) + groups = defaultdict(list) + for r in timings: + e = expected[r['fixture'], r['operation']] + wanted = e['checksum'] / (e['iterations'] + e['warmup']) * (r['iterations'] + r['warmup']) + assert r['checksum'] == wanted and r['retained'] == 0, (kind, r, e) + groups[r['fixture'], r['operation'], r['engine']].append(r) + assert len(groups) == len(summary) + for s in summary: + rows = groups[s['fixture'], s['operation'], s['engine']] + assert len(rows) == repetitions and {r['rep'] for r in rows} == set(range(repetitions)) + if kind != 'access': + assert s['repetitions'] == repetitions + cpu = [(r['user_us'] + r['system_us']) / r['iterations'] for r in rows] + rss = [r['peak_rss'] / 1048576 for r in rows] + assert cpu == s['cpu_samples_us'] and rss == s['peak_rss_samples_mib'] + assert statistics.median(cpu) == s['cpu_us'] and statistics.median(rss) == s['peak_rss_mib'] + by_case = defaultdict(dict) + for s in summary: + assert s['engine'] not in by_case[s['fixture'], s['operation']] + by_case[s['fixture'], s['operation']][s['engine']] = s + assert len(by_case) == {'access': 12, 'focus': 15, 'options': 4 if recheck else 7, 'full': 5 if full_recheck else 50}[kind] + assert all(set(e) == {'baseline', 'perry', 'node', 'bun'} for e in by_case.values()) + comparisons = [] + for (fixture, operation), engines in by_case.items(): + a, b = engines['perry'], engines['baseline'] + peers = [engines[e] for e in ['node', 'bun']] + comparisons.append(dict( + fixture=fixture, operation=operation, engines=engines, + delta_pct=(a['cpu_us'] / b['cpu_us'] - 1) * 100, + paired_delta_pct=[(x / y - 1) * 100 for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])], + slower_pairs=sum(x > y for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])), + rss_delta_mib=a['peak_rss_mib'] - b['peak_rss_mib'], + separated_regression=min(a['cpu_samples_us']) > max(b['cpu_samples_us']), + separated_improvement=max(a['cpu_samples_us']) < min(b['cpu_samples_us']), + beats_both_peers=a['cpu_us'] < min(x['cpu_us'] for x in peers), + rss_beats_both_peers=a['peak_rss_mib'] < min(x['peak_rss_mib'] for x in peers), + all_samples_beat_both_peers=max(a['cpu_samples_us']) < min(min(x['cpu_samples_us']) for x in peers))) + outputs[kind] = {'window': window, 'timed_trials': len(timings), 'cases': comparisons} + total += len(timings) +assert total == 1400, total +(work / 'full-analysis.json').write_text(json.dumps({'trials': total, 'phases': outputs}, indent=2) + '\n') +print('VERIFIED', total, 'timed checksums and every CPU/RSS sample vector/median; all qualified quiet windows and patches') +for kind, phase in outputs.items(): + for r in phase['cases']: + print(kind, r['fixture'], r['operation'], f"{r['delta_pct']:+.2f}%", 'REGRESSION' if r['separated_regression'] else 'GAIN' if r['separated_improvement'] else 'overlap') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-large-options.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-large-options.py new file mode 100644 index 0000000000..65b4e7eab5 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-large-options.py @@ -0,0 +1,103 @@ +from pathlib import Path +from collections import defaultdict +import gzip, hashlib, json, statistics, sys + +work = Path(__file__).resolve().parent +bench = work.parents[1] +outputs = {} +total = 0 +full_recheck = recheck = options_only = with_full = False +repetitions = 7 +phases = ['options'] +for kind in phases: + d = bench / 'results' / ('quiet-' + work.name + '-large-options') + timings = [json.loads(x) for x in (d / 'timing.jsonl').read_text().splitlines()] + verifies = [json.loads(x) for x in (d / 'verify.jsonl').read_text().splitlines()] + summary = json.loads((d / 'summary.json').read_text()) + window = json.loads((d / 'window.json').read_text()) + assert window['quiet_gate_passed'] and window['finished_utc'] + assert json.loads((d / 'controller-exit.json').read_text())['exit_code'] == 0 + assert len(timings) == 112 and len(verifies) == 20 and len(summary) == 16 + assert not window['competing_workloads_before'] and not window['competing_workloads_after'] + assert 'results/' + d.name in window['command'] + patch = d / 'source.patch.gz' + raw = gzip.decompress(patch.read_bytes()) + m = json.loads((d / 'source.patch.json').read_text()) + assert hashlib.sha256(raw).hexdigest() == m['original_sha256'] + assert hashlib.sha256(patch.read_bytes()).hexdigest() == m['gzip_sha256'] + assert raw == (work / 'source.patch').read_bytes() + host = json.loads((d / 'host.json').read_text()) + remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance/' + if kind == 'access': + assert host['versions'] == {'node': 'v26.5.1', 'bun': '1.3.14'} + recorded = host['hashes'] + else: + assert host['node_version'] == 'v26.5.1' and host['bun_version'] == '1.3.14' + recorded = host['sources'] + worker = 'options' + for engine, arm in [('perry', 'candidate'), ('baseline', 'main')]: + assert host['workers'][engine] == hashlib.sha256((work / (arm + '-' + worker)).read_bytes()).hexdigest() + for path, digest in recorded.items(): + assert path.startswith(remote), path + local = bench / path.removeprefix(remote) + assert hashlib.sha256(local.read_bytes()).hexdigest() == digest, path + fixture_hashes = json.loads((d / 'fixture-hashes.json').read_text()) + staged = json.loads((work / 'remote-stage-hashes.json').read_text()) + assert len(fixture_hashes) == 19 + for path, digest in fixture_hashes.items(): + assert staged[path] == digest == hashlib.sha256((bench / path).read_bytes()).hexdigest(), path + expected = {(v['fixture'], v['operation']): v for v in verifies if v['engine'] == 'node'} + for v in verifies: + e = expected[v['fixture'], v['operation']] + keys = ['checksum', 'retained'] if kind == 'access' else ['verify_sha256', 'checksum', 'retained'] + assert all(v[k] == e[k] for k in keys), (kind, v, e) + declarations = {(c['fixture'], c['operation']): c for c in json.loads((work / 'large-cases.json').read_text())['cases']} + assert {(r['fixture'], r['operation']) for r in timings} == set(declarations) + for r in timings: + c = declarations[r['fixture'], r['operation']] + assert all(r[k] == c[k] for k in ['iterations', 'warmup']) + groups = defaultdict(list) + for r in timings: + e = expected[r['fixture'], r['operation']] + wanted = e['checksum'] / (e['iterations'] + e['warmup']) * (r['iterations'] + r['warmup']) + assert r['checksum'] == wanted and r['retained'] == 0, (kind, r, e) + groups[r['fixture'], r['operation'], r['engine']].append(r) + assert len(groups) == len(summary) + for s in summary: + rows = groups[s['fixture'], s['operation'], s['engine']] + assert len(rows) == repetitions and {r['rep'] for r in rows} == set(range(repetitions)) + if kind != 'access': + assert s['repetitions'] == repetitions + cpu = [(r['user_us'] + r['system_us']) / r['iterations'] for r in rows] + rss = [r['peak_rss'] / 1048576 for r in rows] + assert cpu == s['cpu_samples_us'] and rss == s['peak_rss_samples_mib'] + assert statistics.median(cpu) == s['cpu_us'] and statistics.median(rss) == s['peak_rss_mib'] + by_case = defaultdict(dict) + for s in summary: + assert s['engine'] not in by_case[s['fixture'], s['operation']] + by_case[s['fixture'], s['operation']][s['engine']] = s + assert len(by_case) == {'access': 12, 'focus': 5, 'options': 4, 'full': 5 if full_recheck else 50}[kind] + assert all(set(e) == {'baseline', 'perry', 'node', 'bun'} for e in by_case.values()) + comparisons = [] + for (fixture, operation), engines in by_case.items(): + a, b = engines['perry'], engines['baseline'] + peers = [engines[e] for e in ['node', 'bun']] + comparisons.append(dict( + fixture=fixture, operation=operation, engines=engines, + delta_pct=(a['cpu_us'] / b['cpu_us'] - 1) * 100, + paired_delta_pct=[(x / y - 1) * 100 for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])], + slower_pairs=sum(x > y for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])), + rss_delta_mib=a['peak_rss_mib'] - b['peak_rss_mib'], + separated_regression=min(a['cpu_samples_us']) > max(b['cpu_samples_us']), + separated_improvement=max(a['cpu_samples_us']) < min(b['cpu_samples_us']), + beats_both_peers=a['cpu_us'] < min(x['cpu_us'] for x in peers), + rss_beats_both_peers=a['peak_rss_mib'] < min(x['peak_rss_mib'] for x in peers), + all_samples_beat_both_peers=max(a['cpu_samples_us']) < min(min(x['cpu_samples_us']) for x in peers))) + outputs[kind] = {'window': window, 'timed_trials': len(timings), 'cases': comparisons} + total += len(timings) +assert total == 112, total +(work / 'large-options-analysis.json').write_text(json.dumps({'trials': total, 'phases': outputs}, indent=2) + '\n') +print('VERIFIED', total, 'timed checksums and every CPU/RSS sample vector/median; all qualified quiet windows and patches') +for kind, phase in outputs.items(): + for r in phase['cases']: + print(kind, r['fixture'], r['operation'], f"{r['delta_pct']:+.2f}%", 'REGRESSION' if r['separated_regression'] else 'GAIN' if r['separated_improvement'] else 'overlap') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-large-recheck-options.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-large-recheck-options.py new file mode 100644 index 0000000000..4004ddd937 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-large-recheck-options.py @@ -0,0 +1,103 @@ +from pathlib import Path +from collections import defaultdict +import gzip, hashlib, json, statistics, sys + +work = Path(__file__).resolve().parent +bench = work.parents[1] +outputs = {} +total = 0 +full_recheck = recheck = options_only = with_full = False +repetitions = 11 +phases = ['options'] +for kind in phases: + d = bench / 'results' / ('quiet-' + work.name + '-large-recheck-options') + timings = [json.loads(x) for x in (d / 'timing.jsonl').read_text().splitlines()] + verifies = [json.loads(x) for x in (d / 'verify.jsonl').read_text().splitlines()] + summary = json.loads((d / 'summary.json').read_text()) + window = json.loads((d / 'window.json').read_text()) + assert window['quiet_gate_passed'] and window['finished_utc'] + assert json.loads((d / 'controller-exit.json').read_text())['exit_code'] == 0 + assert len(timings) == 44 and len(verifies) == 5 and len(summary) == 4 + assert not window['competing_workloads_before'] and not window['competing_workloads_after'] + assert 'results/' + d.name in window['command'] + patch = d / 'source.patch.gz' + raw = gzip.decompress(patch.read_bytes()) + m = json.loads((d / 'source.patch.json').read_text()) + assert hashlib.sha256(raw).hexdigest() == m['original_sha256'] + assert hashlib.sha256(patch.read_bytes()).hexdigest() == m['gzip_sha256'] + assert raw == (work / 'source.patch').read_bytes() + host = json.loads((d / 'host.json').read_text()) + remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance/' + if kind == 'access': + assert host['versions'] == {'node': 'v26.5.1', 'bun': '1.3.14'} + recorded = host['hashes'] + else: + assert host['node_version'] == 'v26.5.1' and host['bun_version'] == '1.3.14' + recorded = host['sources'] + worker = 'options' + for engine, arm in [('perry', 'candidate'), ('baseline', 'main')]: + assert host['workers'][engine] == hashlib.sha256((work / (arm + '-' + worker)).read_bytes()).hexdigest() + for path, digest in recorded.items(): + assert path.startswith(remote), path + local = bench / path.removeprefix(remote) + assert hashlib.sha256(local.read_bytes()).hexdigest() == digest, path + fixture_hashes = json.loads((d / 'fixture-hashes.json').read_text()) + staged = json.loads((work / 'remote-stage-hashes.json').read_text()) + assert len(fixture_hashes) == 19 + for path, digest in fixture_hashes.items(): + assert staged[path] == digest == hashlib.sha256((bench / path).read_bytes()).hexdigest(), path + expected = {(v['fixture'], v['operation']): v for v in verifies if v['engine'] == 'node'} + for v in verifies: + e = expected[v['fixture'], v['operation']] + keys = ['checksum', 'retained'] if kind == 'access' else ['verify_sha256', 'checksum', 'retained'] + assert all(v[k] == e[k] for k in keys), (kind, v, e) + declarations = {(c['fixture'], c['operation']): c for c in json.loads((work / 'large-recheck-cases.json').read_text())['cases']} + assert {(r['fixture'], r['operation']) for r in timings} == set(declarations) + for r in timings: + c = declarations[r['fixture'], r['operation']] + assert all(r[k] == c[k] for k in ['iterations', 'warmup']) + groups = defaultdict(list) + for r in timings: + e = expected[r['fixture'], r['operation']] + wanted = e['checksum'] / (e['iterations'] + e['warmup']) * (r['iterations'] + r['warmup']) + assert r['checksum'] == wanted and r['retained'] == 0, (kind, r, e) + groups[r['fixture'], r['operation'], r['engine']].append(r) + assert len(groups) == len(summary) + for s in summary: + rows = groups[s['fixture'], s['operation'], s['engine']] + assert len(rows) == repetitions and {r['rep'] for r in rows} == set(range(repetitions)) + if kind != 'access': + assert s['repetitions'] == repetitions + cpu = [(r['user_us'] + r['system_us']) / r['iterations'] for r in rows] + rss = [r['peak_rss'] / 1048576 for r in rows] + assert cpu == s['cpu_samples_us'] and rss == s['peak_rss_samples_mib'] + assert statistics.median(cpu) == s['cpu_us'] and statistics.median(rss) == s['peak_rss_mib'] + by_case = defaultdict(dict) + for s in summary: + assert s['engine'] not in by_case[s['fixture'], s['operation']] + by_case[s['fixture'], s['operation']][s['engine']] = s + assert len(by_case) == {'access': 12, 'focus': 5, 'options': 1, 'full': 5 if full_recheck else 50}[kind] + assert all(set(e) == {'baseline', 'perry', 'node', 'bun'} for e in by_case.values()) + comparisons = [] + for (fixture, operation), engines in by_case.items(): + a, b = engines['perry'], engines['baseline'] + peers = [engines[e] for e in ['node', 'bun']] + comparisons.append(dict( + fixture=fixture, operation=operation, engines=engines, + delta_pct=(a['cpu_us'] / b['cpu_us'] - 1) * 100, + paired_delta_pct=[(x / y - 1) * 100 for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])], + slower_pairs=sum(x > y for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])), + rss_delta_mib=a['peak_rss_mib'] - b['peak_rss_mib'], + separated_regression=min(a['cpu_samples_us']) > max(b['cpu_samples_us']), + separated_improvement=max(a['cpu_samples_us']) < min(b['cpu_samples_us']), + beats_both_peers=a['cpu_us'] < min(x['cpu_us'] for x in peers), + rss_beats_both_peers=a['peak_rss_mib'] < min(x['peak_rss_mib'] for x in peers), + all_samples_beat_both_peers=max(a['cpu_samples_us']) < min(min(x['cpu_samples_us']) for x in peers))) + outputs[kind] = {'window': window, 'timed_trials': len(timings), 'cases': comparisons} + total += len(timings) +assert total == 44, total +(work / 'large-recheck-options-analysis.json').write_text(json.dumps({'trials': total, 'phases': outputs}, indent=2) + '\n') +print('VERIFIED', total, 'timed checksums and every CPU/RSS sample vector/median; all qualified quiet windows and patches') +for kind, phase in outputs.items(): + for r in phase['cases']: + print(kind, r['fixture'], r['operation'], f"{r['delta_pct']:+.2f}%", 'REGRESSION' if r['separated_regression'] else 'GAIN' if r['separated_improvement'] else 'overlap') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-regression-recheck.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-regression-recheck.py new file mode 100644 index 0000000000..a4b370a6b4 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-regression-recheck.py @@ -0,0 +1,103 @@ +from pathlib import Path +from collections import defaultdict +import gzip, hashlib, json, statistics, sys + +work = Path(__file__).resolve().parent +bench = work.parents[1] +outputs = {} +total = 0 +full_recheck = recheck = options_only = with_full = False +repetitions = 11 +phases = ['focus'] +for kind in phases: + d = bench / 'results' / ('quiet-' + work.name + '-regression-recheck-focus') + timings = [json.loads(x) for x in (d / 'timing.jsonl').read_text().splitlines()] + verifies = [json.loads(x) for x in (d / 'verify.jsonl').read_text().splitlines()] + summary = json.loads((d / 'summary.json').read_text()) + window = json.loads((d / 'window.json').read_text()) + assert window['quiet_gate_passed'] and window['finished_utc'] + assert json.loads((d / 'controller-exit.json').read_text())['exit_code'] == 0 + assert len(timings) == 220 and len(verifies) == 25 and len(summary) == 20 + assert not window['competing_workloads_before'] and not window['competing_workloads_after'] + assert 'results/' + d.name in window['command'] + patch = d / 'source.patch.gz' + raw = gzip.decompress(patch.read_bytes()) + m = json.loads((d / 'source.patch.json').read_text()) + assert hashlib.sha256(raw).hexdigest() == m['original_sha256'] + assert hashlib.sha256(patch.read_bytes()).hexdigest() == m['gzip_sha256'] + assert raw == (work / 'source.patch').read_bytes() + host = json.loads((d / 'host.json').read_text()) + remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance/' + if kind == 'access': + assert host['versions'] == {'node': 'v26.5.1', 'bun': '1.3.14'} + recorded = host['hashes'] + else: + assert host['node_version'] == 'v26.5.1' and host['bun_version'] == '1.3.14' + recorded = host['sources'] + worker = 'options' if kind == 'options' else 'worker' + for engine, arm in [('perry', 'candidate'), ('baseline', 'main')]: + assert host['workers'][engine] == hashlib.sha256((work / (arm + '-' + worker)).read_bytes()).hexdigest() + for path, digest in recorded.items(): + assert path.startswith(remote), path + local = bench / path.removeprefix(remote) + assert hashlib.sha256(local.read_bytes()).hexdigest() == digest, path + fixture_hashes = json.loads((d / 'fixture-hashes.json').read_text()) + staged = json.loads((work / 'remote-stage-hashes.json').read_text()) + assert len(fixture_hashes) == 19 + for path, digest in fixture_hashes.items(): + assert staged[path] == digest == hashlib.sha256((bench / path).read_bytes()).hexdigest(), path + expected = {(v['fixture'], v['operation']): v for v in verifies if v['engine'] == 'node'} + for v in verifies: + e = expected[v['fixture'], v['operation']] + keys = ['checksum', 'retained'] if kind == 'access' else ['verify_sha256', 'checksum', 'retained'] + assert all(v[k] == e[k] for k in keys), (kind, v, e) + declarations = {(c['fixture'], c['operation']): c for c in json.loads((work / 'regression-cases.json').read_text())['cases']} + assert {(r['fixture'], r['operation']) for r in timings} == set(declarations) + for r in timings: + c = declarations[r['fixture'], r['operation']] + assert all(r[k] == c[k] for k in ['iterations', 'warmup']) + groups = defaultdict(list) + for r in timings: + e = expected[r['fixture'], r['operation']] + wanted = e['checksum'] / (e['iterations'] + e['warmup']) * (r['iterations'] + r['warmup']) + assert r['checksum'] == wanted and r['retained'] == 0, (kind, r, e) + groups[r['fixture'], r['operation'], r['engine']].append(r) + assert len(groups) == len(summary) + for s in summary: + rows = groups[s['fixture'], s['operation'], s['engine']] + assert len(rows) == repetitions and {r['rep'] for r in rows} == set(range(repetitions)) + if kind != 'access': + assert s['repetitions'] == repetitions + cpu = [(r['user_us'] + r['system_us']) / r['iterations'] for r in rows] + rss = [r['peak_rss'] / 1048576 for r in rows] + assert cpu == s['cpu_samples_us'] and rss == s['peak_rss_samples_mib'] + assert statistics.median(cpu) == s['cpu_us'] and statistics.median(rss) == s['peak_rss_mib'] + by_case = defaultdict(dict) + for s in summary: + assert s['engine'] not in by_case[s['fixture'], s['operation']] + by_case[s['fixture'], s['operation']][s['engine']] = s + assert len(by_case) == {'access': 12, 'focus': 5, 'options': 4 if recheck else 7, 'full': 5 if full_recheck else 50}[kind] + assert all(set(e) == {'baseline', 'perry', 'node', 'bun'} for e in by_case.values()) + comparisons = [] + for (fixture, operation), engines in by_case.items(): + a, b = engines['perry'], engines['baseline'] + peers = [engines[e] for e in ['node', 'bun']] + comparisons.append(dict( + fixture=fixture, operation=operation, engines=engines, + delta_pct=(a['cpu_us'] / b['cpu_us'] - 1) * 100, + paired_delta_pct=[(x / y - 1) * 100 for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])], + slower_pairs=sum(x > y for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])), + rss_delta_mib=a['peak_rss_mib'] - b['peak_rss_mib'], + separated_regression=min(a['cpu_samples_us']) > max(b['cpu_samples_us']), + separated_improvement=max(a['cpu_samples_us']) < min(b['cpu_samples_us']), + beats_both_peers=a['cpu_us'] < min(x['cpu_us'] for x in peers), + rss_beats_both_peers=a['peak_rss_mib'] < min(x['peak_rss_mib'] for x in peers), + all_samples_beat_both_peers=max(a['cpu_samples_us']) < min(min(x['cpu_samples_us']) for x in peers))) + outputs[kind] = {'window': window, 'timed_trials': len(timings), 'cases': comparisons} + total += len(timings) +assert total == 220, total +(work / 'regression-recheck-analysis.json').write_text(json.dumps({'trials': total, 'phases': outputs}, indent=2) + '\n') +print('VERIFIED', total, 'timed checksums and every CPU/RSS sample vector/median; all qualified quiet windows and patches') +for kind, phase in outputs.items(): + for r in phase['cases']: + print(kind, r['fixture'], r['operation'], f"{r['delta_pct']:+.2f}%", 'REGRESSION' if r['separated_regression'] else 'GAIN' if r['separated_improvement'] else 'overlap') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-retained.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-retained.py new file mode 100644 index 0000000000..7919f50356 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-retained.py @@ -0,0 +1,80 @@ +from pathlib import Path +from collections import defaultdict +import gzip, hashlib, json, statistics + +w = Path(__file__).resolve().parent +bench = w.parents[1] +d = bench / 'results' / ('quiet-' + w.name + '-retained') +sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest() +read = lambda name: json.loads((d / name).read_text()) +rows = lambda name: [json.loads(x) for x in (d / name).read_text().splitlines()] +window = read('window.json') +assert window['quiet_gate_passed'] and window['finished_utc'] +assert json.loads((d / 'controller-exit.json').read_text())['exit_code'] == 0 +assert not window['competing_workloads_before'] and not window['competing_workloads_after'] +assert 'results/' + d.name in window['command'] +host = read('host.json') +assert host['node_version'] == 'v26.5.1' and host['bun_version'] == '1.3.14' +for engine, arm in [('perry', 'candidate'), ('baseline', 'main')]: + assert host['workers'][engine] == sha(w / (arm + '-worker')) +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance/' +for path, digest in host['sources'].items(): + assert path.startswith(remote) and sha(bench / path.removeprefix(remote)) == digest +staged = json.loads((w / 'remote-stage-hashes.json').read_text()) +assert all(sha(bench / path) == digest for path, digest in staged.items()) +fixtures = read('fixture-hashes.json') +assert len(fixtures) == 19 +for path, digest in fixtures.items(): + assert staged[path] == digest == sha(bench / path) +raw = gzip.decompress((d / 'source.patch.gz').read_bytes()) +assert raw == (w / 'source.patch').read_bytes() +patch = read('source.patch.json') +assert hashlib.sha256(raw).hexdigest() == patch['original_sha256'] +assert sha(d / 'source.patch.gz') == patch['gzip_sha256'] +verification, memory, summary = rows('verify.jsonl'), rows('memory.jsonl'), read('summary.json') +assert len(verification) == 180 and len(memory) == 1008 and len(summary) == 144 +expected = {(r['fixture'], r['operation'], r['case_iterations']): r + for r in verification if r['engine'] == 'node'} +assert len(expected) == 36 +for r in verification: + e = expected[r['fixture'], r['operation'], r['case_iterations']] + assert all(r[k] == e[k] for k in ['checksum', 'retained', 'verify_sha256']) + assert r['retained'] == r['iterations'] + r['warmup'] +groups = defaultdict(list) +for r in memory: + e = expected[r['fixture'], r['operation'], r['iterations']] + assert r['warmup'] == 0 and r['retained'] == r['iterations'] + assert r['checksum'] == e['checksum'] / (e['iterations'] + e['warmup']) * r['iterations'] + assert r['peak_rss'] > 0 and r['rss_after'] > 0 and r['rss_before'] > 0 + groups[r['fixture'], r['operation'], r['iterations'], r['engine']].append(r) +cases = defaultdict(dict) +for s in summary: + key = s['fixture'], s['operation'], s['iterations'], s['engine'] + chosen = sorted(groups[key], key=lambda r: r['rep']) + assert [r['rep'] for r in chosen] == list(range(7)) and s['repetitions'] == 7 + metrics = dict(cpu=[(r['user_us'] + r['system_us']) / r['iterations'] for r in chosen], + peak_rss=[r['peak_rss'] / 1048576 for r in chosen], + rss_after=[r['rss_after'] / 1048576 for r in chosen], + rss_before=[r['rss_before'] / 1048576 for r in chosen]) + for name, values in metrics.items(): + unit = 'us' if name == 'cpu' else 'mib' + assert values == s[name + '_samples_' + unit] + assert statistics.median(values) == s[name + '_' + unit] + assert s['engine'] not in cases[key[:3]] + cases[key[:3]][s['engine']] = s +out = [] +for (fixture, operation, count), engines in cases.items(): + assert set(engines) == {'perry', 'baseline', 'node', 'bun'} + a, b = engines['perry'], engines['baseline'] + out.append(dict(fixture=fixture, operation=operation, count=count, engines=engines, + cpu_delta_pct=(a['cpu_us'] / b['cpu_us'] - 1) * 100, + cpu_slower_pairs=sum(x > y for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])), + cpu_separated_regression=min(a['cpu_samples_us']) > max(b['cpu_samples_us']), + rss_after_delta_mib=a['rss_after_mib'] - b['rss_after_mib'], + peak_rss_delta_mib=a['peak_rss_mib'] - b['peak_rss_mib'], + rss_after_separated_regression=min(a['rss_after_samples_mib']) > max(b['rss_after_samples_mib']), + rss_after_beats_both_peers=a['rss_after_mib'] < min(engines[e]['rss_after_mib'] for e in ['node', 'bun']))) +assert len(out) == 36 +(w / 'retained-analysis.json').write_text(json.dumps(dict(window=window, trials=1008, + verification_trials=180, note='Whole-process RSS with live retained outputs, not isolated heap size.', cases=out), indent=2) + '\n') +print('Verified all 1008 retained-output trials, 180 complete-output checks, all vectors and provenance.') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-rotating.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-rotating.py new file mode 100644 index 0000000000..bc56dca366 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-rotating.py @@ -0,0 +1,78 @@ +from collections import defaultdict +from pathlib import Path +import gzip, hashlib, json, statistics + +w = Path(__file__).resolve().parent +bench = w.parents[1] +d = bench / 'results' / ('quiet-' + w.name + '-rotating') +read = lambda name: json.loads((d / name).read_text()) +rows = lambda name: [json.loads(x) for x in (d / name).read_text().splitlines()] +sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest() +window = read('window.json') +assert window['quiet_gate_passed'] and window['finished_utc'] +assert json.loads((d / 'controller-exit.json').read_text())['exit_code'] == 0 +assert not window['competing_workloads_before'] and not window['competing_workloads_after'] +assert 'results/' + d.name in window['command'] +host = read('host.json') +assert host['versions'] == {'node': 'v26.5.1', 'bun': '1.3.14'} +assert host['worker_sha256'] == sha(w / 'candidate-rotating-worker') +assert host['baseline_worker_sha256'] == sha(w / 'main-rotating-worker') +assert host['commit'] == json.loads((w / 'provenance.json').read_text())['source_commit'] +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance/' +for path, digest in host['source_sha256'].items(): + assert path.startswith(remote) + assert sha(bench / path.removeprefix(remote)) == digest +stage = json.loads((w / 'remote-stage-hashes.json').read_text()) +for f in host['fixtures']: + for i, digest in enumerate(f['sha256']): + path = '.work/rotating/' + f['fixture'] + '.' + str(i) + '.json' + assert stage[path] == digest == sha(bench / path) +patch = gzip.decompress((d / 'source.patch.gz').read_bytes()) +assert patch == (w / 'source.patch').read_bytes() +pm = read('source.patch.json') +assert hashlib.sha256(patch).hexdigest() == pm['original_sha256'] +assert sha(d / 'source.patch.gz') == pm['gzip_sha256'] +verify = rows('verify.jsonl') +expected = {(x['fixture'], x['mode'], x['iterations']): x for x in verify if x['engine'] == 'node'} +for x in verify: + e = expected[x['fixture'], x['mode'], x['iterations']] + assert x['correct'] and x['exit_code'] == 0 + assert x['verified_members'] == list(range(8)) + assert all(x[k] == e[k] for k in ['checksum', 'last_sha256', 'verify_sha256']) +timing = rows('timing.jsonl') +calibration = rows('calibration.jsonl') +assert len(timing) == 420 and len(calibration) == 60 and len(verify) == 100 +for x in timing + calibration: + e = expected[x['fixture'], x['mode'], 9] + assert x['exit_code'] == 0 and x['retained'] == 0 and x['peak_rss'] > 0 + unit = e['checksum'] / (e['iterations'] + e['warmup']) + assert x['checksum'] == unit * (x['iterations'] + x['warmup']) +groups = defaultdict(list) +for x in timing: + groups[x['fixture'], x['mode'], x['engine']].append(x) +cases = defaultdict(dict) +for (fixture, mode, engine), samples in groups.items(): + samples.sort(key=lambda x: x['rep']) + assert [x['rep'] for x in samples] == list(range(7)) + assert len({x['iterations'] for x in samples}) == 1 + cpu = [(x['user_us'] + x['system_us']) / x['iterations'] for x in samples] + rss = [x['peak_rss'] / 1048576 for x in samples] + cases[fixture, mode][engine] = dict(iterations=samples[0]['iterations'], cpu_samples_us=cpu, + cpu_us=statistics.median(cpu), peak_rss_samples_mib=rss, peak_rss_mib=statistics.median(rss)) +output = [] +for (fixture, mode), engines in cases.items(): + assert set(engines) == {'perry', 'baseline', 'node', 'bun'} + assert len({e['iterations'] for e in engines.values()}) == 1 + a, b = engines['perry'], engines['baseline'] + delta = (a['cpu_us'] / b['cpu_us'] - 1) * 100 + slower = sum(x > y for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])) + regression = min(a['cpu_samples_us']) > max(b['cpu_samples_us']) + improvement = max(a['cpu_samples_us']) < min(b['cpu_samples_us']) + output.append(dict(fixture=fixture, mode=mode, engines=engines, delta_pct=delta, + slower_pairs=slower, separated_regression=regression, separated_improvement=improvement)) + print(f'{fixture} {mode}: {delta:+.2f}%, {slower}/7 slower; ' + + ('REGRESSION' if regression else 'GAIN' if improvement else 'overlap')) +assert len(output) == 15 +(w / 'rotating-analysis.json').write_text(json.dumps(dict(trials=420, calibration_trials=60, + verification_trials=100, window=window, cases=output), indent=2) + '\n') +print('Verified all 420 timing, 60 calibration, 100 full-output checks, hashes and quiet window.') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-small-rotating-recheck.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-small-rotating-recheck.py new file mode 100644 index 0000000000..2ee42ec9b1 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-small-rotating-recheck.py @@ -0,0 +1,78 @@ +from collections import defaultdict +from pathlib import Path +import gzip, hashlib, json, statistics + +w = Path(__file__).resolve().parent +bench = w.parents[1] +d = bench / 'results' / ('quiet-' + w.name + '-small-recheck-rotating') +read = lambda name: json.loads((d / name).read_text()) +rows = lambda name: [json.loads(x) for x in (d / name).read_text().splitlines()] +sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest() +window = read('window.json') +assert window['quiet_gate_passed'] and window['finished_utc'] +assert json.loads((d / 'controller-exit.json').read_text())['exit_code'] == 0 +assert not window['competing_workloads_before'] and not window['competing_workloads_after'] +assert 'results/' + d.name in window['command'] +host = read('host.json') +assert host['versions'] == {'node': 'v26.5.1', 'bun': '1.3.14'} +assert host['worker_sha256'] == sha(w / 'candidate-rotating-worker') +assert host['baseline_worker_sha256'] == sha(w / 'main-rotating-worker') +assert host['commit'] == json.loads((w / 'provenance.json').read_text())['source_commit'] +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance/' +for path, digest in host['source_sha256'].items(): + assert path.startswith(remote) + assert sha(bench / path.removeprefix(remote)) == digest +stage = json.loads((w / 'remote-stage-hashes.json').read_text()) +for f in host['fixtures']: + for i, digest in enumerate(f['sha256']): + path = '.work/rotating/' + f['fixture'] + '.' + str(i) + '.json' + assert stage[path] == digest == sha(bench / path) +patch = gzip.decompress((d / 'source.patch.gz').read_bytes()) +assert patch == (w / 'source.patch').read_bytes() +pm = read('source.patch.json') +assert hashlib.sha256(patch).hexdigest() == pm['original_sha256'] +assert sha(d / 'source.patch.gz') == pm['gzip_sha256'] +verify = rows('verify.jsonl') +expected = {(x['fixture'], x['mode'], x['iterations']): x for x in verify if x['engine'] == 'node'} +for x in verify: + e = expected[x['fixture'], x['mode'], x['iterations']] + assert x['correct'] and x['exit_code'] == 0 + assert x['verified_members'] == list(range(8)) + assert all(x[k] == e[k] for k in ['checksum', 'last_sha256', 'verify_sha256']) +timing = rows('timing.jsonl') +calibration = rows('calibration.jsonl') +assert len(timing) == 132 and len(calibration) == 12 and len(verify) == 20 +for x in timing + calibration: + e = expected[x['fixture'], x['mode'], 9] + assert x['exit_code'] == 0 and x['retained'] == 0 and x['peak_rss'] > 0 + unit = e['checksum'] / (e['iterations'] + e['warmup']) + assert x['checksum'] == unit * (x['iterations'] + x['warmup']) +groups = defaultdict(list) +for x in timing: + groups[x['fixture'], x['mode'], x['engine']].append(x) +cases = defaultdict(dict) +for (fixture, mode, engine), samples in groups.items(): + samples.sort(key=lambda x: x['rep']) + assert [x['rep'] for x in samples] == list(range(11)) + assert len({x['iterations'] for x in samples}) == 1 + cpu = [(x['user_us'] + x['system_us']) / x['iterations'] for x in samples] + rss = [x['peak_rss'] / 1048576 for x in samples] + cases[fixture, mode][engine] = dict(iterations=samples[0]['iterations'], cpu_samples_us=cpu, + cpu_us=statistics.median(cpu), peak_rss_samples_mib=rss, peak_rss_mib=statistics.median(rss)) +output = [] +for (fixture, mode), engines in cases.items(): + assert set(engines) == {'perry', 'baseline', 'node', 'bun'} + assert len({e['iterations'] for e in engines.values()}) == 1 + a, b = engines['perry'], engines['baseline'] + delta = (a['cpu_us'] / b['cpu_us'] - 1) * 100 + slower = sum(x > y for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])) + regression = min(a['cpu_samples_us']) > max(b['cpu_samples_us']) + improvement = max(a['cpu_samples_us']) < min(b['cpu_samples_us']) + output.append(dict(fixture=fixture, mode=mode, engines=engines, delta_pct=delta, + slower_pairs=slower, separated_regression=regression, separated_improvement=improvement)) + print(f'{fixture} {mode}: {delta:+.2f}%, {slower}/11 slower; ' + + ('REGRESSION' if regression else 'GAIN' if improvement else 'overlap')) +assert len(output) == 3 +(w / 'small-rotating-recheck-analysis.json').write_text(json.dumps(dict(trials=132, calibration_trials=12, + verification_trials=20, window=window, cases=output), indent=2) + '\n') +print('Verified all 132 timing, 12 calibration, 20 full-output checks, hashes and quiet window.') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-stringify-recheck.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-stringify-recheck.py new file mode 100644 index 0000000000..310d7d2ebb --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-stringify-recheck.py @@ -0,0 +1,103 @@ +from pathlib import Path +from collections import defaultdict +import gzip, hashlib, json, statistics, sys + +work = Path(__file__).resolve().parent +bench = work.parents[1] +outputs = {} +total = 0 +full_recheck = recheck = options_only = with_full = False +repetitions = 11 +phases = ['focus'] +for kind in phases: + d = bench / 'results' / ('quiet-' + work.name + '-stringify-recheck-focus') + timings = [json.loads(x) for x in (d / 'timing.jsonl').read_text().splitlines()] + verifies = [json.loads(x) for x in (d / 'verify.jsonl').read_text().splitlines()] + summary = json.loads((d / 'summary.json').read_text()) + window = json.loads((d / 'window.json').read_text()) + assert window['quiet_gate_passed'] and window['finished_utc'] + assert json.loads((d / 'controller-exit.json').read_text())['exit_code'] == 0 + assert len(timings) == 88 and len(verifies) == 10 and len(summary) == 8 + assert not window['competing_workloads_before'] and not window['competing_workloads_after'] + assert 'results/' + d.name in window['command'] + patch = d / 'source.patch.gz' + raw = gzip.decompress(patch.read_bytes()) + m = json.loads((d / 'source.patch.json').read_text()) + assert hashlib.sha256(raw).hexdigest() == m['original_sha256'] + assert hashlib.sha256(patch.read_bytes()).hexdigest() == m['gzip_sha256'] + assert raw == (work / 'source.patch').read_bytes() + host = json.loads((d / 'host.json').read_text()) + remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance/' + if kind == 'access': + assert host['versions'] == {'node': 'v26.5.1', 'bun': '1.3.14'} + recorded = host['hashes'] + else: + assert host['node_version'] == 'v26.5.1' and host['bun_version'] == '1.3.14' + recorded = host['sources'] + worker = 'options' if kind == 'options' else 'worker' + for engine, arm in [('perry', 'candidate'), ('baseline', 'main')]: + assert host['workers'][engine] == hashlib.sha256((work / (arm + '-' + worker)).read_bytes()).hexdigest() + for path, digest in recorded.items(): + assert path.startswith(remote), path + local = bench / path.removeprefix(remote) + assert hashlib.sha256(local.read_bytes()).hexdigest() == digest, path + fixture_hashes = json.loads((d / 'fixture-hashes.json').read_text()) + staged = json.loads((work / 'remote-stage-hashes.json').read_text()) + assert len(fixture_hashes) == 19 + for path, digest in fixture_hashes.items(): + assert staged[path] == digest == hashlib.sha256((bench / path).read_bytes()).hexdigest(), path + expected = {(v['fixture'], v['operation']): v for v in verifies if v['engine'] == 'node'} + for v in verifies: + e = expected[v['fixture'], v['operation']] + keys = ['checksum', 'retained'] if kind == 'access' else ['verify_sha256', 'checksum', 'retained'] + assert all(v[k] == e[k] for k in keys), (kind, v, e) + declarations = {(c['fixture'], c['operation']): c for c in json.loads((work / 'stringify-recheck-cases.json').read_text())['cases']} + assert {(r['fixture'], r['operation']) for r in timings} == set(declarations) + for r in timings: + c = declarations[r['fixture'], r['operation']] + assert all(r[k] == c[k] for k in ['iterations', 'warmup']) + groups = defaultdict(list) + for r in timings: + e = expected[r['fixture'], r['operation']] + wanted = e['checksum'] / (e['iterations'] + e['warmup']) * (r['iterations'] + r['warmup']) + assert r['checksum'] == wanted and r['retained'] == 0, (kind, r, e) + groups[r['fixture'], r['operation'], r['engine']].append(r) + assert len(groups) == len(summary) + for s in summary: + rows = groups[s['fixture'], s['operation'], s['engine']] + assert len(rows) == repetitions and {r['rep'] for r in rows} == set(range(repetitions)) + if kind != 'access': + assert s['repetitions'] == repetitions + cpu = [(r['user_us'] + r['system_us']) / r['iterations'] for r in rows] + rss = [r['peak_rss'] / 1048576 for r in rows] + assert cpu == s['cpu_samples_us'] and rss == s['peak_rss_samples_mib'] + assert statistics.median(cpu) == s['cpu_us'] and statistics.median(rss) == s['peak_rss_mib'] + by_case = defaultdict(dict) + for s in summary: + assert s['engine'] not in by_case[s['fixture'], s['operation']] + by_case[s['fixture'], s['operation']][s['engine']] = s + assert len(by_case) == {'access': 12, 'focus': 2, 'options': 4 if recheck else 7, 'full': 5 if full_recheck else 50}[kind] + assert all(set(e) == {'baseline', 'perry', 'node', 'bun'} for e in by_case.values()) + comparisons = [] + for (fixture, operation), engines in by_case.items(): + a, b = engines['perry'], engines['baseline'] + peers = [engines[e] for e in ['node', 'bun']] + comparisons.append(dict( + fixture=fixture, operation=operation, engines=engines, + delta_pct=(a['cpu_us'] / b['cpu_us'] - 1) * 100, + paired_delta_pct=[(x / y - 1) * 100 for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])], + slower_pairs=sum(x > y for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])), + rss_delta_mib=a['peak_rss_mib'] - b['peak_rss_mib'], + separated_regression=min(a['cpu_samples_us']) > max(b['cpu_samples_us']), + separated_improvement=max(a['cpu_samples_us']) < min(b['cpu_samples_us']), + beats_both_peers=a['cpu_us'] < min(x['cpu_us'] for x in peers), + rss_beats_both_peers=a['peak_rss_mib'] < min(x['peak_rss_mib'] for x in peers), + all_samples_beat_both_peers=max(a['cpu_samples_us']) < min(min(x['cpu_samples_us']) for x in peers))) + outputs[kind] = {'window': window, 'timed_trials': len(timings), 'cases': comparisons} + total += len(timings) +assert total == 88, total +(work / 'stringify-recheck-analysis.json').write_text(json.dumps({'trials': total, 'phases': outputs}, indent=2) + '\n') +print('VERIFIED', total, 'timed checksums and every CPU/RSS sample vector/median; all qualified quiet windows and patches') +for kind, phase in outputs.items(): + for r in phase['cases']: + print(kind, r['fixture'], r['operation'], f"{r['delta_pct']:+.2f}%", 'REGRESSION' if r['separated_regression'] else 'GAIN' if r['separated_improvement'] else 'overlap') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-zero-retained.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-zero-retained.py new file mode 100644 index 0000000000..b3638f07c2 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/analyze-zero-retained.py @@ -0,0 +1,80 @@ +from pathlib import Path +from collections import defaultdict +import gzip, hashlib, json, statistics + +w = Path(__file__).resolve().parent +bench = w.parents[1] +d = bench / 'results' / ('quiet-' + w.name + '-zero-retained') +sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest() +read = lambda name: json.loads((d / name).read_text()) +rows = lambda name: [json.loads(x) for x in (d / name).read_text().splitlines()] +window = read('window.json') +assert window['quiet_gate_passed'] and window['finished_utc'] +assert json.loads((d / 'controller-exit.json').read_text())['exit_code'] == 0 +assert not window['competing_workloads_before'] and not window['competing_workloads_after'] +assert 'results/' + d.name in window['command'] +host = read('host.json') +assert host['node_version'] == 'v26.5.1' and host['bun_version'] == '1.3.14' +for engine, arm in [('perry', 'candidate'), ('baseline', 'main')]: + assert host['workers'][engine] == sha(w / (arm + '-retained-zero')) +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance/' +for path, digest in host['sources'].items(): + assert path.startswith(remote) and sha(bench / path.removeprefix(remote)) == digest +staged = json.loads((w / 'remote-stage-hashes.json').read_text()) +assert all(sha(bench / path) == digest for path, digest in staged.items()) +fixtures = read('fixture-hashes.json') +assert len(fixtures) == 19 +for path, digest in fixtures.items(): + assert staged[path] == digest == sha(bench / path) +raw = gzip.decompress((d / 'source.patch.gz').read_bytes()) +assert raw == (w / 'source.patch').read_bytes() +patch = read('source.patch.json') +assert hashlib.sha256(raw).hexdigest() == patch['original_sha256'] +assert sha(d / 'source.patch.gz') == patch['gzip_sha256'] +verification, memory, summary = rows('verify.jsonl'), rows('memory.jsonl'), read('summary.json') +assert len(verification) == 40 and len(memory) == 224 and len(summary) == 32 +expected = {(r['fixture'], r['operation'], r['case_iterations']): r + for r in verification if r['engine'] == 'node'} +assert len(expected) == 8 +for r in verification: + e = expected[r['fixture'], r['operation'], r['case_iterations']] + assert all(r[k] == e[k] for k in ['checksum', 'retained', 'verify_sha256']) + assert r['retained'] == r['iterations'] + r['warmup'] +groups = defaultdict(list) +for r in memory: + e = expected[r['fixture'], r['operation'], r['iterations']] + assert r['warmup'] == 0 and r['retained'] == r['iterations'] + assert r['checksum'] == e['checksum'] / (e['iterations'] + e['warmup']) * r['iterations'] + assert r['peak_rss'] > 0 and r['rss_after'] > 0 and r['rss_before'] > 0 + groups[r['fixture'], r['operation'], r['iterations'], r['engine']].append(r) +cases = defaultdict(dict) +for s in summary: + key = s['fixture'], s['operation'], s['iterations'], s['engine'] + chosen = sorted(groups[key], key=lambda r: r['rep']) + assert [r['rep'] for r in chosen] == list(range(7)) and s['repetitions'] == 7 + metrics = dict(cpu=[(r['user_us'] + r['system_us']) / r['iterations'] for r in chosen], + peak_rss=[r['peak_rss'] / 1048576 for r in chosen], + rss_after=[r['rss_after'] / 1048576 for r in chosen], + rss_before=[r['rss_before'] / 1048576 for r in chosen]) + for name, values in metrics.items(): + unit = 'us' if name == 'cpu' else 'mib' + assert values == s[name + '_samples_' + unit] + assert statistics.median(values) == s[name + '_' + unit] + assert s['engine'] not in cases[key[:3]] + cases[key[:3]][s['engine']] = s +out = [] +for (fixture, operation, count), engines in cases.items(): + assert set(engines) == {'perry', 'baseline', 'node', 'bun'} + a, b = engines['perry'], engines['baseline'] + out.append(dict(fixture=fixture, operation=operation, count=count, engines=engines, + cpu_delta_pct=(a['cpu_us'] / b['cpu_us'] - 1) * 100, + cpu_slower_pairs=sum(x > y for x, y in zip(a['cpu_samples_us'], b['cpu_samples_us'])), + cpu_separated_regression=min(a['cpu_samples_us']) > max(b['cpu_samples_us']), + rss_after_delta_mib=a['rss_after_mib'] - b['rss_after_mib'], + peak_rss_delta_mib=a['peak_rss_mib'] - b['peak_rss_mib'], + rss_after_separated_regression=min(a['rss_after_samples_mib']) > max(b['rss_after_samples_mib']), + rss_after_beats_both_peers=a['rss_after_mib'] < min(engines[e]['rss_after_mib'] for e in ['node', 'bun']))) +assert len(out) == 8 +(w / 'zero-retained-analysis.json').write_text(json.dumps(dict(window=window, trials=224, + verification_trials=40, note='Whole-process RSS with live retained outputs, not isolated heap size.', cases=out), indent=2) + '\n') +print('Verified all 224 retained-output trials, 40 complete-output checks, all vectors and provenance.') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/archive-results.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/archive-results.py new file mode 100644 index 0000000000..e6ebd66ae1 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/archive-results.py @@ -0,0 +1,33 @@ +from pathlib import Path +import gzip,hashlib,json,shlex,subprocess,sys +w=Path(__file__).resolve().parent;bench=w.parents[1];slug=sys.argv[1];kind=sys.argv[2];remote='/Users/perry/json-codex-yHdsko/benchmarks/json_performance';host='perry@perry-macos.local' +assert kind in ['access','focus','options','full','rotating','retained'] and slug.startswith('quiet-'+w.name+'-') and slug.endswith('-'+kind) +allow_failed = '--allow-failed-window' in sys.argv +code="""from pathlib import Path +import json,shutil +root=Path(REMOTE);w=root/'.work'/WORKNAME;d=root/'results'/SLUG +window=json.loads((root/'results/window-custom.json').read_text());assert (window['quiet_gate_passed'] or ALLOW_FAILED) and window.get('finished_utc') and 'results/'+SLUG in window['command'] +d.mkdir(parents=True,exist_ok=True) +for source,name in [(root/'results/window-custom.json','window.json'),(root/'custom.log','controller.log')]:shutil.copy2(source,d/name) +for name in ['processes-before.txt','processes-after.txt']:shutil.copy2(root/'results'/name,d/name) +for name in ['run_dispatch_focus.py','with_lock.py']:shutil.copy2(root/name,d/name) +shutil.copy2(root/'results/fixtures.json',d/'fixtures.json') +shutil.copy2(w/'fixture-hashes.json',d/'fixture-hashes.json') +for name in ['provenance.json','source.patch','main-build-provenance.json','main-reuse-provenance.json','main-fixture-validation.json','build-provenance.json','main-workers-provenance.json','candidate-workers-provenance.json','candidate-fixture-validation.json','candidate-options-validation.json','main-options-validation.json','root-comparison.json','main-roots.json','candidate-roots.json','lazy-main-probes.json','lazy-candidate-probes.json','run-access.py','run-focus.py','run-options.py','run-rotating.py','run-retained.py','options-worker.ts','options-worker.js']:shutil.copy2(w/name,d/name) + +for name in ['run-changing-options.py','changing-options-worker.ts','changing-options-worker.js','main-changing-workers-provenance.json','candidate-changing-workers-provenance.json','main-changing-options-validation.json','candidate-changing-options-validation.json','main-zero-validation.json','candidate-zero-validation.json','main-zero-roots.json','candidate-zero-roots.json','zero-root-comparison.json']:shutil.copy2(w/name,d/name) +for name in ['run-zero-retained.py','retained-zero-worker.ts','retained-zero-worker.js','main-retained-zero-workers-provenance.json','candidate-retained-zero-workers-provenance.json','main-retained-zero-validation.json','candidate-retained-zero-validation.json']:shutil.copy2(w/name,d/name) +for name in ['main-changing-roots.json','candidate-changing-roots.json','main-retained-roots.json','candidate-retained-roots.json','additional-root-comparison.json']:shutil.copy2(w/name,d/name) +if (w/'run-rotating-recheck.py').exists():shutil.copy2(w/'run-rotating-recheck.py',d/'run-rotating-recheck.py') +shutil.copytree(w/'harness',d/'harness',dirs_exist_ok=True) +shutil.copy2(root/'.work/rotating/manifest.json',d/'rotating-manifest.json') +print(window['started_utc'],window['finished_utc']) +""".replace('REMOTE',repr(remote)).replace('SLUG',repr(slug)).replace('WORKNAME',repr(w.name)).replace('ALLOW_FAILED',repr(allow_failed)) +subprocess.run(['ssh',host,'python3 -c '+shlex.quote(code)],check=True) +subprocess.run(['rsync','-a',host+':'+remote+'/results/'+slug+'/',str(bench/'results'/slug)+'/'],check=True) +d=bench/'results'/slug;p=d/'source.patch';raw=p.read_bytes();data=gzip.compress(raw,compresslevel=9,mtime=0);assert gzip.decompress(data)==raw +p.with_suffix('.patch.gz').write_bytes(data);p.with_suffix('.patch.json').write_text(json.dumps({'original_bytes':len(raw),'original_sha256':hashlib.sha256(raw).hexdigest(),'gzip_sha256':hashlib.sha256(data).hexdigest()},indent=2)+'\n');p.unlink() +for name in ['run-zero-retained.py']: + p=d/name;raw=p.read_bytes();data=gzip.compress(raw,compresslevel=9,mtime=0);assert gzip.decompress(data)==raw + (d/(name+'.gz')).write_bytes(data);(d/'run-zero-retained.source.json').write_text(json.dumps({'original_path':name,'original_bytes':len(raw),'original_sha256':hashlib.sha256(raw).hexdigest(),'gzip_sha256':hashlib.sha256(data).hexdigest(),'note':'Lossless archive encoding preserves the exact measured source, including trailing whitespace.'},indent=2)+'\n');p.unlink() +print('ARCHIVED',slug,flush=True) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/archive-validation.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/archive-validation.py new file mode 100644 index 0000000000..8c4502ef02 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/archive-validation.py @@ -0,0 +1,36 @@ +from pathlib import Path +import hashlib, gzip, json + +work = Path(__file__).resolve().parent +bench = work.parents[1] +dest = bench / ('results/' + work.name + '-validation') +dest.mkdir(exist_ok=False) +entries = [] +allowed = {'.py', '.json', '.ts', '.log', '.stdout', '.stderr', '.ll', '.md', '.rs', '.txt', '.diff', '.patch', '.js', '.s', '.gz', '.commit'} +for source in sorted(work.rglob('*')): + if source.name in {'next-read.patch', 'cached-read-next.rs', 'next-read-candidate.md'}: + continue + if not source.is_file() or source.suffix not in allowed or '__pycache__' in source.parts: + continue + relative = source.relative_to(work) + raw = source.read_bytes() + compressed = source.suffix in {'.log', '.stdout', '.stderr', '.ll', '.s', '.patch', '.diff'} or source.name in {'callback-only.ts', 'run-zero-retained.py'} + name = str(relative) + ('.gz' if compressed else '') + target = dest / name + target.parent.mkdir(parents=True, exist_ok=True) + data = gzip.compress(raw, compresslevel=9, mtime=0) if compressed else raw + target.write_bytes(data) + assert (gzip.decompress(data) if compressed else data) == raw + entries.append(dict(path=name, original_path=str(relative), original_bytes=len(raw), + original_sha256=hashlib.sha256(raw).hexdigest(), + sha256=hashlib.sha256(data).hexdigest(), compression='gzip' if compressed else None)) +manifest = dict(measured_source_commit=json.loads((work / 'provenance.json').read_text())['source_commit'], + note=(work / 'validation-verdict.txt').read_text().strip(), + files=entries) +(dest / 'manifest.json').write_text(json.dumps(manifest, indent=2) + '\n') +for entry in entries: + data = (dest / entry['path']).read_bytes() + assert hashlib.sha256(data).hexdigest() == entry['sha256'] + raw = gzip.decompress(data) if entry['compression'] else data + assert len(raw) == entry['original_bytes'] and hashlib.sha256(raw).hexdigest() == entry['original_sha256'] +print('VERIFIED', len(entries), 'validation artifacts;', sum((dest / e['path']).stat().st_size for e in entries), 'bytes') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/array-dispatch-static-diff.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/array-dispatch-static-diff.json new file mode 100644 index 0000000000..008a4fec20 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/array-dispatch-static-diff.json @@ -0,0 +1,6 @@ +{ + "note": "Instruction comparison after symbolic call/branch address normalization. ADRP/global-data placement remains; not a dynamic or semantic proof.", + "main_count": 648, + "candidate_count": 648, + "differences": [] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/base.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/base.json new file mode 100644 index 0000000000..39125dab5c --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/base.json @@ -0,0 +1,4 @@ +{ + "base_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "reference_name": "R25" +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/bootstrap.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/bootstrap.py new file mode 100644 index 0000000000..898fb052d2 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/bootstrap.py @@ -0,0 +1,53 @@ +from pathlib import Path +import hashlib,json,shutil,subprocess,sys +w=Path(__file__).resolve().parent;root=w.parents[3];old=w.with_name('zero-spacing-r25');sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +head=subprocess.check_output(['git','rev-parse','HEAD'],cwd=root,text=True).strip() +assert not subprocess.check_output(['git','status','--porcelain'],cwd=root) +assert not subprocess.check_output(['git','diff','01f2878dad8efc92e394c49b88fe0800b871f593','HEAD','--','crates','test-files'],cwd=root) +assert (root/'benchmarks/json_performance/results/zero-spacing-r25-artifacts.json').exists() +records=[] +def copy(p,d): + assert not d.exists(),d + d.parent.mkdir(parents=True,exist_ok=True);shutil.copy2(p,d);assert sha(p)==sha(d) + records.append(dict(source=str(p.relative_to(root)),copy=str(d.relative_to(root)),sha256=sha(d))) +for p in old.rglob('*'): + if not p.is_file() or '__pycache__' in p.parts:continue + rel=p.relative_to(old);first=rel.parts[0] + if first.startswith('candidate-'): + copy(p,w/Path('main-'+first.removeprefix('candidate-'),*rel.parts[1:])) + elif first=='frozen-build':copy(p,w/'frozen-main'/Path(*rel.parts[1:])) +for p in old.glob('*.py'): + if p.name in ['write-report.py','index-artifacts.py','archive-validation.py','refresh-validation.py']:continue + copy(p,w/p.name) +for p in old.iterdir(): + if p.is_file() and (p.suffix in {'.ts','.js'} or p.name in ['full-cases.json','fraction-baseline.json']): + if p.name in ['cached-read-next.rs']:continue + copy(p,w/p.name) +for p in (old/'harness').rglob('*'): + if p.is_file():copy(p,w/'harness'/p.relative_to(old/'harness')) +copy(old/'build-provenance.json',w/'main-build-provenance.json') +copy(old/'lazy-candidate-probes.json',w/'lazy-main-probes.json') +for p in old.glob('candidate-lazy-*.stdout'):copy(p,w/p.name.removeprefix('candidate-')) +# Preserve the exact original getter receipt, then adapt only its arm label. +g=json.loads((old/'getter-baseline-comparison.json').read_text()) +copy(old/'getter-baseline-comparison.json',w/'getter-baseline-r25-original.json') +rows=[dict(r,arm='main') for r in g['rows'] if r['arm']=='candidate'];assert len(rows)==3 +(w/'getter-baseline-comparison.json').write_text(json.dumps(dict(rows=rows,note='R25 candidate receipts relabeled as reference; original preserved separately.'),indent=2)+'\n') +(w/'base.json').write_text(json.dumps(dict(base_commit=head,reference_name='R25'),indent=2)+'\n') + +# Preserve immutable compiler input paths for all six worker objects and IR. +for name in ['build-changing-worker.py','build-retained-zero-worker.py']: + p=w/name;s=p.read_text().replace("w/'changing-options-worker.ts'","w.with_name('zero-spacing-r25')/'changing-options-worker.ts'").replace("w/'retained-zero-worker.ts'","w.with_name('zero-spacing-r25')/'retained-zero-worker.ts'");p.write_text(s) +for name in ['check-zero-roots.py','check-changing-roots.py','check-retained-roots.py','validate-zero.py']: + p=w/name;s=p.read_text().replace("source = w / ","source = w.with_name('zero-spacing-r25') / ");p.write_text(s) +p=w/'check-roots.py';s=p.read_text().replace('9495bfc95e2afcfb5a7cb535e440e61ec0722cb1','01f2878dad8efc92e394c49b88fe0800b871f593').replace('R24','R25');p.write_text(s) +p=w/'validate-and-build.py';s=p.read_text();start=s.index('paths = ');end=s.index('\nhashes =',start);s=s[:start]+"paths = ['crates/perry-runtime/src/json_tape/cached_read.rs']"+s[end:];p.write_text(s) +p=w/'stage.py';s=p.read_text().replace('json-r25-stage-','json-r26-stage-');p.write_text(s) +p=w/'run-after-build.py';p.write_text(p.read_text().replace('R25 behavior','R26 behavior').replace('R24 unrooted','R25 unrooted')) +for record in records: + assert sha(root/record['source'])==record['sha256'] + if sha(root/record['copy'])!=record['sha256']: + assert Path(record['copy']).suffix=='.py' + record['adapted_controller_sha256']=sha(root/record['copy']) +(w/'main-reuse-provenance.json').write_text(json.dumps(dict(source_commit='01f2878dad8efc92e394c49b88fe0800b871f593',evidence_commit=head,note='Reference arm called main/baseline is measured R25, not current main. All 81 reference checks and 24 IR verdicts are reused; copied original commands identify their actual execution paths.',files=records),indent=2)+'\n') +print('VERIFIED',len(records),'copied R25 reference/harness artifacts; no production edit made.') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-changing-worker.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-changing-worker.py new file mode 100644 index 0000000000..d079b15d6b --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-changing-worker.py @@ -0,0 +1,15 @@ +from pathlib import Path +import hashlib,json,os,subprocess,sys +root=Path(__file__).resolve().parents[4];w=Path(__file__).resolve().parent +main='--main' in sys.argv;arm='main' if main else 'candidate';build=w/('frozen-main' if main else 'frozen-build') +clean={k:v for k,v in os.environ.items() if not k.startswith('PERRY_')};records=[] +shared=w.with_name('materialized-read-r23') +sources=[('changing-options', w.with_name('zero-spacing-r25')/'changing-options-worker.ts')] +for name,source in sources: + binary=w/(arm+'-'+name);obj=w/(arm+'-'+name+'.o') + commands=[[str(build/'perry'),'compile',str(source),'--no-auto-optimize','--no-cache','--no-link','-o',str(obj)],['cc',str(obj),str(build/'libperry_runtime.a'),'-lc','-Wl,-dead_strip','-Wl,-no_exported_symbols','-o',str(binary)]] + for i,cmd in enumerate(commands): + with (w/(arm+'-'+name+'-build-'+str(i)+'.log')).open('wb') as log:subprocess.run(cmd,cwd=root,env=clean|{'PERRY_RUNTIME_DIR':str(build)},stdout=log,stderr=subprocess.STDOUT,check=True,timeout=180) + records.append({'worker':name,'commands':commands,'files':{str(p.relative_to(root)):hashlib.sha256(p.read_bytes()).hexdigest() for p in [source,obj,binary,build/'perry',build/'libperry_runtime.a',build/'libperry_stdlib.a']}}) + print('BUILT',arm,name,flush=True) +(w/(arm+'-changing-workers-provenance.json')).write_text(json.dumps(records,indent=2)+'\n') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-command-result.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-command-result.json new file mode 100644 index 0000000000..24ec6a992d --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-command-result.json @@ -0,0 +1,4 @@ +{ + "exit_code": 0, + "elapsed_seconds": 428.9850900173187 +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-provenance.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-provenance.json new file mode 100644 index 0000000000..6515d793a7 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-release.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-release.py new file mode 100644 index 0000000000..5ec996ed94 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-release.py @@ -0,0 +1,32 @@ +from pathlib import Path +import datetime, hashlib, json, os, shutil, subprocess, time, sys +main = "--main" in sys.argv +root=Path(__file__).resolve().parents[4];work=Path(__file__).resolve().parent +commit=subprocess.check_output(['git','rev-parse','HEAD'],cwd=root,text=True).strip() +assert not subprocess.check_output(['git','status','--porcelain'],cwd=root) +if (work/'hold-production').exists():raise SystemExit((work/'hold-production').read_text()) +command=['cargo','build','--release','-p','perry','-p','perry-runtime-static','-p','perry-stdlib-static'] +env={k:v for k,v in os.environ.items() if not k.startswith('PERRY_')} +# Refresh only mtimes so cargo emits all three production artifacts in this window. +refreshed=['crates/perry/src/main.rs','crates/perry-runtime-static/src/lib.rs','crates/perry-stdlib-static/src/lib.rs'] +for p in refreshed:os.utime(root/p,None) +started=time.time() +(work/'build-start.json').write_text(json.dumps({'source_commit':commit,'started_unix':started,'command':command,'mtime_only_refresh':refreshed},indent=2)+'\n') +with (work/('main-build.log' if main else 'build.log')).open('wb') as log: + result=subprocess.run(command,cwd=root,env=env,stdout=log,stderr=subprocess.STDOUT) +(work/'build-command-result.json').write_text(json.dumps({'exit_code':result.returncode,'elapsed_seconds':time.time()-started},indent=2)+'\n') +if result.returncode:raise SystemExit(result.returncode) +assert subprocess.check_output(['git','rev-parse','HEAD'],cwd=root,text=True).strip()==commit +assert not subprocess.check_output(['git','status','--porcelain'],cwd=root) +frozen=work/('frozen-main' if main else 'frozen-build');frozen.mkdir(exist_ok=False) +files={} +for name in ['perry','libperry_runtime.a','libperry_stdlib.a']: + source=root/'target/release'/name; dest=frozen/name + assert source.stat().st_mtime>started,(name,'stale production artifact') + shutil.copy2(source,dest) + sha=hashlib.sha256(source.read_bytes()).hexdigest() + assert hashlib.sha256(dest.read_bytes()).hexdigest()==sha + files[name]={'sha256':sha,'bytes':source.stat().st_size,'mtime':source.stat().st_mtime} +meta={'source_commit':commit,'command':command,'started_utc':datetime.datetime.fromtimestamp(started,datetime.timezone.utc).isoformat(),'elapsed_seconds':time.time()-started,'files':files,'mtime_only_refresh':refreshed} +(work/('main-build-provenance.json' if main else 'build-provenance.json')).write_text(json.dumps(meta,indent=2)+'\n') +print(json.dumps(meta,indent=2),flush=True) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-retained-zero-worker.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-retained-zero-worker.py new file mode 100644 index 0000000000..8a51d454cb --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-retained-zero-worker.py @@ -0,0 +1,15 @@ +from pathlib import Path +import hashlib,json,os,subprocess,sys +root=Path(__file__).resolve().parents[4];w=Path(__file__).resolve().parent +main='--main' in sys.argv;arm='main' if main else 'candidate';build=w/('frozen-main' if main else 'frozen-build') +clean={k:v for k,v in os.environ.items() if not k.startswith('PERRY_')};records=[] +shared=w.with_name('materialized-read-r23') +sources=[('retained-zero', w.with_name('zero-spacing-r25')/'retained-zero-worker.ts')] +for name,source in sources: + binary=w/(arm+'-'+name);obj=w/(arm+'-'+name+'.o') + commands=[[str(build/'perry'),'compile',str(source),'--no-auto-optimize','--no-cache','--no-link','-o',str(obj)],['cc',str(obj),str(build/'libperry_runtime.a'),'-lc','-Wl,-dead_strip','-Wl,-no_exported_symbols','-o',str(binary)]] + for i,cmd in enumerate(commands): + with (w/(arm+'-'+name+'-build-'+str(i)+'.log')).open('wb') as log:subprocess.run(cmd,cwd=root,env=clean|{'PERRY_RUNTIME_DIR':str(build)},stdout=log,stderr=subprocess.STDOUT,check=True,timeout=180) + records.append({'worker':name,'commands':commands,'files':{str(p.relative_to(root)):hashlib.sha256(p.read_bytes()).hexdigest() for p in [source,obj,binary,build/'perry',build/'libperry_runtime.a',build/'libperry_stdlib.a']}}) + print('BUILT',arm,name,flush=True) +(w/(arm+'-retained-zero-workers-provenance.json')).write_text(json.dumps(records,indent=2)+'\n') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-start.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-start.json new file mode 100644 index 0000000000..c20cdf95f6 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-start.json @@ -0,0 +1,20 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "started_unix": 1789117480.589934, + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-workers.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-workers.py new file mode 100644 index 0000000000..7e7faf75aa --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build-workers.py @@ -0,0 +1,15 @@ +from pathlib import Path +import hashlib,json,os,subprocess,sys +root=Path(__file__).resolve().parents[4];w=Path(__file__).resolve().parent +main='--main' in sys.argv;arm='main' if main else 'candidate';build=w/('frozen-main' if main else 'frozen-build') +clean={k:v for k,v in os.environ.items() if not k.startswith('PERRY_')};records=[] +shared=w.with_name('materialized-read-r23') +sources=[(n,shared/'harness'/(n+'.ts')) for n in ['worker','access-worker','rotating-worker']]+[('options',shared/'options-worker.ts')] +for name,source in sources: + binary=w/(arm+'-'+name);obj=w/(arm+'-'+name+'.o') + commands=[[str(build/'perry'),'compile',str(source),'--no-auto-optimize','--no-cache','--no-link','-o',str(obj)],['cc',str(obj),str(build/'libperry_runtime.a'),'-lc','-Wl,-dead_strip','-Wl,-no_exported_symbols','-o',str(binary)]] + for i,cmd in enumerate(commands): + with (w/(arm+'-'+name+'-build-'+str(i)+'.log')).open('wb') as log:subprocess.run(cmd,cwd=root,env=clean|{'PERRY_RUNTIME_DIR':str(build)},stdout=log,stderr=subprocess.STDOUT,check=True,timeout=180) + records.append({'worker':name,'commands':commands,'files':{str(p.relative_to(root)):hashlib.sha256(p.read_bytes()).hexdigest() for p in [source,obj,binary,build/'perry',build/'libperry_runtime.a',build/'libperry_stdlib.a']}}) + print('BUILT',arm,name,flush=True) +(w/(arm+'-workers-provenance.json')).write_text(json.dumps(records,indent=2)+'\n') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build.log.gz new file mode 100644 index 0000000000..26b0388dbd Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/build.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/callback-only-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/callback-only-node.stdout.gz new file mode 100644 index 0000000000..e0abe5bd1d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/callback-only-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-11cached_read8lazy_get.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-11cached_read8lazy_get.s.gz new file mode 100644 index 0000000000..c56bfbcb2d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-11cached_read8lazy_get.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-15lazy_get_rooted.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-15lazy_get_rooted.s.gz new file mode 100644 index 0000000000..91a5d07b6e Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-15lazy_get_rooted.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-8mutation26resolve_materialized_array.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-8mutation26resolve_materialized_array.s.gz new file mode 100644 index 0000000000..3272a579ef Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-8mutation26resolve_materialized_array.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-access-worker-build-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-access-worker-build-0.log.gz new file mode 100644 index 0000000000..aadd8d5aef Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-access-worker-build-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-access-worker-build-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-access-worker-build-1.log.gz new file mode 100644 index 0000000000..9451b6aabd Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-access-worker-build-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-array-get.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-array-get.s.gz new file mode 100644 index 0000000000..2493312ead Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-array-get.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-callback-only-auto-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-callback-only-auto-scheduled.stderr.gz new file mode 100644 index 0000000000..da9e8847bc Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-callback-only-auto-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-callback-only-auto-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-callback-only-auto-scheduled.stdout.gz new file mode 100644 index 0000000000..e0abe5bd1d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-callback-only-auto-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-callback-only-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-callback-only-compile.log.gz new file mode 100644 index 0000000000..9c2b5617ac Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-callback-only-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll.gz new file mode 100644 index 0000000000..f7dea00d09 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/check-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/check-0.log.gz new file mode 100644 index 0000000000..57e3f1ff8e Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/check-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/compile.log.gz new file mode 100644 index 0000000000..c1c44392b7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/rewrite.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/rewrite.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/rewrite.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/zero.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/zero.ll.gz new file mode 100644 index 0000000000..ee11778f17 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-native/zero.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll.gz new file mode 100644 index 0000000000..deb2b6bf6f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/check-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/check-0.log.gz new file mode 100644 index 0000000000..2f4ff9b1e8 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/check-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/check-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/check-1.log.gz new file mode 100644 index 0000000000..b899256b9d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/check-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/compile.log.gz new file mode 100644 index 0000000000..ac87f99123 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/zero.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/zero.ll.gz new file mode 100644 index 0000000000..deb2b6bf6f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-ir-shadow/zero.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-options-build-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-options-build-0.log.gz new file mode 100644 index 0000000000..b56611523f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-options-build-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-options-build-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-options-build-1.log.gz new file mode 100644 index 0000000000..9451b6aabd Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-options-build-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-options-validation.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-options-validation.json new file mode 100644 index 0000000000..ebf4cae4d8 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79" + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-roots.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-roots.json new file mode 100644 index 0000000000..0b0ac2976b --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-workers-provenance.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-workers-provenance.json new file mode 100644 index 0000000000..c4a2bc5d21 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fixture-validation.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fixture-validation.json new file mode 100644 index 0000000000..673bd175ec --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "9c9d79e992424df8e596da10e0ef2a6febe87d7fc08133452741af660427d950", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "2b84dc3f4cce9901cbef4725898a54c5d80f488f4f85eb22f34d362c291ba557", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "39b06bc4a7ddd4b7e7e8de3e2d027f8373b57c00b8512e5d3f58eb01d2c7d3bd", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "5973f9b13897955376139ad209d7cf537ec76085095d5870ae11f6d46642cc84", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "6cb01ee67655fb46cf3715887e84d6a5ef1122ef25075e04c2744cb905fd25d5", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "a6fcbcdadeafcd1b9f0c1915cd14b76559142d39b0638744815f05a3ea35ae30", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fraction-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fraction-compile.log.gz new file mode 100644 index 0000000000..21c6ae8190 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fraction-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fraction.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fraction.json new file mode 100644 index 0000000000..7d05abe08a --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fraction.json @@ -0,0 +1,21 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/fraction-spacer.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-fraction-spacer" + ], + "exit_code": 0, + "matches_main": true, + "note": "Preserves the separately recorded main/Bun vs Node fractional-spacing difference; not a Node conformance pass.", + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/fraction-spacer.ts": "2f11863b7ad102980a59991f0eeedd6bb0b863704b278078b012358882881ea5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-fraction-spacer": "8ecedfd6fb60d9e6b55a9d54473752d94a52933577b900ecd5ce63bebd779b03", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fraction.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fraction.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fraction.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fraction.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fraction.stdout.gz new file mode 100644 index 0000000000..b14a709bbc Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-fraction.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-auto.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-auto.stderr.gz new file mode 100644 index 0000000000..83687ef0cf Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-auto.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-auto.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-auto.stdout.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-auto.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-compile.log.gz new file mode 100644 index 0000000000..da63340aaa Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-direct.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-direct.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-direct.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-direct.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-direct.stdout.gz new file mode 100644 index 0000000000..e64bac74aa Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-direct.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-tape.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-tape.stderr.gz new file mode 100644 index 0000000000..83687ef0cf Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-tape.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-tape.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-tape.stdout.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-getter-probe-tape.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/access-worker-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/access-worker-0.ll.gz new file mode 100644 index 0000000000..04ab092057 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/access-worker-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz new file mode 100644 index 0000000000..78cdfdb736 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/access-worker/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/access-worker/compile.log.gz new file mode 100644 index 0000000000..b132def182 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/access-worker/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/access-worker/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/access-worker/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/access-worker/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-check.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-check.log.gz new file mode 100644 index 0000000000..5a421b8f75 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-check.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-only-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-only-0.ll.gz new file mode 100644 index 0000000000..b6eb6cd3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-only-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz new file mode 100644 index 0000000000..c72635613e Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-only/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-only/compile.log.gz new file mode 100644 index 0000000000..c37daa445e Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-only/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-only/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-only/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/callback-only/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/check-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/check-0.log.gz new file mode 100644 index 0000000000..78bd7b907e Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/check-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/options-worker-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/options-worker-0.ll.gz new file mode 100644 index 0000000000..fdfa666fdf Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/options-worker-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz new file mode 100644 index 0000000000..7af6c62695 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/options-worker/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/options-worker/compile.log.gz new file mode 100644 index 0000000000..873425f835 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/options-worker/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/options-worker/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/options-worker/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/options-worker/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/ordinary-workers-check.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/ordinary-workers-check.log.gz new file mode 100644 index 0000000000..566e9cc99f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/ordinary-workers-check.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/prior-entry-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/prior-entry-0.ll.gz new file mode 100644 index 0000000000..e1b1530c6b Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/prior-entry-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz new file mode 100644 index 0000000000..a1b509e5be Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/prior-entry/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/prior-entry/compile.log.gz new file mode 100644 index 0000000000..a6327bc1ee Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/prior-entry/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/prior-entry/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/prior-entry/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/prior-entry/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_construction-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_construction-0.ll.gz new file mode 100644 index 0000000000..63943ba89b Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_construction-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz new file mode 100644 index 0000000000..3149f4da3d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_construction/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_construction/compile.log.gz new file mode 100644 index 0000000000..b954ec4007 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_construction/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_construction/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_construction/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_construction/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_reads-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_reads-0.ll.gz new file mode 100644 index 0000000000..09b8fbee32 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_reads-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz new file mode 100644 index 0000000000..48739447cb Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_reads/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_reads/compile.log.gz new file mode 100644 index 0000000000..ecec1256e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_reads/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_reads/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_reads/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_cached_reads/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_source_length-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_source_length-0.ll.gz new file mode 100644 index 0000000000..5500506a03 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_source_length-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz new file mode 100644 index 0000000000..c6b81d0729 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_source_length/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_source_length/compile.log.gz new file mode 100644 index 0000000000..e908ea5ce2 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_source_length/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_source_length/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_source_length/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_source_length/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_template_capture-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_template_capture-0.ll.gz new file mode 100644 index 0000000000..633c05791b Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_template_capture-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz new file mode 100644 index 0000000000..58bc80b2c5 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_template_capture/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_template_capture/compile.log.gz new file mode 100644 index 0000000000..d0de0a1a9d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_template_capture/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_template_capture/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_template_capture/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/test_json_template_capture/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/worker-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/worker-0.ll.gz new file mode 100644 index 0000000000..d3c47624af Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/worker-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/worker/.perry-trace/llvm/worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/worker/.perry-trace/llvm/worker_ts.ll.gz new file mode 100644 index 0000000000..c1d54e06a9 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/worker/.perry-trace/llvm/worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/worker/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/worker/compile.log.gz new file mode 100644 index 0000000000..aea82169ef Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/worker/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/worker/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/worker/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-native/worker/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/access-worker-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/access-worker-0.ll.gz new file mode 100644 index 0000000000..5e720e72be Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/access-worker-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz new file mode 100644 index 0000000000..5e720e72be Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/access-worker/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/access-worker/compile.log.gz new file mode 100644 index 0000000000..6a5f3f1deb Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/access-worker/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/callback-only-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/callback-only-0.ll.gz new file mode 100644 index 0000000000..9f33912efe Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/callback-only-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz new file mode 100644 index 0000000000..9f33912efe Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/callback-only/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/callback-only/compile.log.gz new file mode 100644 index 0000000000..173a8aa923 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/callback-only/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/check-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/check-0.log.gz new file mode 100644 index 0000000000..71712b4a84 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/check-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/check-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/check-1.log.gz new file mode 100644 index 0000000000..0c28b45ad9 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/check-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/options-worker-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/options-worker-0.ll.gz new file mode 100644 index 0000000000..54f656fccc Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/options-worker-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz new file mode 100644 index 0000000000..54f656fccc Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/options-worker/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/options-worker/compile.log.gz new file mode 100644 index 0000000000..ef1e82ae8d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/options-worker/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/prior-entry-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/prior-entry-0.ll.gz new file mode 100644 index 0000000000..16484df1ef Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/prior-entry-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz new file mode 100644 index 0000000000..16484df1ef Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/prior-entry/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/prior-entry/compile.log.gz new file mode 100644 index 0000000000..cdab22664e Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/prior-entry/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_construction-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_construction-0.ll.gz new file mode 100644 index 0000000000..8ff3aaf486 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_construction-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz new file mode 100644 index 0000000000..8ff3aaf486 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_construction/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_construction/compile.log.gz new file mode 100644 index 0000000000..c8d3c16f10 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_construction/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_reads-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_reads-0.ll.gz new file mode 100644 index 0000000000..e8deb162aa Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_reads-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz new file mode 100644 index 0000000000..e8deb162aa Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_reads/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_reads/compile.log.gz new file mode 100644 index 0000000000..21ad8e9b22 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_cached_reads/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_source_length-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_source_length-0.ll.gz new file mode 100644 index 0000000000..03ad3e5662 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_source_length-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz new file mode 100644 index 0000000000..03ad3e5662 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_source_length/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_source_length/compile.log.gz new file mode 100644 index 0000000000..b9cd00aa69 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_source_length/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_template_capture-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_template_capture-0.ll.gz new file mode 100644 index 0000000000..994eac28b3 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_template_capture-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz new file mode 100644 index 0000000000..994eac28b3 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_template_capture/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_template_capture/compile.log.gz new file mode 100644 index 0000000000..9762e4b17c Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/test_json_template_capture/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/worker-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/worker-0.ll.gz new file mode 100644 index 0000000000..e3fabf2f03 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/worker-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll.gz new file mode 100644 index 0000000000..e3fabf2f03 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/worker/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/worker/compile.log.gz new file mode 100644 index 0000000000..05c288285c Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-ir-shadow/worker/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-plain-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-plain.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-plain.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-plain.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-plain.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-pretty-node.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-pretty.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-pretty.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-pretty.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-pretty.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-true-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-true.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-true.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-true.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-true.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-zero-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-zero.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-zero.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-zero.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-zero.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-canonical-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-plain-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-plain.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-plain.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-plain.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-plain.stdout.gz new file mode 100644 index 0000000000..7d9e4aad52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-pretty-node.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-pretty.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-pretty.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-pretty.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-pretty.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-true-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-true.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-true.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-true.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-true.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-zero-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-zero.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-zero.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-zero.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-zero.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-duplicate-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-plain-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-plain.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-plain.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-plain.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-plain.stdout.gz new file mode 100644 index 0000000000..29074069ee Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-pretty-node.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-pretty.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-pretty.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-pretty.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-pretty.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-true-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-true.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-true.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-true.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-true.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-zero-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-zero.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-zero.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-zero.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-zero.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-180-whitespace-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-plain-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-plain.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-plain.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-plain.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-plain.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-pretty-node.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-pretty.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-pretty.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-pretty.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-pretty.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-true-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-true.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-true.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-true.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-true.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-zero-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-zero.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-zero.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-zero.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-zero.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-canonical-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-plain-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-plain.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-plain.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-plain.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-plain.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-pretty-node.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-pretty.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-pretty.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-pretty.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-pretty.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-true-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-true.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-true.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-true.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-true.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-zero-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-zero.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-zero.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-zero.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-zero.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-duplicate-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-plain-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-plain.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-plain.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-plain.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-plain.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-pretty-node.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-pretty.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-pretty.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-pretty.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-pretty.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-true-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-true.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-true.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-true.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-true.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-zero-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-zero.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-zero.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-zero.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-zero.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-lazy-2-whitespace-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-options-build-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-options-build-0.log.gz new file mode 100644 index 0000000000..5f72454c3c Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-options-build-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-options-build-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-options-build-1.log.gz new file mode 100644 index 0000000000..9451b6aabd Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-options-build-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-options-validation.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-options-validation.json new file mode 100644 index 0000000000..3e1c49aae3 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e" + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-packed-index-get.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-packed-index-get.s.gz new file mode 100644 index 0000000000..7f575bc8ab Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-packed-index-get.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-fullgc.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-normal.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-scheduled.stderr.gz new file mode 100644 index 0000000000..1f6efc9bef Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-scheduled.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-auto-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-compile.log.gz new file mode 100644 index 0000000000..32d7c0db84 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-fullgc.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-normal.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-scheduled.stderr.gz new file mode 100644 index 0000000000..80a73bb64e Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-scheduled.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-direct-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-fullgc.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-normal.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-scheduled.stderr.gz new file mode 100644 index 0000000000..4362277cd4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-scheduled.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-prior-entry-tape-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll.gz new file mode 100644 index 0000000000..de419e8e92 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/check-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/check-0.log.gz new file mode 100644 index 0000000000..72b4cfe68e Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/check-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/compile.log.gz new file mode 100644 index 0000000000..01e76d0381 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/rewrite.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/rewrite.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/rewrite.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/zero.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/zero.ll.gz new file mode 100644 index 0000000000..caed1e4418 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-native/zero.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll.gz new file mode 100644 index 0000000000..7caff5085d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/check-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/check-0.log.gz new file mode 100644 index 0000000000..c50f1a8478 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/check-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/check-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/check-1.log.gz new file mode 100644 index 0000000000..76c7f9ac07 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/check-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/compile.log.gz new file mode 100644 index 0000000000..6e4d73507c Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/zero.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/zero.ll.gz new file mode 100644 index 0000000000..7caff5085d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-ir-shadow/zero.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-roots.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-roots.json new file mode 100644 index 0000000000..23f6b4cb74 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-zero-build-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-zero-build-0.log.gz new file mode 100644 index 0000000000..ae8f464267 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-zero-build-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-zero-build-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-zero-build-1.log.gz new file mode 100644 index 0000000000..9451b6aabd Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-zero-build-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-zero-validation.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-zero-validation.json new file mode 100644 index 0000000000..e19227cb0f --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3" + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..969719734a --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-roots.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-roots.json new file mode 100644 index 0000000000..ee1ae6cc61 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "note": "Fresh emitted IR matches R25. Checker scripts are unchanged. Preserve all unsuppressed R25 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-rotating-worker-build-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-rotating-worker-build-0.log.gz new file mode 100644 index 0000000000..c228fad0fb Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-rotating-worker-build-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-rotating-worker-build-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-rotating-worker-build-1.log.gz new file mode 100644 index 0000000000..9451b6aabd Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-rotating-worker-build-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-fullgc.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-normal.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-scheduled.stderr.gz new file mode 100644 index 0000000000..d1f8f328fa Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-scheduled.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-auto-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-compile.log.gz new file mode 100644 index 0000000000..659c2674ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-fullgc.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-normal.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-scheduled.stderr.gz new file mode 100644 index 0000000000..af296ab6e3 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-scheduled.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-direct-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-fullgc.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-normal.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-scheduled.stderr.gz new file mode 100644 index 0000000000..21826947cf Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-scheduled.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_construction-tape-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-fullgc.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-normal.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-scheduled.stderr.gz new file mode 100644 index 0000000000..e29787a346 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-scheduled.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-auto-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-compile.log.gz new file mode 100644 index 0000000000..4785e6527a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-fullgc.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-normal.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-scheduled.stderr.gz new file mode 100644 index 0000000000..ccf3801e4a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-scheduled.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-direct-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-fullgc.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-normal.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-scheduled.stderr.gz new file mode 100644 index 0000000000..af22b7230a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-scheduled.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_cached_reads-tape-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-fullgc.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-normal.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-scheduled.stderr.gz new file mode 100644 index 0000000000..e46faa5a37 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-scheduled.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-auto-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-compile.log.gz new file mode 100644 index 0000000000..287b92c790 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-fullgc.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-normal.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-scheduled.stderr.gz new file mode 100644 index 0000000000..7bcfebead7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-scheduled.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-direct-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-fullgc.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-normal.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-scheduled.stderr.gz new file mode 100644 index 0000000000..f2ba393a2c Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-scheduled.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_source_length-tape-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-fullgc.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-normal.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-scheduled.stderr.gz new file mode 100644 index 0000000000..64553ca1be Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-scheduled.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-auto-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-compile.log.gz new file mode 100644 index 0000000000..ffba75b01f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-fullgc.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-normal.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-scheduled.stderr.gz new file mode 100644 index 0000000000..6a1449a3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-scheduled.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-direct-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-fullgc.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-normal.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-scheduled.stderr.gz new file mode 100644 index 0000000000..d8fdf2632c Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-scheduled.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-test_json_template_capture-tape-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-validation.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-validation.log.gz new file mode 100644 index 0000000000..2bb76a9978 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-validation.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-worker-build-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-worker-build-0.log.gz new file mode 100644 index 0000000000..918cbd32ec Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-worker-build-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-worker-build-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-worker-build-1.log.gz new file mode 100644 index 0000000000..9451b6aabd Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-worker-build-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-workers-provenance.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-workers-provenance.json new file mode 100644 index 0000000000..7508e22646 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-fullgc.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-normal.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-scheduled.stderr.gz new file mode 100644 index 0000000000..c6078792b1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-scheduled.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-auto-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-compile.log.gz new file mode 100644 index 0000000000..2193993f99 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-fullgc.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-normal.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-scheduled.stderr.gz new file mode 100644 index 0000000000..f423f8e97d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-scheduled.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-direct-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz new file mode 100644 index 0000000000..394f7b169f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/check-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/check-0.log.gz new file mode 100644 index 0000000000..66a1e013ec Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/check-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/compile.log.gz new file mode 100644 index 0000000000..daa2dca5bf Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/rewrite.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/rewrite.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/rewrite.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/zero.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/zero.ll.gz new file mode 100644 index 0000000000..b1199d5486 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-native/zero.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz new file mode 100644 index 0000000000..b3c740ca4f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/check-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/check-0.log.gz new file mode 100644 index 0000000000..49b14f2ba5 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/check-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/check-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/check-1.log.gz new file mode 100644 index 0000000000..c87fa16c45 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/check-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/compile.log.gz new file mode 100644 index 0000000000..fa0ce7015f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/zero.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/zero.ll.gz new file mode 100644 index 0000000000..b3c740ca4f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-ir-shadow/zero.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-roots.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-roots.json new file mode 100644 index 0000000000..1c6d8305fb --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-fullgc.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-normal.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-scheduled.stderr.gz new file mode 100644 index 0000000000..f9f960d1bd Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-scheduled.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-tape-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-validation.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-validation.json new file mode 100644 index 0000000000..842ba39ab1 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/candidate-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-zero": "77b94f460f2ba5428857bfe116901359e6e85c02f040f9f1bba4fc4b5a2153a5", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_stdlib.a": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c" + } +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-plain-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-plain-normal.stderr.gz new file mode 100644 index 0000000000..bfb3c03483 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-plain-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-plain-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-plain-normal.stdout.gz new file mode 100644 index 0000000000..003138cf21 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-plain-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-plain-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-plain-scheduled.stderr.gz new file mode 100644 index 0000000000..e2f4b011a8 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-plain-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-plain-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-plain-scheduled.stdout.gz new file mode 100644 index 0000000000..1ff9d0cbd6 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-plain-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-zero-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-zero-normal.stderr.gz new file mode 100644 index 0000000000..e912c33a28 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-zero-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-zero-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-zero-normal.stdout.gz new file mode 100644 index 0000000000..1bc9fc9915 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-zero-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-zero-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-zero-scheduled.stderr.gz new file mode 100644 index 0000000000..8d3073c095 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-zero-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-zero-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-zero-scheduled.stdout.gz new file mode 100644 index 0000000000..18a33b5f3b Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-candidate-small_record-changing-zero-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-worker.js b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-worker.js new file mode 100644 index 0000000000..b2af1c36ac --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-worker.js @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +let last = null; +function run(count ) { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-worker.ts b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-worker.ts new file mode 100644 index 0000000000..e9f0a29920 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/changing-options-worker.ts @@ -0,0 +1,36 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +let last: any = null; +function run(count: number): number { + let sum = 0; + if (operation === 'changing-plain') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'changing-zero') { + for (let i = 0; i < count; i++) { + input.id = 42 + (i % 2); + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/check-changing-roots.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/check-changing-roots.py new file mode 100644 index 0000000000..1a895c9eea --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/check-changing-roots.py @@ -0,0 +1,34 @@ +from pathlib import Path +import hashlib, json, os, subprocess, sys + +w = Path(__file__).resolve().parent +root = w.parents[3] +arm = 'candidate' if '--candidate' in sys.argv else 'main' +build = w / ('frozen-build' if arm == 'candidate' else 'frozen-main') +source = w.with_name('zero-spacing-r25') / 'changing-options-worker.ts' +clean = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} +passes = subprocess.check_output(['python3', str(root / 'scripts/read_statepoint_rewrite_passes.py')], text=True).strip() +rows = [] +for mode, setting in [('native', '1'), ('shadow', '0')]: + d = w / (arm + '-changing-ir-' + mode) + d.mkdir(exist_ok=False) + cmd = [str(build / 'perry'), 'compile', str(source), '--no-auto-optimize', '--no-cache', '--no-link', '--trace', 'llvm', '-o', str(d / 'worker.o')] + env = clean | {'PERRY_RUNTIME_DIR': str(build), 'PERRY_WORKSPACE_ROOT': str(root), 'PERRY_RS4GC': setting, 'PERRY_GC_MOVING_LOOP_POLLS': '1', 'PERRY_INLINE_SHADOW_SLOT': '0'} + with (d / 'compile.log').open('wb') as log: + subprocess.run(cmd, cwd=d, env=env, stdout=log, stderr=subprocess.STDOUT, check=True, timeout=180) + sources = list((d / '.perry-trace/llvm').glob('*.ll')) + assert len(sources) == 1 + dest = d / 'zero.ll' + if mode == 'native': + with (d / 'rewrite.log').open('wb') as log: + subprocess.run(['/opt/homebrew/opt/llvm/bin/opt', '-passes=' + passes, '-S', str(sources[0]), '-o', str(dest)], stdout=log, stderr=subprocess.STDOUT, check=True) + else: + dest.write_bytes(sources[0].read_bytes()) + variants = [['--statepoints', '--max-stale', '0', '--min-files', '1', '--min-statepoints', '1', '--min-live-bundles', '1', '--min-relocates', '1']] if mode == 'native' else [[], ['--unrooted-allocas']] + for i, flags in enumerate(variants): + cmd = ['python3', str(root / 'scripts/gc_root_dominance_check.py'), *flags, str(dest)] + with (d / ('check-' + str(i) + '.log')).open('wb') as log: + r = subprocess.run(cmd, cwd=root, stdout=log, stderr=subprocess.STDOUT) + rows.append({'mode': mode, 'variant': i, 'exit_code': r.returncode, 'command': cmd, 'ir_sha256': hashlib.sha256(dest.read_bytes()).hexdigest()}) + print(arm, mode, i, r.returncode, flush=True) +(w / (arm + '-changing-roots.json')).write_text(json.dumps({'rows': rows, 'source_sha256': hashlib.sha256(source.read_bytes()).hexdigest(), 'compiler_sha256': hashlib.sha256((build / 'perry').read_bytes()).hexdigest(), 'runtime_sha256': hashlib.sha256((build / 'libperry_runtime.a').read_bytes()).hexdigest()}, indent=2) + '\n') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/check-retained-roots.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/check-retained-roots.py new file mode 100644 index 0000000000..5cdeec1ecf --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/check-retained-roots.py @@ -0,0 +1,34 @@ +from pathlib import Path +import hashlib, json, os, subprocess, sys + +w = Path(__file__).resolve().parent +root = w.parents[3] +arm = 'candidate' if '--candidate' in sys.argv else 'main' +build = w / ('frozen-build' if arm == 'candidate' else 'frozen-main') +source = w.with_name('zero-spacing-r25') / 'retained-zero-worker.ts' +clean = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} +passes = subprocess.check_output(['python3', str(root / 'scripts/read_statepoint_rewrite_passes.py')], text=True).strip() +rows = [] +for mode, setting in [('native', '1'), ('shadow', '0')]: + d = w / (arm + '-retained-ir-' + mode) + d.mkdir(exist_ok=False) + cmd = [str(build / 'perry'), 'compile', str(source), '--no-auto-optimize', '--no-cache', '--no-link', '--trace', 'llvm', '-o', str(d / 'worker.o')] + env = clean | {'PERRY_RUNTIME_DIR': str(build), 'PERRY_WORKSPACE_ROOT': str(root), 'PERRY_RS4GC': setting, 'PERRY_GC_MOVING_LOOP_POLLS': '1', 'PERRY_INLINE_SHADOW_SLOT': '0'} + with (d / 'compile.log').open('wb') as log: + subprocess.run(cmd, cwd=d, env=env, stdout=log, stderr=subprocess.STDOUT, check=True, timeout=180) + sources = list((d / '.perry-trace/llvm').glob('*.ll')) + assert len(sources) == 1 + dest = d / 'zero.ll' + if mode == 'native': + with (d / 'rewrite.log').open('wb') as log: + subprocess.run(['/opt/homebrew/opt/llvm/bin/opt', '-passes=' + passes, '-S', str(sources[0]), '-o', str(dest)], stdout=log, stderr=subprocess.STDOUT, check=True) + else: + dest.write_bytes(sources[0].read_bytes()) + variants = [['--statepoints', '--max-stale', '0', '--min-files', '1', '--min-statepoints', '1', '--min-live-bundles', '1', '--min-relocates', '1']] if mode == 'native' else [[], ['--unrooted-allocas']] + for i, flags in enumerate(variants): + cmd = ['python3', str(root / 'scripts/gc_root_dominance_check.py'), *flags, str(dest)] + with (d / ('check-' + str(i) + '.log')).open('wb') as log: + r = subprocess.run(cmd, cwd=root, stdout=log, stderr=subprocess.STDOUT) + rows.append({'mode': mode, 'variant': i, 'exit_code': r.returncode, 'command': cmd, 'ir_sha256': hashlib.sha256(dest.read_bytes()).hexdigest()}) + print(arm, mode, i, r.returncode, flush=True) +(w / (arm + '-retained-roots.json')).write_text(json.dumps({'rows': rows, 'source_sha256': hashlib.sha256(source.read_bytes()).hexdigest(), 'compiler_sha256': hashlib.sha256((build / 'perry').read_bytes()).hexdigest(), 'runtime_sha256': hashlib.sha256((build / 'libperry_runtime.a').read_bytes()).hexdigest()}, indent=2) + '\n') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/check-roots.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/check-roots.py new file mode 100644 index 0000000000..cc473a6267 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/check-roots.py @@ -0,0 +1,37 @@ +from pathlib import Path +import hashlib,json,os,re,shutil,subprocess,sys +root=Path(__file__).resolve().parents[4];w=Path(__file__).resolve().parent;main='--main' in sys.argv;arm='main' if main else 'candidate';build=w/('frozen-main' if main else 'frozen-build') +clean={k:v for k,v in os.environ.items() if not k.startswith('PERRY_')};passes=subprocess.check_output(['python3',str(root/'scripts/read_statepoint_rewrite_passes.py')],cwd=root,text=True).strip() +shared=w.with_name('materialized-read-r23') +sources=[shared/(stem+'.ts') for stem in ['test_json_source_length','test_json_template_capture','test_json_cached_construction','test_json_cached_reads','prior-entry','callback-only','options-worker']]+[shared/'harness'/(stem+'.ts') for stem in ['worker','access-worker']];results=[] +for mode,rs4gc in [('native','1'),('shadow','0')]: + d=w/(arm+'-ir-'+mode);d.mkdir(exist_ok=False) + for source in sources: + scratch=d/source.stem;scratch.mkdir();env=clean|{'PERRY_RUNTIME_DIR':str(build),'PERRY_WORKSPACE_ROOT':str(root),'PERRY_RS4GC':rs4gc,'PERRY_GC_MOVING_LOOP_POLLS':'1','PERRY_INLINE_SHADOW_SLOT':'0'} + cmd=[str(build/'perry'),'compile',str(source),'--no-auto-optimize','--no-cache','--no-link','--trace','llvm','-o',str(scratch/'worker.o')] + with (scratch/'compile.log').open('wb') as log:subprocess.run(cmd,cwd=scratch,env=env,stdout=log,stderr=subprocess.STDOUT,check=True,timeout=180) + files=list((scratch/'.perry-trace/llvm').glob('*.ll'));assert files + for i,source_ll in enumerate(files): + dest=d/(source.stem+'-'+str(i)+'.ll') + if mode=='native': + with (scratch/('rewrite-'+str(i)+'.log')).open('wb') as log:subprocess.run(['/opt/homebrew/opt/llvm/bin/opt','-passes='+passes,'-S',str(source_ll),'-o',str(dest)],stdout=log,stderr=subprocess.STDOUT,check=True) + else:dest.write_bytes(source_ll.read_bytes()) + print('IR',arm,mode,source.name,flush=True) + # A runtime-only change must emit the same IR; re-use the already checked + # R25 verdict only after proving all emitted IR and checker sources unchanged. + assert not main, 'The R25 reference verdicts were already archived.' + previous=w/('main-ir-'+mode) + files=sorted(d.glob('*.ll'));expected=sorted(previous.glob('*.ll')) + assert [p.name for p in files]==[p.name for p in expected] and len(files)==9 + for current,old in zip(files,expected): + a=current.read_bytes();b=old.read_bytes() + if mode=='native': + assert a.startswith(b'; ModuleID = ') and b.startswith(b'; ModuleID = ') + a=a.split(b'\n',1)[1];b=b.split(b'\n',1)[1] + assert a==b,(mode,current.name,'IR changed; a fresh checker run is required') + assert not subprocess.check_output(['git','diff','01f2878dad8efc92e394c49b88fe0800b871f593','HEAD','--','scripts'],cwd=root) + for old in previous.glob('*check*.log'):shutil.copy2(old,d/old.name) + results.extend(r for r in json.loads((w/'main-roots.json').read_text())['checks'] if r['mode']==mode) + print('ROOTS',arm,mode,'R25 verdict reused after exact IR and checker-source equivalence',flush=True) +(w/(arm+'-roots.json')).write_text(json.dumps({'checks':results,'source_hashes':{str(p.relative_to(root)):hashlib.sha256(p.read_bytes()).hexdigest() for p in sources},'compiler_sha256':hashlib.sha256((build/'perry').read_bytes()).hexdigest(),'runtime_sha256':hashlib.sha256((build/'libperry_runtime.a').read_bytes()).hexdigest(),'passes':passes,'verdict_reuse':{'source_commit':'01f2878dad8efc92e394c49b88fe0800b871f593','note':'Fresh emitted IR matches R25. Checker scripts are unchanged. Preserve all unsuppressed R25 findings; checker commands in checks describe the original executions, not new runs.'}},indent=2)+'\n') +# Existing fixture findings remain unsuppressed; compare actual baselines later. diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/check-zero-roots.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/check-zero-roots.py new file mode 100644 index 0000000000..519a160fe5 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/check-zero-roots.py @@ -0,0 +1,34 @@ +from pathlib import Path +import hashlib, json, os, subprocess, sys + +w = Path(__file__).resolve().parent +root = w.parents[3] +arm = 'candidate' if '--candidate' in sys.argv else 'main' +build = w / ('frozen-build' if arm == 'candidate' else 'frozen-main') +source = w.with_name('zero-spacing-r25') / 'test_json_zero_spacing.ts' +clean = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} +passes = subprocess.check_output(['python3', str(root / 'scripts/read_statepoint_rewrite_passes.py')], text=True).strip() +rows = [] +for mode, setting in [('native', '1'), ('shadow', '0')]: + d = w / (arm + '-zero-ir-' + mode) + d.mkdir(exist_ok=False) + cmd = [str(build / 'perry'), 'compile', str(source), '--no-auto-optimize', '--no-cache', '--no-link', '--trace', 'llvm', '-o', str(d / 'worker.o')] + env = clean | {'PERRY_RUNTIME_DIR': str(build), 'PERRY_WORKSPACE_ROOT': str(root), 'PERRY_RS4GC': setting, 'PERRY_GC_MOVING_LOOP_POLLS': '1', 'PERRY_INLINE_SHADOW_SLOT': '0'} + with (d / 'compile.log').open('wb') as log: + subprocess.run(cmd, cwd=d, env=env, stdout=log, stderr=subprocess.STDOUT, check=True, timeout=180) + sources = list((d / '.perry-trace/llvm').glob('*.ll')) + assert len(sources) == 1 + dest = d / 'zero.ll' + if mode == 'native': + with (d / 'rewrite.log').open('wb') as log: + subprocess.run(['/opt/homebrew/opt/llvm/bin/opt', '-passes=' + passes, '-S', str(sources[0]), '-o', str(dest)], stdout=log, stderr=subprocess.STDOUT, check=True) + else: + dest.write_bytes(sources[0].read_bytes()) + variants = [['--statepoints', '--max-stale', '0', '--min-files', '1', '--min-statepoints', '1', '--min-live-bundles', '1', '--min-relocates', '1']] if mode == 'native' else [[], ['--unrooted-allocas']] + for i, flags in enumerate(variants): + cmd = ['python3', str(root / 'scripts/gc_root_dominance_check.py'), *flags, str(dest)] + with (d / ('check-' + str(i) + '.log')).open('wb') as log: + r = subprocess.run(cmd, cwd=root, stdout=log, stderr=subprocess.STDOUT) + rows.append({'mode': mode, 'variant': i, 'exit_code': r.returncode, 'command': cmd, 'ir_sha256': hashlib.sha256(dest.read_bytes()).hexdigest()}) + print(arm, mode, i, r.returncode, flush=True) +(w / (arm + '-zero-roots.json')).write_text(json.dumps({'rows': rows, 'source_sha256': hashlib.sha256(source.read_bytes()).hexdigest(), 'compiler_sha256': hashlib.sha256((build / 'perry').read_bytes()).hexdigest(), 'runtime_sha256': hashlib.sha256((build / 'libperry_runtime.a').read_bytes()).hexdigest()}, indent=2) + '\n') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/compare-json-entry-disassembly.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/compare-json-entry-disassembly.py new file mode 100644 index 0000000000..6c8e7711b1 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/compare-json-entry-disassembly.py @@ -0,0 +1,18 @@ +from pathlib import Path +import hashlib,json,re,subprocess +w=Path(__file__).resolve().parent;old=w.with_name('materialized-read-r23') +inputs={'r25':w/'main-worker','r26':w/'candidate-worker'} +symbols=['_js_json_parse','_js_json_stringify','_js_json_stringify_full','_js_array_get_f64'] +records=[] +for arm,binary in inputs.items(): + for symbol in symbols: + command=['/opt/homebrew/opt/llvm/bin/llvm-objdump','--disassemble-symbols='+symbol,'--no-show-raw-insn',str(binary)] + text=subprocess.check_output(command,text=True);dest=w/(arm+'-entry-'+symbol+'.s');dest.write_text(text) + instructions=[];mnemonics=[] + for line in text.splitlines(): + m=re.match(r'^[0-9a-f]+:\s+(.*)',line) + if not m:continue + instruction=m.group(1);mnemonics.append(instruction.split()[0]);instructions.append(instruction) + records.append({'arm':arm,'symbol':symbol,'binary_sha256':hashlib.sha256(binary.read_bytes()).hexdigest(),'disassembly':dest.name,'disassembly_sha256':hashlib.sha256(text.encode()).hexdigest(),'instructions':len(instructions),'mnemonics':mnemonics,'calls':[i for i in instructions if re.match(r'(?:bl|blr)\s',i)]}) +(w/'json-entry-disassembly.json').write_text(json.dumps({'note':'Static entry-point instruction counts and call targets only; not a dynamic profile, semantic equivalence proof or attribution of timing regressions. Full original linked disassembly preserved.','records':records},indent=2)+'\n') +for r in records:print(r['arm'],r['symbol'],r['instructions']) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/compare-roots.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/compare-roots.py new file mode 100644 index 0000000000..b834c5b909 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/compare-roots.py @@ -0,0 +1,19 @@ +from pathlib import Path +import hashlib,json,re +w=Path(__file__).resolve().parent;records=[] +for mode in ['native','shadow']: + a=w/('main-ir-'+mode);b=w/('candidate-ir-'+mode);left=sorted(p.name for p in a.glob('*.ll'));right=sorted(p.name for p in b.glob('*.ll'));assert left==right and len(left)==9 + for name in left: + x=(a/name).read_bytes();y=(b/name).read_bytes();xx=x;yy=y + if mode=='native': + assert x.startswith(b'; ModuleID = ') and y.startswith(b'; ModuleID = ') + xx=x.split(b'\n',1)[1];yy=y.split(b'\n',1)[1] + same=xx==yy + records.append({'mode':mode,'file':name,'same':same,'main_sha256':hashlib.sha256(x).hexdigest(),'candidate_sha256':hashlib.sha256(y).hexdigest(),'normalized_sha256':hashlib.sha256(xx).hexdigest(),'normalization':'only first ModuleID path comment removed' if mode=='native' else 'none'}) + assert same,(mode,name,'Inspect actual IR delta before claiming baseline root equivalence') + if mode=='native': + def fingerprints(path):return sorted(re.findall(r'fingerprint\s*:\s*([^\n]+)',path.read_text())) + assert fingerprints(a/'check-0.log')==fingerprints(b/'check-0.log') +main=json.loads((w/'main-roots.json').read_text())['checks'];candidate=json.loads((w/'candidate-roots.json').read_text())['checks'] +assert [(x['mode'],x['scope'],x['exit_code']) for x in main]==[(x['mode'],x['scope'],x['exit_code']) for x in candidate] +(w/'root-comparison.json').write_text(json.dumps({'ir_files':records,'checks_match':True,'native_fingerprints':fingerprints(w/'candidate-ir-native/check-0.log')},indent=2)+'\n');print('PASS all18IR files identical to actualmain after only native ModuleID path-comment normalization; full static verdicts and fingerprints agree') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/file-cap.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/file-cap.log.gz new file mode 100644 index 0000000000..7ec514db3b Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/file-cap.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/fixture-hashes.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/fixture-hashes.json new file mode 100644 index 0000000000..3aeb3a394e --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/fixture-hashes.json @@ -0,0 +1,21 @@ +{ + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a" +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/fraction-baseline.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/fraction-baseline.json new file mode 100644 index 0000000000..04457a52e0 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/fraction-baseline.json @@ -0,0 +1,34 @@ +{ + "runs": [ + { + "engine": "main", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/inert-spacer-r8/main-fraction-spacer" + ], + "output": "0 \"{\\\"a\\\":1}\"\n-0 \"{\\\"a\\\":1}\"\n0.1 \"{\\\"a\\\":1}\"\n0.5 \"{\\\"a\\\":1}\"\n0.99 \"{\\\"a\\\":1}\"\n1 \"{\\n \\\"a\\\": 1\\n}\"\n1.5 \"{\\n \\\"a\\\": 1\\n}\"\n-0.5 \"{\\\"a\\\":1}\"\n" + }, + { + "engine": "node", + "command": [ + "/opt/homebrew/bin/node", + "--experimental-strip-types", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/inert-spacer-r8/fraction-spacer.ts" + ], + "output": "0 \"{\\\"a\\\":1}\"\n-0 \"{\\\"a\\\":1}\"\n0.1 \"{\\n\\\"a\\\": 1\\n}\"\n0.5 \"{\\n\\\"a\\\": 1\\n}\"\n0.99 \"{\\n\\\"a\\\": 1\\n}\"\n1 \"{\\n \\\"a\\\": 1\\n}\"\n1.5 \"{\\n \\\"a\\\": 1\\n}\"\n-0.5 \"{\\\"a\\\":1}\"\n" + }, + { + "engine": "bun", + "command": [ + "/Users/amlug/.bun/bin/bun", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/inert-spacer-r8/fraction-spacer.ts" + ], + "output": "0 \"{\\\"a\\\":1}\"\n-0 \"{\\\"a\\\":1}\"\n0.1 \"{\\\"a\\\":1}\"\n0.5 \"{\\\"a\\\":1}\"\n0.99 \"{\\\"a\\\":1}\"\n1 \"{\\n \\\"a\\\": 1\\n}\"\n1.5 \"{\\n \\\"a\\\": 1\\n}\"\n-0.5 \"{\\\"a\\\":1}\"\n" + } + ], + "files": { + "benchmarks/json_performance/.work/inert-spacer-r8/fraction-spacer.ts": "2f11863b7ad102980a59991f0eeedd6bb0b863704b278078b012358882881ea5", + "benchmarks/json_performance/.work/inert-spacer-r8/main-fraction-spacer": "6346058ee287d29468c6ca9e6a73eec6c7388cddf3a0ca8c6028e8e9079ea6af", + "benchmarks/json_performance/.work/inert-spacer-r8/frozen-main/perry": "ade63eddfdeca03926039d10e3310f9255d52c5b2721ccd2b0882f042a689156", + "benchmarks/json_performance/.work/inert-spacer-r8/frozen-main/libperry_runtime.a": "b2be9b8596982f5a1d475d666ada79ab2a78b9c8500b2c0d71d941a9f8d96458" + } +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/full-analysis.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/full-analysis.json new file mode 100644 index 0000000000..ad75a9fa18 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/full-analysis.json @@ -0,0 +1,6692 @@ +{ + "trials": 1400, + "phases": { + "full": { + "window": { + "owner": "json-perf-16124-1789118636", + "load_before": [ + 1.69482421875, + 1.77490234375, + 1.63916015625 + ], + "started_utc": "2026-09-11T09:23:56Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/trusted-materialized-read-r26/run-focus.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--case", + "null:parse:2000000:5000:7", + "--case", + "null:stringify:2000000:5000:7", + "--case", + "string_a:parse:2000000:5000:7", + "--case", + "string_a:stringify:2000000:5000:7", + "--case", + "empty_object:parse:2000000:5000:7", + "--case", + "empty_object:stringify:2000000:5000:7", + "--case", + "tiny_object:parse:2000000:5000:7", + "--case", + "tiny_object:stringify:2000000:5000:7", + "--case", + "small_record:parse:1581369:5000:7", + "--case", + "small_record:stringify:2000000:5000:7", + "--case", + "object_1k:parse:1961848:5000:7", + "--case", + "object_1k:stringify:1036867:5000:7", + "--case", + "records_array_16k:parse:11284:2:7", + "--case", + "records_array_16k:stringify:12949:2:7", + "--case", + "records_array_16k:sparse:7868:2:7", + "--case", + "records_array_16k:scan:3761:2:7", + "--case", + "records_array_16k:roundtrip:7659:2:7", + "--case", + "records_array_1m:parse:170:2:7", + "--case", + "records_array_1m:stringify:229:2:7", + "--case", + "records_array_1m:sparse:161:2:7", + "--case", + "records_array_1m:scan:69:2:7", + "--case", + "records_array_1m:roundtrip:115:2:7", + "--case", + "records_object_1m:parse:81:2:7", + "--case", + "records_object_1m:stringify:229:2:7", + "--case", + "records_array_8m:parse:16:2:7", + "--case", + "records_array_8m:stringify:29:2:7", + "--case", + "records_array_8m:sparse:15:2:7", + "--case", + "records_array_8m:scan:8:2:7", + "--case", + "records_array_8m:roundtrip:11:2:7", + "--case", + "records_object_8m:parse:10:2:7", + "--case", + "records_object_8m:stringify:29:2:7", + "--case", + "records_array_20m:parse:4:2:7", + "--case", + "records_array_20m:stringify:12:2:7", + "--case", + "records_array_20m:sparse:4:2:7", + "--case", + "records_array_20m:scan:4:2:7", + "--case", + "records_array_20m:roundtrip:2:2:7", + "--case", + "records_object_20m:parse:4:2:7", + "--case", + "records_object_20m:stringify:12:2:7", + "--case", + "numbers_1m:parse:102:2:7", + "--case", + "numbers_1m:stringify:147:2:7", + "--case", + "long_string_1m:parse:2806:2:7", + "--case", + "long_string_1m:stringify:1922:2:7", + "--case", + "escaped_1m:parse:158:2:7", + "--case", + "escaped_1m:stringify:166:2:7", + "--case", + "unicode_1m:parse:2786:2:7", + "--case", + "unicode_1m:stringify:2475:2:7", + "--case", + "wide_1m:parse:64:2:7", + "--case", + "wide_1m:stringify:232:2:7", + "--case", + "heterogeneous_1m:parse:142:2:7", + "--case", + "heterogeneous_1m:stringify:218:2:7", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-full" + ], + "competing_workloads_before": [], + "load_after": [ + 1.92138671875, + 1.95849609375, + 1.77685546875 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:30:45Z" + }, + "timed_trials": 1400, + "cases": [ + { + "fixture": "null", + "operation": "parse", + "engines": { + "perry": { + "fixture": "null", + "operation": "parse", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0106285, + "cpu_samples_us": [ + 0.0106245, + 0.010743, + 0.0106215, + 0.0106255, + 0.010704, + 0.0106285, + 0.0106815 + ], + "peak_rss_mib": 12.8125, + "peak_rss_samples_mib": [ + 12.8125, + 12.8125, + 12.8125, + 12.8125, + 12.828125, + 12.828125, + 12.8125 + ] + }, + "baseline": { + "fixture": "null", + "operation": "parse", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.010631, + "cpu_samples_us": [ + 0.0106285, + 0.0109885, + 0.0106285, + 0.010631, + 0.010631, + 0.0106295, + 0.01064 + ], + "peak_rss_mib": 12.796875, + "peak_rss_samples_mib": [ + 12.796875, + 12.796875, + 12.796875, + 12.8125, + 12.796875, + 12.796875, + 12.796875 + ] + }, + "node": { + "fixture": "null", + "operation": "parse", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.0273515, + "cpu_samples_us": [ + 0.0277675, + 0.0274055, + 0.027334, + 0.027336, + 0.0273645, + 0.0273425, + 0.0273515 + ], + "peak_rss_mib": 57.703125, + "peak_rss_samples_mib": [ + 57.6875, + 57.71875, + 57.703125, + 57.71875, + 57.734375, + 57.703125, + 57.6875 + ] + }, + "bun": { + "fixture": "null", + "operation": "parse", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.019164, + "cpu_samples_us": [ + 0.019182, + 0.019254, + 0.018906, + 0.019214, + 0.019164, + 0.01913, + 0.0189855 + ], + "peak_rss_mib": 35.75, + "peak_rss_samples_mib": [ + 35.765625, + 35.75, + 35.734375, + 35.734375, + 35.71875, + 35.75, + 35.765625 + ] + } + }, + "delta_pct": -0.0235161320665922, + "paired_delta_pct": [ + -0.037634661523267, + -2.2341538881557876, + -0.06586065766570615, + -0.05173549054652282, + 0.6866710563446565, + -0.009407780234249596, + 0.39003759398497095 + ], + "slower_pairs": 2, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "null", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "null", + "operation": "stringify", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.006569, + "cpu_samples_us": [ + 0.006559, + 0.0065995, + 0.006571, + 0.006567, + 0.006561, + 0.006569, + 0.0065755 + ], + "peak_rss_mib": 13.015625, + "peak_rss_samples_mib": [ + 13.015625, + 13.015625, + 13.015625, + 13.015625, + 13.015625, + 13.015625, + 13.015625 + ] + }, + "baseline": { + "fixture": "null", + "operation": "stringify", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.006563, + "cpu_samples_us": [ + 0.0065705, + 0.0065605, + 0.006561, + 0.0066365, + 0.006563, + 0.0065585, + 0.0065715 + ], + "peak_rss_mib": 13.0, + "peak_rss_samples_mib": [ + 13.0, + 13.0, + 13.015625, + 13.0, + 13.015625, + 13.0, + 13.015625 + ] + }, + "node": { + "fixture": "null", + "operation": "stringify", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.0272125, + "cpu_samples_us": [ + 0.027199, + 0.0272035, + 0.0272125, + 0.027217, + 0.027195, + 0.027241, + 0.027316 + ], + "peak_rss_mib": 59.65625, + "peak_rss_samples_mib": [ + 59.671875, + 59.703125, + 59.65625, + 59.484375, + 59.625, + 59.46875, + 59.671875 + ] + }, + "bun": { + "fixture": "null", + "operation": "stringify", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.031079, + "cpu_samples_us": [ + 0.031073, + 0.031203, + 0.0310395, + 0.031079, + 0.0311285, + 0.031154, + 0.031053 + ], + "peak_rss_mib": 129.8125, + "peak_rss_samples_mib": [ + 129.828125, + 129.828125, + 129.796875, + 129.875, + 129.8125, + 129.796875, + 129.8125 + ] + } + }, + "delta_pct": 0.09142160597288562, + "paired_delta_pct": [ + -0.17502473175557975, + 0.59446688514595, + 0.1524157902758727, + -1.0472387553680407, + -0.03047386865763224, + 0.16009758328885404, + 0.06086890359886521 + ], + "slower_pairs": 4, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "string_a", + "operation": "parse", + "engines": { + "perry": { + "fixture": "string_a", + "operation": "parse", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0128175, + "cpu_samples_us": [ + 0.0128135, + 0.0128215, + 0.012809, + 0.0128645, + 0.0128125, + 0.012826, + 0.0128175 + ], + "peak_rss_mib": 12.8125, + "peak_rss_samples_mib": [ + 12.8125, + 12.8125, + 12.8125, + 12.8125, + 12.828125, + 12.8125, + 12.8125 + ] + }, + "baseline": { + "fixture": "string_a", + "operation": "parse", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.0128205, + "cpu_samples_us": [ + 0.0128205, + 0.012818, + 0.012823, + 0.0128135, + 0.0128245, + 0.0128165, + 0.012821 + ], + "peak_rss_mib": 12.796875, + "peak_rss_samples_mib": [ + 12.796875, + 12.796875, + 12.796875, + 12.796875, + 12.796875, + 12.796875, + 12.796875 + ] + }, + "node": { + "fixture": "string_a", + "operation": "parse", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.031737, + "cpu_samples_us": [ + 0.031737, + 0.0317355, + 0.0317155, + 0.031745, + 0.0317535, + 0.0317935, + 0.031727 + ], + "peak_rss_mib": 57.71875, + "peak_rss_samples_mib": [ + 57.71875, + 57.65625, + 57.71875, + 57.703125, + 57.6875, + 57.75, + 57.75 + ] + }, + "bun": { + "fixture": "string_a", + "operation": "parse", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.0225755, + "cpu_samples_us": [ + 0.0225755, + 0.022773, + 0.022563, + 0.0224615, + 0.022601, + 0.0225985, + 0.0225725 + ], + "peak_rss_mib": 36.125, + "peak_rss_samples_mib": [ + 36.109375, + 36.171875, + 36.109375, + 36.125, + 36.078125, + 36.125, + 36.125 + ] + } + }, + "delta_pct": -0.023400023400022008, + "paired_delta_pct": [ + -0.05460005460005135, + 0.02730535184896077, + -0.1091788193090526, + 0.3980177156904796, + -0.0935708994502793, + 0.07412320056179311, + -0.027298962639421553 + ], + "slower_pairs": 3, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "string_a", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "string_a", + "operation": "stringify", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0096915, + "cpu_samples_us": [ + 0.009681, + 0.009688, + 0.0096915, + 0.009692, + 0.009689, + 0.0096955, + 0.0097675 + ], + "peak_rss_mib": 13.015625, + "peak_rss_samples_mib": [ + 13.03125, + 13.015625, + 13.015625, + 13.03125, + 13.015625, + 13.015625, + 13.03125 + ] + }, + "baseline": { + "fixture": "string_a", + "operation": "stringify", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.009689, + "cpu_samples_us": [ + 0.009689, + 0.009689, + 0.0096945, + 0.0096865, + 0.0096845, + 0.009689, + 0.0096875 + ], + "peak_rss_mib": 13.0, + "peak_rss_samples_mib": [ + 13.0, + 13.0, + 13.0, + 13.0, + 13.015625, + 13.0, + 13.015625 + ] + }, + "node": { + "fixture": "string_a", + "operation": "stringify", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.0300745, + "cpu_samples_us": [ + 0.0300375, + 0.0300745, + 0.030138, + 0.0300955, + 0.03013, + 0.030063, + 0.030049 + ], + "peak_rss_mib": 59.625, + "peak_rss_samples_mib": [ + 59.625, + 59.484375, + 59.703125, + 59.65625, + 59.703125, + 59.609375, + 59.59375 + ] + }, + "bun": { + "fixture": "string_a", + "operation": "stringify", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.031968, + "cpu_samples_us": [ + 0.0319205, + 0.0319555, + 0.0320295, + 0.032204, + 0.0321255, + 0.031944, + 0.031968 + ], + "peak_rss_mib": 129.8125, + "peak_rss_samples_mib": [ + 129.796875, + 129.828125, + 129.84375, + 129.796875, + 129.765625, + 129.875, + 129.8125 + ] + } + }, + "delta_pct": 0.025802456393853035, + "paired_delta_pct": [ + -0.08256786046031417, + -0.010320982557532332, + -0.030945381401825678, + 0.05678005471529968, + 0.04646600237492304, + 0.06708638662400457, + 0.8258064516128982 + ], + "slower_pairs": 4, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "empty_object", + "operation": "parse", + "engines": { + "perry": { + "fixture": "empty_object", + "operation": "parse", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.023435, + "cpu_samples_us": [ + 0.023386, + 0.023401, + 0.023466, + 0.023435, + 0.023466, + 0.023409, + 0.023438 + ], + "peak_rss_mib": 32.140625, + "peak_rss_samples_mib": [ + 32.140625, + 32.171875, + 32.125, + 32.125, + 32.140625, + 32.15625, + 32.125 + ] + }, + "baseline": { + "fixture": "empty_object", + "operation": "parse", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.0233855, + "cpu_samples_us": [ + 0.0233855, + 0.02343, + 0.0234745, + 0.023372, + 0.023378, + 0.0233695, + 0.0233905 + ], + "peak_rss_mib": 32.125, + "peak_rss_samples_mib": [ + 32.125, + 32.125, + 32.125, + 32.15625, + 32.125, + 32.109375, + 32.15625 + ] + }, + "node": { + "fixture": "empty_object", + "operation": "parse", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.0451855, + "cpu_samples_us": [ + 0.0452705, + 0.045206, + 0.0451575, + 0.0451795, + 0.0451855, + 0.045121, + 0.0452225 + ], + "peak_rss_mib": 59.546875, + "peak_rss_samples_mib": [ + 59.375, + 59.546875, + 59.65625, + 59.546875, + 59.546875, + 59.578125, + 59.53125 + ] + }, + "bun": { + "fixture": "empty_object", + "operation": "parse", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.024139, + "cpu_samples_us": [ + 0.0240915, + 0.024114, + 0.024139, + 0.024164, + 0.024206, + 0.0240885, + 0.02422 + ], + "peak_rss_mib": 69.078125, + "peak_rss_samples_mib": [ + 69.0625, + 69.0625, + 69.09375, + 69.078125, + 69.09375, + 69.0625, + 69.09375 + ] + } + }, + "delta_pct": 0.2116696243398719, + "paired_delta_pct": [ + 0.0021380770135470684, + -0.1237729406743382, + -0.03620950392978495, + 0.26955331165496865, + 0.37642227735479317, + 0.16902372750806638, + 0.20307389752249883 + ], + "slower_pairs": 5, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "empty_object", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "empty_object", + "operation": "stringify", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0175765, + "cpu_samples_us": [ + 0.017587, + 0.0175735, + 0.0175765, + 0.017576, + 0.0175785, + 0.017573, + 0.0177185 + ], + "peak_rss_mib": 13.109375, + "peak_rss_samples_mib": [ + 13.109375, + 13.109375, + 13.109375, + 13.109375, + 13.125, + 13.109375, + 13.109375 + ] + }, + "baseline": { + "fixture": "empty_object", + "operation": "stringify", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.0175765, + "cpu_samples_us": [ + 0.0175765, + 0.0175815, + 0.017576, + 0.017583, + 0.0175765, + 0.0175725, + 0.0175775 + ], + "peak_rss_mib": 13.09375, + "peak_rss_samples_mib": [ + 13.09375, + 13.09375, + 13.109375, + 13.09375, + 13.109375, + 13.09375, + 13.09375 + ] + }, + "node": { + "fixture": "empty_object", + "operation": "stringify", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.031947, + "cpu_samples_us": [ + 0.031961, + 0.0319655, + 0.0320345, + 0.0319355, + 0.03192, + 0.0319235, + 0.031947 + ], + "peak_rss_mib": 59.65625, + "peak_rss_samples_mib": [ + 59.578125, + 59.671875, + 59.640625, + 59.65625, + 59.546875, + 59.65625, + 59.703125 + ] + }, + "bun": { + "fixture": "empty_object", + "operation": "stringify", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.032567, + "cpu_samples_us": [ + 0.03263, + 0.0325085, + 0.032567, + 0.032493, + 0.0327645, + 0.032543, + 0.032787 + ], + "peak_rss_mib": 129.8125, + "peak_rss_samples_mib": [ + 129.796875, + 129.84375, + 129.78125, + 129.8125, + 129.78125, + 129.8125, + 129.8125 + ] + } + }, + "delta_pct": 0.0, + "paired_delta_pct": [ + 0.059738855858681994, + -0.04550237465518192, + 0.0028447883477333846, + -0.03981118125462313, + 0.011378829687380687, + 0.002845354958003199, + 0.8021618546437237 + ], + "slower_pairs": 5, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "tiny_object", + "operation": "parse", + "engines": { + "perry": { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.036724, + "cpu_samples_us": [ + 0.0367345, + 0.036739, + 0.0366905, + 0.036724, + 0.0366745, + 0.0368255, + 0.0367 + ], + "peak_rss_mib": 32.28125, + "peak_rss_samples_mib": [ + 32.265625, + 32.28125, + 32.3125, + 32.28125, + 32.296875, + 32.28125, + 32.28125 + ] + }, + "baseline": { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.036744, + "cpu_samples_us": [ + 0.036776, + 0.036738, + 0.0367845, + 0.036741, + 0.036744, + 0.036711, + 0.036757 + ], + "peak_rss_mib": 32.265625, + "peak_rss_samples_mib": [ + 32.265625, + 32.25, + 32.265625, + 32.296875, + 32.296875, + 32.265625, + 32.265625 + ] + }, + "node": { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.081602, + "cpu_samples_us": [ + 0.0826995, + 0.08089, + 0.0817285, + 0.081435, + 0.079834, + 0.081602, + 0.082925 + ], + "peak_rss_mib": 59.640625, + "peak_rss_samples_mib": [ + 59.546875, + 59.671875, + 59.640625, + 59.625, + 59.6875, + 59.65625, + 59.625 + ] + }, + "bun": { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.045172, + "cpu_samples_us": [ + 0.045172, + 0.045683, + 0.04515, + 0.0451135, + 0.045101, + 0.0452115, + 0.0452365 + ], + "peak_rss_mib": 69.078125, + "peak_rss_samples_mib": [ + 69.09375, + 69.09375, + 69.078125, + 69.046875, + 69.09375, + 69.0625, + 69.078125 + ] + } + }, + "delta_pct": -0.05443065534508351, + "paired_delta_pct": [ + -0.112845333913425, + 0.002721977244268814, + -0.2555424159632391, + -0.04626983478948077, + -0.18914652732419102, + 0.3118956171174858, + -0.15507250319665156 + ], + "slower_pairs": 2, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "tiny_object", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "tiny_object", + "operation": "stringify", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.033963, + "cpu_samples_us": [ + 0.0340005, + 0.034018, + 0.0340245, + 0.033963, + 0.0339475, + 0.0339225, + 0.03395 + ], + "peak_rss_mib": 32.328125, + "peak_rss_samples_mib": [ + 32.328125, + 32.328125, + 32.328125, + 32.359375, + 32.3125, + 32.359375, + 32.328125 + ] + }, + "baseline": { + "fixture": "tiny_object", + "operation": "stringify", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.034004, + "cpu_samples_us": [ + 0.034004, + 0.033964, + 0.034066, + 0.033913, + 0.0338965, + 0.034037, + 0.0340085 + ], + "peak_rss_mib": 32.328125, + "peak_rss_samples_mib": [ + 32.3125, + 32.3125, + 32.34375, + 32.34375, + 32.328125, + 32.34375, + 32.3125 + ] + }, + "node": { + "fixture": "tiny_object", + "operation": "stringify", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.037158, + "cpu_samples_us": [ + 0.037137, + 0.037158, + 0.037154, + 0.0371725, + 0.0372215, + 0.0371775, + 0.0371535 + ], + "peak_rss_mib": 59.6875, + "peak_rss_samples_mib": [ + 59.734375, + 59.6875, + 59.65625, + 59.625, + 59.6875, + 59.6875, + 59.59375 + ] + }, + "bun": { + "fixture": "tiny_object", + "operation": "stringify", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.043165, + "cpu_samples_us": [ + 0.043132, + 0.0433125, + 0.043165, + 0.0432115, + 0.043063, + 0.043156, + 0.043204 + ], + "peak_rss_mib": 129.796875, + "peak_rss_samples_mib": [ + 129.828125, + 129.796875, + 129.78125, + 129.84375, + 129.828125, + 129.78125, + 129.78125 + ] + } + }, + "delta_pct": -0.1205740501117547, + "paired_delta_pct": [ + -0.010292906716846684, + 0.15899187374865953, + -0.12182234485997867, + 0.1474360864565316, + 0.15045801188910968, + -0.3363986250257023, + -0.1720158195745114 + ], + "slower_pairs": 3, + "rss_delta_mib": 0.0, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "small_record", + "operation": "parse", + "engines": { + "perry": { + "fixture": "small_record", + "operation": "parse", + "iterations": 1581369, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.09867589411452989, + "cpu_samples_us": [ + 0.09851274433734315, + 0.09882702898564472, + 0.09867589411452989, + 0.09862720212676485, + 0.09870245338058353, + 0.09873027737359212, + 0.0983894334592369 + ], + "peak_rss_mib": 79.546875, + "peak_rss_samples_mib": [ + 79.578125, + 79.5625, + 79.546875, + 79.5625, + 79.546875, + 79.546875, + 79.546875 + ] + }, + "baseline": { + "fixture": "small_record", + "operation": "parse", + "iterations": 1581369, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.0987505130048711, + "cpu_samples_us": [ + 0.09834643274276908, + 0.09880489626393334, + 0.09870687992492581, + 0.0987505130048711, + 0.09885422061517583, + 0.09844191962786675, + 0.09887635333688721 + ], + "peak_rss_mib": 79.53125, + "peak_rss_samples_mib": [ + 79.578125, + 79.53125, + 79.5625, + 79.53125, + 79.53125, + 79.53125, + 79.53125 + ] + }, + "node": { + "fixture": "small_record", + "operation": "parse", + "iterations": 1581369, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.3401552705282575, + "cpu_samples_us": [ + 0.34673121833044657, + 0.36147477280761164, + 0.34193031480950997, + 0.33784398201811217, + 0.3222423103020231, + 0.3401552705282575, + 0.3274201024555306 + ], + "peak_rss_mib": 59.671875, + "peak_rss_samples_mib": [ + 59.6875, + 59.625, + 59.59375, + 59.6875, + 59.671875, + 59.71875, + 59.640625 + ] + }, + "bun": { + "fixture": "small_record", + "operation": "parse", + "iterations": 1581369, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.24410178775478714, + "cpu_samples_us": [ + 0.24379572383169268, + 0.24653575477956124, + 0.24410178775478714, + 0.24422003972507367, + 0.24563210737025956, + 0.24396962378799636, + 0.24373248748394588 + ], + "peak_rss_mib": 79.90625, + "peak_rss_samples_mib": [ + 79.9375, + 79.90625, + 79.90625, + 79.890625, + 79.90625, + 79.96875, + 79.9375 + ] + } + }, + "delta_pct": -0.07556304070798214, + "paired_delta_pct": [ + 0.16910790756292648, + 0.022400430088254097, + -0.03139174333085526, + -0.12487112659371746, + -0.15352630737245354, + 0.29292170125840844, + -0.49245331286774663 + ], + "slower_pairs": 3, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": true + }, + { + "fixture": "small_record", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "small_record", + "operation": "stringify", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0456575, + "cpu_samples_us": [ + 0.0456525, + 0.0456565, + 0.0456525, + 0.0457085, + 0.0456575, + 0.045942, + 0.0457165 + ], + "peak_rss_mib": 33.34375, + "peak_rss_samples_mib": [ + 33.34375, + 33.34375, + 33.328125, + 33.34375, + 33.359375, + 33.34375, + 33.375 + ] + }, + "baseline": { + "fixture": "small_record", + "operation": "stringify", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.0456895, + "cpu_samples_us": [ + 0.046091, + 0.045664, + 0.0456405, + 0.0461755, + 0.0456895, + 0.0456755, + 0.0461495 + ], + "peak_rss_mib": 33.328125, + "peak_rss_samples_mib": [ + 33.328125, + 33.359375, + 33.359375, + 33.328125, + 33.328125, + 33.328125, + 33.3125 + ] + }, + "node": { + "fixture": "small_record", + "operation": "stringify", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.10821, + "cpu_samples_us": [ + 0.1078855, + 0.108018, + 0.1109345, + 0.10821, + 0.1079285, + 0.1082125, + 0.108717 + ], + "peak_rss_mib": 59.734375, + "peak_rss_samples_mib": [ + 59.59375, + 59.734375, + 59.71875, + 59.78125, + 59.78125, + 59.75, + 59.671875 + ] + }, + "bun": { + "fixture": "small_record", + "operation": "stringify", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.1193115, + "cpu_samples_us": [ + 0.1196785, + 0.119433, + 0.1193115, + 0.1196805, + 0.1191775, + 0.1192755, + 0.1191945 + ], + "peak_rss_mib": 378.703125, + "peak_rss_samples_mib": [ + 378.703125, + 378.703125, + 378.703125, + 378.71875, + 378.71875, + 378.71875, + 378.703125 + ] + } + }, + "delta_pct": -0.07003797371387677, + "paired_delta_pct": [ + -0.9513787941246687, + -0.016424316748420154, + 0.026292437637609467, + -1.0113588374787597, + -0.07003797371387677, + 0.5834637825530065, + -0.9382550190143002 + ], + "slower_pairs": 2, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "object_1k", + "operation": "parse", + "engines": { + "perry": { + "fixture": "object_1k", + "operation": "parse", + "iterations": 1961848, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0820364268791466, + "cpu_samples_us": [ + 0.08179991518201206, + 0.0819951392768451, + 0.0820364268791466, + 0.08208281171630014, + 0.08223674820883167, + 0.08193703079953187, + 0.08209504507994503 + ], + "peak_rss_mib": 64.953125, + "peak_rss_samples_mib": [ + 64.953125, + 64.953125, + 64.921875, + 64.953125, + 64.96875, + 64.953125, + 64.953125 + ] + }, + "baseline": { + "fixture": "object_1k", + "operation": "parse", + "iterations": 1961848, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.08216742581484396, + "cpu_samples_us": [ + 0.08204305328445424, + 0.08221992733381996, + 0.0822810941520444, + 0.08216742581484396, + 0.08349984300516655, + 0.08215672162165469, + 0.08198341563668542 + ], + "peak_rss_mib": 64.9375, + "peak_rss_samples_mib": [ + 64.90625, + 64.90625, + 64.9375, + 64.9375, + 64.9375, + 64.90625, + 64.9375 + ] + }, + "node": { + "fixture": "object_1k", + "operation": "parse", + "iterations": 1961848, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.5339593077547292, + "cpu_samples_us": [ + 0.5365787767451913, + 0.5379616565605491, + 0.5339593077547292, + 0.5342875696792004, + 0.5311879411656765, + 0.5324041414013726, + 0.5312929442036284 + ], + "peak_rss_mib": 61.84375, + "peak_rss_samples_mib": [ + 61.609375, + 61.78125, + 61.84375, + 61.9375, + 61.796875, + 61.859375, + 61.84375 + ] + }, + "bun": { + "fixture": "object_1k", + "operation": "parse", + "iterations": 1961848, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.2280813804127537, + "cpu_samples_us": [ + 0.22802225248847005, + 0.2283525533068821, + 0.22777656576860184, + 0.23222339345351933, + 0.22989497657310862, + 0.2280813804127537, + 0.22802225248847005 + ], + "peak_rss_mib": 71.28125, + "peak_rss_samples_mib": [ + 71.25, + 71.265625, + 71.21875, + 71.328125, + 71.359375, + 71.3125, + 71.28125 + ] + } + }, + "delta_pct": -0.15942928039701654, + "paired_delta_pct": [ + -0.29635428315812895, + -0.27339851087705425, + -0.29735539545171497, + -0.10297766749379766, + -1.5126912229723843, + -0.2674045626291366, + 0.1361610057262208 + ], + "slower_pairs": 1, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": true + }, + { + "fixture": "object_1k", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "object_1k", + "operation": "stringify", + "iterations": 1036867, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.1155394086223209, + "cpu_samples_us": [ + 0.11563778189488141, + 0.11587117730625046, + 0.11519027994911595, + 0.11547286199676525, + 0.11571590184662063, + 0.1154265686920309, + 0.1155394086223209 + ], + "peak_rss_mib": 33.375, + "peak_rss_samples_mib": [ + 33.390625, + 33.359375, + 33.390625, + 33.359375, + 33.375, + 33.390625, + 33.34375 + ] + }, + "baseline": { + "fixture": "object_1k", + "operation": "stringify", + "iterations": 1036867, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.1153195154248327, + "cpu_samples_us": [ + 0.11525971990621749, + 0.1156435685579732, + 0.11548925754219201, + 0.11560306191633064, + 0.11512951998665209, + 0.1153195154248327, + 0.11525489768697432 + ], + "peak_rss_mib": 33.359375, + "peak_rss_samples_mib": [ + 33.359375, + 33.375, + 33.359375, + 33.34375, + 33.375, + 33.359375, + 33.359375 + ] + }, + "node": { + "fixture": "object_1k", + "operation": "stringify", + "iterations": 1036867, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.19370179589089054, + "cpu_samples_us": [ + 0.19370179589089054, + 0.19419366225369308, + 0.19416762226978002, + 0.19323596951200106, + 0.1943335066117448, + 0.19361403150066497, + 0.1933497738861397 + ], + "peak_rss_mib": 61.796875, + "peak_rss_samples_mib": [ + 61.921875, + 61.796875, + 61.75, + 61.875, + 61.8125, + 61.75, + 61.796875 + ] + }, + "bun": { + "fixture": "object_1k", + "operation": "stringify", + "iterations": 1036867, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.21096726966910895, + "cpu_samples_us": [ + 0.21122574062054247, + 0.2111109718025552, + 0.2103712433706541, + 0.2101899279271112, + 0.21096726966910895, + 0.21099138076532478, + 0.21051494550410033 + ], + "peak_rss_mib": 70.875, + "peak_rss_samples_mib": [ + 70.9375, + 70.890625, + 70.890625, + 70.84375, + 70.875, + 70.875, + 70.859375 + ] + } + }, + "delta_pct": 0.19068168703113564, + "paired_delta_pct": [ + 0.32800876921403876, + 0.1968192015478598, + -0.2588791368468568, + -0.11262670504318395, + 0.5093236383131972, + 0.09283187394937276, + 0.24685366180212664 + ], + "slower_pairs": 5, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_16k", + "operation": "parse", + "engines": { + "perry": { + "fixture": "records_array_16k", + "operation": "parse", + "iterations": 11284, + "engine": "perry", + "repetitions": 7, + "cpu_us": 13.6012938674229, + "cpu_samples_us": [ + 13.625398794753634, + 13.577366182204893, + 13.597926267281107, + 13.629652605459057, + 13.6012938674229, + 13.607142857142858, + 13.589950372208436 + ], + "peak_rss_mib": 63.4375, + "peak_rss_samples_mib": [ + 63.4375, + 63.4375, + 63.4375, + 63.4375, + 63.4375, + 63.4375, + 63.4375 + ] + }, + "baseline": { + "fixture": "records_array_16k", + "operation": "parse", + "iterations": 11284, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 13.588355193193904, + "cpu_samples_us": [ + 13.601648351648352, + 13.56814959234314, + 13.57913860333215, + 13.642414037575328, + 13.57612548741581, + 13.612194257355547, + 13.588355193193904 + ], + "peak_rss_mib": 63.421875, + "peak_rss_samples_mib": [ + 63.421875, + 63.421875, + 63.421875, + 63.421875, + 63.421875, + 63.421875, + 63.421875 + ] + }, + "node": { + "fixture": "records_array_16k", + "operation": "parse", + "iterations": 11284, + "engine": "node", + "repetitions": 7, + "cpu_us": 41.36573909961007, + "cpu_samples_us": [ + 42.163594470046085, + 41.36573909961007, + 41.6913328606877, + 41.97385678837292, + 37.35820630981922, + 39.09748316199929, + 38.896136121942575 + ], + "peak_rss_mib": 65.859375, + "peak_rss_samples_mib": [ + 65.828125, + 65.734375, + 65.875, + 65.90625, + 65.859375, + 65.9375, + 65.859375 + ] + }, + "bun": { + "fixture": "records_array_16k", + "operation": "parse", + "iterations": 11284, + "engine": "bun", + "repetitions": 7, + "cpu_us": 33.833392414037576, + "cpu_samples_us": [ + 33.84101382488479, + 33.73759305210918, + 33.87451258419, + 33.82594824530308, + 33.833392414037576, + 33.85209145693017, + 33.81433888691953 + ], + "peak_rss_mib": 70.640625, + "peak_rss_samples_mib": [ + 70.65625, + 70.609375, + 70.671875, + 70.609375, + 70.640625, + 70.671875, + 70.640625 + ] + } + }, + "delta_pct": 0.0952188402866927, + "paired_delta_pct": [ + 0.17461444739088616, + 0.06792812681659655, + 0.13835681701006575, + -0.0935423311528405, + 0.18538706076647316, + -0.037109374999988454, + 0.011739309076430615 + ], + "slower_pairs": 5, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_16k", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "records_array_16k", + "operation": "stringify", + "iterations": 12949, + "engine": "perry", + "repetitions": 7, + "cpu_us": 11.00772260406209, + "cpu_samples_us": [ + 11.013128426905553, + 10.968337323345432, + 11.00772260406209, + 11.000540582284346, + 11.008108734265194, + 10.978299482585529, + 11.018997605992741 + ], + "peak_rss_mib": 33.53125, + "peak_rss_samples_mib": [ + 33.5625, + 33.53125, + 33.53125, + 33.546875, + 33.53125, + 33.515625, + 33.53125 + ] + }, + "baseline": { + "fixture": "records_array_16k", + "operation": "stringify", + "iterations": 12949, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 10.987257703297551, + "cpu_samples_us": [ + 10.925708548922696, + 11.042397096300872, + 10.976059927407523, + 11.017839215383427, + 11.032357711020156, + 10.951579272530697, + 10.987257703297551 + ], + "peak_rss_mib": 33.515625, + "peak_rss_samples_mib": [ + 33.5, + 33.5, + 33.53125, + 33.53125, + 33.515625, + 33.515625, + 33.515625 + ] + }, + "node": { + "fixture": "records_array_16k", + "operation": "stringify", + "iterations": 12949, + "engine": "node", + "repetitions": 7, + "cpu_us": 13.181790099621592, + "cpu_samples_us": [ + 13.181790099621592, + 13.212371611707468, + 13.099544366360337, + 13.79952119854815, + 13.211599351301258, + 13.142404818904934, + 13.12819522743069 + ], + "peak_rss_mib": 61.9375, + "peak_rss_samples_mib": [ + 61.84375, + 62.0, + 61.84375, + 61.890625, + 61.9375, + 62.0, + 61.9375 + ] + }, + "bun": { + "fixture": "records_array_16k", + "operation": "stringify", + "iterations": 12949, + "engine": "bun", + "repetitions": 7, + "cpu_us": 23.220016989728936, + "cpu_samples_us": [ + 23.174453625762606, + 23.186037531855742, + 23.187118696424434, + 23.335315468375935, + 23.239014595721677, + 23.220016989728936, + 23.267356552629547 + ], + "peak_rss_mib": 71.0625, + "peak_rss_samples_mib": [ + 71.046875, + 71.0625, + 71.0625, + 71.046875, + 71.109375, + 71.078125, + 71.046875 + ] + } + }, + "delta_pct": 0.1862603146042252, + "paired_delta_pct": [ + 0.800130056475612, + -0.670685651942815, + 0.2884703332887817, + -0.15700567743743843, + -0.21979868120790558, + 0.24398499421769415, + 0.2888792049144717 + ], + "slower_pairs": 4, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_16k", + "operation": "sparse", + "engines": { + "perry": { + "fixture": "records_array_16k", + "operation": "sparse", + "iterations": 7868, + "engine": "perry", + "repetitions": 7, + "cpu_us": 20.1021860701576, + "cpu_samples_us": [ + 20.13485002541942, + 20.092018301982716, + 20.126970005083884, + 20.1021860701576, + 20.069395017793596, + 20.076131164209457, + 20.116039654295882 + ], + "peak_rss_mib": 72.234375, + "peak_rss_samples_mib": [ + 72.234375, + 72.234375, + 72.25, + 72.234375, + 72.25, + 72.234375, + 72.25 + ] + }, + "baseline": { + "fixture": "records_array_16k", + "operation": "sparse", + "iterations": 7868, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 20.040543975597355, + "cpu_samples_us": [ + 20.017285205897306, + 20.059227249618708, + 20.07727503812913, + 20.045119471276056, + 20.03266395526182, + 20.040543975597355, + 19.994407727503813 + ], + "peak_rss_mib": 72.21875, + "peak_rss_samples_mib": [ + 72.21875, + 72.21875, + 72.21875, + 72.21875, + 72.21875, + 72.21875, + 72.21875 + ] + }, + "node": { + "fixture": "records_array_16k", + "operation": "sparse", + "iterations": 7868, + "engine": "node", + "repetitions": 7, + "cpu_us": 39.786095577020845, + "cpu_samples_us": [ + 39.29994916115913, + 41.23856126080325, + 41.016649720386376, + 39.786095577020845, + 37.65340620233859, + 42.93073207930859, + 39.7600406710727 + ], + "peak_rss_mib": 66.015625, + "peak_rss_samples_mib": [ + 66.078125, + 66.125, + 65.96875, + 65.984375, + 66.046875, + 65.96875, + 66.015625 + ] + }, + "bun": { + "fixture": "records_array_16k", + "operation": "sparse", + "iterations": 7868, + "engine": "bun", + "repetitions": 7, + "cpu_us": 33.936451448906965, + "cpu_samples_us": [ + 33.92984239959329, + 33.936451448906965, + 33.91637010676157, + 33.91980172852059, + 33.94458566344687, + 33.9707676664972, + 33.98945094051856 + ], + "peak_rss_mib": 70.65625, + "peak_rss_samples_mib": [ + 70.65625, + 70.625, + 70.625, + 70.65625, + 70.6875, + 70.65625, + 70.625 + ] + } + }, + "delta_pct": 0.3075869329460579, + "paired_delta_pct": [ + 0.5873165032762806, + 0.16347116444692666, + 0.2475184847564149, + 0.2846907396252707, + 0.18335585628455053, + 0.17757596128844533, + 0.6083297312415858 + ], + "slower_pairs": 7, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_16k", + "operation": "scan", + "engines": { + "perry": { + "fixture": "records_array_16k", + "operation": "scan", + "iterations": 3761, + "engine": "perry", + "repetitions": 7, + "cpu_us": 58.97607019409732, + "cpu_samples_us": [ + 58.97607019409732, + 59.09492156341398, + 58.950013294336614, + 59.00452007444829, + 58.88779579898963, + 58.927412922095186, + 59.01090135602234 + ], + "peak_rss_mib": 204.453125, + "peak_rss_samples_mib": [ + 204.453125, + 204.21875, + 204.453125, + 204.46875, + 204.453125, + 204.453125, + 204.5625 + ] + }, + "baseline": { + "fixture": "records_array_16k", + "operation": "scan", + "iterations": 3761, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 59.01036958255783, + "cpu_samples_us": [ + 59.01036958255783, + 58.98324913586812, + 58.87902153682531, + 59.02366391917043, + 58.95373570858814, + 59.07471417176283, + 59.16936984844456 + ], + "peak_rss_mib": 204.453125, + "peak_rss_samples_mib": [ + 204.453125, + 204.453125, + 204.5625, + 204.453125, + 204.4375, + 204.453125, + 204.4375 + ] + }, + "node": { + "fixture": "records_array_16k", + "operation": "scan", + "iterations": 3761, + "engine": "node", + "repetitions": 7, + "cpu_us": 41.861738899228925, + "cpu_samples_us": [ + 43.1874501462377, + 42.11778782238766, + 41.861738899228925, + 41.83222547194895, + 41.86014357883542, + 43.190109013560225, + 39.4964105291146 + ], + "peak_rss_mib": 61.890625, + "peak_rss_samples_mib": [ + 61.859375, + 61.90625, + 61.890625, + 61.984375, + 61.875, + 61.9375, + 61.828125 + ] + }, + "bun": { + "fixture": "records_array_16k", + "operation": "scan", + "iterations": 3761, + "engine": "bun", + "repetitions": 7, + "cpu_us": 35.70965168838075, + "cpu_samples_us": [ + 35.646104759372506, + 35.704068067003455, + 35.70965168838075, + 35.70965168838075, + 35.72347779845786, + 35.71310821590003, + 35.70300452007445 + ], + "peak_rss_mib": 77.421875, + "peak_rss_samples_mib": [ + 77.4375, + 77.40625, + 77.34375, + 77.390625, + 77.421875, + 77.421875, + 77.46875 + ] + } + }, + "delta_pct": -0.05812434103217301, + "paired_delta_pct": [ + -0.05812434103217301, + 0.18932905389565935, + 0.12057224399848465, + -0.032434185631646795, + -0.11185026496787209, + -0.24934737600144086, + -0.26782183556817163 + ], + "slower_pairs": 2, + "rss_delta_mib": 0.0, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_16k", + "operation": "roundtrip", + "engines": { + "perry": { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "engine": "perry", + "repetitions": 7, + "cpu_us": 20.97192845018932, + "cpu_samples_us": [ + 20.995299647473562, + 20.97858728293511, + 20.97192845018932, + 20.96644470557514, + 20.920616268442355, + 21.12286199242721, + 20.959655307481395 + ], + "peak_rss_mib": 68.765625, + "peak_rss_samples_mib": [ + 68.765625, + 69.234375, + 68.765625, + 68.78125, + 68.78125, + 68.765625, + 68.765625 + ] + }, + "baseline": { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 20.9734952343648, + "cpu_samples_us": [ + 20.990077033555295, + 20.927405666536103, + 20.94581538059799, + 20.9734952343648, + 20.945554249902077, + 21.07794751273012, + 21.021934978456716 + ], + "peak_rss_mib": 68.75, + "peak_rss_samples_mib": [ + 69.234375, + 68.75, + 68.75, + 68.765625, + 68.75, + 68.75, + 70.28125 + ] + }, + "node": { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "engine": "node", + "repetitions": 7, + "cpu_us": 54.191017104060585, + "cpu_samples_us": [ + 52.82517299908604, + 55.32432432432432, + 55.63924794359577, + 54.191017104060585, + 55.071680376028205, + 53.77803890847369, + 51.01945423684554 + ], + "peak_rss_mib": 65.921875, + "peak_rss_samples_mib": [ + 66.015625, + 65.953125, + 65.875, + 65.984375, + 65.921875, + 65.859375, + 65.84375 + ] + }, + "bun": { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "engine": "bun", + "repetitions": 7, + "cpu_us": 57.67371719545633, + "cpu_samples_us": [ + 57.67371719545633, + 57.66196631414023, + 57.66692779736258, + 57.71301736519128, + 57.728815772294034, + 57.63350306828568, + 57.709230970100535 + ], + "peak_rss_mib": 70.875, + "peak_rss_samples_mib": [ + 70.890625, + 70.875, + 70.875, + 70.890625, + 70.875, + 70.875, + 70.890625 + ] + } + }, + "delta_pct": -0.007470305535495214, + "paired_delta_pct": [ + 0.024881347076144422, + 0.24456742137344278, + 0.1246696254924462, + -0.03361637490975067, + -0.1190609766740236, + 0.21308753933448887, + -0.2962604110380185 + ], + "slower_pairs": 4, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_1m", + "operation": "parse", + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "parse", + "iterations": 170, + "engine": "perry", + "repetitions": 7, + "cpu_us": 917.2529411764706, + "cpu_samples_us": [ + 916.6823529411764, + 915.3, + 917.7588235294118, + 917.2529411764706, + 917.0705882352942, + 918.1941176470589, + 917.8294117647059 + ], + "peak_rss_mib": 67.109375, + "peak_rss_samples_mib": [ + 67.109375, + 67.125, + 67.125, + 67.109375, + 67.109375, + 67.109375, + 67.125 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "parse", + "iterations": 170, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 918.8058823529411, + "cpu_samples_us": [ + 917.2411764705882, + 921.6529411764706, + 916.4058823529411, + 918.8058823529411, + 919.0235294117647, + 918.1764705882352, + 919.2647058823529 + ], + "peak_rss_mib": 67.109375, + "peak_rss_samples_mib": [ + 67.109375, + 67.109375, + 67.09375, + 67.109375, + 67.109375, + 67.109375, + 67.09375 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "parse", + "iterations": 170, + "engine": "node", + "repetitions": 7, + "cpu_us": 2754.035294117647, + "cpu_samples_us": [ + 2810.1117647058823, + 2858.294117647059, + 2690.3705882352942, + 2683.5235294117647, + 2754.035294117647, + 2726.676470588235, + 2926.1941176470586 + ], + "peak_rss_mib": 125.65625, + "peak_rss_samples_mib": [ + 125.75, + 125.59375, + 125.671875, + 125.65625, + 125.609375, + 125.75, + 125.453125 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "parse", + "iterations": 170, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2141.070588235294, + "cpu_samples_us": [ + 2147.5, + 2141.070588235294, + 2140.676470588235, + 2138.6941176470586, + 2142.135294117647, + 2137.8, + 2143.1 + ], + "peak_rss_mib": 88.75, + "peak_rss_samples_mib": [ + 88.703125, + 88.75, + 88.75, + 88.71875, + 88.765625, + 88.734375, + 88.78125 + ] + } + }, + "delta_pct": -0.16901733067855584, + "paired_delta_pct": [ + -0.060924383220795075, + -0.689298638635194, + 0.14763558402710597, + -0.16901733067855584, + -0.21250176018023925, + 0.0019219680953419527, + -0.15613501839705224 + ], + "slower_pairs": 2, + "rss_delta_mib": 0.0, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_1m", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "stringify", + "iterations": 229, + "engine": "perry", + "repetitions": 7, + "cpu_us": 647.0174672489082, + "cpu_samples_us": [ + 647.0174672489082, + 649.6375545851529, + 643.8558951965066, + 652.3056768558952, + 643.7248908296943, + 642.471615720524, + 651.7510917030568 + ], + "peak_rss_mib": 63.015625, + "peak_rss_samples_mib": [ + 63.015625, + 63.015625, + 63.015625, + 63.015625, + 63.015625, + 63.046875, + 63.015625 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "stringify", + "iterations": 229, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 649.4279475982532, + "cpu_samples_us": [ + 649.4279475982532, + 650.4192139737992, + 650.5851528384279, + 649.240174672489, + 651.3144104803494, + 647.938864628821, + 648.3056768558952 + ], + "peak_rss_mib": 63.0, + "peak_rss_samples_mib": [ + 63.0, + 63.0, + 63.0, + 63.0, + 63.0, + 63.0, + 63.0 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "stringify", + "iterations": 229, + "engine": "node", + "repetitions": 7, + "cpu_us": 848.1528384279476, + "cpu_samples_us": [ + 845.0262008733624, + 848.2445414847161, + 848.5152838427948, + 847.7423580786026, + 849.6812227074236, + 847.9956331877729, + 848.1528384279476 + ], + "peak_rss_mib": 129.390625, + "peak_rss_samples_mib": [ + 129.59375, + 129.4375, + 129.390625, + 129.375, + 129.453125, + 129.25, + 129.34375 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "stringify", + "iterations": 229, + "engine": "bun", + "repetitions": 7, + "cpu_us": 966.7860262008734, + "cpu_samples_us": [ + 966.4803493449782, + 966.4585152838428, + 965.1048034934498, + 967.6026200873363, + 968.1048034934498, + 966.7903930131005, + 966.7860262008734 + ], + "peak_rss_mib": 103.703125, + "peak_rss_samples_mib": [ + 103.703125, + 103.6875, + 104.8125, + 103.703125, + 103.703125, + 103.671875, + 103.6875 + ] + } + }, + "delta_pct": -0.3711697900066646, + "paired_delta_pct": [ + -0.3711697900066646, + -0.12017778255206668, + -1.03433925790688, + 0.4721676666038954, + -1.1652620498689203, + -0.8437908584830622, + 0.5314491250286268 + ], + "slower_pairs": 2, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_1m", + "operation": "sparse", + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "sparse", + "iterations": 161, + "engine": "perry", + "repetitions": 7, + "cpu_us": 968.472049689441, + "cpu_samples_us": [ + 964.8136645962733, + 970.6086956521739, + 968.3975155279503, + 966.8695652173913, + 971.9503105590062, + 968.472049689441, + 971.1552795031056 + ], + "peak_rss_mib": 67.65625, + "peak_rss_samples_mib": [ + 67.640625, + 67.640625, + 67.65625, + 67.65625, + 67.640625, + 67.65625, + 67.65625 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "sparse", + "iterations": 161, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 966.888198757764, + "cpu_samples_us": [ + 964.5465838509317, + 967.7577639751553, + 968.1428571428571, + 966.888198757764, + 965.583850931677, + 966.7950310559006, + 969.0310559006211 + ], + "peak_rss_mib": 67.625, + "peak_rss_samples_mib": [ + 67.625, + 67.625, + 67.625, + 67.640625, + 67.625, + 67.640625, + 67.640625 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "sparse", + "iterations": 161, + "engine": "node", + "repetitions": 7, + "cpu_us": 2666.8695652173915, + "cpu_samples_us": [ + 2666.8695652173915, + 2892.4285714285716, + 2645.7329192546586, + 2665.2422360248447, + 2752.8260869565215, + 2578.2795031055903, + 2817.198757763975 + ], + "peak_rss_mib": 125.625, + "peak_rss_samples_mib": [ + 125.609375, + 125.78125, + 125.78125, + 125.71875, + 125.578125, + 125.59375, + 125.625 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "sparse", + "iterations": 161, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2184.4037267080744, + "cpu_samples_us": [ + 2181.8385093167703, + 2185.4037267080744, + 2187.527950310559, + 2181.1801242236024, + 2180.217391304348, + 2462.2981366459626, + 2184.4037267080744 + ], + "peak_rss_mib": 97.5, + "peak_rss_samples_mib": [ + 97.546875, + 99.3125, + 97.140625, + 97.234375, + 97.5, + 97.375, + 99.375 + ] + } + }, + "delta_pct": 0.16380910778637237, + "paired_delta_pct": [ + 0.027689771527183993, + 0.29459145492236605, + 0.02630380250334685, + -0.001927165973969469, + 0.6593378318399123, + 0.1734616521258614, + 0.21921109644005288 + ], + "slower_pairs": 6, + "rss_delta_mib": 0.03125, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_1m", + "operation": "scan", + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "scan", + "iterations": 69, + "engine": "perry", + "repetitions": 7, + "cpu_us": 2790.3478260869565, + "cpu_samples_us": [ + 2790.3478260869565, + 2791.623188405797, + 2786.3333333333335, + 2792.217391304348, + 2786.521739130435, + 2790.7246376811595, + 2783.391304347826 + ], + "peak_rss_mib": 158.515625, + "peak_rss_samples_mib": [ + 158.5, + 158.515625, + 158.515625, + 158.515625, + 158.515625, + 158.515625, + 158.5 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "scan", + "iterations": 69, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 2813.463768115942, + "cpu_samples_us": [ + 2820.376811594203, + 2812.072463768116, + 2812.985507246377, + 2809.5652173913045, + 2813.463768115942, + 2814.536231884058, + 2813.6666666666665 + ], + "peak_rss_mib": 158.5, + "peak_rss_samples_mib": [ + 158.484375, + 158.484375, + 158.5, + 158.5, + 158.484375, + 158.5, + 158.5 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "scan", + "iterations": 69, + "engine": "node", + "repetitions": 7, + "cpu_us": 2962.1159420289855, + "cpu_samples_us": [ + 2977.5652173913045, + 2707.8840579710145, + 2967.289855072464, + 2771.768115942029, + 2993.9565217391305, + 2962.1159420289855, + 2761.768115942029 + ], + "peak_rss_mib": 97.515625, + "peak_rss_samples_mib": [ + 97.390625, + 97.546875, + 97.40625, + 97.578125, + 97.390625, + 97.515625, + 97.71875 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "scan", + "iterations": 69, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2228.8840579710145, + "cpu_samples_us": [ + 2228.8840579710145, + 2230.0289855072465, + 2223.8115942028985, + 2241.840579710145, + 2233.304347826087, + 2226.608695652174, + 2226.5072463768115 + ], + "peak_rss_mib": 83.25, + "peak_rss_samples_mib": [ + 83.234375, + 83.25, + 83.171875, + 83.359375, + 83.3125, + 83.15625, + 83.25 + ] + } + }, + "delta_pct": -0.8216186144264892, + "paired_delta_pct": [ + -1.0647153736267123, + -0.7271958893590336, + -0.9474692935454665, + -0.6174558960074239, + -0.9576106609522461, + -0.8460219461079332, + -1.0760109815960428 + ], + "slower_pairs": 0, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": true, + "beats_both_peers": false, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_1m", + "operation": "roundtrip", + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "engine": "perry", + "repetitions": 7, + "cpu_us": 1411.7565217391304, + "cpu_samples_us": [ + 1411.7565217391304, + 1409.6521739130435, + 1414.3739130434783, + 1407.0782608695652, + 1407.3478260869565, + 1417.7391304347825, + 1415.6347826086956 + ], + "peak_rss_mib": 61.484375, + "peak_rss_samples_mib": [ + 61.484375, + 61.484375, + 61.484375, + 61.484375, + 61.484375, + 61.484375, + 61.5 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 1411.4173913043478, + "cpu_samples_us": [ + 1411.4173913043478, + 1406.0, + 1409.6695652173912, + 1416.2260869565218, + 1410.095652173913, + 1414.2608695652175, + 1413.2260869565218 + ], + "peak_rss_mib": 61.46875, + "peak_rss_samples_mib": [ + 61.46875, + 61.46875, + 61.46875, + 61.46875, + 61.46875, + 61.46875, + 61.46875 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "engine": "node", + "repetitions": 7, + "cpu_us": 3552.669565217391, + "cpu_samples_us": [ + 3531.7652173913043, + 3588.0173913043477, + 3497.9304347826087, + 3552.669565217391, + 3680.5652173913045, + 3526.9304347826087, + 3614.6434782608694 + ], + "peak_rss_mib": 152.15625, + "peak_rss_samples_mib": [ + 152.15625, + 152.171875, + 152.15625, + 152.15625, + 152.125, + 152.078125, + 152.171875 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "engine": "bun", + "repetitions": 7, + "cpu_us": 3110.8608695652174, + "cpu_samples_us": [ + 3106.8434782608697, + 3111.1478260869567, + 3113.965217391304, + 3110.704347826087, + 3110.2521739130434, + 3110.8608695652174, + 3111.695652173913 + ], + "peak_rss_mib": 93.296875, + "peak_rss_samples_mib": [ + 93.3125, + 93.28125, + 93.328125, + 93.296875, + 93.296875, + 93.3125, + 93.296875 + ] + } + }, + "delta_pct": 0.02402765028062248, + "paired_delta_pct": [ + 0.02402765028062248, + 0.25975632382955194, + 0.3337198973549338, + -0.645929782766208, + -0.19486806322112082, + 0.24594195769795935, + 0.17043951243223 + ], + "slower_pairs": 5, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_object_1m", + "operation": "parse", + "engines": { + "perry": { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "engine": "perry", + "repetitions": 7, + "cpu_us": 2009.6666666666667, + "cpu_samples_us": [ + 2008.3333333333333, + 2009.6666666666667, + 2009.6913580246915, + 2007.2345679012346, + 2012.5802469135801, + 2007.9382716049383, + 2012.148148148148 + ], + "peak_rss_mib": 66.4375, + "peak_rss_samples_mib": [ + 66.4375, + 66.4375, + 66.4375, + 66.4375, + 66.4375, + 66.46875, + 66.46875 + ] + }, + "baseline": { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 2009.6172839506173, + "cpu_samples_us": [ + 2005.567901234568, + 2009.6172839506173, + 2012.7037037037037, + 2012.0123456790122, + 2008.037037037037, + 2010.7530864197531, + 2006.6049382716049 + ], + "peak_rss_mib": 66.421875, + "peak_rss_samples_mib": [ + 66.421875, + 66.421875, + 66.421875, + 66.421875, + 66.421875, + 66.421875, + 66.46875 + ] + }, + "node": { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "engine": "node", + "repetitions": 7, + "cpu_us": 2738.259259259259, + "cpu_samples_us": [ + 2790.456790123457, + 2655.0123456790125, + 2738.259259259259, + 2928.864197530864, + 2628.037037037037, + 2969.037037037037, + 2669.259259259259 + ], + "peak_rss_mib": 93.0, + "peak_rss_samples_mib": [ + 93.03125, + 93.03125, + 92.9375, + 93.0, + 92.921875, + 92.84375, + 93.09375 + ] + }, + "bun": { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2152.543209876543, + "cpu_samples_us": [ + 2156.9506172839506, + 2149.5308641975307, + 2149.58024691358, + 2152.543209876543, + 2154.7654320987654, + 2152.8395061728397, + 2151.5555555555557 + ], + "peak_rss_mib": 79.171875, + "peak_rss_samples_mib": [ + 79.171875, + 79.1875, + 79.171875, + 79.1875, + 79.21875, + 79.125, + 79.15625 + ] + } + }, + "delta_pct": 0.002457319433091243, + "paired_delta_pct": [ + 0.13788773230081208, + 0.002457319433091243, + -0.14966662372951633, + -0.23746264718694787, + 0.2262512987931231, + -0.13998808873280089, + 0.27624819269695955 + ], + "slower_pairs": 4, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_object_1m", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "records_object_1m", + "operation": "stringify", + "iterations": 229, + "engine": "perry", + "repetitions": 7, + "cpu_us": 648.3624454148471, + "cpu_samples_us": [ + 650.6812227074236, + 648.3624454148471, + 645.6681222707424, + 647.7991266375545, + 649.943231441048, + 650.1921397379913, + 644.3799126637555 + ], + "peak_rss_mib": 63.046875, + "peak_rss_samples_mib": [ + 63.078125, + 63.078125, + 63.078125, + 63.046875, + 63.046875, + 63.046875, + 63.046875 + ] + }, + "baseline": { + "fixture": "records_object_1m", + "operation": "stringify", + "iterations": 229, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 649.6200873362445, + "cpu_samples_us": [ + 648.1834061135371, + 645.8864628820961, + 648.768558951965, + 649.6200873362445, + 654.9781659388647, + 652.292576419214, + 671.589519650655 + ], + "peak_rss_mib": 63.03125, + "peak_rss_samples_mib": [ + 63.03125, + 63.0625, + 63.03125, + 63.0625, + 63.03125, + 63.03125, + 63.03125 + ] + }, + "node": { + "fixture": "records_object_1m", + "operation": "stringify", + "iterations": 229, + "engine": "node", + "repetitions": 7, + "cpu_us": 848.9475982532751, + "cpu_samples_us": [ + 846.3711790393013, + 845.4978165938865, + 851.2707423580786, + 849.9257641921397, + 851.2445414847161, + 846.2751091703057, + 848.9475982532751 + ], + "peak_rss_mib": 129.453125, + "peak_rss_samples_mib": [ + 129.453125, + 129.5625, + 129.484375, + 129.234375, + 129.4375, + 129.5, + 129.453125 + ] + }, + "bun": { + "fixture": "records_object_1m", + "operation": "stringify", + "iterations": 229, + "engine": "bun", + "repetitions": 7, + "cpu_us": 966.9257641921397, + "cpu_samples_us": [ + 967.1528384279476, + 965.8689956331878, + 968.1048034934498, + 966.3100436681223, + 967.2532751091703, + 966.2139737991266, + 966.9257641921397 + ], + "peak_rss_mib": 103.71875, + "peak_rss_samples_mib": [ + 103.71875, + 103.671875, + 103.65625, + 103.6875, + 103.734375, + 103.71875, + 103.71875 + ] + } + }, + "delta_pct": -0.1935965260179029, + "paired_delta_pct": [ + 0.3853564547206201, + 0.38334640452171165, + -0.4778956437456072, + -0.28031163663008174, + -0.768717914527639, + -0.32200836820084344, + -4.05152346645512 + ], + "slower_pairs": 2, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_8m", + "operation": "parse", + "engines": { + "perry": { + "fixture": "records_array_8m", + "operation": "parse", + "iterations": 16, + "engine": "perry", + "repetitions": 7, + "cpu_us": 8278.3125, + "cpu_samples_us": [ + 8271.4375, + 8279.5, + 8319.0, + 8277.0625, + 8278.3125, + 8301.5, + 8262.875 + ], + "peak_rss_mib": 108.828125, + "peak_rss_samples_mib": [ + 108.828125, + 108.828125, + 108.828125, + 108.828125, + 108.828125, + 108.828125, + 108.828125 + ] + }, + "baseline": { + "fixture": "records_array_8m", + "operation": "parse", + "iterations": 16, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 8274.625, + "cpu_samples_us": [ + 8271.25, + 8293.125, + 8254.8125, + 8279.75, + 8274.625, + 8263.0625, + 8291.125 + ], + "peak_rss_mib": 108.8125, + "peak_rss_samples_mib": [ + 108.8125, + 108.8125, + 108.8125, + 108.8125, + 108.8125, + 108.8125, + 108.8125 + ] + }, + "node": { + "fixture": "records_array_8m", + "operation": "parse", + "iterations": 16, + "engine": "node", + "repetitions": 7, + "cpu_us": 32861.125, + "cpu_samples_us": [ + 32861.125, + 32010.9375, + 34138.9375, + 33793.25, + 33418.875, + 32460.625, + 32522.0 + ], + "peak_rss_mib": 266.0, + "peak_rss_samples_mib": [ + 266.0, + 265.84375, + 266.09375, + 266.109375, + 266.0, + 265.890625, + 265.796875 + ] + }, + "bun": { + "fixture": "records_array_8m", + "operation": "parse", + "iterations": 16, + "engine": "bun", + "repetitions": 7, + "cpu_us": 20785.0625, + "cpu_samples_us": [ + 20785.0625, + 20743.5625, + 20776.25, + 20970.6875, + 20855.9375, + 20785.4375, + 20781.125 + ], + "peak_rss_mib": 141.40625, + "peak_rss_samples_mib": [ + 140.4375, + 141.375, + 141.40625, + 142.03125, + 141.734375, + 141.5, + 140.578125 + ] + } + }, + "delta_pct": 0.04456395304923699, + "paired_delta_pct": [ + 0.0022668883179699506, + -0.16429271233702192, + 0.7775767166122716, + -0.03245870950210339, + 0.04456395304923699, + 0.46517256767693027, + -0.34072577605571697 + ], + "slower_pairs": 4, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_8m", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "records_array_8m", + "operation": "stringify", + "iterations": 29, + "engine": "perry", + "repetitions": 7, + "cpu_us": 4728.620689655172, + "cpu_samples_us": [ + 4728.620689655172, + 4723.931034482759, + 4725.689655172414, + 4722.103448275862, + 4739.413793103448, + 4728.793103448276, + 4731.586206896552 + ], + "peak_rss_mib": 121.140625, + "peak_rss_samples_mib": [ + 121.15625, + 121.140625, + 121.140625, + 121.140625, + 121.171875, + 121.140625, + 121.15625 + ] + }, + "baseline": { + "fixture": "records_array_8m", + "operation": "stringify", + "iterations": 29, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 4735.172413793103, + "cpu_samples_us": [ + 4725.172413793103, + 4716.068965517241, + 4764.482758620689, + 4728.068965517241, + 4735.586206896552, + 4736.172413793103, + 4735.172413793103 + ], + "peak_rss_mib": 121.125, + "peak_rss_samples_mib": [ + 121.125, + 121.125, + 121.125, + 121.125, + 121.140625, + 121.171875, + 121.140625 + ] + }, + "node": { + "fixture": "records_array_8m", + "operation": "stringify", + "iterations": 29, + "engine": "node", + "repetitions": 7, + "cpu_us": 7249.586206896552, + "cpu_samples_us": [ + 7140.137931034483, + 7249.586206896552, + 7358.9655172413795, + 7279.586206896552, + 7103.517241379311, + 7263.896551724138, + 7239.241379310345 + ], + "peak_rss_mib": 212.546875, + "peak_rss_samples_mib": [ + 212.46875, + 212.546875, + 212.921875, + 212.625, + 212.484375, + 212.46875, + 212.671875 + ] + }, + "bun": { + "fixture": "records_array_8m", + "operation": "stringify", + "iterations": 29, + "engine": "bun", + "repetitions": 7, + "cpu_us": 8164.448275862069, + "cpu_samples_us": [ + 8241.0, + 8156.413793103448, + 8164.448275862069, + 8194.137931034482, + 8217.0, + 8011.0344827586205, + 8144.275862068966 + ], + "peak_rss_mib": 176.59375, + "peak_rss_samples_mib": [ + 197.046875, + 176.59375, + 176.453125, + 196.90625, + 176.828125, + 169.9375, + 176.453125 + ] + } + }, + "delta_pct": -0.13836294785901648, + "paired_delta_pct": [ + 0.07297672042618775, + 0.16670809996639502, + -0.8142143735977325, + -0.12617238210538284, + 0.08082602743715306, + -0.155807468565472, + -0.07573550830177744 + ], + "slower_pairs": 3, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_8m", + "operation": "sparse", + "engines": { + "perry": { + "fixture": "records_array_8m", + "operation": "sparse", + "iterations": 15, + "engine": "perry", + "repetitions": 7, + "cpu_us": 8845.533333333333, + "cpu_samples_us": [ + 8838.733333333334, + 8814.533333333333, + 8845.533333333333, + 8877.733333333334, + 8874.866666666667, + 8845.866666666667, + 8823.266666666666 + ], + "peak_rss_mib": 109.171875, + "peak_rss_samples_mib": [ + 109.171875, + 109.171875, + 109.171875, + 109.171875, + 109.171875, + 109.171875, + 109.171875 + ] + }, + "baseline": { + "fixture": "records_array_8m", + "operation": "sparse", + "iterations": 15, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 8861.266666666666, + "cpu_samples_us": [ + 8861.266666666666, + 8812.0, + 8862.2, + 8854.933333333332, + 8824.266666666666, + 8895.533333333333, + 8874.733333333334 + ], + "peak_rss_mib": 109.15625, + "peak_rss_samples_mib": [ + 109.15625, + 109.15625, + 109.15625, + 109.15625, + 109.15625, + 109.15625, + 109.15625 + ] + }, + "node": { + "fixture": "records_array_8m", + "operation": "sparse", + "iterations": 15, + "engine": "node", + "repetitions": 7, + "cpu_us": 33636.066666666666, + "cpu_samples_us": [ + 33636.066666666666, + 31878.6, + 33736.933333333334, + 32155.066666666666, + 33982.4, + 33894.86666666667, + 32097.866666666665 + ], + "peak_rss_mib": 266.0, + "peak_rss_samples_mib": [ + 266.171875, + 265.875, + 266.0, + 265.984375, + 265.90625, + 266.234375, + 266.109375 + ] + }, + "bun": { + "fixture": "records_array_8m", + "operation": "sparse", + "iterations": 15, + "engine": "bun", + "repetitions": 7, + "cpu_us": 21556.266666666666, + "cpu_samples_us": [ + 21389.8, + 21543.066666666666, + 23583.066666666666, + 21556.266666666666, + 21646.0, + 21520.666666666668, + 21618.2 + ], + "peak_rss_mib": 188.375, + "peak_rss_samples_mib": [ + 185.828125, + 188.65625, + 186.875, + 188.78125, + 188.375, + 187.84375, + 188.953125 + ] + } + }, + "delta_pct": -0.1775517420383843, + "paired_delta_pct": [ + -0.25429020681767556, + 0.028748676047807287, + -0.1880646641541417, + 0.2574835873035086, + 0.5734187543440905, + -0.5583326463468485, + -0.5799235282186954 + ], + "slower_pairs": 3, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_8m", + "operation": "scan", + "engines": { + "perry": { + "fixture": "records_array_8m", + "operation": "scan", + "iterations": 8, + "engine": "perry", + "repetitions": 7, + "cpu_us": 21598.375, + "cpu_samples_us": [ + 21521.625, + 21569.625, + 21612.75, + 21480.25, + 21678.5, + 21598.375, + 21620.375 + ], + "peak_rss_mib": 186.734375, + "peak_rss_samples_mib": [ + 186.734375, + 186.734375, + 186.734375, + 186.734375, + 186.734375, + 186.734375, + 186.734375 + ] + }, + "baseline": { + "fixture": "records_array_8m", + "operation": "scan", + "iterations": 8, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 21746.125, + "cpu_samples_us": [ + 21782.0, + 21742.375, + 21746.125, + 21751.375, + 21698.0, + 21717.625, + 21835.75 + ], + "peak_rss_mib": 186.71875, + "peak_rss_samples_mib": [ + 186.71875, + 186.71875, + 186.71875, + 186.71875, + 186.71875, + 186.71875, + 186.71875 + ] + }, + "node": { + "fixture": "records_array_8m", + "operation": "scan", + "iterations": 8, + "engine": "node", + "repetitions": 7, + "cpu_us": 29692.375, + "cpu_samples_us": [ + 29714.0, + 29675.75, + 29324.625, + 30384.125, + 29352.25, + 31736.0, + 29692.375 + ], + "peak_rss_mib": 230.171875, + "peak_rss_samples_mib": [ + 230.171875, + 230.296875, + 230.0625, + 230.28125, + 230.1875, + 229.921875, + 229.734375 + ] + }, + "bun": { + "fixture": "records_array_8m", + "operation": "scan", + "iterations": 8, + "engine": "bun", + "repetitions": 7, + "cpu_us": 21295.75, + "cpu_samples_us": [ + 21477.875, + 21295.75, + 21236.625, + 21191.125, + 21272.0, + 23627.125, + 21346.25 + ], + "peak_rss_mib": 133.640625, + "peak_rss_samples_mib": [ + 133.8125, + 133.9375, + 133.8125, + 133.28125, + 133.375, + 133.640625, + 132.921875 + ] + } + }, + "delta_pct": -0.6794313929493145, + "paired_delta_pct": [ + -1.1953677348269243, + -0.7945314161861394, + -0.6133276618248029, + -1.2464729241254857, + -0.08987003410452221, + -0.5490931904386431, + -0.9863412065076793 + ], + "slower_pairs": 0, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": true, + "beats_both_peers": false, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_8m", + "operation": "roundtrip", + "engines": { + "perry": { + "fixture": "records_array_8m", + "operation": "roundtrip", + "iterations": 11, + "engine": "perry", + "repetitions": 7, + "cpu_us": 13119.181818181818, + "cpu_samples_us": [ + 13127.636363636364, + 13075.727272727272, + 13069.545454545454, + 13096.0, + 13132.818181818182, + 13119.181818181818, + 13132.818181818182 + ], + "peak_rss_mib": 129.265625, + "peak_rss_samples_mib": [ + 129.265625, + 129.265625, + 129.265625, + 129.265625, + 129.265625, + 129.265625, + 129.265625 + ] + }, + "baseline": { + "fixture": "records_array_8m", + "operation": "roundtrip", + "iterations": 11, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 13105.181818181818, + "cpu_samples_us": [ + 13165.545454545454, + 13102.636363636364, + 13100.272727272728, + 13097.272727272728, + 13119.818181818182, + 13165.727272727272, + 13105.181818181818 + ], + "peak_rss_mib": 129.25, + "peak_rss_samples_mib": [ + 129.25, + 129.25, + 129.25, + 129.25, + 129.25, + 129.25, + 129.25 + ] + }, + "node": { + "fixture": "records_array_8m", + "operation": "roundtrip", + "iterations": 11, + "engine": "node", + "repetitions": 7, + "cpu_us": 36694.90909090909, + "cpu_samples_us": [ + 37235.90909090909, + 36729.27272727273, + 36915.72727272727, + 36694.90909090909, + 36357.09090909091, + 36169.09090909091, + 36573.09090909091 + ], + "peak_rss_mib": 267.453125, + "peak_rss_samples_mib": [ + 267.375, + 267.296875, + 267.5625, + 267.453125, + 267.484375, + 267.390625, + 267.453125 + ] + }, + "bun": { + "fixture": "records_array_8m", + "operation": "roundtrip", + "iterations": 11, + "engine": "bun", + "repetitions": 7, + "cpu_us": 27948.363636363636, + "cpu_samples_us": [ + 27983.363636363636, + 27278.454545454544, + 27948.363636363636, + 27493.454545454544, + 27286.81818181818, + 29461.272727272728, + 27991.545454545456 + ], + "peak_rss_mib": 149.359375, + "peak_rss_samples_mib": [ + 152.59375, + 144.921875, + 152.078125, + 149.359375, + 147.640625, + 146.84375, + 151.3125 + ] + } + }, + "delta_pct": 0.10682797228023233, + "paired_delta_pct": [ + -0.2879416659186118, + -0.2053715768512987, + -0.23455445063601532, + -0.009717498438266414, + 0.099086739006915, + -0.35353500479895494, + 0.21088119203369615 + ], + "slower_pairs": 2, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_object_8m", + "operation": "parse", + "engines": { + "perry": { + "fixture": "records_object_8m", + "operation": "parse", + "iterations": 10, + "engine": "perry", + "repetitions": 7, + "cpu_us": 15889.1, + "cpu_samples_us": [ + 15851.6, + 15883.4, + 15863.7, + 15915.8, + 15912.5, + 15889.1, + 15954.2 + ], + "peak_rss_mib": 187.328125, + "peak_rss_samples_mib": [ + 187.328125, + 187.328125, + 187.328125, + 187.328125, + 187.328125, + 187.328125, + 187.328125 + ] + }, + "baseline": { + "fixture": "records_object_8m", + "operation": "parse", + "iterations": 10, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 15908.0, + "cpu_samples_us": [ + 15851.0, + 15958.9, + 15908.0, + 15949.1, + 15865.3, + 15933.5, + 15878.0 + ], + "peak_rss_mib": 187.3125, + "peak_rss_samples_mib": [ + 187.3125, + 187.3125, + 187.3125, + 187.3125, + 187.3125, + 187.3125, + 187.3125 + ] + }, + "node": { + "fixture": "records_object_8m", + "operation": "parse", + "iterations": 10, + "engine": "node", + "repetitions": 7, + "cpu_us": 34471.6, + "cpu_samples_us": [ + 34741.8, + 35325.3, + 33078.2, + 34360.5, + 34471.6, + 33258.8, + 34536.9 + ], + "peak_rss_mib": 244.265625, + "peak_rss_samples_mib": [ + 244.09375, + 244.4375, + 244.21875, + 244.390625, + 244.296875, + 244.265625, + 244.1875 + ] + }, + "bun": { + "fixture": "records_object_8m", + "operation": "parse", + "iterations": 10, + "engine": "bun", + "repetitions": 7, + "cpu_us": 20849.0, + "cpu_samples_us": [ + 20849.0, + 20015.0, + 21115.2, + 20826.8, + 20675.9, + 21007.0, + 20913.7 + ], + "peak_rss_mib": 131.5, + "peak_rss_samples_mib": [ + 131.53125, + 119.09375, + 131.40625, + 131.5, + 131.765625, + 131.5, + 131.8125 + ] + } + }, + "delta_pct": -0.11880814684435137, + "paired_delta_pct": [ + 0.00378525014195219, + -0.47309025058117626, + -0.2784762383706285, + -0.20878921067647438, + 0.2975046169943152, + -0.27865817303166507, + 0.4799093084771444 + ], + "slower_pairs": 3, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_object_8m", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "records_object_8m", + "operation": "stringify", + "iterations": 29, + "engine": "perry", + "repetitions": 7, + "cpu_us": 4780.137931034483, + "cpu_samples_us": [ + 4795.9655172413795, + 4780.137931034483, + 4759.862068965517, + 4787.551724137931, + 4758.0, + 4767.379310344828, + 4803.0 + ], + "peak_rss_mib": 121.1875, + "peak_rss_samples_mib": [ + 121.15625, + 121.203125, + 121.1875, + 121.1875, + 121.1875, + 121.15625, + 121.15625 + ] + }, + "baseline": { + "fixture": "records_object_8m", + "operation": "stringify", + "iterations": 29, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 4780.6551724137935, + "cpu_samples_us": [ + 4795.793103448276, + 4794.689655172414, + 4767.896551724138, + 4780.6551724137935, + 4778.758620689655, + 4801.068965517241, + 4756.620689655172 + ], + "peak_rss_mib": 121.15625, + "peak_rss_samples_mib": [ + 121.171875, + 121.140625, + 121.1875, + 121.140625, + 121.15625, + 121.171875, + 121.140625 + ] + }, + "node": { + "fixture": "records_object_8m", + "operation": "stringify", + "iterations": 29, + "engine": "node", + "repetitions": 7, + "cpu_us": 7269.172413793103, + "cpu_samples_us": [ + 7279.0, + 7269.172413793103, + 7294.413793103448, + 7285.3448275862065, + 7098.758620689655, + 7264.586206896552, + 7260.9655172413795 + ], + "peak_rss_mib": 212.515625, + "peak_rss_samples_mib": [ + 212.625, + 212.484375, + 212.515625, + 212.578125, + 212.609375, + 212.453125, + 212.46875 + ] + }, + "bun": { + "fixture": "records_object_8m", + "operation": "stringify", + "iterations": 29, + "engine": "bun", + "repetitions": 7, + "cpu_us": 8200.655172413793, + "cpu_samples_us": [ + 8158.862068965517, + 8155.206896551724, + 8235.689655172413, + 8155.862068965517, + 8251.379310344828, + 8200.655172413793, + 8202.51724137931 + ], + "peak_rss_mib": 176.8125, + "peak_rss_samples_mib": [ + 196.5, + 176.5625, + 176.8125, + 176.453125, + 216.859375, + 176.78125, + 196.765625 + ] + } + }, + "delta_pct": -0.010819466383926724, + "paired_delta_pct": [ + 0.0035951049051519135, + -0.30349668455044165, + -0.16851210321908727, + 0.14425955178556382, + -0.43439358078853907, + -0.7017115441244948, + 0.9750474837250556 + ], + "slower_pairs": 3, + "rss_delta_mib": 0.03125, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_20m", + "operation": "parse", + "engines": { + "perry": { + "fixture": "records_array_20m", + "operation": "parse", + "iterations": 4, + "engine": "perry", + "repetitions": 7, + "cpu_us": 39706.75, + "cpu_samples_us": [ + 39705.75, + 39706.75, + 39767.25, + 39644.5, + 39754.0, + 39683.0, + 41149.5 + ], + "peak_rss_mib": 255.4375, + "peak_rss_samples_mib": [ + 255.4375, + 255.4375, + 255.4375, + 255.4375, + 255.4375, + 255.4375, + 255.421875 + ] + }, + "baseline": { + "fixture": "records_array_20m", + "operation": "parse", + "iterations": 4, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 39698.5, + "cpu_samples_us": [ + 39710.75, + 39821.0, + 39682.25, + 39698.5, + 39764.0, + 39692.25, + 39602.0 + ], + "peak_rss_mib": 255.421875, + "peak_rss_samples_mib": [ + 255.40625, + 255.40625, + 255.40625, + 255.421875, + 255.421875, + 255.421875, + 255.421875 + ] + }, + "node": { + "fixture": "records_array_20m", + "operation": "parse", + "iterations": 4, + "engine": "node", + "repetitions": 7, + "cpu_us": 94315.5, + "cpu_samples_us": [ + 93290.5, + 94315.5, + 93310.75, + 95311.75, + 95925.75, + 99200.75, + 92248.5 + ], + "peak_rss_mib": 359.8125, + "peak_rss_samples_mib": [ + 359.75, + 360.0, + 358.28125, + 359.625, + 359.921875, + 359.8125, + 359.953125 + ] + }, + "bun": { + "fixture": "records_array_20m", + "operation": "parse", + "iterations": 4, + "engine": "bun", + "repetitions": 7, + "cpu_us": 53575.75, + "cpu_samples_us": [ + 53440.0, + 53474.5, + 53567.5, + 53575.75, + 53631.75, + 53772.5, + 58566.75 + ], + "peak_rss_mib": 220.71875, + "peak_rss_samples_mib": [ + 220.734375, + 220.578125, + 220.59375, + 220.71875, + 221.046875, + 220.609375, + 237.265625 + ] + } + }, + "delta_pct": 0.02078164162373497, + "paired_delta_pct": [ + -0.012591049023247258, + -0.2869089174053929, + 0.2142015636714234, + -0.13602529062810564, + -0.02514837541495174, + -0.023304297438420107, + 3.9076309277309207 + ], + "slower_pairs": 2, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_20m", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "records_array_20m", + "operation": "stringify", + "iterations": 12, + "engine": "perry", + "repetitions": 7, + "cpu_us": 11783.666666666666, + "cpu_samples_us": [ + 11804.416666666666, + 11783.333333333334, + 11788.0, + 11819.5, + 11754.166666666666, + 11774.083333333334, + 11783.666666666666 + ], + "peak_rss_mib": 235.21875, + "peak_rss_samples_mib": [ + 235.234375, + 235.21875, + 235.203125, + 235.21875, + 235.21875, + 235.21875, + 235.21875 + ] + }, + "baseline": { + "fixture": "records_array_20m", + "operation": "stringify", + "iterations": 12, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 11790.833333333334, + "cpu_samples_us": [ + 11743.666666666666, + 11777.25, + 11805.75, + 11812.083333333334, + 11801.833333333334, + 11787.083333333334, + 11790.833333333334 + ], + "peak_rss_mib": 235.203125, + "peak_rss_samples_mib": [ + 235.203125, + 235.203125, + 235.1875, + 235.21875, + 235.203125, + 235.1875, + 235.203125 + ] + }, + "node": { + "fixture": "records_array_20m", + "operation": "stringify", + "iterations": 12, + "engine": "node", + "repetitions": 7, + "cpu_us": 17308.75, + "cpu_samples_us": [ + 17550.333333333332, + 17225.083333333332, + 17242.833333333332, + 17308.75, + 17298.5, + 17332.083333333332, + 17533.333333333332 + ], + "peak_rss_mib": 459.46875, + "peak_rss_samples_mib": [ + 459.4375, + 459.46875, + 459.578125, + 459.46875, + 459.453125, + 459.640625, + 459.40625 + ] + }, + "bun": { + "fixture": "records_array_20m", + "operation": "stringify", + "iterations": 12, + "engine": "bun", + "repetitions": 7, + "cpu_us": 20117.75, + "cpu_samples_us": [ + 20096.083333333332, + 20125.0, + 20102.833333333332, + 20155.166666666668, + 19974.333333333332, + 20277.666666666668, + 20117.75 + ], + "peak_rss_mib": 304.953125, + "peak_rss_samples_mib": [ + 320.984375, + 305.015625, + 303.953125, + 304.703125, + 304.96875, + 304.796875, + 304.953125 + ] + } + }, + "delta_pct": -0.06078168068415213, + "paired_delta_pct": [ + 0.5173001050211568, + 0.051653258046946426, + -0.15035046481587377, + 0.06278881089278876, + -0.40389205067010714, + -0.11029021881296952, + -0.06078168068415213 + ], + "slower_pairs": 3, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_20m", + "operation": "sparse", + "engines": { + "perry": { + "fixture": "records_array_20m", + "operation": "sparse", + "iterations": 4, + "engine": "perry", + "repetitions": 7, + "cpu_us": 39720.75, + "cpu_samples_us": [ + 39686.25, + 39735.25, + 39744.75, + 39711.25, + 39810.0, + 39720.0, + 39720.75 + ], + "peak_rss_mib": 255.421875, + "peak_rss_samples_mib": [ + 255.421875, + 255.4375, + 255.4375, + 255.421875, + 255.4375, + 255.421875, + 255.421875 + ] + }, + "baseline": { + "fixture": "records_array_20m", + "operation": "sparse", + "iterations": 4, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 39739.25, + "cpu_samples_us": [ + 39631.25, + 39835.25, + 39794.25, + 39616.0, + 39739.25, + 39661.25, + 39741.0 + ], + "peak_rss_mib": 255.421875, + "peak_rss_samples_mib": [ + 255.421875, + 255.421875, + 255.40625, + 255.421875, + 255.40625, + 255.40625, + 255.421875 + ] + }, + "node": { + "fixture": "records_array_20m", + "operation": "sparse", + "iterations": 4, + "engine": "node", + "repetitions": 7, + "cpu_us": 97010.5, + "cpu_samples_us": [ + 97010.5, + 96009.25, + 98764.25, + 97971.75, + 97115.25, + 94457.0, + 96279.75 + ], + "peak_rss_mib": 359.9375, + "peak_rss_samples_mib": [ + 359.9375, + 359.96875, + 358.140625, + 360.09375, + 359.703125, + 359.796875, + 360.125 + ] + }, + "bun": { + "fixture": "records_array_20m", + "operation": "sparse", + "iterations": 4, + "engine": "bun", + "repetitions": 7, + "cpu_us": 53648.25, + "cpu_samples_us": [ + 53556.75, + 53641.0, + 53648.25, + 53476.75, + 53657.75, + 58776.0, + 61513.0 + ], + "peak_rss_mib": 220.65625, + "peak_rss_samples_mib": [ + 221.015625, + 220.65625, + 220.375, + 220.515625, + 220.6875, + 220.46875, + 252.828125 + ] + } + }, + "delta_pct": -0.04655347043539537, + "paired_delta_pct": [ + 0.1387793723387487, + -0.2510339460653599, + -0.12438983018903116, + 0.24043315831987488, + 0.17803556936781817, + 0.1481294714614334, + -0.05095493319242639 + ], + "slower_pairs": 4, + "rss_delta_mib": 0.0, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_20m", + "operation": "scan", + "engines": { + "perry": { + "fixture": "records_array_20m", + "operation": "scan", + "iterations": 4, + "engine": "perry", + "repetitions": 7, + "cpu_us": 40857.0, + "cpu_samples_us": [ + 40738.5, + 40805.0, + 40878.0, + 41008.5, + 40857.0, + 40972.25, + 40807.75 + ], + "peak_rss_mib": 255.4375, + "peak_rss_samples_mib": [ + 255.4375, + 255.453125, + 255.4375, + 255.4375, + 255.453125, + 255.4375, + 255.4375 + ] + }, + "baseline": { + "fixture": "records_array_20m", + "operation": "scan", + "iterations": 4, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 40839.0, + "cpu_samples_us": [ + 40839.0, + 40761.25, + 40861.25, + 40845.25, + 40832.25, + 40885.0, + 40817.75 + ], + "peak_rss_mib": 255.421875, + "peak_rss_samples_mib": [ + 255.421875, + 255.4375, + 255.421875, + 255.4375, + 255.4375, + 255.421875, + 255.421875 + ] + }, + "node": { + "fixture": "records_array_20m", + "operation": "scan", + "iterations": 4, + "engine": "node", + "repetitions": 7, + "cpu_us": 90303.0, + "cpu_samples_us": [ + 88653.0, + 90303.0, + 91456.25, + 91494.25, + 90621.0, + 88102.5, + 89292.0 + ], + "peak_rss_mib": 330.828125, + "peak_rss_samples_mib": [ + 330.828125, + 330.828125, + 330.875, + 331.015625, + 330.625, + 330.953125, + 329.5625 + ] + }, + "bun": { + "fixture": "records_array_20m", + "operation": "scan", + "iterations": 4, + "engine": "bun", + "repetitions": 7, + "cpu_us": 54155.25, + "cpu_samples_us": [ + 57852.75, + 54379.0, + 53644.25, + 53506.75, + 54155.25, + 54515.75, + 53713.25 + ], + "peak_rss_mib": 225.984375, + "peak_rss_samples_mib": [ + 238.34375, + 226.0, + 222.96875, + 223.0625, + 225.984375, + 226.359375, + 223.5 + ] + } + }, + "delta_pct": 0.044075516050834374, + "paired_delta_pct": [ + -0.24608829795048637, + 0.10733233156490218, + 0.04099238275871997, + 0.3996792772721358, + 0.06061385302058575, + 0.21340344869755778, + -0.024499145592293825 + ], + "slower_pairs": 5, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_20m", + "operation": "roundtrip", + "engines": { + "perry": { + "fixture": "records_array_20m", + "operation": "roundtrip", + "iterations": 2, + "engine": "perry", + "repetitions": 7, + "cpu_us": 99246.0, + "cpu_samples_us": [ + 99246.0, + 99303.0, + 99056.5, + 98951.5, + 99605.5, + 99514.0, + 99068.5 + ], + "peak_rss_mib": 295.359375, + "peak_rss_samples_mib": [ + 295.359375, + 295.359375, + 295.359375, + 295.359375, + 295.390625, + 295.390625, + 295.390625 + ] + }, + "baseline": { + "fixture": "records_array_20m", + "operation": "roundtrip", + "iterations": 2, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 99217.5, + "cpu_samples_us": [ + 99650.0, + 99208.5, + 99269.5, + 99368.5, + 99178.0, + 99112.0, + 99217.5 + ], + "peak_rss_mib": 295.34375, + "peak_rss_samples_mib": [ + 295.34375, + 295.375, + 295.375, + 295.34375, + 295.375, + 295.34375, + 295.34375 + ] + }, + "node": { + "fixture": "records_array_20m", + "operation": "roundtrip", + "iterations": 2, + "engine": "node", + "repetitions": 7, + "cpu_us": 103404.0, + "cpu_samples_us": [ + 100785.0, + 100799.0, + 103404.0, + 103577.5, + 103495.5, + 99963.5, + 108560.5 + ], + "peak_rss_mib": 342.171875, + "peak_rss_samples_mib": [ + 343.75, + 342.09375, + 342.09375, + 343.71875, + 342.046875, + 342.171875, + 342.265625 + ] + }, + "bun": { + "fixture": "records_array_20m", + "operation": "roundtrip", + "iterations": 2, + "engine": "bun", + "repetitions": 7, + "cpu_us": 77123.0, + "cpu_samples_us": [ + 77180.0, + 77649.5, + 77222.0, + 76609.5, + 77061.0, + 77104.5, + 77123.0 + ], + "peak_rss_mib": 256.171875, + "peak_rss_samples_mib": [ + 248.46875, + 256.9375, + 257.140625, + 254.796875, + 256.234375, + 255.109375, + 256.171875 + ] + } + }, + "delta_pct": 0.02872477133570861, + "paired_delta_pct": [ + -0.40541896638234265, + 0.09525393489469014, + -0.2145674149663268, + -0.41965009032037814, + 0.43104317489766064, + 0.4056017434821202, + -0.15017512031647584 + ], + "slower_pairs": 3, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_object_20m", + "operation": "parse", + "engines": { + "perry": { + "fixture": "records_object_20m", + "operation": "parse", + "iterations": 4, + "engine": "perry", + "repetitions": 7, + "cpu_us": 39680.5, + "cpu_samples_us": [ + 39598.5, + 39760.25, + 39899.5, + 39641.5, + 39616.0, + 39753.25, + 39680.5 + ], + "peak_rss_mib": 255.421875, + "peak_rss_samples_mib": [ + 255.421875, + 255.4375, + 255.421875, + 255.421875, + 255.421875, + 255.4375, + 255.421875 + ] + }, + "baseline": { + "fixture": "records_object_20m", + "operation": "parse", + "iterations": 4, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 39720.5, + "cpu_samples_us": [ + 39720.5, + 39654.75, + 39662.25, + 39944.0, + 39707.0, + 39783.0, + 39761.5 + ], + "peak_rss_mib": 255.40625, + "peak_rss_samples_mib": [ + 255.421875, + 255.40625, + 255.421875, + 255.40625, + 255.40625, + 255.421875, + 255.40625 + ] + }, + "node": { + "fixture": "records_object_20m", + "operation": "parse", + "iterations": 4, + "engine": "node", + "repetitions": 7, + "cpu_us": 97426.25, + "cpu_samples_us": [ + 97914.25, + 97426.25, + 96634.0, + 94263.75, + 97889.5, + 98379.5, + 95374.5 + ], + "peak_rss_mib": 359.734375, + "peak_rss_samples_mib": [ + 359.671875, + 359.9375, + 359.828125, + 359.765625, + 359.640625, + 359.578125, + 359.734375 + ] + }, + "bun": { + "fixture": "records_object_20m", + "operation": "parse", + "iterations": 4, + "engine": "bun", + "repetitions": 7, + "cpu_us": 53752.25, + "cpu_samples_us": [ + 53954.25, + 53752.25, + 59081.5, + 53595.5, + 53290.75, + 53743.0, + 53853.25 + ], + "peak_rss_mib": 220.625, + "peak_rss_samples_mib": [ + 220.328125, + 220.703125, + 220.46875, + 220.96875, + 220.703125, + 220.625, + 220.515625 + ] + } + }, + "delta_pct": -0.1007036668722705, + "paired_delta_pct": [ + -0.30714618396042725, + 0.26604631223245967, + 0.5981758473107224, + -0.7573102343280569, + -0.22917873422821922, + -0.07478068521730163, + -0.20371464859223476 + ], + "slower_pairs": 2, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_object_20m", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "records_object_20m", + "operation": "stringify", + "iterations": 12, + "engine": "perry", + "repetitions": 7, + "cpu_us": 11748.0, + "cpu_samples_us": [ + 11739.916666666666, + 11798.833333333334, + 11748.0, + 11726.5, + 11712.0, + 11750.25, + 11749.833333333334 + ], + "peak_rss_mib": 235.265625, + "peak_rss_samples_mib": [ + 235.234375, + 235.265625, + 235.234375, + 235.265625, + 235.234375, + 235.265625, + 235.265625 + ] + }, + "baseline": { + "fixture": "records_object_20m", + "operation": "stringify", + "iterations": 12, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 11747.5, + "cpu_samples_us": [ + 11738.166666666666, + 11747.5, + 11774.0, + 11767.333333333334, + 11758.833333333334, + 11735.25, + 11724.0 + ], + "peak_rss_mib": 235.25, + "peak_rss_samples_mib": [ + 235.25, + 235.25, + 235.203125, + 235.234375, + 235.203125, + 235.25, + 235.25 + ] + }, + "node": { + "fixture": "records_object_20m", + "operation": "stringify", + "iterations": 12, + "engine": "node", + "repetitions": 7, + "cpu_us": 17336.666666666668, + "cpu_samples_us": [ + 17360.5, + 17258.416666666668, + 17374.5, + 17332.666666666668, + 17262.833333333332, + 17336.666666666668, + 17347.75 + ], + "peak_rss_mib": 459.515625, + "peak_rss_samples_mib": [ + 459.515625, + 459.484375, + 459.484375, + 459.546875, + 459.515625, + 459.515625, + 459.453125 + ] + }, + "bun": { + "fixture": "records_object_20m", + "operation": "stringify", + "iterations": 12, + "engine": "bun", + "repetitions": 7, + "cpu_us": 20157.75, + "cpu_samples_us": [ + 20312.5, + 20219.166666666668, + 20099.083333333332, + 20157.75, + 20090.916666666668, + 20133.25, + 20318.416666666668 + ], + "peak_rss_mib": 304.9375, + "peak_rss_samples_mib": [ + 304.796875, + 305.0, + 303.96875, + 305.0, + 304.9375, + 304.9375, + 304.921875 + ] + } + }, + "delta_pct": 0.004256224728660385, + "paired_delta_pct": [ + 0.014908631387644533, + 0.43697240547635463, + -0.22082554781722719, + -0.3470058353634453, + -0.3982821425028038, + 0.12782002939861759, + 0.2203457295576028 + ], + "slower_pairs": 4, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "numbers_1m", + "operation": "parse", + "engines": { + "perry": { + "fixture": "numbers_1m", + "operation": "parse", + "iterations": 102, + "engine": "perry", + "repetitions": 7, + "cpu_us": 1552.3235294117646, + "cpu_samples_us": [ + 1550.9411764705883, + 1552.3235294117646, + 1555.9019607843138, + 1553.9019607843138, + 1552.7254901960785, + 1549.2156862745098, + 1550.3921568627452 + ], + "peak_rss_mib": 62.78125, + "peak_rss_samples_mib": [ + 62.78125, + 62.78125, + 62.78125, + 62.78125, + 62.765625, + 62.78125, + 62.78125 + ] + }, + "baseline": { + "fixture": "numbers_1m", + "operation": "parse", + "iterations": 102, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 1550.921568627451, + "cpu_samples_us": [ + 1551.5098039215686, + 1552.137254901961, + 1549.2254901960785, + 1550.2058823529412, + 1550.921568627451, + 1554.5392156862745, + 1549.1960784313726 + ], + "peak_rss_mib": 62.765625, + "peak_rss_samples_mib": [ + 62.765625, + 62.75, + 62.765625, + 62.765625, + 62.765625, + 62.765625, + 62.765625 + ] + }, + "node": { + "fixture": "numbers_1m", + "operation": "parse", + "iterations": 102, + "engine": "node", + "repetitions": 7, + "cpu_us": 3129.5588235294117, + "cpu_samples_us": [ + 3124.8137254901962, + 3130.0882352941176, + 3189.8333333333335, + 3133.450980392157, + 3128.607843137255, + 3129.176470588235, + 3129.5588235294117 + ], + "peak_rss_mib": 104.15625, + "peak_rss_samples_mib": [ + 104.1875, + 104.171875, + 104.0625, + 104.28125, + 104.109375, + 104.15625, + 104.015625 + ] + }, + "bun": { + "fixture": "numbers_1m", + "operation": "parse", + "iterations": 102, + "engine": "bun", + "repetitions": 7, + "cpu_us": 3209.1372549019607, + "cpu_samples_us": [ + 3214.156862745098, + 3196.0882352941176, + 3225.5196078431372, + 3209.1372549019607, + 3189.823529411765, + 3194.5392156862745, + 3221.8039215686276 + ], + "peak_rss_mib": 68.234375, + "peak_rss_samples_mib": [ + 68.21875, + 68.234375, + 68.234375, + 68.21875, + 68.234375, + 68.265625, + 68.234375 + ] + } + }, + "delta_pct": 0.09039533737056349, + "paired_delta_pct": [ + -0.036649942497501975, + 0.012001162217800676, + 0.43095537934831896, + 0.23842500363646657, + 0.11631288165163678, + -0.34245063476346926, + 0.07720639420825126 + ], + "slower_pairs": 5, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "numbers_1m", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "numbers_1m", + "operation": "stringify", + "iterations": 147, + "engine": "perry", + "repetitions": 7, + "cpu_us": 1014.4489795918367, + "cpu_samples_us": [ + 1014.374149659864, + 1017.578231292517, + 1014.4489795918367, + 1014.9183673469388, + 1013.8639455782313, + 1018.4149659863946, + 1013.9659863945578 + ], + "peak_rss_mib": 57.875, + "peak_rss_samples_mib": [ + 57.875, + 57.84375, + 57.875, + 57.875, + 57.84375, + 57.84375, + 57.875 + ] + }, + "baseline": { + "fixture": "numbers_1m", + "operation": "stringify", + "iterations": 147, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 1015.9455782312925, + "cpu_samples_us": [ + 1019.9115646258504, + 1015.0952380952381, + 1015.0884353741496, + 1014.6190476190476, + 1018.6938775510204, + 1017.4081632653061, + 1015.9455782312925 + ], + "peak_rss_mib": 57.828125, + "peak_rss_samples_mib": [ + 57.828125, + 57.859375, + 57.828125, + 57.859375, + 57.8125, + 57.828125, + 57.828125 + ] + }, + "node": { + "fixture": "numbers_1m", + "operation": "stringify", + "iterations": 147, + "engine": "node", + "repetitions": 7, + "cpu_us": 1975.1360544217687, + "cpu_samples_us": [ + 1976.2448979591836, + 1973.265306122449, + 1973.938775510204, + 1972.9727891156463, + 1975.1360544217687, + 1976.6734693877552, + 1975.938775510204 + ], + "peak_rss_mib": 113.09375, + "peak_rss_samples_mib": [ + 113.15625, + 113.078125, + 113.109375, + 113.15625, + 113.09375, + 113.046875, + 113.03125 + ] + }, + "bun": { + "fixture": "numbers_1m", + "operation": "stringify", + "iterations": 147, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2943.8231292517007, + "cpu_samples_us": [ + 2947.265306122449, + 2942.5714285714284, + 2944.530612244898, + 2943.8231292517007, + 2941.0204081632655, + 2943.013605442177, + 2945.4421768707484 + ], + "peak_rss_mib": 74.265625, + "peak_rss_samples_mib": [ + 74.25, + 74.234375, + 74.265625, + 74.28125, + 74.28125, + 74.25, + 74.296875 + ] + } + }, + "delta_pct": -0.14731090636382893, + "paired_delta_pct": [ + -0.54293089303461, + 0.24460692003029916, + -0.06299508102239892, + 0.029500700641649225, + -0.4741298715174702, + 0.09895760201659165, + -0.19485215341761286 + ], + "slower_pairs": 3, + "rss_delta_mib": 0.046875, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "long_string_1m", + "operation": "parse", + "engines": { + "perry": { + "fixture": "long_string_1m", + "operation": "parse", + "iterations": 2806, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.3499643620812545, + "cpu_samples_us": [ + 0.3488952245188881, + 0.35067712045616534, + 0.3499643620812545, + 0.3499643620812545, + 0.35032074126870993, + 0.3488952245188881, + 0.34782608695652173 + ], + "peak_rss_mib": 16.4375, + "peak_rss_samples_mib": [ + 16.4375, + 16.4375, + 16.453125, + 16.453125, + 16.4375, + 16.4375, + 16.453125 + ] + }, + "baseline": { + "fixture": "long_string_1m", + "operation": "parse", + "iterations": 2806, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.3488952245188881, + "cpu_samples_us": [ + 0.34853884533143265, + 0.3488952245188881, + 0.34853884533143265, + 0.3481824661439772, + 0.34925160370634356, + 0.3488952245188881, + 0.34925160370634356 + ], + "peak_rss_mib": 16.4375, + "peak_rss_samples_mib": [ + 16.421875, + 16.4375, + 16.421875, + 16.4375, + 16.4375, + 16.4375, + 16.4375 + ] + }, + "node": { + "fixture": "long_string_1m", + "operation": "parse", + "iterations": 2806, + "engine": "node", + "repetitions": 7, + "cpu_us": 364.4839629365645, + "cpu_samples_us": [ + 364.41874554526015, + 364.0377761938703, + 371.7808267997149, + 364.511760513186, + 364.9511760513186, + 364.4258731290093, + 364.4839629365645 + ], + "peak_rss_mib": 209.203125, + "peak_rss_samples_mib": [ + 209.015625, + 209.265625, + 220.765625, + 209.09375, + 209.25, + 209.203125, + 209.046875 + ] + }, + "bun": { + "fixture": "long_string_1m", + "operation": "parse", + "iterations": 2806, + "engine": "bun", + "repetitions": 7, + "cpu_us": 64.62758374910905, + "cpu_samples_us": [ + 64.81468282252317, + 64.57662152530293, + 64.73022095509623, + 64.62758374910905, + 64.51069137562367, + 64.49643620812544, + 64.8727726300784 + ], + "peak_rss_mib": 159.453125, + "peak_rss_samples_mib": [ + 164.46875, + 147.46875, + 166.46875, + 160.484375, + 159.453125, + 158.5, + 157.546875 + ] + } + }, + "delta_pct": 0.3064351378958108, + "paired_delta_pct": [ + 0.10224948875254825, + 0.5107252298263365, + 0.4089979550102374, + 0.5117707267144445, + 0.3061224489796066, + 0.0, + -0.40816326530612734 + ], + "slower_pairs": 5, + "rss_delta_mib": 0.0, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "long_string_1m", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "engine": "perry", + "repetitions": 7, + "cpu_us": 36.27523413111342, + "cpu_samples_us": [ + 32.59989594172737, + 36.745057232049945, + 36.27523413111342, + 36.448491155046824, + 36.9006243496358, + 36.147242455775235, + 35.73100936524454 + ], + "peak_rss_mib": 54.515625, + "peak_rss_samples_mib": [ + 54.515625, + 54.515625, + 54.515625, + 54.484375, + 54.484375, + 54.484375, + 54.53125 + ] + }, + "baseline": { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 35.08116545265349, + "cpu_samples_us": [ + 35.62018730489074, + 34.699791883454736, + 32.16181061394381, + 36.50468262226847, + 35.08116545265349, + 32.795525494276795, + 36.17741935483871 + ], + "peak_rss_mib": 54.46875, + "peak_rss_samples_mib": [ + 54.46875, + 54.5, + 54.5, + 54.46875, + 54.46875, + 54.46875, + 54.46875 + ] + }, + "node": { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "engine": "node", + "repetitions": 7, + "cpu_us": 102.07908428720083, + "cpu_samples_us": [ + 104.60561914672216, + 102.04214360041624, + 101.88397502601457, + 103.67950052029137, + 101.8480749219563, + 102.07908428720083, + 111.16337148803329 + ], + "peak_rss_mib": 183.65625, + "peak_rss_samples_mib": [ + 183.65625, + 183.671875, + 183.65625, + 183.609375, + 183.671875, + 183.65625, + 183.578125 + ] + }, + "bun": { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "engine": "bun", + "repetitions": 7, + "cpu_us": 95.20915712799167, + "cpu_samples_us": [ + 95.18158168574402, + 94.20811654526536, + 95.58220603537981, + 93.80228928199791, + 95.27159209157128, + 95.4843912591051, + 95.20915712799167 + ], + "peak_rss_mib": 161.640625, + "peak_rss_samples_mib": [ + 163.65625, + 123.640625, + 165.6875, + 123.640625, + 155.65625, + 169.671875, + 161.640625 + ] + } + }, + "delta_pct": 3.4037314982350964, + "paired_delta_pct": [ + -8.479156320294479, + 5.894171802138137, + 12.789775944350069, + -0.15392947749494068, + 5.186426601014449, + 10.22004346929386, + -1.2339464714595905 + ], + "slower_pairs": 4, + "rss_delta_mib": 0.046875, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "escaped_1m", + "operation": "parse", + "engines": { + "perry": { + "fixture": "escaped_1m", + "operation": "parse", + "iterations": 158, + "engine": "perry", + "repetitions": 7, + "cpu_us": 980.1645569620254, + "cpu_samples_us": [ + 979.7974683544304, + 979.6708860759494, + 978.9620253164557, + 980.4746835443038, + 980.2974683544304, + 980.1645569620254, + 980.3227848101266 + ], + "peak_rss_mib": 58.40625, + "peak_rss_samples_mib": [ + 58.40625, + 58.40625, + 58.40625, + 58.40625, + 58.40625, + 58.40625, + 58.40625 + ] + }, + "baseline": { + "fixture": "escaped_1m", + "operation": "parse", + "iterations": 158, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 981.0506329113924, + "cpu_samples_us": [ + 982.1139240506329, + 981.1645569620254, + 980.1645569620254, + 980.006329113924, + 979.6518987341772, + 981.4113924050633, + 981.0506329113924 + ], + "peak_rss_mib": 58.390625, + "peak_rss_samples_mib": [ + 58.390625, + 58.390625, + 58.40625, + 58.390625, + 58.390625, + 58.390625, + 58.40625 + ] + }, + "node": { + "fixture": "escaped_1m", + "operation": "parse", + "iterations": 158, + "engine": "node", + "repetitions": 7, + "cpu_us": 1761.5759493670887, + "cpu_samples_us": [ + 1758.487341772152, + 1757.8291139240507, + 1762.0696202531647, + 1762.626582278481, + 1761.613924050633, + 1760.0443037974683, + 1761.5759493670887 + ], + "peak_rss_mib": 102.5625, + "peak_rss_samples_mib": [ + 102.515625, + 102.5625, + 102.5625, + 102.6875, + 102.578125, + 102.5625, + 102.59375 + ] + }, + "bun": { + "fixture": "escaped_1m", + "operation": "parse", + "iterations": 158, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2073.1518987341774, + "cpu_samples_us": [ + 2072.9303797468356, + 2073.5632911392404, + 2072.974683544304, + 2073.1518987341774, + 2073.2088607594937, + 2075.6139240506327, + 2072.6139240506327 + ], + "peak_rss_mib": 67.90625, + "peak_rss_samples_mib": [ + 67.90625, + 67.875, + 67.90625, + 67.921875, + 67.859375, + 67.90625, + 67.890625 + ] + } + }, + "delta_pct": -0.090319084422541, + "paired_delta_pct": [ + -0.23586425560983004, + -0.15223449272371292, + -0.12268670980073448, + 0.047790959758731155, + 0.06589785831960793, + -0.12704513649290927, + -0.07419067648994915 + ], + "slower_pairs": 2, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "escaped_1m", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "escaped_1m", + "operation": "stringify", + "iterations": 166, + "engine": "perry", + "repetitions": 7, + "cpu_us": 884.8674698795181, + "cpu_samples_us": [ + 884.144578313253, + 886.5, + 885.9638554216867, + 884.8674698795181, + 886.777108433735, + 884.4759036144578, + 884.3734939759037 + ], + "peak_rss_mib": 54.890625, + "peak_rss_samples_mib": [ + 54.890625, + 54.890625, + 54.921875, + 54.890625, + 54.921875, + 54.890625, + 54.890625 + ] + }, + "baseline": { + "fixture": "escaped_1m", + "operation": "stringify", + "iterations": 166, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 884.0120481927711, + "cpu_samples_us": [ + 885.0421686746988, + 883.9879518072289, + 883.9698795180723, + 884.4397590361446, + 884.7168674698795, + 884.0120481927711, + 883.7831325301205 + ], + "peak_rss_mib": 54.875, + "peak_rss_samples_mib": [ + 54.875, + 54.90625, + 54.875, + 54.90625, + 54.875, + 54.90625, + 54.875 + ] + }, + "node": { + "fixture": "escaped_1m", + "operation": "stringify", + "iterations": 166, + "engine": "node", + "repetitions": 7, + "cpu_us": 1893.6807228915663, + "cpu_samples_us": [ + 1896.620481927711, + 1892.2831325301204, + 1890.3915662650602, + 1892.6144578313254, + 1901.355421686747, + 1895.078313253012, + 1893.6807228915663 + ], + "peak_rss_mib": 124.828125, + "peak_rss_samples_mib": [ + 124.90625, + 124.75, + 124.859375, + 124.78125, + 124.828125, + 124.796875, + 124.859375 + ] + }, + "bun": { + "fixture": "escaped_1m", + "operation": "stringify", + "iterations": 166, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2083.855421686747, + "cpu_samples_us": [ + 2082.0361445783133, + 2087.114457831325, + 2082.777108433735, + 2089.5843373493976, + 2083.789156626506, + 2083.855421686747, + 2089.789156626506 + ], + "peak_rss_mib": 74.796875, + "peak_rss_samples_mib": [ + 74.796875, + 74.796875, + 74.828125, + 74.734375, + 74.8125, + 74.734375, + 74.84375 + ] + } + }, + "delta_pct": 0.0967658402954763, + "paired_delta_pct": [ + -0.10141780733340378, + 0.28417222063212844, + 0.2255705708775535, + 0.04835952239863328, + 0.23287008981158763, + 0.052471617625005074, + 0.0667993565449887 + ], + "slower_pairs": 6, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "unicode_1m", + "operation": "parse", + "engines": { + "perry": { + "fixture": "unicode_1m", + "operation": "parse", + "iterations": 2786, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.3485283560660445, + "cpu_samples_us": [ + 0.3474515434314429, + 0.3485283560660445, + 0.3542713567839196, + 0.3485283560660445, + 0.34816941852117733, + 0.34960516870064606, + 0.3485283560660445 + ], + "peak_rss_mib": 15.765625, + "peak_rss_samples_mib": [ + 15.78125, + 15.765625, + 15.78125, + 15.765625, + 15.765625, + 15.765625, + 15.78125 + ] + }, + "baseline": { + "fixture": "unicode_1m", + "operation": "parse", + "iterations": 2786, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.3485283560660445, + "cpu_samples_us": [ + 0.3474515434314429, + 0.3485283560660445, + 0.3485283560660445, + 0.3539124192390524, + 0.3485283560660445, + 0.34960516870064606, + 0.34816941852117733 + ], + "peak_rss_mib": 15.765625, + "peak_rss_samples_mib": [ + 15.75, + 15.765625, + 15.765625, + 15.765625, + 15.75, + 15.765625, + 15.75 + ] + }, + "node": { + "fixture": "unicode_1m", + "operation": "parse", + "iterations": 2786, + "engine": "node", + "repetitions": 7, + "cpu_us": 443.35139985642496, + "cpu_samples_us": [ + 442.1629576453697, + 442.20818377602296, + 445.2293610911701, + 444.7961234745154, + 443.35139985642496, + 443.264895908112, + 444.89339554917444 + ], + "peak_rss_mib": 198.3125, + "peak_rss_samples_mib": [ + 194.859375, + 194.765625, + 203.75, + 198.3125, + 205.5, + 209.109375, + 194.71875 + ] + }, + "bun": { + "fixture": "unicode_1m", + "operation": "parse", + "iterations": 2786, + "engine": "bun", + "repetitions": 7, + "cpu_us": 58.17803302225413, + "cpu_samples_us": [ + 58.13424264178033, + 57.95836324479541, + 59.11880832735104, + 57.954055994257, + 59.786791098348885, + 58.17803302225413, + 62.816223977027995 + ], + "peak_rss_mib": 154.515625, + "peak_rss_samples_mib": [ + 163.296875, + 158.0, + 154.515625, + 159.859375, + 150.0625, + 151.796875, + 153.640625 + ] + } + }, + "delta_pct": 0.0, + "paired_delta_pct": [ + 0.0, + 0.0, + 1.6477857878475888, + -1.5212981744421983, + -0.1029866117404632, + 0.0, + 0.10309278350515427 + ], + "slower_pairs": 2, + "rss_delta_mib": 0.0, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "unicode_1m", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "engine": "perry", + "repetitions": 7, + "cpu_us": 30.317171717171718, + "cpu_samples_us": [ + 30.317171717171718, + 28.343434343434343, + 31.23151515151515, + 31.143434343434343, + 29.674343434343434, + 31.592727272727274, + 29.925656565656567 + ], + "peak_rss_mib": 53.859375, + "peak_rss_samples_mib": [ + 53.859375, + 53.859375, + 53.890625, + 53.859375, + 53.890625, + 53.8125, + 53.859375 + ] + }, + "baseline": { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 28.085656565656567, + "cpu_samples_us": [ + 29.373737373737374, + 29.111919191919192, + 28.085656565656567, + 27.876767676767678, + 26.94181818181818, + 32.387070707070706, + 27.995959595959597 + ], + "peak_rss_mib": 53.84375, + "peak_rss_samples_mib": [ + 53.84375, + 53.875, + 53.84375, + 53.828125, + 53.84375, + 53.84375, + 53.84375 + ] + }, + "node": { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "engine": "node", + "repetitions": 7, + "cpu_us": 409.0840404040404, + "cpu_samples_us": [ + 410.3478787878788, + 409.0840404040404, + 408.01616161616164, + 408.749898989899, + 408.8840404040404, + 409.12282828282827, + 413.4262626262626 + ], + "peak_rss_mib": 186.296875, + "peak_rss_samples_mib": [ + 186.34375, + 186.21875, + 186.28125, + 186.28125, + 186.296875, + 186.484375, + 203.25 + ] + }, + "bun": { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "engine": "bun", + "repetitions": 7, + "cpu_us": 448.52363636363634, + "cpu_samples_us": [ + 450.88444444444445, + 448.43232323232326, + 446.69656565656567, + 448.52363636363634, + 449.6650505050505, + 449.0557575757576, + 448.4642424242424 + ], + "peak_rss_mib": 155.34375, + "peak_rss_samples_mib": [ + 144.234375, + 164.3125, + 153.59375, + 125.921875, + 158.921875, + 155.34375, + 166.0625 + ] + } + }, + "delta_pct": 7.945390723903789, + "paired_delta_pct": [ + 3.211829436038527, + -2.6397601732082387, + 11.200943721947286, + 11.718240452206686, + 10.142319401328725, + -2.452656004391318, + 6.892769519411179 + ], + "slower_pairs": 5, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "wide_1m", + "operation": "parse", + "engines": { + "perry": { + "fixture": "wide_1m", + "operation": "parse", + "iterations": 64, + "engine": "perry", + "repetitions": 7, + "cpu_us": 2906.5625, + "cpu_samples_us": [ + 2906.5625, + 2912.0625, + 2897.03125, + 2910.4375, + 2906.75, + 2903.34375, + 2893.265625 + ], + "peak_rss_mib": 227.703125, + "peak_rss_samples_mib": [ + 227.703125, + 227.703125, + 227.71875, + 227.71875, + 227.703125, + 227.71875, + 227.703125 + ] + }, + "baseline": { + "fixture": "wide_1m", + "operation": "parse", + "iterations": 64, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 2906.03125, + "cpu_samples_us": [ + 2914.09375, + 2902.671875, + 2901.609375, + 2904.84375, + 2911.703125, + 2906.03125, + 2911.65625 + ], + "peak_rss_mib": 227.6875, + "peak_rss_samples_mib": [ + 227.703125, + 227.6875, + 227.703125, + 227.6875, + 227.6875, + 227.703125, + 227.6875 + ] + }, + "node": { + "fixture": "wide_1m", + "operation": "parse", + "iterations": 64, + "engine": "node", + "repetitions": 7, + "cpu_us": 5290.375, + "cpu_samples_us": [ + 5314.984375, + 5298.359375, + 5288.109375, + 5266.015625, + 5294.171875, + 5290.375, + 5258.9375 + ], + "peak_rss_mib": 121.140625, + "peak_rss_samples_mib": [ + 121.140625, + 121.0625, + 121.046875, + 121.078125, + 121.1875, + 121.203125, + 121.171875 + ] + }, + "bun": { + "fixture": "wide_1m", + "operation": "parse", + "iterations": 64, + "engine": "bun", + "repetitions": 7, + "cpu_us": 4133.3125, + "cpu_samples_us": [ + 4122.875, + 4133.3125, + 4147.09375, + 4151.8125, + 4130.984375, + 4131.40625, + 4136.390625 + ], + "peak_rss_mib": 95.078125, + "peak_rss_samples_mib": [ + 95.125, + 95.0625, + 95.078125, + 95.03125, + 95.015625, + 95.5625, + 95.09375 + ] + } + }, + "delta_pct": 0.018280945877635624, + "paired_delta_pct": [ + -0.2584422687156196, + 0.3235165876267043, + -0.15777881886668288, + 0.19256629551933635, + -0.1701109209064744, + -0.0924800791457403, + -0.6316207485001057 + ], + "slower_pairs": 2, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": true + }, + { + "fixture": "wide_1m", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "wide_1m", + "operation": "stringify", + "iterations": 232, + "engine": "perry", + "repetitions": 7, + "cpu_us": 634.6724137931035, + "cpu_samples_us": [ + 634.7413793103449, + 634.2758620689655, + 633.9094827586207, + 633.7931034482758, + 635.7112068965517, + 634.6724137931035, + 634.9612068965517 + ], + "peak_rss_mib": 68.671875, + "peak_rss_samples_mib": [ + 68.671875, + 68.671875, + 68.640625, + 68.671875, + 68.640625, + 68.671875, + 68.671875 + ] + }, + "baseline": { + "fixture": "wide_1m", + "operation": "stringify", + "iterations": 232, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 634.073275862069, + "cpu_samples_us": [ + 633.6896551724138, + 634.7629310344828, + 633.1939655172414, + 632.9310344827586, + 635.0043103448276, + 634.2931034482758, + 634.073275862069 + ], + "peak_rss_mib": 68.625, + "peak_rss_samples_mib": [ + 68.625, + 68.625, + 68.625, + 68.65625, + 68.625, + 68.625, + 68.65625 + ] + }, + "node": { + "fixture": "wide_1m", + "operation": "stringify", + "iterations": 232, + "engine": "node", + "repetitions": 7, + "cpu_us": 6337.310344827586, + "cpu_samples_us": [ + 6338.0948275862065, + 6366.689655172414, + 6337.310344827586, + 6287.551724137931, + 6325.547413793103, + 6359.801724137931, + 6323.116379310345 + ], + "peak_rss_mib": 117.96875, + "peak_rss_samples_mib": [ + 117.90625, + 118.171875, + 117.96875, + 118.078125, + 117.96875, + 117.90625, + 117.984375 + ] + }, + "bun": { + "fixture": "wide_1m", + "operation": "stringify", + "iterations": 232, + "engine": "bun", + "repetitions": 7, + "cpu_us": 664.1724137931035, + "cpu_samples_us": [ + 664.1724137931035, + 663.0301724137931, + 672.4439655172414, + 664.4353448275862, + 663.9612068965517, + 663.9870689655172, + 664.5258620689655 + ], + "peak_rss_mib": 84.5, + "peak_rss_samples_mib": [ + 84.578125, + 83.328125, + 83.265625, + 84.71875, + 83.25, + 84.734375, + 84.5 + ] + } + }, + "delta_pct": 0.09449033003636753, + "paired_delta_pct": [ + 0.16596832997768374, + -0.07673242114556444, + 0.11300127296614004, + 0.1362026695723273, + 0.11132153596569161, + 0.0598004838402888, + 0.14003602868699616 + ], + "slower_pairs": 6, + "rss_delta_mib": 0.046875, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "heterogeneous_1m", + "operation": "parse", + "engines": { + "perry": { + "fixture": "heterogeneous_1m", + "operation": "parse", + "iterations": 142, + "engine": "perry", + "repetitions": 7, + "cpu_us": 1117.105633802817, + "cpu_samples_us": [ + 1114.0915492957747, + 1116.394366197183, + 1118.725352112676, + 1118.6267605633802, + 1117.6901408450703, + 1116.9014084507041, + 1117.105633802817 + ], + "peak_rss_mib": 62.5625, + "peak_rss_samples_mib": [ + 62.5625, + 62.5625, + 62.5625, + 62.5625, + 62.5625, + 62.5625, + 62.5625 + ] + }, + "baseline": { + "fixture": "heterogeneous_1m", + "operation": "parse", + "iterations": 142, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 1116.0352112676057, + "cpu_samples_us": [ + 1122.3169014084508, + 1117.6901408450703, + 1113.5845070422536, + 1116.0352112676057, + 1115.5774647887324, + 1115.2323943661972, + 1119.6267605633802 + ], + "peak_rss_mib": 62.546875, + "peak_rss_samples_mib": [ + 62.546875, + 62.546875, + 62.546875, + 62.546875, + 62.546875, + 62.546875, + 62.546875 + ] + }, + "node": { + "fixture": "heterogeneous_1m", + "operation": "parse", + "iterations": 142, + "engine": "node", + "repetitions": 7, + "cpu_us": 3846.9014084507044, + "cpu_samples_us": [ + 3910.021126760563, + 3831.957746478873, + 3846.9014084507044, + 3916.492957746479, + 3836.6478873239435, + 3815.676056338028, + 3880.1971830985917 + ], + "peak_rss_mib": 92.890625, + "peak_rss_samples_mib": [ + 92.875, + 92.9375, + 98.234375, + 92.265625, + 93.015625, + 92.8125, + 92.890625 + ] + }, + "bun": { + "fixture": "heterogeneous_1m", + "operation": "parse", + "iterations": 142, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2937.718309859155, + "cpu_samples_us": [ + 2912.6971830985917, + 2907.225352112676, + 2955.6830985915494, + 2906.1901408450703, + 2960.992957746479, + 2950.7323943661972, + 2937.718309859155 + ], + "peak_rss_mib": 99.53125, + "peak_rss_samples_mib": [ + 99.578125, + 99.46875, + 99.5, + 99.53125, + 99.671875, + 99.53125, + 99.4375 + ] + } + }, + "delta_pct": 0.09591297159841083, + "paired_delta_pct": [ + -0.7328903362636474, + -0.1159332627652665, + 0.46164840098905646, + 0.2322103522908625, + 0.18937959245510783, + 0.14965616968609652, + -0.22517564329157524 + ], + "slower_pairs": 4, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "engine": "perry", + "repetitions": 7, + "cpu_us": 718.7018348623853, + "cpu_samples_us": [ + 718.7018348623853, + 718.2339449541284, + 718.7614678899082, + 717.7522935779816, + 716.6284403669724, + 718.8669724770642, + 718.8853211009174 + ], + "peak_rss_mib": 61.71875, + "peak_rss_samples_mib": [ + 61.71875, + 61.71875, + 61.71875, + 61.703125, + 61.71875, + 61.71875, + 61.71875 + ] + }, + "baseline": { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 718.4449541284404, + "cpu_samples_us": [ + 717.4816513761468, + 719.4678899082569, + 719.2614678899082, + 717.3761467889908, + 717.7798165137615, + 718.4449541284404, + 721.5779816513761 + ], + "peak_rss_mib": 61.703125, + "peak_rss_samples_mib": [ + 61.703125, + 61.6875, + 61.703125, + 61.703125, + 61.703125, + 61.703125, + 61.703125 + ] + }, + "node": { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "engine": "node", + "repetitions": 7, + "cpu_us": 896.7155963302753, + "cpu_samples_us": [ + 896.3853211009174, + 900.0733944954128, + 896.0733944954128, + 896.7155963302753, + 900.9678899082569, + 896.0275229357799, + 897.4862385321101 + ], + "peak_rss_mib": 128.9375, + "peak_rss_samples_mib": [ + 128.90625, + 129.140625, + 129.125, + 128.921875, + 128.9375, + 128.921875, + 129.015625 + ] + }, + "bun": { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "engine": "bun", + "repetitions": 7, + "cpu_us": 1056.2752293577983, + "cpu_samples_us": [ + 1063.3302752293578, + 1054.2339449541284, + 1058.894495412844, + 1062.5825688073394, + 1054.6559633027523, + 1056.2752293577983, + 1054.4495412844037 + ], + "peak_rss_mib": 104.09375, + "peak_rss_samples_mib": [ + 104.09375, + 104.0625, + 104.953125, + 104.09375, + 104.0625, + 105.078125, + 104.90625 + ] + } + }, + "delta_pct": 0.03575510308324592, + "paired_delta_pct": [ + 0.1700647652658649, + -0.17150799520543325, + -0.06951574946268968, + 0.052433690564490654, + -0.16040798588922156, + 0.058740526493883394, + -0.37316279306311984 + ], + "slower_pairs": 3, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + } + ] + } + } +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/full-cases.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/full-cases.json new file mode 100644 index 0000000000..ce6e1cd1d4 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/full-cases.json @@ -0,0 +1,358 @@ +{ + "scope": "R23 original 38 parse/stringify plus 12 consumption cases; original iteration counts and warmups reused unchanged, seven interleaved fresh-process repetitions per engine; prepared before R23 performance timing", + "iteration_reference_commit": "4fc51192eddce6efeb11fb70c5c10ba3c25978cc", + "iteration_reference_path": "benchmarks/json_performance/results/quiet-main-53df-all-r5/timing.jsonl", + "iteration_reference_sha256": "31027b5e01b853a5cc3aba43376a3638906ae8dc4ebe7e5cae26f172af745c6b", + "cases": [ + { + "fixture": "null", + "operation": "parse", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "null", + "operation": "stringify", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "string_a", + "operation": "parse", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "string_a", + "operation": "stringify", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "empty_object", + "operation": "parse", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "empty_object", + "operation": "stringify", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "tiny_object", + "operation": "stringify", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "small_record", + "operation": "parse", + "iterations": 1581369, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "small_record", + "operation": "stringify", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "object_1k", + "operation": "parse", + "iterations": 1961848, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "object_1k", + "operation": "stringify", + "iterations": 1036867, + "warmup": 5000, + "repetitions": 7 + }, + { + "fixture": "records_array_16k", + "operation": "parse", + "iterations": 11284, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_16k", + "operation": "stringify", + "iterations": 12949, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_16k", + "operation": "sparse", + "iterations": 7868, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_16k", + "operation": "scan", + "iterations": 3761, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_1m", + "operation": "parse", + "iterations": 170, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_1m", + "operation": "stringify", + "iterations": 229, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_1m", + "operation": "sparse", + "iterations": 161, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_1m", + "operation": "scan", + "iterations": 69, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_object_1m", + "operation": "stringify", + "iterations": 229, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_8m", + "operation": "parse", + "iterations": 16, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_8m", + "operation": "stringify", + "iterations": 29, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_8m", + "operation": "sparse", + "iterations": 15, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_8m", + "operation": "scan", + "iterations": 8, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_8m", + "operation": "roundtrip", + "iterations": 11, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_object_8m", + "operation": "parse", + "iterations": 10, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_object_8m", + "operation": "stringify", + "iterations": 29, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_20m", + "operation": "parse", + "iterations": 4, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_20m", + "operation": "stringify", + "iterations": 12, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_20m", + "operation": "sparse", + "iterations": 4, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_20m", + "operation": "scan", + "iterations": 4, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_array_20m", + "operation": "roundtrip", + "iterations": 2, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_object_20m", + "operation": "parse", + "iterations": 4, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "records_object_20m", + "operation": "stringify", + "iterations": 12, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "numbers_1m", + "operation": "parse", + "iterations": 102, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "numbers_1m", + "operation": "stringify", + "iterations": 147, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "long_string_1m", + "operation": "parse", + "iterations": 2806, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "escaped_1m", + "operation": "parse", + "iterations": 158, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "escaped_1m", + "operation": "stringify", + "iterations": 166, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "unicode_1m", + "operation": "parse", + "iterations": 2786, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "wide_1m", + "operation": "parse", + "iterations": 64, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "wide_1m", + "operation": "stringify", + "iterations": 232, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "heterogeneous_1m", + "operation": "parse", + "iterations": 142, + "warmup": 2, + "repetitions": 7 + }, + { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "warmup": 2, + "repetitions": 7 + } + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/getter-baseline-comparison.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/getter-baseline-comparison.json new file mode 100644 index 0000000000..6334acf133 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/getter-baseline-comparison.json @@ -0,0 +1,119 @@ +{ + "rows": [ + { + "arm": "main", + "parser": "auto", + "exit_code": 1, + "matches_node": false, + "source_sha256": "0d5d909e4486ff06c5bea0bceb7e194b9a9f174fe65c4a6efc099b672741d79b", + "binary_sha256": "75d4839f16e6eed750fc9ecaab0f94987138536f35d198bf48057810f6cfb063", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/initial-validation/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe" + ] + }, + { + "arm": "main", + "parser": "tape", + "exit_code": 1, + "matches_node": false, + "source_sha256": "0d5d909e4486ff06c5bea0bceb7e194b9a9f174fe65c4a6efc099b672741d79b", + "binary_sha256": "75d4839f16e6eed750fc9ecaab0f94987138536f35d198bf48057810f6cfb063", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/initial-validation/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe" + ] + }, + { + "arm": "main", + "parser": "direct", + "exit_code": 0, + "matches_node": true, + "source_sha256": "0d5d909e4486ff06c5bea0bceb7e194b9a9f174fe65c4a6efc099b672741d79b", + "binary_sha256": "75d4839f16e6eed750fc9ecaab0f94987138536f35d198bf48057810f6cfb063", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/initial-validation/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe" + ] + }, + { + "arm": "candidate", + "parser": "auto", + "exit_code": 1, + "matches_node": false, + "source_sha256": "0d5d909e4486ff06c5bea0bceb7e194b9a9f174fe65c4a6efc099b672741d79b", + "binary_sha256": "e84fba85fc3c0be1a260648539996c63cc4c592011bdcda220e4860259aae47d", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/initial-validation/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-getter-probe" + ] + }, + { + "arm": "candidate", + "parser": "tape", + "exit_code": 1, + "matches_node": false, + "source_sha256": "0d5d909e4486ff06c5bea0bceb7e194b9a9f174fe65c4a6efc099b672741d79b", + "binary_sha256": "e84fba85fc3c0be1a260648539996c63cc4c592011bdcda220e4860259aae47d", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/initial-validation/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-getter-probe" + ] + }, + { + "arm": "candidate", + "parser": "direct", + "exit_code": 0, + "matches_node": true, + "source_sha256": "0d5d909e4486ff06c5bea0bceb7e194b9a9f174fe65c4a6efc099b672741d79b", + "binary_sha256": "e84fba85fc3c0be1a260648539996c63cc4c592011bdcda220e4860259aae47d", + "compiler_sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "runtime_sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/initial-validation/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-getter-probe" + ] + } + ], + "note": "Existing lazy descriptor failures preserved unsuppressed; not a conformance pass." +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/getter-baseline-r25-original.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/getter-baseline-r25-original.json new file mode 100644 index 0000000000..c33ee0bead --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/getter-baseline-r25-original.json @@ -0,0 +1,119 @@ +{ + "rows": [ + { + "arm": "main", + "parser": "auto", + "exit_code": 1, + "matches_node": false, + "source_sha256": "0d5d909e4486ff06c5bea0bceb7e194b9a9f174fe65c4a6efc099b672741d79b", + "binary_sha256": "7f119a302c936a148b6868b089bc7eae5d0e39ac30398803e255a9c47337c30d", + "compiler_sha256": "c8e83e7dc6680c54044b09c6493522bb0375a93d61730c3c68ebd9cc851b7b79", + "runtime_sha256": "3e925cb1a91bf474203c69b33ae2189481e46e0bccebd4b2cdcf35c1a963bbbc", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/initial-validation/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-getter-probe" + ] + }, + { + "arm": "main", + "parser": "tape", + "exit_code": 1, + "matches_node": false, + "source_sha256": "0d5d909e4486ff06c5bea0bceb7e194b9a9f174fe65c4a6efc099b672741d79b", + "binary_sha256": "7f119a302c936a148b6868b089bc7eae5d0e39ac30398803e255a9c47337c30d", + "compiler_sha256": "c8e83e7dc6680c54044b09c6493522bb0375a93d61730c3c68ebd9cc851b7b79", + "runtime_sha256": "3e925cb1a91bf474203c69b33ae2189481e46e0bccebd4b2cdcf35c1a963bbbc", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/initial-validation/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-getter-probe" + ] + }, + { + "arm": "main", + "parser": "direct", + "exit_code": 0, + "matches_node": true, + "source_sha256": "0d5d909e4486ff06c5bea0bceb7e194b9a9f174fe65c4a6efc099b672741d79b", + "binary_sha256": "7f119a302c936a148b6868b089bc7eae5d0e39ac30398803e255a9c47337c30d", + "compiler_sha256": "c8e83e7dc6680c54044b09c6493522bb0375a93d61730c3c68ebd9cc851b7b79", + "runtime_sha256": "3e925cb1a91bf474203c69b33ae2189481e46e0bccebd4b2cdcf35c1a963bbbc", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/initial-validation/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-getter-probe" + ] + }, + { + "arm": "candidate", + "parser": "auto", + "exit_code": 1, + "matches_node": false, + "source_sha256": "0d5d909e4486ff06c5bea0bceb7e194b9a9f174fe65c4a6efc099b672741d79b", + "binary_sha256": "75d4839f16e6eed750fc9ecaab0f94987138536f35d198bf48057810f6cfb063", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/initial-validation/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe" + ] + }, + { + "arm": "candidate", + "parser": "tape", + "exit_code": 1, + "matches_node": false, + "source_sha256": "0d5d909e4486ff06c5bea0bceb7e194b9a9f174fe65c4a6efc099b672741d79b", + "binary_sha256": "75d4839f16e6eed750fc9ecaab0f94987138536f35d198bf48057810f6cfb063", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/initial-validation/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe" + ] + }, + { + "arm": "candidate", + "parser": "direct", + "exit_code": 0, + "matches_node": true, + "source_sha256": "0d5d909e4486ff06c5bea0bceb7e194b9a9f174fe65c4a6efc099b672741d79b", + "binary_sha256": "75d4839f16e6eed750fc9ecaab0f94987138536f35d198bf48057810f6cfb063", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/initial-validation/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe" + ] + } + ], + "note": "Existing lazy descriptor failures preserved unsuppressed; not a conformance pass." +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/getter-probe-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/getter-probe-node.stdout.gz new file mode 100644 index 0000000000..e64bac74aa Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/getter-probe-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/access-worker.js b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/access-worker.js new file mode 100644 index 0000000000..70d94cb8e2 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/access-worker.js @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records = JSON.parse(text); +const length = records.length; +function run(rows, count) { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/access-worker.ts b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/access-worker.ts new file mode 100644 index 0000000000..530a63c663 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/access-worker.ts @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs'; +const text = readFileSync(process.argv[2], 'utf8'); +const mode = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const records: any = JSON.parse(text); +const length = records.length; +function run(rows: any, count: number): number { + let sum = 0; + let cursor = 0; + if (mode === 'repeat') { + for (let i = 0; i < count; i++) sum += rows[7].id; + } else if (mode === 'random') { + for (let i = 0; i < count; i++) { + cursor = (cursor * 17 + 7) % length; + const index = cursor; + sum += rows[index].id; + } + } else if (mode === 'fields') { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + sum += rows[index].name.length; + sum += rows[index].active ? 1 : 0; + } + } else { + for (let i = 0; i < count; i++) { + const index = i % length; + sum += rows[index].id; + } + } + return sum; +} +let checksum = run(records, warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(records, iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +console.log('KEEP', records.length); diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/rotating-worker.js b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/rotating-worker.js new file mode 100644 index 0000000000..adb5655ef4 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/rotating-worker.js @@ -0,0 +1,63 @@ +// Generated from rotating-worker.ts by erasing its type annotations. +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last = null; +let cursor = 0; +let checksum = 0; + +function run(count) { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/rotating-worker.ts b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/rotating-worker.ts new file mode 100644 index 0000000000..ce56073346 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/rotating-worker.ts @@ -0,0 +1,62 @@ +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources: string[] = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last: any = null; +let cursor = 0; +let checksum = 0; + +function run(count: number): number { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/run_access.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/run_access.py new file mode 100644 index 0000000000..aeb19504ea --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/run_access.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ROOT / 'access-worker.js')], + 'bun': [args.bun, str(ROOT / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ROOT / 'access-worker.ts', ROOT / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/run_dispatch_focus.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/run_regression_focus.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/run_regression_focus.py new file mode 100644 index 0000000000..f1c85426ec --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/run_regression_focus.py @@ -0,0 +1,123 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +from run_dispatch_focus import run, ROOT + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(ROOT / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={p: hashlib.sha256((ROOT / p).read_bytes()).hexdigest() + for p in ['run_regression_focus.py', 'run_dispatch_focus.py', 'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(ROOT / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/with_lock.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/worker.js b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/worker.js new file mode 100644 index 0000000000..8ff145c5fb --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/worker.js @@ -0,0 +1,82 @@ +// Generated from worker.ts by erasing its type annotations. +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/worker.ts b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/worker.ts new file mode 100644 index 0000000000..c654926e01 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/harness/worker.ts @@ -0,0 +1,81 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/analysis.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/analysis.json new file mode 100644 index 0000000000..74b3834e7c --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/analysis.json @@ -0,0 +1,1372 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "diagnostic_only": true, + "note": "Three R25 frozen-worker sampling diagnostics, with complete Node output verification for all eight rotating inputs and the last result. CPU/RSS of sampled processes is not benchmark evidence. Inclusive attribution overlaps and cannot be added.", + "cases": [ + { + "case": { + "fixture": "small_record", + "operation": "parse", + "mode": "r25", + "iterations": 20000000, + "warmup": 50000 + }, + "workload_samples": 644, + "phases": { + "workload": { + "samples": 644, + "frames": [ + { + "depth": 10, + "count": 600, + "name": "perry_fn_rotating_worker_ts__run$spec_b (in r25-rotating-worker) + 5860 [0x10201dfa4]", + "parent": 44 + }, + { + "depth": 10, + "count": 12, + "name": "perry_fn_rotating_worker_ts__run$spec_b (in r25-rotating-worker) + 6136 [0x10201e0b8]", + "parent": 44 + }, + { + "depth": 10, + "count": 6, + "name": "perry_fn_rotating_worker_ts__run$spec_b (in r25-rotating-worker) + 6016 [0x10201e040]", + "parent": 44 + }, + { + "depth": 10, + "count": 2, + "name": "perry_fn_rotating_worker_ts__run$spec_b (in r25-rotating-worker) + 5940 [0x10201dff4]", + "parent": 44 + }, + { + "depth": 10, + "count": 1, + "name": "perry_fn_rotating_worker_ts__run$spec_b (in r25-rotating-worker) + 5856 [0x10201dfa0]", + "parent": 44 + }, + { + "depth": 10, + "count": 1, + "name": "perry_fn_rotating_worker_ts__run$spec_b (in r25-rotating-worker) + 5972 [0x10201e014]", + "parent": 44 + }, + { + "depth": 10, + "count": 22, + "name": "perry_fn_rotating_worker_ts__run$spec_b (in r25-rotating-worker) + 5860 [0x10201dfa4]", + "parent": 312 + } + ], + "pct_of_workload_samples": 100.0 + }, + "json_parse": { + "samples": 0, + "frames": [], + "pct_of_workload_samples": 0.0 + }, + "root_scope": { + "samples": 0, + "frames": [], + "pct_of_workload_samples": 0.0 + }, + "utf8_validation": { + "samples": 0, + "frames": [], + "pct_of_workload_samples": 0.0 + }, + "memory_copy": { + "samples": 32, + "frames": [ + { + "depth": 20, + "count": 6, + "name": "_platform_memmove (in libsystem_platform.dylib) + 452,428,... [0x18171f524,0x18171f50c,...]", + "parent": 50, + "self_samples": 6 + }, + { + "depth": 20, + "count": 1, + "name": "DYLD-STUB$$memcpy (in r25-rotating-worker) + 4 [0x102b7bc30]", + "parent": 50, + "self_samples": 1 + }, + { + "depth": 16, + "count": 11, + "name": "_platform_memmove (in libsystem_platform.dylib) + 180,168,... [0x18171f414,0x18171f408,...]", + "parent": 195, + "self_samples": 11 + }, + { + "depth": 16, + "count": 8, + "name": "_platform_memmove (in libsystem_platform.dylib) + 180,188 [0x18171f414,0x18171f41c]", + "parent": 200, + "self_samples": 8 + }, + { + "depth": 18, + "count": 3, + "name": "_platform_memmove (in libsystem_platform.dylib) + 428,12 [0x18171f50c,0x18171f36c]", + "parent": 233, + "self_samples": 3 + }, + { + "depth": 20, + "count": 2, + "name": "_platform_memmove (in libsystem_platform.dylib) + 452 [0x18171f524]", + "parent": 317, + "self_samples": 2 + }, + { + "depth": 16, + "count": 1, + "name": "_platform_memmove (in libsystem_platform.dylib) + 180 [0x18171f414]", + "parent": 348, + "self_samples": 1 + } + ], + "pct_of_workload_samples": 4.968944099378882 + }, + "allocation": { + "samples": 49, + "frames": [ + { + "depth": 14, + "count": 19, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy28gc_bump_malloc_trigger_inner (in r25-rotating-worker) + 1052,424,... [0x10247749c,0x102477228,...]", + "parent": 208, + "self_samples": 19 + }, + { + "depth": 14, + "count": 15, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy28gc_bump_malloc_trigger_inner (in r25-rotating-worker) + 1120 [0x1024774e0]", + "parent": 208, + "self_samples": 0 + }, + { + "depth": 14, + "count": 5, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy28gc_bump_malloc_trigger_inner (in r25-rotating-worker) + 1444 [0x102477624]", + "parent": 208, + "self_samples": 0 + }, + { + "depth": 14, + "count": 3, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy28gc_bump_malloc_trigger_inner (in r25-rotating-worker) + 628 [0x1024772f4]", + "parent": 208, + "self_samples": 0 + }, + { + "depth": 14, + "count": 2, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy28gc_bump_malloc_trigger_inner (in r25-rotating-worker) + 584 [0x1024772c8]", + "parent": 208, + "self_samples": 0 + }, + { + "depth": 14, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy28gc_bump_malloc_trigger_inner (in r25-rotating-worker) + 128 [0x102477100]", + "parent": 208, + "self_samples": 0 + }, + { + "depth": 14, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy28gc_bump_malloc_trigger_inner (in r25-rotating-worker) + 620 [0x1024772ec]", + "parent": 208, + "self_samples": 0 + }, + { + "depth": 14, + "count": 2, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy28gc_bump_malloc_trigger_inner (in r25-rotating-worker) + 1444 [0x102477624]", + "parent": 350, + "self_samples": 0 + }, + { + "depth": 14, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy28gc_bump_malloc_trigger_inner (in r25-rotating-worker) + 424 [0x102477228]", + "parent": 350, + "self_samples": 1 + } + ], + "pct_of_workload_samples": 7.608695652173914 + }, + "collection": { + "samples": 152, + "frames": [ + { + "depth": 16, + "count": 18, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 324 [0x10247452c]", + "parent": 125, + "self_samples": 0 + }, + { + "depth": 16, + "count": 15, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 2204,484,... [0x102474c84,0x1024745cc,...]", + "parent": 125, + "self_samples": 15 + }, + { + "depth": 16, + "count": 5, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 228 [0x1024744cc]", + "parent": 125, + "self_samples": 0 + }, + { + "depth": 16, + "count": 3, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 276 [0x1024744fc]", + "parent": 125, + "self_samples": 0 + }, + { + "depth": 16, + "count": 3, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 284 [0x102474504]", + "parent": 125, + "self_samples": 0 + }, + { + "depth": 16, + "count": 3, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 2080 [0x102474c08]", + "parent": 125, + "self_samples": 0 + }, + { + "depth": 16, + "count": 2, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 92 [0x102474444]", + "parent": 125, + "self_samples": 0 + }, + { + "depth": 16, + "count": 2, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 2072 [0x102474c00]", + "parent": 125, + "self_samples": 0 + }, + { + "depth": 16, + "count": 15, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 324 [0x10247452c]", + "parent": 148, + "self_samples": 0 + }, + { + "depth": 16, + "count": 12, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 2128,180,... [0x102474c38,0x10247449c,...]", + "parent": 148, + "self_samples": 12 + }, + { + "depth": 16, + "count": 4, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 276 [0x1024744fc]", + "parent": 148, + "self_samples": 0 + }, + { + "depth": 16, + "count": 4, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 284 [0x102474504]", + "parent": 148, + "self_samples": 0 + }, + { + "depth": 16, + "count": 3, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 2080 [0x102474c08]", + "parent": 148, + "self_samples": 0 + }, + { + "depth": 16, + "count": 2, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 92 [0x102474444]", + "parent": 148, + "self_samples": 0 + }, + { + "depth": 16, + "count": 2, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 228 [0x1024744cc]", + "parent": 148, + "self_samples": 0 + }, + { + "depth": 16, + "count": 2, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 2072 [0x102474c00]", + "parent": 148, + "self_samples": 0 + }, + { + "depth": 16, + "count": 11, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 324 [0x10247452c]", + "parent": 171, + "self_samples": 0 + }, + { + "depth": 16, + "count": 9, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 2072 [0x102474c00]", + "parent": 171, + "self_samples": 0 + }, + { + "depth": 16, + "count": 9, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 56,420,... [0x102474420,0x10247458c,...]", + "parent": 171, + "self_samples": 9 + }, + { + "depth": 16, + "count": 5, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 228 [0x1024744cc]", + "parent": 171, + "self_samples": 0 + }, + { + "depth": 16, + "count": 2, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 92 [0x102474444]", + "parent": 171, + "self_samples": 0 + }, + { + "depth": 16, + "count": 2, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 284 [0x102474504]", + "parent": 171, + "self_samples": 0 + }, + { + "depth": 16, + "count": 2, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 2080 [0x102474c08]", + "parent": 171, + "self_samples": 0 + }, + { + "depth": 16, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 276 [0x1024744fc]", + "parent": 171, + "self_samples": 0 + }, + { + "depth": 14, + "count": 2, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 248 [0x1024744e0]", + "parent": 124, + "self_samples": 2 + }, + { + "depth": 12, + "count": 12, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy25gc_safepoint_moving_minor (in r25-rotating-worker) + 2808 [0x1024768a4]", + "parent": 262, + "self_samples": 0 + }, + { + "depth": 16, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 720 [0x1024746b8]", + "parent": 331, + "self_samples": 1 + }, + { + "depth": 16, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 324 [0x10247452c]", + "parent": 333, + "self_samples": 0 + } + ], + "pct_of_workload_samples": 23.60248447204969 + } + }, + "top_self_sample_nodes": [ + { + "depth": 14, + "count": 73, + "name": "_RNvMs0_NtNtCs3gRpqoBkMHm_13perry_runtime4json6parserNtB5_12DirectParser20parse_object_untyped (in r25-rotating-worker) + 668,648,... [0x10225ffb4,0x10225ffa0,...]", + "parent": 46, + "self_samples": 73 + }, + { + "depth": 14, + "count": 43, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json11parse_reuse30remember_parse_object_template (in r25-rotating-worker) + 376,836,... [0x102506d38,0x102506f04,...]", + "parent": 193, + "self_samples": 43 + }, + { + "depth": 12, + "count": 25, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9parse_api10parse_slow (in r25-rotating-worker) + 3364,3556,... [0x10252061c,0x1025206dc,...]", + "parent": 45, + "self_samples": 25 + }, + { + "depth": 14, + "count": 19, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy28gc_bump_malloc_trigger_inner (in r25-rotating-worker) + 1052,424,... [0x10247749c,0x102477228,...]", + "parent": 208, + "self_samples": 19 + }, + { + "depth": 14, + "count": 17, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy16gc_check_trigger (in r25-rotating-worker) + 124,60,... [0x1024739bc,0x10247397c,...]", + "parent": 124, + "self_samples": 17 + }, + { + "depth": 16, + "count": 15, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 2204,484,... [0x102474c84,0x1024745cc,...]", + "parent": 125, + "self_samples": 15 + }, + { + "depth": 18, + "count": 12, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime6string17json_construction22string_from_json_bytes (in r25-rotating-worker) + 16,140,... [0x102604a94,0x102604b10,...]", + "parent": 48, + "self_samples": 12 + }, + { + "depth": 18, + "count": 12, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime5arena5reset31copying_from_space_in_use_bytes (in r25-rotating-worker) + 136,244,... [0x1025333ec,0x102533458,...]", + "parent": 126, + "self_samples": 12 + }, + { + "depth": 16, + "count": 12, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 2128,180,... [0x102474c38,0x10247449c,...]", + "parent": 148, + "self_samples": 12 + }, + { + "depth": 16, + "count": 11, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object17json_construction36object_from_json_fields_preinstalled (in r25-rotating-worker) + 288,1408,... [0x1025d6468,0x1025d68c8,...]", + "parent": 85, + "self_samples": 11 + }, + { + "depth": 18, + "count": 11, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime5arena5reset31copying_from_space_in_use_bytes (in r25-rotating-worker) + 136,244,... [0x1025333ec,0x102533458,...]", + "parent": 149, + "self_samples": 11 + }, + { + "depth": 16, + "count": 11, + "name": "_platform_memmove (in libsystem_platform.dylib) + 180,168,... [0x18171f414,0x18171f408,...]", + "parent": 195, + "self_samples": 11 + }, + { + "depth": 16, + "count": 11, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime5arena4walk18arena_in_use_bytes (in r25-rotating-worker) + 276,512,... [0x102531830,0x10253191c,...]", + "parent": 210, + "self_samples": 11 + }, + { + "depth": 18, + "count": 10, + "name": "_RNvMs0_NtNtCs3gRpqoBkMHm_13perry_runtime4json6parserNtB5_12DirectParser18parse_string_value (in r25-rotating-worker) + 60,732,... [0x10225f984,0x10225fc24,...]", + "parent": 64, + "self_samples": 10 + }, + { + "depth": 18, + "count": 9, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc8tenuring31influx_driven_nursery_cap_bytes (in r25-rotating-worker) + 72,152,... [0x1024ac294,0x1024ac2e4,...]", + "parent": 178, + "self_samples": 9 + }, + { + "depth": 16, + "count": 9, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23gc_budgeted_due_trigger (in r25-rotating-worker) + 56,420,... [0x102474420,0x10247458c,...]", + "parent": 171, + "self_samples": 9 + }, + { + "depth": 16, + "count": 9, + "name": "js_array_get_f64 (in r25-rotating-worker) + 412,148,... [0x1027d7bec,0x1027d7ae4,...]", + "parent": 197, + "self_samples": 9 + }, + { + "depth": 16, + "count": 8, + "name": "_RNvMs0_NtNtCs3gRpqoBkMHm_13perry_runtime4json6parserNtB5_12DirectParser11parse_value (in r25-rotating-worker) + 72,84,... [0x10225e490,0x10225e49c,...]", + "parent": 47, + "self_samples": 8 + }, + { + "depth": 16, + "count": 8, + "name": "_RNvMs0_NtNtCs3gRpqoBkMHm_13perry_runtime4json6parserNtB5_12DirectParser12parse_number (in r25-rotating-worker) + 16,172,... [0x10225e62c,0x10225e6c8,...]", + "parent": 47, + "self_samples": 8 + }, + { + "depth": 16, + "count": 8, + "name": "_RNvMs0_NtNtCs3gRpqoBkMHm_13perry_runtime4json6parserNtB5_12DirectParser18parse_string_value (in r25-rotating-worker) + 116,380,... [0x10225f9bc,0x10225fac4,...]", + "parent": 47, + "self_samples": 8 + }, + { + "depth": 16, + "count": 8, + "name": "_platform_memmove (in libsystem_platform.dylib) + 180,188 [0x18171f414,0x18171f41c]", + "parent": 200, + "self_samples": 8 + }, + { + "depth": 18, + "count": 7, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object6shapes34try_birth_stamp_preinstalled_shape (in r25-rotating-worker) + 68,56,... [0x1025ff3b8,0x1025ff3ac,...]", + "parent": 100, + "self_samples": 7 + }, + { + "depth": 18, + "count": 7, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime5arena5reset31copying_from_space_in_use_bytes (in r25-rotating-worker) + 120,124,... [0x1025333dc,0x1025333e0,...]", + "parent": 172, + "self_samples": 7 + }, + { + "depth": 16, + "count": 7, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime5arena4walk18arena_in_use_bytes (in r25-rotating-worker) + 512,156,... [0x10253191c,0x1025317b8,...]", + "parent": 238, + "self_samples": 7 + }, + { + "depth": 20, + "count": 6, + "name": "_platform_memmove (in libsystem_platform.dylib) + 452,428,... [0x18171f524,0x18171f50c,...]", + "parent": 50, + "self_samples": 6 + }, + { + "depth": 20, + "count": 6, + "name": "_RINvNtCsjgY6bXVaRmE_4core3ptr9drop_glueINtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots19GcRootRegistryGuardINtNtB4_6option6OptionINtNtNtNtCs8BpVhDwHqJW_3std11collections4hash3map7HashMapNtNtCsctvjasLqLe9_5alloc6string6StringINtNtB30_3vec3VecNtNtBI_16ui_text_registry14ForEachBindingEEEEEBI_ (in r25-rotating-worker) + 100 [0x10217409c]", + "parent": 87, + "self_samples": 6 + }, + { + "depth": 22, + "count": 6, + "name": "_RNvNtCs3gRpqoBkMHm_13perry_runtime14typed_feedback12object_shape (in r25-rotating-worker) + 104,92,... [0x1022f04a8,0x1022f049c,...]", + "parent": 93, + "self_samples": 6 + }, + { + "depth": 12, + "count": 6, + "name": "perry_fn_rotating_worker_ts__run$spec_b (in r25-rotating-worker) + 4060,4124,... [0x10201d89c,0x10201d8dc,...]", + "parent": 303, + "self_samples": 6 + }, + { + "depth": 18, + "count": 5, + "name": "_RNvMs0_NtNtCs3gRpqoBkMHm_13perry_runtime4json6parserNtB5_12DirectParser18finish_short_array (in r25-rotating-worker) + 52,20,... [0x10225ec88,0x10225ec68,...]", + "parent": 53, + "self_samples": 5 + }, + { + "depth": 16, + "count": 5, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime6string17json_construction22string_from_json_bytes (in r25-rotating-worker) + 836 [0x102604dc8]", + "parent": 47, + "self_samples": 5 + }, + { + "depth": 18, + "count": 5, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy24old_reclaim_pressure_due (in r25-rotating-worker) + 192,148,... [0x102475588,0x10247555c,...]", + "parent": 135, + "self_samples": 5 + }, + { + "depth": 18, + "count": 5, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy24old_reclaim_pressure_due (in r25-rotating-worker) + 192,144 [0x102475588,0x102475558]", + "parent": 181, + "self_samples": 5 + }, + { + "depth": 16, + "count": 5, + "name": "js_array_get_f64 (in r25-rotating-worker) + 140,180,... [0x1027d7adc,0x1027d7b04,...]", + "parent": 202, + "self_samples": 5 + }, + { + "depth": 16, + "count": 5, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy23tiny_parse_pressure_due (in r25-rotating-worker) + 48 [0x102474f54]", + "parent": 216, + "self_samples": 5 + }, + { + "depth": 16, + "count": 5, + "name": "_tlv_get_addr (in libdyld.dylib) + 4 [0x18132038c]", + "parent": 249, + "self_samples": 5 + } + ], + "profile_sha256": "146e69527f8ff1f532f63dc2790f90128ac3d90ff32fbe80aa7304a5411618a6", + "oracle_command": [ + "/opt/homebrew/bin/node", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/parse-gaps-r25-profiles/rotating-worker.js", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/rotating/small_record", + "parse", + "8", + "0", + "verify", + "rotating" + ], + "oracle_output_sha256": "fd7e0cfb6aaae0874238ac1fab4a2949c3ed128ec135a936b1f96e60461b7e6a", + "all_eight_outputs_and_last_match_node": true, + "diagnostic_only": true + }, + { + "case": { + "fixture": "long_string_1m", + "operation": "parse", + "mode": "r25", + "iterations": 20000, + "warmup": 8 + }, + "workload_samples": 759, + "phases": { + "workload": { + "samples": 759, + "frames": [ + { + "depth": 10, + "count": 704, + "name": "perry_fn_rotating_worker_ts__run$spec_b (in r25-rotating-worker) + 5860 [0x1005a1fa4]", + "parent": 2 + }, + { + "depth": 10, + "count": 55, + "name": "perry_fn_rotating_worker_ts__run$spec_b (in r25-rotating-worker) + 6136 [0x1005a20b8]", + "parent": 2 + } + ], + "pct_of_workload_samples": 100.0 + }, + "json_parse": { + "samples": 0, + "frames": [], + "pct_of_workload_samples": 0.0 + }, + "root_scope": { + "samples": 0, + "frames": [], + "pct_of_workload_samples": 0.0 + }, + "utf8_validation": { + "samples": 0, + "frames": [], + "pct_of_workload_samples": 0.0 + }, + "memory_copy": { + "samples": 137, + "frames": [ + { + "depth": 20, + "count": 137, + "name": "_platform_memmove (in libsystem_platform.dylib) + 88,108 [0x18171f3b8,0x18171f3cc]", + "parent": 9, + "self_samples": 137 + } + ], + "pct_of_workload_samples": 18.050065876152832 + }, + "allocation": { + "samples": 0, + "frames": [], + "pct_of_workload_samples": 0.0 + }, + "collection": { + "samples": 55, + "frames": [ + { + "depth": 12, + "count": 55, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy25gc_safepoint_moving_minor (in r25-rotating-worker) + 2808 [0x1009fa8a4]", + "parent": 48, + "self_samples": 0 + } + ], + "pct_of_workload_samples": 7.246376811594203 + } + }, + "top_self_sample_nodes": [ + { + "depth": 18, + "count": 269, + "name": "_RNvMs0_NtNtCs3gRpqoBkMHm_13perry_runtime4json6parserNtB5_12DirectParser18parse_string_bytes (in r25-rotating-worker) + 112,72,... [0x1007e3568,0x1007e3540,...]", + "parent": 6, + "self_samples": 269 + }, + { + "depth": 16, + "count": 200, + "name": "_RNvNtNtNtCs3gRpqoBkMHm_13perry_runtime4json6parser12depth_blocks28contains_open_container_tail (in r25-rotating-worker) + 84,52,... [0x100c637c4,0x100c637a4,...]", + "parent": 35, + "self_samples": 200 + }, + { + "depth": 20, + "count": 137, + "name": "_platform_memmove (in libsystem_platform.dylib) + 88,108 [0x18171f3b8,0x18171f3cc]", + "parent": 9, + "self_samples": 137 + }, + { + "depth": 18, + "count": 86, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime6string17json_construction22string_from_json_bytes (in r25-rotating-worker) + 376,384,... [0x100b88bfc,0x100b88c04,...]", + "parent": 8, + "self_samples": 86 + }, + { + "depth": 40, + "count": 7, + "name": "madvise (in libsystem_kernel.dylib) + 8 [0x1816d49b0]", + "parent": 22, + "self_samples": 7 + }, + { + "depth": 22, + "count": 6, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime7closure13dynamic_props18scan_closure_owner (in r25-rotating-worker) + 560,176,... [0x100b9e8d0,0x100b9e750,...]", + "parent": 79, + "self_samples": 6 + }, + { + "depth": 22, + "count": 4, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime7closure13dynamic_props18scan_closure_owner (in r25-rotating-worker) + 160,560,... [0x100b9e740,0x100b9e8d0,...]", + "parent": 53, + "self_samples": 4 + }, + { + "depth": 20, + "count": 4, + "name": "_RNvMs1_NtNtCs3gRpqoBkMHm_13perry_runtime2gc5rootsNtB5_18RuntimeRootVisitor21visit_tagged_raw_addr (in r25-rotating-worker) + 412,420 [0x1007f8750,0x1007f8758]", + "parent": 52, + "self_samples": 4 + }, + { + "depth": 24, + "count": 3, + "name": "pthread_mutex_lock (in libsystem_pthread.dylib) + 52,112 [0x181710430,0x18171046c]", + "parent": 54, + "self_samples": 3 + }, + { + "depth": 22, + "count": 3, + "name": "_RNvMs1_NtNtCs3gRpqoBkMHm_13perry_runtime2gc5rootsNtB5_18RuntimeRootVisitor21visit_tagged_raw_addr (in r25-rotating-worker) + 12,24 [0x1007f85c0,0x1007f85cc]", + "parent": 67, + "self_samples": 3 + }, + { + "depth": 22, + "count": 3, + "name": "_RNvMs1_NtNtCs3gRpqoBkMHm_13perry_runtime2gc5rootsNtB5_18RuntimeRootVisitor21visit_tagged_raw_addr (in r25-rotating-worker) + 24,12 [0x1007f85cc,0x1007f85c0]", + "parent": 94, + "self_samples": 3 + }, + { + "depth": 24, + "count": 2, + "name": "pthread_mutex_lock (in libsystem_pthread.dylib) + 48,52 [0x18171042c,0x181710430]", + "parent": 58, + "self_samples": 2 + }, + { + "depth": 24, + "count": 2, + "name": "pthread_mutex_unlock (in libsystem_pthread.dylib) + 12,48 [0x181710950,0x181710974]", + "parent": 60, + "self_samples": 2 + }, + { + "depth": 24, + "count": 2, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc9young_log25addr_is_minor_collectible (in r25-rotating-worker) + 28 [0x100a31dcc]", + "parent": 62, + "self_samples": 2 + }, + { + "depth": 24, + "count": 2, + "name": "pthread_mutex_lock (in libsystem_pthread.dylib) + 52 [0x181710430]", + "parent": 81, + "self_samples": 2 + }, + { + "depth": 20, + "count": 2, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object21array_tail_transition21prune_invalid_entries (in r25-rotating-worker) + 260 [0x1010e84b4]", + "parent": 104, + "self_samples": 2 + }, + { + "depth": 38, + "count": 1, + "name": "madvise (in libsystem_kernel.dylib) + 8 [0x1816d49b0]", + "parent": 30, + "self_samples": 1 + }, + { + "depth": 16, + "count": 1, + "name": "_RNvMs0_NtNtCs3gRpqoBkMHm_13perry_runtime4json6parserNtB5_12DirectParser18parse_string_bytes (in r25-rotating-worker) + 12 [0x1007e3504]", + "parent": 32, + "self_samples": 1 + }, + { + "depth": 16, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime5arena5stats26arena_live_allocated_bytes (in r25-rotating-worker) + 316 [0x100ab803c]", + "parent": 38, + "self_samples": 1 + }, + { + "depth": 20, + "count": 1, + "name": "_tlv_get_addr (in libdyld.dylib) + 4 [0x18132038c]", + "parent": 43, + "self_samples": 1 + }, + { + "depth": 16, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime5arena4walk18arena_in_use_bytes (in r25-rotating-worker) + 512 [0x100ab591c]", + "parent": 46, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "DYLD-STUB$$pthread_mutex_lock (in r25-rotating-worker) + 4 [0x1010ffe40]", + "parent": 54, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "pthread_mutex_lock (in libsystem_pthread.dylib) + 112 [0x18171046c]", + "parent": 64, + "self_samples": 1 + }, + { + "depth": 22, + "count": 1, + "name": "pthread_mutex_lock (in libsystem_pthread.dylib) + 52 [0x181710430]", + "parent": 69, + "self_samples": 1 + }, + { + "depth": 20, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2os15process_streams39scan_process_stream_singleton_roots_mut (in r25-rotating-worker) + 0 [0x100a37bd4]", + "parent": 52, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object21array_tail_transition10scan_table (in r25-rotating-worker) + 256 [0x100b696fc]", + "parent": 73, + "self_samples": 1 + }, + { + "depth": 20, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime6string6intern27scan_intern_table_roots_mut (in r25-rotating-worker) + 288 [0x100b8c4ac]", + "parent": 52, + "self_samples": 1 + }, + { + "depth": 20, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime7closure13dynamic_props36scan_closure_dynamic_props_roots_mut (in r25-rotating-worker) + 932 [0x100ba3e00]", + "parent": 52, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "DYLD-STUB$$pthread_mutex_lock (in r25-rotating-worker) + 4 [0x1010ffe40]", + "parent": 83, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "pthread_mutex_lock (in libsystem_pthread.dylib) + 52 [0x181710430]", + "parent": 83, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "pthread_mutex_unlock (in libsystem_pthread.dylib) + 104 [0x1817109ac]", + "parent": 86, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "DYLD-STUB$$pthread_mutex_unlock (in r25-rotating-worker) + 4 [0x1010ffe58]", + "parent": 88, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "pthread_mutex_lock (in libsystem_pthread.dylib) + 52 [0x181710430]", + "parent": 90, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "DYLD-STUB$$pthread_mutex_unlock (in r25-rotating-worker) + 4 [0x1010ffe58]", + "parent": 92, + "self_samples": 1 + }, + { + "depth": 22, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object21array_tail_transition10scan_table (in r25-rotating-worker) + 256 [0x100b696fc]", + "parent": 96, + "self_samples": 1 + } + ], + "profile_sha256": "dcbc8f0813fa8c0585e45422f36678c593b252a679bd60d13ea4f5ef65bc3dec", + "oracle_command": [ + "/opt/homebrew/bin/node", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/parse-gaps-r25-profiles/rotating-worker.js", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/rotating/long_string_1m", + "parse", + "8", + "0", + "verify", + "rotating" + ], + "oracle_output_sha256": "8d27fa5ab9a7b426ee392519461fc2b1e345cca2d983b8f4e4e27ce745d9154f", + "all_eight_outputs_and_last_match_node": true, + "diagnostic_only": true + }, + { + "case": { + "fixture": "unicode_1m", + "operation": "parse", + "mode": "r25", + "iterations": 20000, + "warmup": 8 + }, + "workload_samples": 758, + "phases": { + "workload": { + "samples": 758, + "frames": [ + { + "depth": 10, + "count": 727, + "name": "perry_fn_rotating_worker_ts__run$spec_b (in r25-rotating-worker) + 5860 [0x10223dfa4]", + "parent": 2 + }, + { + "depth": 10, + "count": 31, + "name": "perry_fn_rotating_worker_ts__run$spec_b (in r25-rotating-worker) + 6136 [0x10223e0b8]", + "parent": 2 + } + ], + "pct_of_workload_samples": 100.0 + }, + "json_parse": { + "samples": 0, + "frames": [], + "pct_of_workload_samples": 0.0 + }, + "root_scope": { + "samples": 0, + "frames": [], + "pct_of_workload_samples": 0.0 + }, + "utf8_validation": { + "samples": 0, + "frames": [], + "pct_of_workload_samples": 0.0 + }, + "memory_copy": { + "samples": 64, + "frames": [ + { + "depth": 20, + "count": 63, + "name": "_platform_memmove (in libsystem_platform.dylib) + 88,108 [0x18171f3b8,0x18171f3cc]", + "parent": 9, + "self_samples": 63 + }, + { + "depth": 18, + "count": 1, + "name": "_platform_memmove (in libsystem_platform.dylib) + 180 [0x18171f414]", + "parent": 89, + "self_samples": 1 + } + ], + "pct_of_workload_samples": 8.443271767810026 + }, + "allocation": { + "samples": 2, + "frames": [ + { + "depth": 14, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy28gc_bump_malloc_trigger_inner (in r25-rotating-worker) + 1120 [0x1026974e0]", + "parent": 35, + "self_samples": 0 + }, + { + "depth": 14, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy28gc_bump_malloc_trigger_inner (in r25-rotating-worker) + 220 [0x10269715c]", + "parent": 35, + "self_samples": 1 + } + ], + "pct_of_workload_samples": 0.2638522427440633 + }, + "collection": { + "samples": 31, + "frames": [ + { + "depth": 12, + "count": 30, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy25gc_safepoint_moving_minor (in r25-rotating-worker) + 2808 [0x1026968a4]", + "parent": 39, + "self_samples": 0 + }, + { + "depth": 12, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy25gc_safepoint_moving_minor (in r25-rotating-worker) + 412 [0x102695f48]", + "parent": 39, + "self_samples": 0 + } + ], + "pct_of_workload_samples": 4.089709762532982 + } + }, + "top_self_sample_nodes": [ + { + "depth": 20, + "count": 373, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime6string11utf16_count11count_bytes (in r25-rotating-worker) + 400,448,... [0x102824630,0x102824660,...]", + "parent": 7, + "self_samples": 373 + }, + { + "depth": 18, + "count": 163, + "name": "_RNvMs0_NtNtCs3gRpqoBkMHm_13perry_runtime4json6parserNtB5_12DirectParser18parse_string_bytes (in r25-rotating-worker) + 112,72,... [0x10247f568,0x10247f540,...]", + "parent": 30, + "self_samples": 163 + }, + { + "depth": 16, + "count": 116, + "name": "_RNvNtNtNtCs3gRpqoBkMHm_13perry_runtime4json6parser12depth_blocks28contains_open_container_tail (in r25-rotating-worker) + 84,80,... [0x1028ff7c4,0x1028ff7c0,...]", + "parent": 33, + "self_samples": 116 + }, + { + "depth": 20, + "count": 63, + "name": "_platform_memmove (in libsystem_platform.dylib) + 88,108 [0x18171f3b8,0x18171f3cc]", + "parent": 9, + "self_samples": 63 + }, + { + "depth": 40, + "count": 8, + "name": "madvise (in libsystem_kernel.dylib) + 8 [0x1816d49b0]", + "parent": 21, + "self_samples": 8 + }, + { + "depth": 36, + "count": 2, + "name": "mach_absolute_time (in libsystem_kernel.dylib) + 108 [0x1816d210c]", + "parent": 28, + "self_samples": 2 + }, + { + "depth": 22, + "count": 2, + "name": "_RNvMs1_NtNtCs3gRpqoBkMHm_13perry_runtime2gc5rootsNtB5_18RuntimeRootVisitor21visit_tagged_raw_addr (in r25-rotating-worker) + 12,24 [0x1024945c0,0x1024945cc]", + "parent": 55, + "self_samples": 2 + }, + { + "depth": 20, + "count": 2, + "name": "_RNvMs1_NtNtCs3gRpqoBkMHm_13perry_runtime2gc5rootsNtB5_18RuntimeRootVisitor21visit_tagged_raw_addr (in r25-rotating-worker) + 412,420 [0x102494750,0x102494758]", + "parent": 43, + "self_samples": 2 + }, + { + "depth": 24, + "count": 2, + "name": "pthread_mutex_lock (in libsystem_pthread.dylib) + 52,112 [0x181710430,0x18171046c]", + "parent": 67, + "self_samples": 2 + }, + { + "depth": 16, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime5arena4walk18arena_in_use_bytes (in r25-rotating-worker) + 1148 [0x102751b98]", + "parent": 36, + "self_samples": 1 + }, + { + "depth": 14, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy28gc_bump_malloc_trigger_inner (in r25-rotating-worker) + 220 [0x10269715c]", + "parent": 35, + "self_samples": 1 + }, + { + "depth": 22, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc9young_log25addr_is_minor_collectible (in r25-rotating-worker) + 544 [0x1026cdfd0]", + "parent": 44, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "pthread_mutex_lock (in libsystem_pthread.dylib) + 52 [0x181710430]", + "parent": 46, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "pthread_mutex_lock (in libsystem_pthread.dylib) + 112 [0x18171046c]", + "parent": 48, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "pthread_mutex_unlock (in libsystem_pthread.dylib) + 32 [0x181710964]", + "parent": 50, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "pthread_mutex_lock (in libsystem_pthread.dylib) + 52 [0x181710430]", + "parent": 52, + "self_samples": 1 + }, + { + "depth": 22, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime7closure13dynamic_props18scan_closure_owner (in r25-rotating-worker) + 1848 [0x10283add8]", + "parent": 44, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "_RNvMs_NtNtCs3gRpqoBkMHm_13perry_runtime2gc7copyingNtB4_23CopyingNurseryCollector9mark_addr (in r25-rotating-worker) + 68 [0x1024c1904]", + "parent": 57, + "self_samples": 1 + }, + { + "depth": 22, + "count": 1, + "name": "_RNvMs_NtNtCs3gRpqoBkMHm_13perry_runtime2gc7copyingNtB4_23CopyingNurseryCollector9mark_addr (in r25-rotating-worker) + 3612 [0x1024c26dc]", + "parent": 55, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object21array_tail_transition10scan_table (in r25-rotating-worker) + 272 [0x10280570c]", + "parent": 62, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "DYLD-STUB$$pthread_mutex_lock (in r25-rotating-worker) + 4 [0x102d9be40]", + "parent": 69, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "pthread_mutex_lock (in libsystem_pthread.dylib) + 52 [0x181710430]", + "parent": 69, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "DYLD-STUB$$pthread_mutex_unlock (in r25-rotating-worker) + 4 [0x102d9be58]", + "parent": 72, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "pthread_mutex_unlock (in libsystem_pthread.dylib) + 120 [0x1817109bc]", + "parent": 72, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "pthread_mutex_lock (in libsystem_pthread.dylib) + 52 [0x181710430]", + "parent": 75, + "self_samples": 1 + }, + { + "depth": 24, + "count": 1, + "name": "pthread_mutex_unlock (in libsystem_pthread.dylib) + 32 [0x181710964]", + "parent": 77, + "self_samples": 1 + }, + { + "depth": 22, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime7closure13dynamic_props18scan_closure_owner (in r25-rotating-worker) + 560 [0x10283a8d0]", + "parent": 66, + "self_samples": 1 + }, + { + "depth": 20, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime6string6intern27scan_intern_table_roots_mut (in r25-rotating-worker) + 316 [0x1028284c8]", + "parent": 65, + "self_samples": 1 + }, + { + "depth": 18, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc7copying24run_copied_minor_attempt (in r25-rotating-worker) + 44424 [0x1026bbd24]", + "parent": 64, + "self_samples": 1 + }, + { + "depth": 20, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc10dead_owner37owner_is_dead_copied_minor_from_space (in r25-rotating-worker) + 544 [0x1026656a0]", + "parent": 83, + "self_samples": 1 + }, + { + "depth": 20, + "count": 1, + "name": "_RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc10dead_owner37owner_is_dead_copied_minor_from_space (in r25-rotating-worker) + 544 [0x1026656a0]", + "parent": 85, + "self_samples": 1 + }, + { + "depth": 18, + "count": 1, + "name": "_RNvNtNtNtNtCs3gRpqoBkMHm_13perry_runtime6object13native_module16callable_exports24builtin_closure_metadata42prune_dead_builtin_closure_metadata_owners (in r25-rotating-worker) + 196 [0x1029b1538]", + "parent": 82, + "self_samples": 1 + }, + { + "depth": 16, + "count": 1, + "name": "_RNvNtCs3gRpqoBkMHm_13perry_runtime3map42finalize_dead_copied_minor_from_space_maps (in r25-rotating-worker) + 440 [0x10254483c]", + "parent": 41, + "self_samples": 1 + }, + { + "depth": 18, + "count": 1, + "name": "_platform_memmove (in libsystem_platform.dylib) + 180 [0x18171f414]", + "parent": 89, + "self_samples": 1 + }, + { + "depth": 20, + "count": 1, + "name": "_RNCNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6verify32restore_surviving_dirty_coverage0B7_ (in r25-rotating-worker) + 4968 [0x102453a98]", + "parent": 92, + "self_samples": 1 + } + ], + "profile_sha256": "edbb5719088b3df09105386f0486dd857f11cb9d13cd82e5ac31ecf52bcd3794", + "oracle_command": [ + "/opt/homebrew/bin/node", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/parse-gaps-r25-profiles/rotating-worker.js", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/rotating/unicode_1m", + "parse", + "8", + "0", + "verify", + "rotating" + ], + "oracle_output_sha256": "b4bdd831c22e1056e735328d65a8f41754689750c3f83848c5fdee7a260bc5fd", + "all_eight_outputs_and_last_match_node": true, + "diagnostic_only": true + } + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/analyze.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/analyze.py new file mode 100644 index 0000000000..d8dfb4dfb7 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/analyze.py @@ -0,0 +1,40 @@ +from pathlib import Path +import gzip,hashlib,json,os,re,subprocess +w=Path(__file__).resolve().parent;bench=w.parents[1];d=w/'archive';sha=lambda b:hashlib.sha256(b).hexdigest() +window=json.loads((d/'window.json').read_text());assert window['quiet_gate_passed'] and window['finished_utc'] and not window['competing_workloads_before'] and not window['competing_workloads_after'];assert json.loads((d/'controller-exit.json').read_text())['exit_code']==0 +for p,h in json.loads((d/'stage-hashes.json').read_text()).items():assert sha((bench/p).read_bytes())==h,p +raw=gzip.decompress((d/'source.patch.gz').read_bytes());pm=json.loads((d/'source.patch.json').read_text());assert sha(raw)==pm['original_sha256'] and sha((d/'source.patch.gz').read_bytes())==pm['gzip_sha256'] and raw==(w/'source.patch').read_bytes() +clean={k:v for k,v in os.environ.items() if not k.startswith('PERRY_')};rows=[] +for row in json.loads((d/'profiles.json').read_text()): + c=row['case'];label=c['fixture']+'-'+c['operation']+'-'+c['mode'];assert row['worker_exit']==row['sampler_exit']==0 and row['stop_reason'] is None and row['diagnostic_only'];assert row['worker_sha256']==sha((w/'r25-rotating-worker').read_bytes()) + assert (c['iterations']+c['warmup'])%8==0 + cmd=['/opt/homebrew/bin/node',str(w/'rotating-worker.js'),str(bench/'.work/rotating'/c['fixture']),'parse','8','0','verify','rotating'] + oracle=subprocess.run(cmd,env=clean,capture_output=True,check=True);(d/(label+'.node-oracle.stdout')).write_bytes(oracle.stdout);(d/(label+'.node-oracle.stderr')).write_bytes(oracle.stderr) + actual=(d/(label+'.stdout')).read_bytes() + def significant(b):return [l for l in b.splitlines() if l.startswith((b'VERIFY ',b'LAST ',b'KEEP '))] + assert significant(actual)==significant(oracle.stdout);assert len([l for l in significant(actual) if l.startswith(b'VERIFY ')])==8 + result=list(map(float,re.search(rb'^RESULT (.+)$',actual,re.M)[1].split()));assert result[5]==c['iterations']+c['warmup'] and result[6]==0 + text=(d/(label+'.sample.txt')).read_text();graph=text.split('Call graph:',1)[1].split('Total number in stack',1)[0];nodes=[];stack=[] + for line in graph.splitlines(): + m=re.match(r'^([ +!:|]*)(\d+) (.+)$',line) + if not m:continue + depth=len(m[1]);count=int(m[2]);name=m[3] + while stack and nodes[stack[-1]]['depth']>=depth:stack.pop() + nodes.append(dict(depth=depth,count=count,name=name,parent=stack[-1] if stack else None));stack.append(len(nodes)-1) + def ancestors(i): + while nodes[i]['parent'] is not None:i=nodes[i]['parent'];yield i + def work(n):return 'perry_fn_rotating_worker_ts__run' in n + def phase(pred): + chosen=[i for i,n in enumerate(nodes) if pred(n['name']) and (work(n['name']) or any(work(nodes[a]['name']) for a in ancestors(i))) and not any(pred(nodes[a]['name']) for a in ancestors(i))] + return dict(samples=sum(nodes[i]['count'] for i in chosen),frames=[nodes[i] for i in chosen]) + phases={'workload':phase(work),'json_parse':phase(lambda n:'js_json_parse ' in n),'root_scope':phase(lambda n:'RuntimeHandleScope' in n),'utf8_validation':phase(lambda n:'utf8' in n.lower()),'memory_copy':phase(lambda n:'memcpy' in n or 'memmove' in n),'allocation':phase(lambda n:any(x in n for x in ['gc_alloc','gc_bump','string_storage_alloc','object_alloc'])),'collection':phase(lambda n:any(x in n for x in ['gc_safepoint','gc_collect','gc_budgeted']))} + total=phases['workload']['samples'];assert total>=500,(c,total) + for p in phases.values():p['pct_of_workload_samples']=p['samples']/total*100 + for i,n in enumerate(nodes): + if not any(work(nodes[a]['name']) for a in ancestors(i)):continue + n['self_samples']=n['count']-sum(child['count'] for child in nodes if child['parent']==i);assert n['self_samples']>=0 + leaves=sorted([n for n in nodes if n.get('self_samples',0)>0],key=lambda n:n['self_samples'],reverse=True)[:35] + rows.append(dict(case=c,workload_samples=total,phases=phases,top_self_sample_nodes=leaves,profile_sha256=sha(text.encode()),oracle_command=cmd,oracle_output_sha256=sha(oracle.stdout),all_eight_outputs_and_last_match_node=True,diagnostic_only=True)) + print(c['fixture'],total,'workload samples', {k:round(v['pct_of_workload_samples'],2) for k,v in phases.items()}) + for n in leaves[:15]:print(n['self_samples'],n['name']) +(w/'analysis.json').write_text(json.dumps(dict(source_commit='01f2878dad8efc92e394c49b88fe0800b871f593',diagnostic_only=True,note='Three R25 frozen-worker sampling diagnostics, with complete Node output verification for all eight rotating inputs and the last result. CPU/RSS of sampled processes is not benchmark evidence. Inclusive attribution overlaps and cannot be added.',cases=rows),indent=2)+'\n') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/build-provenance.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/build-provenance.json new file mode 100644 index 0000000000..87c665a8e4 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/controller-exit.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/controller-exit.json new file mode 100644 index 0000000000..1f1863572c --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/controller-exit.json @@ -0,0 +1,3 @@ +{ + "exit_code": 0 +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/controller.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/controller.log.gz new file mode 100644 index 0000000000..f5f7c98183 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/controller.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.node-oracle.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.node-oracle.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.node-oracle.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.node-oracle.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.node-oracle.stdout.gz new file mode 100644 index 0000000000..83f88922b0 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.node-oracle.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.sample.txt.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.sample.txt.gz new file mode 100644 index 0000000000..c174bdc629 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.sample.txt.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.sampler.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.sampler.stderr.gz new file mode 100644 index 0000000000..96f6239d39 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.sampler.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.sampler.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.sampler.stdout.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.sampler.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.stdout.gz new file mode 100644 index 0000000000..399bc55380 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/long_string_1m-parse-r25.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/measure.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/measure.py new file mode 100644 index 0000000000..30f1ff58ac --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/measure.py @@ -0,0 +1,36 @@ +from pathlib import Path +import gzip,hashlib,json,os,shlex,shutil,subprocess +w=Path(__file__).resolve().parent;bench=w.parents[1];remote='/Users/perry/json-codex-yHdsko/benchmarks/json_performance';host='perry@perry-macos.local';prefix='.work/'+w.name+'/' +names=['with_lock.py','run_dispatch_focus.py']+[prefix+n for n in ['run-parse-profiles.py','profile-cases.json','r25-rotating-worker','workers-provenance.json','build-provenance.json','source.patch','rotating-worker.ts','rotating-worker.js']]+['.work/rotating/'+f+'.'+str(i)+'.json' for f in ['small_record','long_string_1m','unicode_1m'] for i in range(8)] +expected={p:hashlib.sha256((bench/p).read_bytes()).hexdigest() for p in names};token='json-parse-r25-profiles-'+str(os.getpid()) +assert json.loads((w/'build-provenance.json').read_text())['source_commit']=='01f2878dad8efc92e394c49b88fe0800b871f593' +proof=next(r for r in json.loads((w/'workers-provenance.json').read_text()) if r['worker']=='rotating-worker') +assert expected[prefix+'r25-rotating-worker']==next(h for p,h in proof['files'].items() if p.endswith('/candidate-rotating-worker')) +def ssh(code):subprocess.run(['ssh',host,'python3 -c '+shlex.quote(code)],check=True) +ssh('from pathlib import Path;p=Path.home()/"bench.lock";p.mkdir();(p/"owner").write_text('+repr(token)+')') +try: + subprocess.run(['rsync','-aR',*names,host+':'+remote+'/'],cwd=bench,check=True) + ssh('from pathlib import Path;import hashlib;root=Path('+repr(remote)+');expected='+repr(expected)+';assert all(hashlib.sha256((root/p).read_bytes()).hexdigest()==h for p,h in expected.items());print("VERIFIED",len(expected),"profile assets")') +finally:ssh('from pathlib import Path;p=Path.home()/"bench.lock";assert(p/"owner").read_text()=='+repr(token)+';(p/"owner").unlink();p.rmdir()') +(w/'stage-hashes.json').write_text(json.dumps(expected,indent=2)+'\n') +slug='quiet-'+w.name;cmd=['python3','with_lock.py','--','python3',prefix+'run-parse-profiles.py','--results-dir','results/'+slug] +(w/'remote-command.json').write_text(json.dumps(cmd,indent=2)+'\n') +with (w/'remote.log').open('wb') as log:r=subprocess.run(['ssh',host,'cd '+shlex.quote(remote)+' && '+shlex.join(cmd)],stdout=log,stderr=subprocess.STDOUT) +# FIRST remote operation after every terminal window, including a failed diagnostic. +code='''from pathlib import Path +import json,shutil +root=Path(REMOTE);d=root/'results'/SLUG +window=json.loads((root/'results/window-custom.json').read_text());assert window.get('finished_utc') and 'results/'+SLUG in window['command'] +d.mkdir(parents=True,exist_ok=True) +for p,n in [('results/window-custom.json','window.json'),('custom.log','controller.log'),('results/processes-before.txt','processes-before.txt'),('results/processes-after.txt','processes-after.txt'),('with_lock.py','with_lock.py'),('run_dispatch_focus.py','run_dispatch_focus.py')]:shutil.copy2(root/p,d/n) +for n in ['run-parse-profiles.py','profile-cases.json','workers-provenance.json','build-provenance.json','source.patch','rotating-worker.ts','rotating-worker.js']:shutil.copy2(root/PREFIX/n,d/n) +'''.replace('REMOTE',repr(remote)).replace('SLUG',repr(slug)).replace('PREFIX',repr(prefix)) +ssh(code) +# Archive locally under ignored WORK while the independent R26 build requires a clean source tree. +d=w/'archive';subprocess.run(['rsync','-a',host+':'+remote+'/results/'+slug+'/',str(d)+'/'],check=True) +p=d/'source.patch';raw=p.read_bytes();data=gzip.compress(raw,compresslevel=9,mtime=0);assert gzip.decompress(data)==raw +p.with_suffix('.patch.gz').write_bytes(data);p.with_suffix('.patch.json').write_text(json.dumps({'original_bytes':len(raw),'original_sha256':hashlib.sha256(raw).hexdigest(),'gzip_sha256':hashlib.sha256(data).hexdigest()},indent=2)+'\n');p.unlink() +for p in [Path(__file__),w/'remote-command.json',w/'stage-hashes.json',w/'remote.log']:shutil.copy2(p,d/p.name) +(d/'controller-exit.json').write_text(json.dumps({'exit_code':r.returncode},indent=2)+'\n') +print('ARCHIVED',slug,'to ignored WORK/archive',flush=True);print((w/'remote.log').read_text(),flush=True) +raise SystemExit(r.returncode) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/processes-after.txt.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/processes-after.txt.gz new file mode 100644 index 0000000000..d8e20e518a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/processes-after.txt.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/processes-before.txt.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/processes-before.txt.gz new file mode 100644 index 0000000000..05661422e3 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/processes-before.txt.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/profile-cases.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/profile-cases.json new file mode 100644 index 0000000000..2329ea14ba --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/profile-cases.json @@ -0,0 +1,26 @@ +{ + "note": "Instrumented R25 rotating-parse diagnostics; not CPU benchmark results. Positive workload sampling coverage required.", + "cases": [ + { + "fixture": "small_record", + "operation": "parse", + "mode": "r25", + "iterations": 20000000, + "warmup": 50000 + }, + { + "fixture": "long_string_1m", + "operation": "parse", + "mode": "r25", + "iterations": 20000, + "warmup": 8 + }, + { + "fixture": "unicode_1m", + "operation": "parse", + "mode": "r25", + "iterations": 20000, + "warmup": 8 + } + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/profiles.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/profiles.json new file mode 100644 index 0000000000..f1d3a6674e --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/profiles.json @@ -0,0 +1,107 @@ +[ + { + "case": { + "fixture": "small_record", + "operation": "parse", + "mode": "r25", + "iterations": 20000000, + "warmup": 50000 + }, + "worker_command": [ + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/parse-gaps-r25-profiles/r25-rotating-worker", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/rotating/small_record", + "parse", + "20000000", + "50000", + "verify", + "rotating" + ], + "worker_sha256": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + "env_overrides": {}, + "sample_command": [ + "/usr/bin/sample", + "13522", + "1", + "1", + "-mayDie", + "-file", + "results/quiet-parse-gaps-r25-profiles/small_record-parse-r25.sample.txt" + ], + "worker_exit": 0, + "sampler_exit": 0, + "observed_peak_rss_bytes": 33062912, + "elapsed_seconds": 10.466014041, + "stop_reason": null, + "diagnostic_only": true + }, + { + "case": { + "fixture": "long_string_1m", + "operation": "parse", + "mode": "r25", + "iterations": 20000, + "warmup": 8 + }, + "worker_command": [ + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/parse-gaps-r25-profiles/r25-rotating-worker", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/rotating/long_string_1m", + "parse", + "20000", + "8", + "verify", + "rotating" + ], + "worker_sha256": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + "env_overrides": {}, + "sample_command": [ + "/usr/bin/sample", + "13612", + "1", + "1", + "-mayDie", + "-file", + "results/quiet-parse-gaps-r25-profiles/long_string_1m-parse-r25.sample.txt" + ], + "worker_exit": 0, + "sampler_exit": 0, + "observed_peak_rss_bytes": 94846976, + "elapsed_seconds": 2.0940358749999994, + "stop_reason": null, + "diagnostic_only": true + }, + { + "case": { + "fixture": "unicode_1m", + "operation": "parse", + "mode": "r25", + "iterations": 20000, + "warmup": 8 + }, + "worker_command": [ + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/parse-gaps-r25-profiles/r25-rotating-worker", + "/Users/perry/json-codex-yHdsko/benchmarks/json_performance/.work/rotating/unicode_1m", + "parse", + "20000", + "8", + "verify", + "rotating" + ], + "worker_sha256": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + "env_overrides": {}, + "sample_command": [ + "/usr/bin/sample", + "13628", + "1", + "1", + "-mayDie", + "-file", + "results/quiet-parse-gaps-r25-profiles/unicode_1m-parse-r25.sample.txt" + ], + "worker_exit": 0, + "sampler_exit": 0, + "observed_peak_rss_bytes": 64946176, + "elapsed_seconds": 2.892954249999999, + "stop_reason": null, + "diagnostic_only": true + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/remote-command.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/remote-command.json new file mode 100644 index 0000000000..09a84ffc5b --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/remote-command.json @@ -0,0 +1,9 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/parse-gaps-r25-profiles/run-parse-profiles.py", + "--results-dir", + "results/quiet-parse-gaps-r25-profiles" +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/remote.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/remote.log.gz new file mode 100644 index 0000000000..fab1133fe8 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/remote.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/rotating-worker.js b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/rotating-worker.js new file mode 100644 index 0000000000..adb5655ef4 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/rotating-worker.js @@ -0,0 +1,63 @@ +// Generated from rotating-worker.ts by erasing its type annotations. +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last = null; +let cursor = 0; +let checksum = 0; + +function run(count) { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/rotating-worker.ts b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/rotating-worker.ts new file mode 100644 index 0000000000..ce56073346 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/rotating-worker.ts @@ -0,0 +1,62 @@ +// Setup and input allocation stay outside timing. The eight preloaded strings +// differ in one value, retaining the same byte size and property order. +import { readFileSync } from 'node:fs'; + +const prefix = process.argv[2]; +const operation = process.argv[3]; +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const verify = process.argv[6] === 'verify'; +const mode = process.argv[7] || 'rotating'; +const sources: string[] = []; +for (let i = 0; i < 8; i++) { + sources.push(readFileSync(prefix + '.' + String(i) + '.json', 'utf8')); +} +let last: any = null; +let cursor = 0; +let checksum = 0; + +function run(count: number): number { + let sum = 0; + if (operation === 'select') { + for (let i = 0; i < count; i++) { + const text = sources[cursor]; + cursor = (cursor + 1) & 7; + sum += text.length; + } + } else if (mode === 'same') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[0]); + last = value; + sum += value === null ? 0 : 1; + } + } else { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(sources[cursor]); + cursor = (cursor + 1) & 7; + last = value; + sum += value === null ? 0 : 1; + } + } + return sum; +} + +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +console.log('RESULT', elapsedMs, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, rssAfter, checksum, 0); +if (verify) { + // Reparse every member outside measurement: checking only the last member + // cannot detect a stale cached value returned for a different input. + for (let i = 0; i < 8; i++) { + console.log('VERIFY', i, JSON.stringify(JSON.parse(sources[i]))); + } + console.log('LAST', JSON.stringify(last)); +} +console.log('KEEP', sources.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/run-parse-profiles.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/run-parse-profiles.py new file mode 100644 index 0000000000..4d1a8f05f6 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/run-parse-profiles.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python3 +"""Bounded sampling diagnostics, separate from uninstrumented mode comparisons.""" +from pathlib import Path +import argparse,hashlib,json,os,signal,subprocess,time +w=Path(__file__).resolve().parent;bench=w.parents[1] +p=argparse.ArgumentParser();p.add_argument('--results-dir',type=Path,required=True);a=p.parse_args();d=a.results_dir;d.mkdir(parents=True,exist_ok=False) +cases=json.loads((w/'profile-cases.json').read_text())['cases'];clean={k:v for k,v in os.environ.items() if not k.startswith('PERRY_')};records=[] +for c in cases: + label=c['fixture']+'-'+c['operation']+'-'+c['mode'];env=clean;worker=w/'r25-rotating-worker' + cmd=[str(worker),str(bench/'.work/rotating'/c['fixture']),c['operation'],str(c['iterations']),str(c['warmup']),'verify','rotating'] + with (d/(label+'.stdout')).open('wb') as out,(d/(label+'.stderr')).open('wb') as err: + proc=subprocess.Popen(cmd,env=env,stdout=out,stderr=err,start_new_session=True);started=time.monotonic();time.sleep(0.5);sample_cmd=['/usr/bin/sample',str(proc.pid),'1','1','-mayDie','-file',str(d/(label+'.sample.txt'))] + with (d/(label+'.sampler.stdout')).open('wb') as so,(d/(label+'.sampler.stderr')).open('wb') as se: + sampler=subprocess.Popen(sample_cmd,stdout=so,stderr=se);peak=0;stop_reason=None + while proc.poll() is None: + r=subprocess.run(['ps','-o','rss=','-p',str(proc.pid)],capture_output=True,text=True) + try:rss=int(r.stdout.strip())*1024 + except ValueError:rss=0 + peak=max(peak,rss) + if rss>2*1024**3 or time.monotonic()-started>20: + stop_reason='RSS limit 2 GiB' if rss>2*1024**3 else '20 second watchdog';os.killpg(proc.pid,signal.SIGTERM);break + time.sleep(0.1) + try:proc.wait(timeout=3) + except subprocess.TimeoutExpired:os.killpg(proc.pid,signal.SIGKILL);proc.wait() + try:sampler.wait(timeout=15) + except subprocess.TimeoutExpired:sampler.kill();sampler.wait();stop_reason=stop_reason or 'sampler timeout' + row={'case':c,'worker_command':cmd,'worker_sha256':hashlib.sha256(worker.read_bytes()).hexdigest(),'env_overrides':{},'sample_command':sample_cmd,'worker_exit':proc.returncode,'sampler_exit':sampler.returncode,'observed_peak_rss_bytes':peak,'elapsed_seconds':time.monotonic()-started,'stop_reason':stop_reason,'diagnostic_only':True};records.append(row);(d/'profiles.json').write_text(json.dumps(records,indent=2)+'\n');print(label,'worker',proc.returncode,'sampler',sampler.returncode,'peak MiB',round(peak/1048576,2),flush=True) + assert stop_reason is None and proc.returncode==0 and sampler.returncode==0,row + report=d/(label+'.sample.txt');assert report.exists() and 'Call graph:' in report.read_text(),label diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/run_dispatch_focus.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/run_dispatch_focus.py new file mode 100644 index 0000000000..2469259a6b --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/run_dispatch_focus.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Longer, interleaved stringify trials for resolving small dispatch differences. + +Node supplies the output oracle. The timing arms are Perry candidates/reference, +with identical call counts and fresh processes. This supplements the full +Node/Bun comparison; it does not replace it. Run under the host quiet/lock gate. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent + + +def run(command, fixture, count, warmup, verify=False, operation='stringify'): + env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} + argv = command + [str(ROOT / '.work/fixtures' / (fixture + '.json')), + operation, str(count), str(warmup)] + if verify: + argv.append('verify') + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, + start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + raise RuntimeError(f'Timeout: {argv}') + text, diagnostics = stdout.decode(), stderr.decode(errors='replace') + if process.returncode != 0: + raise RuntimeError(f'Exit {process.returncode}: {argv}\n{diagnostics[-4000:]}') + match = re.search(r'^RESULT (.+)$', text, re.M) + if not match: + raise ValueError('Missing RESULT') + values = list(map(float, match.group(1).split())) + if len(values) != 7 or not all(math.isfinite(v) for v in values): + raise ValueError('Invalid RESULT') + row = dict(zip(['wall_ms', 'user_us', 'system_us', 'rss_before', + 'rss_after', 'checksum', 'retained'], values)) + row.update(fixture=fixture, iterations=count, warmup=warmup) + for label, key in [('maximum resident set size', 'peak_rss'), + ('instructions retired', 'instructions'), ('cycles elapsed', 'cycles')]: + match = re.search(r'(\d+)\s+' + label, diagnostics) + if match: + row[key] = int(match.group(1)) + if verify: + if '\nVERIFY ' not in text or '\nKEEP ' not in text: + raise ValueError('Missing verification') + result = text.split('\nVERIFY ', 1)[1].rsplit('\nKEEP ', 1)[0] + row['verify_sha256'] = hashlib.sha256(result.encode()).hexdigest() + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--repeat', type=int, default=9) + parser.add_argument('--results-dir', type=Path, required=True) + args = parser.parse_args() + if args.repeat < 1: + parser.error('--repeat must be at least 1') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + oracle = [args.node, str(ROOT / 'worker.js')] + fixtures = {'string_a': 50_000_000, 'small_record': 50_000_000, + 'unicode_1m': 16_384} + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), fixtures=fixtures, repeat=args.repeat, + worker_sha256={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip(), + harness_sha256=hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + worker_source_sha256=hashlib.sha256((ROOT / 'worker.js').read_bytes()).hexdigest()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + rng = random.Random(10022) + rows = [] + for fixture, count in fixtures.items(): + expected = run(oracle, fixture, 7, 8, True) + expected['engine'] = 'node' + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True) + row['engine'] = engine + row['correct'] = all(row[key] == expected[key] + for key in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture}') + warmup = 5000 if fixture != 'unicode_1m' else 8 + unit = expected['checksum'] / 15 + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup) + row.update(engine=engine, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + print('FINISHED', fixture, count, 'calls per trial', flush=True) + summary = [] + for fixture in fixtures: + for engine in engines: + selected = [r for r in rows if r['fixture'] == fixture and r['engine'] == engine] + assert len(selected) == args.repeat + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + summary.append(dict(fixture=fixture, engine=engine, cpu_us=statistics.median(samples), + cpu_samples_us=samples, + peak_rss_mib=statistics.median(r['peak_rss'] / 1048576 for r in selected))) + (args.results_dir / 'summary.json').write_text(json.dumps(summary, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.node-oracle.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.node-oracle.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.node-oracle.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.node-oracle.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.node-oracle.stdout.gz new file mode 100644 index 0000000000..eb9703b8cb Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.node-oracle.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.sample.txt.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.sample.txt.gz new file mode 100644 index 0000000000..fa2eb4e69f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.sample.txt.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.sampler.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.sampler.stderr.gz new file mode 100644 index 0000000000..2cd71ca397 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.sampler.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.sampler.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.sampler.stdout.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.sampler.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.stdout.gz new file mode 100644 index 0000000000..7c7b1cec1d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/small_record-parse-r25.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/source.patch.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/source.patch.gz new file mode 100644 index 0000000000..9fb4b46202 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/source.patch.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/source.patch.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/source.patch.json new file mode 100644 index 0000000000..bfd4c803f7 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/source.patch.json @@ -0,0 +1,5 @@ +{ + "original_bytes": 7178, + "original_sha256": "c0bd67b7413d4a63e6271327ec3831a26993a15386333b3f275f507891a74f9a", + "gzip_sha256": "0ec8a78fac6f9d1e8759ffa25fe68d6bcafba2856e7b0a1e32d10b46d9cd51f1" +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/stage-hashes.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/stage-hashes.json new file mode 100644 index 0000000000..08a2529f1f --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/stage-hashes.json @@ -0,0 +1,36 @@ +{ + "with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + ".work/parse-gaps-r25-profiles/run-parse-profiles.py": "cc445a5d9df6d96cc5ad976dff2a3f1ab6fc823981f1dc143208cab4b2b54db4", + ".work/parse-gaps-r25-profiles/profile-cases.json": "5e548584933b9f5357fe5224069da09ffa386b07bc4406debdbc80ac912c915f", + ".work/parse-gaps-r25-profiles/r25-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + ".work/parse-gaps-r25-profiles/workers-provenance.json": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + ".work/parse-gaps-r25-profiles/build-provenance.json": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + ".work/parse-gaps-r25-profiles/source.patch": "c0bd67b7413d4a63e6271327ec3831a26993a15386333b3f275f507891a74f9a", + ".work/parse-gaps-r25-profiles/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + ".work/parse-gaps-r25-profiles/rotating-worker.js": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + ".work/rotating/small_record.0.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/rotating/small_record.1.json": "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + ".work/rotating/small_record.2.json": "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + ".work/rotating/small_record.3.json": "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + ".work/rotating/small_record.4.json": "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + ".work/rotating/small_record.5.json": "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + ".work/rotating/small_record.6.json": "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + ".work/rotating/small_record.7.json": "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d", + ".work/rotating/long_string_1m.0.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/rotating/long_string_1m.1.json": "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + ".work/rotating/long_string_1m.2.json": "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + ".work/rotating/long_string_1m.3.json": "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + ".work/rotating/long_string_1m.4.json": "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + ".work/rotating/long_string_1m.5.json": "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + ".work/rotating/long_string_1m.6.json": "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + ".work/rotating/long_string_1m.7.json": "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03", + ".work/rotating/unicode_1m.0.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/rotating/unicode_1m.1.json": "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + ".work/rotating/unicode_1m.2.json": "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + ".work/rotating/unicode_1m.3.json": "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + ".work/rotating/unicode_1m.4.json": "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + ".work/rotating/unicode_1m.5.json": "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + ".work/rotating/unicode_1m.6.json": "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + ".work/rotating/unicode_1m.7.json": "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263" +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.node-oracle.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.node-oracle.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.node-oracle.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.node-oracle.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.node-oracle.stdout.gz new file mode 100644 index 0000000000..bfde9a4bf9 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.node-oracle.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.sample.txt.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.sample.txt.gz new file mode 100644 index 0000000000..ebba1f3c2b Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.sample.txt.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.sampler.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.sampler.stderr.gz new file mode 100644 index 0000000000..aeb44fe733 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.sampler.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.sampler.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.sampler.stdout.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.sampler.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.stdout.gz new file mode 100644 index 0000000000..10a34397e1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/unicode_1m-parse-r25.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/window.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/window.json new file mode 100644 index 0000000000..54a850407e --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/window.json @@ -0,0 +1,24 @@ +{ + "owner": "json-perf-13519-1789117228", + "load_before": [ + 1.4521484375, + 1.47900390625, + 1.55712890625 + ], + "started_utc": "2026-09-11T09:00:28Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/parse-gaps-r25-profiles/run-parse-profiles.py", + "--results-dir", + "results/quiet-parse-gaps-r25-profiles" + ], + "competing_workloads_before": [], + "load_after": [ + 1.65869140625, + 1.5205078125, + 1.5703125 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:00:43Z" +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/with_lock.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/with_lock.py new file mode 100644 index 0000000000..78ae9c9d17 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/with_lock.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Run on the shared benchmark Mac; never replace another run's lock.""" +from pathlib import Path +import json, os, subprocess, sys, time +root=Path(__file__).resolve().parent +custom_command=sys.argv[2:] if sys.argv[1:2]==['--'] else None +if custom_command==[]: raise SystemExit('Expected a command after --') +phases=['custom'] if custom_command else sys.argv[1:] or ['timing','memory','tape'] +lock=Path.home()/'bench.lock' +token='json-perf-'+str(os.getpid())+'-'+str(int(time.time())) +def competing_workloads(processes): + return [line.strip() for line in processes.splitlines() + if any(name in line for name in ['/rustc','/cargo','/ccperf/','/worker'])] +try: lock.mkdir() +except FileExistsError: + print('BUSY', (lock/'owner').read_text());sys.exit(2) +(lock/'owner').write_text(token) +meta={'owner':token,'load_before':os.getloadavg(),'started_utc':time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()),'quiet_gate_passed':False} +if custom_command: meta['command']=custom_command +try: + print('ACQUIRED',token,'load',os.getloadavg(),flush=True) + if os.getloadavg()[0]>2.5: raise RuntimeError('Host too busy for timing') + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + meta['competing_workloads_before']=competing_workloads(ps) + if meta['competing_workloads_before']: raise RuntimeError('Competing workload on measurement host: '+repr(meta['competing_workloads_before'])) + (root/'results/processes-before.txt').write_text(ps) + for phase in phases: + with (root/(phase+'.log')).open('w') as log: + cmd=custom_command or (['python3',str(root/(phase+'.py'))] if phase in ['diagnostics','profiles','fastpaths'] else ['python3',str(root/'run.py'),'--phase',phase]) + subprocess.run(cmd,stdout=log,stderr=subprocess.STDOUT,check=True) + print('FINISHED',phase,'load',os.getloadavg(),flush=True) + meta['load_after']=os.getloadavg() + ps=subprocess.check_output(['ps','-Ao','pid,pcpu,comm'],text=True) + (root/'results/processes-after.txt').write_text(ps) + meta['competing_workloads_after']=competing_workloads(ps) + meta['quiet_gate_passed']=meta['load_after'][0]<=2.5 and not meta['competing_workloads_after'] + print('QUIET_GATE',meta['quiet_gate_passed'],flush=True) +finally: + meta['finished_utc']=time.strftime('%Y-%m-%dT%H:%M:%SZ',time.gmtime()) + (root/('results/window-'+'-'.join(phases)+'.json')).write_text(json.dumps(meta,indent=2)+'\n') + if (lock/'owner').read_text()==token: + (lock/'owner').unlink();lock.rmdir();print('RELEASED',flush=True) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/workers-provenance.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/workers-provenance.json new file mode 100644 index 0000000000..236d23f3a3 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/archive/workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/build-provenance.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/build-provenance.json new file mode 100644 index 0000000000..87c665a8e4 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/manifest.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/manifest.json new file mode 100644 index 0000000000..4056805cfa --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/manifest.json @@ -0,0 +1,439 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "diagnostic_only": true, + "note": "Exact completed R25 profiles, standalone future-length correctness model, and publication-only report. No measured R26/R27 speed claim.", + "files": [ + { + "path": "archive/build-provenance.json", + "original_path": "archive/build-provenance.json", + "original_bytes": 1008, + "original_sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + "compression": null + }, + { + "path": "archive/controller-exit.json", + "original_path": "archive/controller-exit.json", + "original_bytes": 21, + "original_sha256": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2", + "sha256": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2", + "compression": null + }, + { + "path": "archive/controller.log.gz", + "original_path": "archive/controller.log", + "original_bytes": 171, + "original_sha256": "235021ecfbb1e3af4ffe2674c291f491c4239d59aebedeab825828608dfe8a56", + "sha256": "6f5aaac2553e77ceb1d54badd2247780641505be970950ef1a55962c3a133641", + "compression": "gzip" + }, + { + "path": "archive/long_string_1m-parse-r25.node-oracle.stderr.gz", + "original_path": "archive/long_string_1m-parse-r25.node-oracle.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "archive/long_string_1m-parse-r25.node-oracle.stdout.gz", + "original_path": "archive/long_string_1m-parse-r25.node-oracle.stdout", + "original_bytes": 9437498, + "original_sha256": "8d27fa5ab9a7b426ee392519461fc2b1e345cca2d983b8f4e4e27ce745d9154f", + "sha256": "0bd55efbdb9ad143bc5350c0ac6058d439cb8d6606a12dcce4e310a12aaddc39", + "compression": "gzip" + }, + { + "path": "archive/long_string_1m-parse-r25.sample.txt.gz", + "original_path": "archive/long_string_1m-parse-r25.sample.txt", + "original_bytes": 25676, + "original_sha256": "dcbc8f0813fa8c0585e45422f36678c593b252a679bd60d13ea4f5ef65bc3dec", + "sha256": "51dcaafba6742d5341f174cffd2c4f3706509ea8add18cad45c4ea6927b0b2a5", + "compression": "gzip" + }, + { + "path": "archive/long_string_1m-parse-r25.sampler.stderr.gz", + "original_path": "archive/long_string_1m-parse-r25.sampler.stderr", + "original_bytes": 248, + "original_sha256": "165d4fcb56aa72e62d9f64a0c2af2a32d4ed53b0af821e97a8ded6f83a6467ef", + "sha256": "8252a761231e80ae18da78ee6a56f9a20ff8775bdc32712057e47ce100ce7dc7", + "compression": "gzip" + }, + { + "path": "archive/long_string_1m-parse-r25.sampler.stdout.gz", + "original_path": "archive/long_string_1m-parse-r25.sampler.stdout", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "archive/long_string_1m-parse-r25.stderr.gz", + "original_path": "archive/long_string_1m-parse-r25.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "archive/long_string_1m-parse-r25.stdout.gz", + "original_path": "archive/long_string_1m-parse-r25.stdout", + "original_bytes": 9437507, + "original_sha256": "fa4cd2a1d1048078b0dcf0f053018834e434952003e816445cd30d89cae20a35", + "sha256": "589f37db086cc2a0ed8414f8f4560277e52379e730d319641e44ede988fa5c8c", + "compression": "gzip" + }, + { + "path": "archive/measure.py", + "original_path": "archive/measure.py", + "original_bytes": 4077, + "original_sha256": "639909df86b1b8738e74f0a8a5073b7b3be256ee9c19d06c1c0f418138ed0cb5", + "sha256": "639909df86b1b8738e74f0a8a5073b7b3be256ee9c19d06c1c0f418138ed0cb5", + "compression": null + }, + { + "path": "archive/processes-after.txt.gz", + "original_path": "archive/processes-after.txt", + "original_bytes": 48520, + "original_sha256": "7175787ab44a496c336aaca80c2e0d788024371069502079576a28e96c05b5d1", + "sha256": "2d3f611c20ccdf6c1c32105bc104ad87defa4be9c653972c2f7d4daa4cffc4af", + "compression": "gzip" + }, + { + "path": "archive/processes-before.txt.gz", + "original_path": "archive/processes-before.txt", + "original_bytes": 48520, + "original_sha256": "6eb6afe0afd6a46597d8e725d491376b64217798240a75dbf55286cd174dd13f", + "sha256": "727b60b7a1716c48bb26260d25f6c9f027453401061e03a44466f296d09edb71", + "compression": "gzip" + }, + { + "path": "archive/profile-cases.json", + "original_path": "archive/profile-cases.json", + "original_bytes": 578, + "original_sha256": "5e548584933b9f5357fe5224069da09ffa386b07bc4406debdbc80ac912c915f", + "sha256": "5e548584933b9f5357fe5224069da09ffa386b07bc4406debdbc80ac912c915f", + "compression": null + }, + { + "path": "archive/profiles.json", + "original_path": "archive/profiles.json", + "original_bytes": 2941, + "original_sha256": "6ced9e279e779d010d5b36d5e47f03121c5bd313f736aa24b669f6d344d368d6", + "sha256": "6ced9e279e779d010d5b36d5e47f03121c5bd313f736aa24b669f6d344d368d6", + "compression": null + }, + { + "path": "archive/remote-command.json", + "original_path": "archive/remote-command.json", + "original_bytes": 174, + "original_sha256": "e57a4708e05d202ab5bed4ae9ca14c4adfd5c9818ae08ffb4260b970ce3a64c8", + "sha256": "e57a4708e05d202ab5bed4ae9ca14c4adfd5c9818ae08ffb4260b970ce3a64c8", + "compression": null + }, + { + "path": "archive/remote.log.gz", + "original_path": "archive/remote.log", + "original_bytes": 173, + "original_sha256": "ae632dba6d94c319400eb22bcec7761cb4d75c5a0ea5443d28a894c20504a7c0", + "sha256": "f8b0e97782d8e6373b38933c63ad814b3a0380961866ef73998a3973f2a3c801", + "compression": "gzip" + }, + { + "path": "archive/rotating-worker.js", + "original_path": "archive/rotating-worker.js", + "original_bytes": 2209, + "original_sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + "compression": null + }, + { + "path": "archive/rotating-worker.ts", + "original_path": "archive/rotating-worker.ts", + "original_bytes": 2180, + "original_sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "compression": null + }, + { + "path": "archive/run-parse-profiles.py", + "original_path": "archive/run-parse-profiles.py", + "original_bytes": 2649, + "original_sha256": "cc445a5d9df6d96cc5ad976dff2a3f1ab6fc823981f1dc143208cab4b2b54db4", + "sha256": "cc445a5d9df6d96cc5ad976dff2a3f1ab6fc823981f1dc143208cab4b2b54db4", + "compression": null + }, + { + "path": "archive/run_dispatch_focus.py", + "original_path": "archive/run_dispatch_focus.py", + "original_bytes": 6473, + "original_sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "compression": null + }, + { + "path": "archive/small_record-parse-r25.node-oracle.stderr.gz", + "original_path": "archive/small_record-parse-r25.node-oracle.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "archive/small_record-parse-r25.node-oracle.stdout.gz", + "original_path": "archive/small_record-parse-r25.node-oracle.stdout", + "original_bytes": 1114, + "original_sha256": "fd7e0cfb6aaae0874238ac1fab4a2949c3ed128ec135a936b1f96e60461b7e6a", + "sha256": "087bcccc1c29987dc62f0da9a24ead67d2b014a1fc64f1220f4a58277105d02b", + "compression": "gzip" + }, + { + "path": "archive/small_record-parse-r25.sample.txt.gz", + "original_path": "archive/small_record-parse-r25.sample.txt", + "original_bytes": 69184, + "original_sha256": "146e69527f8ff1f532f63dc2790f90128ac3d90ff32fbe80aa7304a5411618a6", + "sha256": "6f331c8d8aa1bc15369c8b88c8576ee9adf641bebebb6de8489777154e4c42ef", + "compression": "gzip" + }, + { + "path": "archive/small_record-parse-r25.sampler.stderr.gz", + "original_path": "archive/small_record-parse-r25.sampler.stderr", + "original_bytes": 333, + "original_sha256": "ba8d071206fe2782db02180cc22a51e4c40cbdc19c149d8eda6621e71489bed6", + "sha256": "6d2fed7cc8f9526b1486f3914008b04256e18b9c57025a7f9f9ad3ed9afae3ed", + "compression": "gzip" + }, + { + "path": "archive/small_record-parse-r25.sampler.stdout.gz", + "original_path": "archive/small_record-parse-r25.sampler.stdout", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "archive/small_record-parse-r25.stderr.gz", + "original_path": "archive/small_record-parse-r25.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "archive/small_record-parse-r25.stdout.gz", + "original_path": "archive/small_record-parse-r25.stdout", + "original_bytes": 1120, + "original_sha256": "380fbc2d562b7ac4002b800d2b2ec7671000c8cd9d4b9defb1409684dc86b147", + "sha256": "66ebb8a3bd52a92c7437f9e17f92cb6e8ddc565f45a549ce24b1dcc651233121", + "compression": "gzip" + }, + { + "path": "archive/source.patch.gz", + "original_path": "archive/source.patch.gz", + "original_bytes": 2726, + "original_sha256": "0ec8a78fac6f9d1e8759ffa25fe68d6bcafba2856e7b0a1e32d10b46d9cd51f1", + "sha256": "0ec8a78fac6f9d1e8759ffa25fe68d6bcafba2856e7b0a1e32d10b46d9cd51f1", + "compression": null + }, + { + "path": "archive/source.patch.json", + "original_path": "archive/source.patch.json", + "original_bytes": 203, + "original_sha256": "06a76c816861cd0d5e8abe3b85c8288cdd5c5c9c9befd3550d6b4d360d83a293", + "sha256": "06a76c816861cd0d5e8abe3b85c8288cdd5c5c9c9befd3550d6b4d360d83a293", + "compression": null + }, + { + "path": "archive/stage-hashes.json", + "original_path": "archive/stage-hashes.json", + "original_bytes": 3758, + "original_sha256": "a645be6b458e483ce049847d0d29636ea4e1693aaa7e771dac2de34bdfd64352", + "sha256": "a645be6b458e483ce049847d0d29636ea4e1693aaa7e771dac2de34bdfd64352", + "compression": null + }, + { + "path": "archive/unicode_1m-parse-r25.node-oracle.stderr.gz", + "original_path": "archive/unicode_1m-parse-r25.node-oracle.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "archive/unicode_1m-parse-r25.node-oracle.stdout.gz", + "original_path": "archive/unicode_1m-parse-r25.node-oracle.stdout", + "original_bytes": 7956313, + "original_sha256": "b4bdd831c22e1056e735328d65a8f41754689750c3f83848c5fdee7a260bc5fd", + "sha256": "d3dddb260bc071bde0d411de34b270655ff5c40c75a6131ad2eb052cdcc962bb", + "compression": "gzip" + }, + { + "path": "archive/unicode_1m-parse-r25.sample.txt.gz", + "original_path": "archive/unicode_1m-parse-r25.sample.txt", + "original_bytes": 21356, + "original_sha256": "edbb5719088b3df09105386f0486dd857f11cb9d13cd82e5ac31ecf52bcd3794", + "sha256": "d2fde94b69c8abb8f508eb4a8165286c6b1c864a28630255e79f203a0fb33d76", + "compression": "gzip" + }, + { + "path": "archive/unicode_1m-parse-r25.sampler.stderr.gz", + "original_path": "archive/unicode_1m-parse-r25.sampler.stderr", + "original_bytes": 244, + "original_sha256": "4295c7f17e7c9cf2b0eb7db7132d8f821d083994cbf6c6933f31a749b13b8cea", + "sha256": "d4c91c006c7cb33ed93dc01066949f619c3712d02c205ee8aad491537b42fe6c", + "compression": "gzip" + }, + { + "path": "archive/unicode_1m-parse-r25.sampler.stdout.gz", + "original_path": "archive/unicode_1m-parse-r25.sampler.stdout", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "archive/unicode_1m-parse-r25.stderr.gz", + "original_path": "archive/unicode_1m-parse-r25.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "archive/unicode_1m-parse-r25.stdout.gz", + "original_path": "archive/unicode_1m-parse-r25.stdout", + "original_bytes": 7956323, + "original_sha256": "0e513bda4f5c57be39d46ce835671b592cdec3db1220d1b1782d631901daaf4f", + "sha256": "46aa16ea93682315edb94f0483f8b457c43da51a34611d2f3db5521d81a19c97", + "compression": "gzip" + }, + { + "path": "archive/window.json", + "original_path": "archive/window.json", + "original_bytes": 539, + "original_sha256": "5a6c1bd772085325aaa63604023478a22331f8c2ab880beb0c8f11f2f15f468d", + "sha256": "5a6c1bd772085325aaa63604023478a22331f8c2ab880beb0c8f11f2f15f468d", + "compression": null + }, + { + "path": "archive/with_lock.py", + "original_path": "archive/with_lock.py", + "original_bytes": 2582, + "original_sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "compression": null + }, + { + "path": "archive/workers-provenance.json", + "original_path": "archive/workers-provenance.json", + "original_bytes": 8213, + "original_sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + "compression": null + }, + { + "path": "analysis.json", + "original_path": "analysis.json", + "original_bytes": 50649, + "original_sha256": "f5518fb63e1c04b331b755dab6feb2fe454dac80827dbea2332bedeb88533cf4", + "sha256": "f5518fb63e1c04b331b755dab6feb2fe454dac80827dbea2332bedeb88533cf4", + "compression": null + }, + { + "path": "analyze.py", + "original_path": "analyze.py", + "original_bytes": 4654, + "original_sha256": "d9d66bcfb02cec99abdaebaf99b63b74750fe95192ebf4596d2badb34162364a", + "sha256": "d9d66bcfb02cec99abdaebaf99b63b74750fe95192ebf4596d2badb34162364a", + "compression": null + }, + { + "path": "build-provenance.json", + "original_path": "build-provenance.json", + "original_bytes": 1008, + "original_sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + "compression": null + }, + { + "path": "measure.py", + "original_path": "measure.py", + "original_bytes": 4077, + "original_sha256": "639909df86b1b8738e74f0a8a5073b7b3be256ee9c19d06c1c0f418138ed0cb5", + "sha256": "639909df86b1b8738e74f0a8a5073b7b3be256ee9c19d06c1c0f418138ed0cb5", + "compression": null + }, + { + "path": "next-length-proposal.md", + "original_path": "next-length-proposal.md", + "original_bytes": 1791, + "original_sha256": "248c0cf8bb580ba1fc074b097fbb06742ef89415913429be7dffa7653a98f066", + "sha256": "248c0cf8bb580ba1fc074b097fbb06742ef89415913429be7dffa7653a98f066", + "compression": null + }, + { + "path": "profile-cases.json", + "original_path": "profile-cases.json", + "original_bytes": 578, + "original_sha256": "5e548584933b9f5357fe5224069da09ffa386b07bc4406debdbc80ac912c915f", + "sha256": "5e548584933b9f5357fe5224069da09ffa386b07bc4406debdbc80ac912c915f", + "compression": null + }, + { + "path": "remote-command.json", + "original_path": "remote-command.json", + "original_bytes": 174, + "original_sha256": "e57a4708e05d202ab5bed4ae9ca14c4adfd5c9818ae08ffb4260b970ce3a64c8", + "sha256": "e57a4708e05d202ab5bed4ae9ca14c4adfd5c9818ae08ffb4260b970ce3a64c8", + "compression": null + }, + { + "path": "report.md", + "original_path": "report.md", + "original_bytes": 2253, + "original_sha256": "82a3a6715ecc2841af68df72c45fde90e016e0d108e1a54b439b830729e9bc1b", + "sha256": "82a3a6715ecc2841af68df72c45fde90e016e0d108e1a54b439b830729e9bc1b", + "compression": null + }, + { + "path": "run-parse-profiles.py", + "original_path": "run-parse-profiles.py", + "original_bytes": 2649, + "original_sha256": "cc445a5d9df6d96cc5ad976dff2a3f1ab6fc823981f1dc143208cab4b2b54db4", + "sha256": "cc445a5d9df6d96cc5ad976dff2a3f1ab6fc823981f1dc143208cab4b2b54db4", + "compression": null + }, + { + "path": "stage-hashes.json", + "original_path": "stage-hashes.json", + "original_bytes": 3758, + "original_sha256": "a645be6b458e483ce049847d0d29636ea4e1693aaa7e771dac2de34bdfd64352", + "sha256": "a645be6b458e483ce049847d0d29636ea4e1693aaa7e771dac2de34bdfd64352", + "compression": null + }, + { + "path": "utf16-hint-prototype-provenance.json", + "original_path": "utf16-hint-prototype-provenance.json", + "original_bytes": 1105, + "original_sha256": "f625452da9bf9575af7fc414a32c01071f4c96570c0b38e33e0097f27620255d", + "sha256": "f625452da9bf9575af7fc414a32c01071f4c96570c0b38e33e0097f27620255d", + "compression": null + }, + { + "path": "utf16-hint-prototype.rs", + "original_path": "utf16-hint-prototype.rs", + "original_bytes": 3354, + "original_sha256": "a4faa14bb0cc174308bf7daa0aa77b02b737888c5bec4282e3b2bc215752f4e3", + "sha256": "a4faa14bb0cc174308bf7daa0aa77b02b737888c5bec4282e3b2bc215752f4e3", + "compression": null + }, + { + "path": "workers-provenance.json", + "original_path": "workers-provenance.json", + "original_bytes": 8213, + "original_sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + "compression": null + } + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/measure.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/measure.py new file mode 100644 index 0000000000..30f1ff58ac --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/measure.py @@ -0,0 +1,36 @@ +from pathlib import Path +import gzip,hashlib,json,os,shlex,shutil,subprocess +w=Path(__file__).resolve().parent;bench=w.parents[1];remote='/Users/perry/json-codex-yHdsko/benchmarks/json_performance';host='perry@perry-macos.local';prefix='.work/'+w.name+'/' +names=['with_lock.py','run_dispatch_focus.py']+[prefix+n for n in ['run-parse-profiles.py','profile-cases.json','r25-rotating-worker','workers-provenance.json','build-provenance.json','source.patch','rotating-worker.ts','rotating-worker.js']]+['.work/rotating/'+f+'.'+str(i)+'.json' for f in ['small_record','long_string_1m','unicode_1m'] for i in range(8)] +expected={p:hashlib.sha256((bench/p).read_bytes()).hexdigest() for p in names};token='json-parse-r25-profiles-'+str(os.getpid()) +assert json.loads((w/'build-provenance.json').read_text())['source_commit']=='01f2878dad8efc92e394c49b88fe0800b871f593' +proof=next(r for r in json.loads((w/'workers-provenance.json').read_text()) if r['worker']=='rotating-worker') +assert expected[prefix+'r25-rotating-worker']==next(h for p,h in proof['files'].items() if p.endswith('/candidate-rotating-worker')) +def ssh(code):subprocess.run(['ssh',host,'python3 -c '+shlex.quote(code)],check=True) +ssh('from pathlib import Path;p=Path.home()/"bench.lock";p.mkdir();(p/"owner").write_text('+repr(token)+')') +try: + subprocess.run(['rsync','-aR',*names,host+':'+remote+'/'],cwd=bench,check=True) + ssh('from pathlib import Path;import hashlib;root=Path('+repr(remote)+');expected='+repr(expected)+';assert all(hashlib.sha256((root/p).read_bytes()).hexdigest()==h for p,h in expected.items());print("VERIFIED",len(expected),"profile assets")') +finally:ssh('from pathlib import Path;p=Path.home()/"bench.lock";assert(p/"owner").read_text()=='+repr(token)+';(p/"owner").unlink();p.rmdir()') +(w/'stage-hashes.json').write_text(json.dumps(expected,indent=2)+'\n') +slug='quiet-'+w.name;cmd=['python3','with_lock.py','--','python3',prefix+'run-parse-profiles.py','--results-dir','results/'+slug] +(w/'remote-command.json').write_text(json.dumps(cmd,indent=2)+'\n') +with (w/'remote.log').open('wb') as log:r=subprocess.run(['ssh',host,'cd '+shlex.quote(remote)+' && '+shlex.join(cmd)],stdout=log,stderr=subprocess.STDOUT) +# FIRST remote operation after every terminal window, including a failed diagnostic. +code='''from pathlib import Path +import json,shutil +root=Path(REMOTE);d=root/'results'/SLUG +window=json.loads((root/'results/window-custom.json').read_text());assert window.get('finished_utc') and 'results/'+SLUG in window['command'] +d.mkdir(parents=True,exist_ok=True) +for p,n in [('results/window-custom.json','window.json'),('custom.log','controller.log'),('results/processes-before.txt','processes-before.txt'),('results/processes-after.txt','processes-after.txt'),('with_lock.py','with_lock.py'),('run_dispatch_focus.py','run_dispatch_focus.py')]:shutil.copy2(root/p,d/n) +for n in ['run-parse-profiles.py','profile-cases.json','workers-provenance.json','build-provenance.json','source.patch','rotating-worker.ts','rotating-worker.js']:shutil.copy2(root/PREFIX/n,d/n) +'''.replace('REMOTE',repr(remote)).replace('SLUG',repr(slug)).replace('PREFIX',repr(prefix)) +ssh(code) +# Archive locally under ignored WORK while the independent R26 build requires a clean source tree. +d=w/'archive';subprocess.run(['rsync','-a',host+':'+remote+'/results/'+slug+'/',str(d)+'/'],check=True) +p=d/'source.patch';raw=p.read_bytes();data=gzip.compress(raw,compresslevel=9,mtime=0);assert gzip.decompress(data)==raw +p.with_suffix('.patch.gz').write_bytes(data);p.with_suffix('.patch.json').write_text(json.dumps({'original_bytes':len(raw),'original_sha256':hashlib.sha256(raw).hexdigest(),'gzip_sha256':hashlib.sha256(data).hexdigest()},indent=2)+'\n');p.unlink() +for p in [Path(__file__),w/'remote-command.json',w/'stage-hashes.json',w/'remote.log']:shutil.copy2(p,d/p.name) +(d/'controller-exit.json').write_text(json.dumps({'exit_code':r.returncode},indent=2)+'\n') +print('ARCHIVED',slug,'to ignored WORK/archive',flush=True);print((w/'remote.log').read_text(),flush=True) +raise SystemExit(r.returncode) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/next-length-proposal.md b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/next-length-proposal.md new file mode 100644 index 0000000000..d2f71fed0d --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/next-length-proposal.md @@ -0,0 +1,9 @@ +# Next large-token length proposal — not applied + +The R25 rotating profile attributes 373/758 Unicode-loop self samples to UTF-16 counting, 163 to string termination scanning and 116 to nesting preflight. The fixtures are small objects with an id and one large text field, not top-level scalar strings. A root-scalar nesting bypass already exists and does not solve this object case. + +For a large unescaped token occupying nearly all of an input, a bounded ASCII check on the bytes before and after it can allow `source.utf16_len - outside_byte_count`. The production helper must prove that the parser input is the exact current source-string payload (same data pointer and length); no unchecked source identity assumption. A conservative final-three-byte lead-width guard must reject any WTF-8 lead that could cross the token boundary. The ordinary scanner still validates token terminators and raw controls. Escaped tokens, non-ASCII outside bytes, wide prefix/suffix, mismatched source payload or ambiguous final sequence use existing counting. + +A standalone model reuses the exact runtime scalar WTF-8 counting function. It checked 3,065,796 arbitrary-byte/Unicode cases; 1,473,719 admitted hints equal the actual token count and 1,592,077 safely fall back. This is model evidence only: source-header correctness, borrowed vs owned token integration, source slicing, GC custody and generated code remain to be tested. Do not assume UTF-8 validity and do not replace the general WTF-8 counter. No production GC/core changes proposed. + +A separate opportunity is to reduce repeated scans in nesting and string-token validation, but the object-root nesting proof cannot be skipped merely because a large leaf looks like text. Preserve malformed-input and recursive-stack protection tests. diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/profile-cases.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/profile-cases.json new file mode 100644 index 0000000000..2329ea14ba --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/profile-cases.json @@ -0,0 +1,26 @@ +{ + "note": "Instrumented R25 rotating-parse diagnostics; not CPU benchmark results. Positive workload sampling coverage required.", + "cases": [ + { + "fixture": "small_record", + "operation": "parse", + "mode": "r25", + "iterations": 20000000, + "warmup": 50000 + }, + { + "fixture": "long_string_1m", + "operation": "parse", + "mode": "r25", + "iterations": 20000, + "warmup": 8 + }, + { + "fixture": "unicode_1m", + "operation": "parse", + "mode": "r25", + "iterations": 20000, + "warmup": 8 + } + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/remote-command.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/remote-command.json new file mode 100644 index 0000000000..09a84ffc5b --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/remote-command.json @@ -0,0 +1,9 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/parse-gaps-r25-profiles/run-parse-profiles.py", + "--results-dir", + "results/quiet-parse-gaps-r25-profiles" +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/report.md b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/report.md new file mode 100644 index 0000000000..9aa725a500 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/report.md @@ -0,0 +1,17 @@ +# Remaining JSON parse costs: R25 sampling diagnostics + +Three bounded profiles of the exact R25 rotating worker, source `01f2878dad8efc92e394c49b88fe0800b871f593`, on the quiet M1 benchmark host. These are instrumented diagnostics, not new CPU/RSS benchmark results. The separately measured R25 rotating comparisons put small-record parse at 1.48x Node / 1.94x Bun, 1 MB ASCII-text-object parse at 1.42x Bun, and 1 MB Unicode-text-object parse at 2.23x Bun. + +Every profile has more than 500 workload samples, completes without a watchdog stop, and matches Node on all eight complete input results plus the final result. The window and raw call trees are archived. Inclusive frame groups overlap and cannot be added; the entries below quote self samples in the named frames. + +| Workload | Workload samples | Leading self-sample frames | +|---|---:|---| +| Small record | 644 | Object parse: 73 (11.3%); template capture: 43 (6.7%) | +| 1 MB ASCII text object | 759 | String scan: 269 (35.4%); nesting precheck: 200 (26.4%); memory copy: 137 (18.1%) | +| 1 MB Unicode text object | 758 | UTF-16 count: 373 (49.2%); string scan: 163 (21.5%); nesting precheck: 116 (15.3%) | + +The large-string fixtures are objects with an id and a large text field. The parser already avoids nesting scans for a scalar root; that shortcut does not apply to these object roots. GC/policy work is also visible, especially in the small-record loop, but this investigation proposes no collector-policy change. + +A next candidate is deriving a large unescaped token’s UTF-16 length from the exact source string’s existing count when the bounded surrounding bytes are ASCII. It requires a source payload identity check and a conservative end-boundary check, preserving the runtime’s WTF-8 interpretation. A standalone model tested 3,065,796 byte/Unicode cases: 1,473,719 hints matched the exact runtime scalar counter and 1,592,077 cases declined the hint. The model is not integrated parser validation or performance evidence. + +Further work includes parser integration and GC/Unicode/source-slice coverage, then controlled rotating-input timings. It must preserve ordinary token/control validation, malformed JSON rejection, stack-depth protection, and existing fallback paths. diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/run-parse-profiles.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/run-parse-profiles.py new file mode 100644 index 0000000000..4d1a8f05f6 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/run-parse-profiles.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python3 +"""Bounded sampling diagnostics, separate from uninstrumented mode comparisons.""" +from pathlib import Path +import argparse,hashlib,json,os,signal,subprocess,time +w=Path(__file__).resolve().parent;bench=w.parents[1] +p=argparse.ArgumentParser();p.add_argument('--results-dir',type=Path,required=True);a=p.parse_args();d=a.results_dir;d.mkdir(parents=True,exist_ok=False) +cases=json.loads((w/'profile-cases.json').read_text())['cases'];clean={k:v for k,v in os.environ.items() if not k.startswith('PERRY_')};records=[] +for c in cases: + label=c['fixture']+'-'+c['operation']+'-'+c['mode'];env=clean;worker=w/'r25-rotating-worker' + cmd=[str(worker),str(bench/'.work/rotating'/c['fixture']),c['operation'],str(c['iterations']),str(c['warmup']),'verify','rotating'] + with (d/(label+'.stdout')).open('wb') as out,(d/(label+'.stderr')).open('wb') as err: + proc=subprocess.Popen(cmd,env=env,stdout=out,stderr=err,start_new_session=True);started=time.monotonic();time.sleep(0.5);sample_cmd=['/usr/bin/sample',str(proc.pid),'1','1','-mayDie','-file',str(d/(label+'.sample.txt'))] + with (d/(label+'.sampler.stdout')).open('wb') as so,(d/(label+'.sampler.stderr')).open('wb') as se: + sampler=subprocess.Popen(sample_cmd,stdout=so,stderr=se);peak=0;stop_reason=None + while proc.poll() is None: + r=subprocess.run(['ps','-o','rss=','-p',str(proc.pid)],capture_output=True,text=True) + try:rss=int(r.stdout.strip())*1024 + except ValueError:rss=0 + peak=max(peak,rss) + if rss>2*1024**3 or time.monotonic()-started>20: + stop_reason='RSS limit 2 GiB' if rss>2*1024**3 else '20 second watchdog';os.killpg(proc.pid,signal.SIGTERM);break + time.sleep(0.1) + try:proc.wait(timeout=3) + except subprocess.TimeoutExpired:os.killpg(proc.pid,signal.SIGKILL);proc.wait() + try:sampler.wait(timeout=15) + except subprocess.TimeoutExpired:sampler.kill();sampler.wait();stop_reason=stop_reason or 'sampler timeout' + row={'case':c,'worker_command':cmd,'worker_sha256':hashlib.sha256(worker.read_bytes()).hexdigest(),'env_overrides':{},'sample_command':sample_cmd,'worker_exit':proc.returncode,'sampler_exit':sampler.returncode,'observed_peak_rss_bytes':peak,'elapsed_seconds':time.monotonic()-started,'stop_reason':stop_reason,'diagnostic_only':True};records.append(row);(d/'profiles.json').write_text(json.dumps(records,indent=2)+'\n');print(label,'worker',proc.returncode,'sampler',sampler.returncode,'peak MiB',round(peak/1048576,2),flush=True) + assert stop_reason is None and proc.returncode==0 and sampler.returncode==0,row + report=d/(label+'.sample.txt');assert report.exists() and 'Call graph:' in report.read_text(),label diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/stage-hashes.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/stage-hashes.json new file mode 100644 index 0000000000..08a2529f1f --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/stage-hashes.json @@ -0,0 +1,36 @@ +{ + "with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + ".work/parse-gaps-r25-profiles/run-parse-profiles.py": "cc445a5d9df6d96cc5ad976dff2a3f1ab6fc823981f1dc143208cab4b2b54db4", + ".work/parse-gaps-r25-profiles/profile-cases.json": "5e548584933b9f5357fe5224069da09ffa386b07bc4406debdbc80ac912c915f", + ".work/parse-gaps-r25-profiles/r25-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + ".work/parse-gaps-r25-profiles/workers-provenance.json": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + ".work/parse-gaps-r25-profiles/build-provenance.json": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + ".work/parse-gaps-r25-profiles/source.patch": "c0bd67b7413d4a63e6271327ec3831a26993a15386333b3f275f507891a74f9a", + ".work/parse-gaps-r25-profiles/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + ".work/parse-gaps-r25-profiles/rotating-worker.js": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + ".work/rotating/small_record.0.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/rotating/small_record.1.json": "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + ".work/rotating/small_record.2.json": "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + ".work/rotating/small_record.3.json": "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + ".work/rotating/small_record.4.json": "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + ".work/rotating/small_record.5.json": "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + ".work/rotating/small_record.6.json": "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + ".work/rotating/small_record.7.json": "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d", + ".work/rotating/long_string_1m.0.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/rotating/long_string_1m.1.json": "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + ".work/rotating/long_string_1m.2.json": "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + ".work/rotating/long_string_1m.3.json": "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + ".work/rotating/long_string_1m.4.json": "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + ".work/rotating/long_string_1m.5.json": "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + ".work/rotating/long_string_1m.6.json": "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + ".work/rotating/long_string_1m.7.json": "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03", + ".work/rotating/unicode_1m.0.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/rotating/unicode_1m.1.json": "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + ".work/rotating/unicode_1m.2.json": "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + ".work/rotating/unicode_1m.3.json": "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + ".work/rotating/unicode_1m.4.json": "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + ".work/rotating/unicode_1m.5.json": "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + ".work/rotating/unicode_1m.6.json": "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + ".work/rotating/unicode_1m.7.json": "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263" +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/utf16-hint-prototype-provenance.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/utf16-hint-prototype-provenance.json new file mode 100644 index 0000000000..75e1d9c2b2 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/utf16-hint-prototype-provenance.json @@ -0,0 +1,20 @@ +{ + "source": "crates/perry-runtime/src/string/mod.rs", + "source_sha256": "4baa5cb71410a293798160f94af1e42cc0ed326dc351ede219a3cb318e6d0282", + "extracted_function_sha256": "182109262aabdd63358753439454513b2d3b0f85f199acb6d5f9798c577b258b", + "note": "Standalone correctness model, not integrated code and not a performance measurement. Source-payload identity/header validity and JSON parse integration still require production proof and tests.", + "command": [ + "rustc", + "--edition", + "2021", + "-O", + "benchmarks/json_performance/.work/parse-gaps-r25-profiles/utf16-hint-prototype.rs", + "-o", + "benchmarks/json_performance/.work/parse-gaps-r25-profiles/utf16-hint-prototype" + ], + "rustc_version": "rustc 1.100.0-nightly (f7d782a3b 2026-08-19)", + "prototype_source_sha256": "a4faa14bb0cc174308bf7daa0aa77b02b737888c5bec4282e3b2bc215752f4e3", + "prototype_binary_sha256": "1cfb076acb0abdd3567c60e02bf8eba909ea43d82ce4b4400c6ee6546e8708e7", + "observed_exit_code": 0, + "observed_stdout": "3065796 byte cases checked; 1473719 safely admitted, 1592077 conservatively rejected\n" +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/utf16-hint-prototype.rs b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/utf16-hint-prototype.rs new file mode 100644 index 0000000000..832d261064 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/utf16-hint-prototype.rs @@ -0,0 +1,74 @@ +pub(crate) fn compute_utf16_len_wtf8(bytes: &[u8]) -> u32 { + let mut count = 0u32; + let mut i = 0; + while i < bytes.len() { + let b = bytes[i]; + if b < 0x80 { + count += 1; + i += 1; + } else if b < 0xC0 { + // continuation byte in lead position — skip + i += 1; + } else if b < 0xE0 { + count += 1; + i += 2; + } else if b < 0xF0 { + // 3-byte sequence: BMP codepoint or WTF-8 lone surrogate → 1 unit + count += 1; + i += 3; + } else { + // 4-byte sequence: astral codepoint → 2 UTF-16 units + count += 2; + i += 4; + } + } + count +} + +// Proposal only: the production caller would first prove that input is the +// exact live source-string payload and that its header count is authoritative. +fn hint(input: &[u8], start: usize, end: usize, total: u32) -> Option { + if start > end || end > input.len() { return None; } + let outside = start + input.len() - end; + if outside > 256 || !input[..start].is_ascii() || !input[end..].is_ascii() { return None; } + let token = &input[start..end]; + // Conservatively forbid a scalar WTF-8 lead claiming a byte beyond the + // token boundary. A skipped lead may reject a safe case; it cannot admit + // an unsafe one. No Unicode validity assumption is made. + for distance in 1..=3.min(token.len()) { + let byte = token[token.len() - distance]; + let width = if byte >= 0xf0 { 4 } else if byte >= 0xe0 { 3 } else if byte >= 0xc0 { 2 } else { 0 }; + if width > distance { return None; } + } + total.checked_sub(outside as u32) +} +fn check(token: &[u8], trials: &mut u64, accepted: &mut u64) { + let mut input = br#"{"id":1,"text":""#.to_vec(); + let start=input.len();input.extend_from_slice(token);let end=input.len();input.extend_from_slice(br#"","next":7}"#); + if let Some(value)=hint(&input,start,end,compute_utf16_len_wtf8(&input)) { + assert_eq!(value,compute_utf16_len_wtf8(token),"{:x?}",token);*accepted+=1; + } + *trials+=1; +} +fn main() { + let(mut trials,mut accepted)=(0,0); + check(&[],&mut trials,&mut accepted); + for a in 0..=255u8 { check(&[a],&mut trials,&mut accepted);for b in 0..=255u8 {check(&[a,b],&mut trials,&mut accepted);} } + let alphabet=[0x00,b'a',0x80,0xbf,0xc0,0xdf,0xe0,0xef,0xf0,0xff]; + for mut n in 0..1_000_000usize { + let mut token=[0u8;6];for b in &mut token {*b=alphabet[n%10];n/=10;}check(&token,&mut trials,&mut accepted); + } + let mut state=0x983482119823fab1u64; + let mut token=[0u8;128]; + for round in 0..2_000_000usize { + for b in &mut token[..round%129] {state^=state<<13;state^=state>>7;state^=state<<17;*b=state as u8;} + check(&token[..round%129],&mut trials,&mut accepted); + } + for token in ["Grüße東京🙂","\u{d7ff}\u{e000}\u{10ffff}","ASCII text"] {check(token.as_bytes(),&mut trials,&mut accepted);} + assert!(hint(&[0xc3,0xbc,b'"',b'a',b'"'],3,4,4).is_none()); + assert!(hint(&[b'a';300],270,280,300).is_none()); + assert!(hint(b"abc",2,1,3).is_none()); + assert!(hint(b"abc",1,4,3).is_none()); + assert!(hint(b"abc",1,2,0).is_none()); + println!("{trials} byte cases checked; {accepted} safely admitted, {} conservatively rejected",trials-accepted); +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/workers-provenance.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/workers-provenance.json new file mode 100644 index 0000000000..236d23f3a3 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/independent-r25-profiles/workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/index-artifacts.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/index-artifacts.py new file mode 100644 index 0000000000..e07ac5f571 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/index-artifacts.py @@ -0,0 +1,38 @@ +from pathlib import Path +import hashlib,json,subprocess,sys +w=Path(__file__).resolve().parent;root=w.parents[3];bench=w.parents[1] +index=bench/'results'/f'{w.name}-artifacts.json' +sha=lambda data:hashlib.sha256(data).hexdigest() +if '--write' in sys.argv: + dirs=sorted((bench/'results').glob('quiet-'+w.name+'-*'))+[bench/'results'/(w.name+'-validation')] + paths=[bench/'TRUSTED_MATERIALIZED_READ_R26.md']+[p for d in dirs for p in sorted(d.rglob('*')) if p.is_file()] + assert len(paths)==len(set(paths)) + timed=verify=calibration=0 + for d in dirs[:-1]: + assert json.loads((d/'controller-exit.json').read_text())['exit_code']==0 + for name,kind in [('timing.jsonl','timed'),('memory.jsonl','timed'),('verify.jsonl','verify'),('calibration.jsonl','calibration')]: + if (d/name).exists(): + n=len((d/name).read_text().splitlines()) + if kind=='timed':timed+=n + elif kind=='verify':verify+=n + else:calibration+=n + m=json.loads((w/'provenance.json').read_text()) + data=dict(source_commit=m['source_commit'],reference_source_commit=m['main_build']['source_commit'],base_commit=m['base_commit'],timed_trials=timed,verification_records=verify,calibration_trials=calibration,qualification='Controlled R25 comparison at 0.5.1531, unmerged; measured tradeoffs and remaining validation failures disclosed in the report.',files=[dict(path=str(p.relative_to(root)),bytes=p.stat().st_size,sha256=sha(p.read_bytes())) for p in paths]) + index.write_text(json.dumps(data,indent=2)+'\n') + print('INDEXED',len(paths),'payloads;',timed,'timed,',verify,'verify,',calibration,'calibration') +data=json.loads(index.read_text());entries=data['files']+[dict(path=str(index.relative_to(root)),bytes=index.stat().st_size,sha256=sha(index.read_bytes()))] +for e in entries: + b=(root/e['path']).read_bytes();assert len(b)==e['bytes'] and sha(b)==e['sha256'],e['path'] +if '--stage' in sys.argv: + paths=[e['path'] for e in entries] + # Only these indexed evidence files may be force-added despite trace/worker ignore rules. + for i in range(0,len(paths),200):subprocess.run(['git','add','-f','--',*paths[i:i+200]],cwd=root,check=True) +for mode in ['stage','commit']: + if '--'+mode not in sys.argv:continue + prefix=':' if mode=='stage' else 'HEAD:' + raw=subprocess.check_output(['git','cat-file','--batch'],cwd=root,input=''.join(prefix+e['path']+'\n' for e in entries).encode());at=0 + for e in entries: + end=raw.index(b'\n',at);header=raw[at:end].split();assert len(header)==3 and header[1]==b'blob',e['path'];size=int(header[2]);start=end+1;b=raw[start:start+size];at=start+size+1 + assert size==e['bytes'] and sha(b)==e['sha256'],(mode,e['path']) + assert at==len(raw) + print('VERIFIED',mode,len(entries),'Git blobs') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/inspect-disassembly.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/inspect-disassembly.py new file mode 100644 index 0000000000..a4d54b75c5 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/inspect-disassembly.py @@ -0,0 +1,14 @@ +from pathlib import Path +import hashlib,json,subprocess +w=Path(__file__).resolve().parent;records=[] +for arm in ['main','candidate']: + binary=w/(arm+'-access-worker');symbols=subprocess.check_output(['/opt/homebrew/opt/llvm/bin/llvm-nm','--defined-only',str(binary)],text=True) + wanted=['_js_array_get_f64','_js_packed_arraylike_index_get']+[line.split()[-1] for line in symbols.splitlines() if line.split() and any(line.split()[-1].endswith(s) for s in ['8lazy_get','15lazy_get_rooted','26resolve_materialized_array'])] + functions=[] + for symbol in wanted: + label='array-get' if symbol=='_js_array_get_f64' else 'packed-index-get' if symbol=='_js_packed_arraylike_index_get' else symbol.split('json_tape')[-1] + dest=w/(arm+'-'+label+'.s');cmd=['/opt/homebrew/opt/llvm/bin/llvm-objdump','--disassemble-symbols='+symbol,'--no-show-raw-insn',str(binary)];raw=subprocess.check_output(cmd);assert len(raw)>100;dest.write_bytes(raw);functions.append({'symbol':symbol,'command':cmd,'output':dest.name,'sha256':hashlib.sha256(raw).hexdigest()}) + records.append({'arm':arm,'binary_sha256':hashlib.sha256(binary.read_bytes()).hexdigest(),'functions':functions}) +for name in ['worker','access-worker','rotating-worker','options']:assert (w/('main-'+name+'.o')).read_bytes()==(w/('candidate-'+name+'.o')).read_bytes(),name +(w/'read-disassembly.json').write_text(json.dumps({'arms':records,'all_four_worker_objects_identical':True},indent=2)+'\n') +print('Recorded linked disassembly and four object equivalences') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/json-entry-disassembly.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/json-entry-disassembly.json new file mode 100644 index 0000000000..24266f7ae2 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/json-entry-disassembly.json @@ -0,0 +1,6439 @@ +{ + "note": "Static entry-point instruction counts and call targets only; not a dynamic profile, semantic equivalence proof or attribution of timing regressions. Full original linked disassembly preserved.", + "records": [ + { + "arm": "r25", + "symbol": "_js_json_parse", + "binary_sha256": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "disassembly": "r25-entry-_js_json_parse.s", + "disassembly_sha256": "65f9e4be4ba43986c45b69257a3ce1b807d4874a7b3bb32334d8d45d6efa04ec", + "instructions": 28, + "mnemonics": [ + "stp", + "mov", + "cbz", + "ldr", + "cmp", + "b.eq", + "cbz", + "ldrb", + "b", + "ldrb", + "cmp", + "b.ne", + "ldrb", + "cmp", + "b.ne", + "ldp", + "b", + "orr", + "cmp", + "b.ne", + "ldp", + "b", + "ldp", + "b", + "adrp", + "add", + "mov", + "bl" + ], + "calls": [ + "bl\t0x100508828 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9parse_api18throw_syntax_error>" + ] + }, + { + "arm": "r25", + "symbol": "_js_json_stringify", + "binary_sha256": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "disassembly": "r25-entry-_js_json_stringify.s", + "disassembly_sha256": "20427c3d98368604d3ab3fb5e81394864c85cd2ac3d2e8484ed2a51615675690", + "instructions": 460, + "mnemonics": [ + "sub", + "stp", + "stp", + "stp", + "stp", + "stp", + "stp", + "add", + "mov", + "mov.16b", + "fmov", + "and", + "mov", + "cmp", + "b.ne", + "and", + "sub", + "mov", + "movk", + "cmp", + "b.hi", + "ldr", + "cmp", + "b.hs", + "mov.16b", + "bl", + "tbz", + "mov", + "b", + "mov", + "cmp", + "b.ne", + "ands", + "b.eq", + "mov", + "bl", + "cbz", + "ldurb", + "cmp", + "b.ne", + "ldr", + "mov", + "movk", + "cmp", + "b.ne", + "mov", + "bl", + "cbz", + "mov", + "bfxil", + "fmov", + "b", + "bl", + "tbnz", + "mov.16b", + "bl", + "tbnz", + "adrp", + "add", + "ldr", + "blr", + "mov", + "ldr", + "add", + "str", + "cbz", + "adrp", + "add", + "ldr", + "blr", + "ldrb", + "cmp", + "b.ne", + "ldr", + "cbnz", + "mov", + "str", + "ldr", + "ldr", + "cmp", + "b.eq", + "ldr", + "mov", + "madd", + "mov", + "stp", + "str", + "add", + "str", + "ldr", + "add", + "str", + "b", + "adrp", + "add", + "ldr", + "blr", + "strb", + "adrp", + "add", + "ldr", + "blr", + "strb", + "adrp", + "ldr", + "cmp", + "b.hs", + "adrp", + "ldr", + "cmn", + "b.eq", + "mrs", + "and", + "ldr", + "cbz", + "add", + "ldr", + "cbz", + "str", + "adrp", + "add", + "ldr", + "blr", + "ldrb", + "cbnz", + "ldr", + "cbnz", + "str", + "adrp", + "add", + "ldr", + "blr", + "mov", + "ldrb", + "cmp", + "b.ne", + "ldr", + "mov", + "str", + "cmn", + "b.eq", + "cmn", + "b.eq", + "add", + "ldur", + "stur", + "b", + "mov", + "mov", + "stp", + "str", + "adrp", + "add", + "ldr", + "blr", + "ldrb", + "cbnz", + "ldr", + "cbnz", + "str", + "add", + "mov.16b", + "mov", + "bl", + "ldp", + "cmp", + "b.hs", + "cmp", + "b.hs", + "ands", + "b.eq", + "and", + "neg", + "mov", + "ldr", + "tst", + "b.ne", + "adds", + "b.ne", + "and", + "cbz", + "add", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbz", + "mov", + "mov", + "mov", + "bl", + "mov", + "b", + "and", + "add", + "mov", + "ldp", + "ldp", + "orr.16b", + "orr.16b", + "orr.16b", + "umaxv.16b", + "fmov", + "tbnz", + "add", + "cmp", + "b.ne", + "ands", + "b.eq", + "mov", + "mov", + "ldr", + "umaxv.16b", + "fmov", + "tbnz", + "subs", + "b.ne", + "and", + "cbz", + "add", + "ldrsb", + "tbnz", + "add", + "subs", + "b.ne", + "mov", + "b", + "mov", + "cbz", + "mov", + "ands", + "b.eq", + "mov", + "ldrsb", + "tbnz", + "add", + "subs", + "b.ne", + "cmp", + "b.hs", + "mov", + "b", + "and", + "and", + "add", + "mov", + "ldp", + "ldp", + "orr.16b", + "orr.16b", + "orr.16b", + "umaxv.16b", + "fmov", + "tbnz", + "add", + "cmp", + "b.ne", + "ands", + "b.eq", + "mov", + "mov", + "ldr", + "umaxv.16b", + "fmov", + "tbnz", + "subs", + "b.ne", + "and", + "cbz", + "add", + "ldrsb", + "tbnz", + "add", + "subs", + "b.ne", + "mov", + "bl", + "mov", + "stp", + "stp", + "str", + "cbz", + "and", + "mov", + "mov", + "bl", + "b", + "add", + "ldrsb", + "tbnz", + "ldrsb", + "tbnz", + "ldrsb", + "tbnz", + "ldrsb", + "tbnz", + "add", + "cmp", + "b.ne", + "b", + "mov", + "mov", + "bl", + "mov", + "bl", + "add", + "mov", + "bl", + "mov", + "stp", + "stp", + "str", + "add", + "mov", + "mov", + "bl", + "adrp", + "ldr", + "cmp", + "b.hs", + "adrp", + "ldr", + "cmn", + "b.eq", + "mrs", + "and", + "ldr", + "cbz", + "add", + "ldr", + "cbz", + "ldr", + "adds", + "csinv", + "str", + "lsr", + "cbz", + "bl", + "ldp", + "ldrb", + "cmp", + "b.ne", + "ldp", + "stp", + "str", + "sub", + "cmn", + "b.hs", + "bl", + "cbz", + "bl", + "b", + "bl", + "ldr", + "sub", + "str", + "mov", + "ldp", + "ldp", + "ldp", + "ldp", + "ldp", + "ldp", + "add", + "ret", + "mov", + "add", + "bl", + "mov", + "b", + "bl", + "add", + "ldr", + "cbnz", + "adrp", + "add", + "bl", + "ldr", + "adds", + "csinv", + "str", + "lsr", + "cbnz", + "b", + "bl", + "add", + "ldr", + "cbnz", + "adrp", + "add", + "bl", + "b", + "mov", + "bl", + "cbnz", + "b", + "mov", + "bl", + "mov", + "cbnz", + "cbz", + "mov", + "bl", + "b", + "cmp", + "b.eq", + "adrp", + "add", + "mov", + "bl", + "mov", + "strb", + "ldr", + "cbz", + "adrp", + "add", + "bl", + "bl", + "cbnz", + "b", + "adrp", + "add", + "bl", + "cmp", + "b.ne", + "adrp", + "add", + "mov", + "bl", + "mov", + "strb", + "ldr", + "cbz", + "adrp", + "add", + "bl", + "adrp", + "add", + "bl" + ], + "calls": [ + "bl\t0x1004edd7c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json13stringify_api24try_stringify_lazy_array>", + "bl\t0x10050f138 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify26ptr_is_tracked_heap_object>", + "bl\t0x10068832c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime9json_tape8mutation26resolve_materialized_array>", + "bl\t0x1004f2ca8 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json16stringify_string17quote_heap_string>", + "bl\t0x1004edd7c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json13stringify_api24try_stringify_lazy_array>", + "blr\tx8", + "blr\tx8", + "blr\tx8", + "blr\tx8", + "blr\tx8", + "blr\tx8", + "blr\tx8", + "bl\t0x10050956c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify15stringify_value>", + "bl\t0x1008dcd40 <_js_string_from_bytes_with_capacity>", + "bl\t0x10034b1ac <__RNvNtCs3gRpqoBkMHm_13perry_runtime6string20string_storage_alloc>", + "bl\t0x100b61dec <_writev+0x100b61dec>", + "bl\t0x1005ea920 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6string11utf16_count11count_bytes>", + "bl\t0x1004eff00 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json14stringify_flat34service_json_output_sweep_boundary>", + "bl\t0x100458380 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6malloc9gc_malloc>", + "bl\t0x100b61dec <_writev+0x100b61dec>", + "bl\t0x10045f2b4 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy42gc_schedule_malloc_sweep_after_json_output>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x1003280e8 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json19restore_shape_cache>", + "bl\t0x100327f18 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json17clear_shape_cache>", + "bl\t0x100b3bcd0 <__RNvMs4_NtCsctvjasLqLe9_5alloc7raw_vecINtB5_6RawVecTyyNtNtCseUPtmYZaE8V_5gimli6common13EhFrameOffsetEE8grow_oneCs3gRpqoBkMHm_13perry_runtime>", + "bl\t0x100b3f37c <__RNvNtCs3gRpqoBkMHm_13perry_runtime7tls_hot12hot_uncached>", + "bl\t0x100b3cb9c <__RNvMs5_NtCs3gRpqoBkMHm_13perry_runtime7tls_hotINtB5_6HotKeyNtNtNtB7_7closure8registry14DispatchRecentE8get_slowB7_>", + "bl\t0x100b3f37c <__RNvNtCs3gRpqoBkMHm_13perry_runtime7tls_hot12hot_uncached>", + "bl\t0x100b3cb9c <__RNvMs5_NtCs3gRpqoBkMHm_13perry_runtime7tls_hotINtB5_6HotKeyNtNtNtB7_7closure8registry14DispatchRecentE8get_slowB7_>", + "bl\t0x100b1e504 <__RINvMs0_NtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local6native4lazyINtB6_7StorageINtNtCsjgY6bXVaRmE_4core4cell4CellINtNtB1j_6option6OptionNtNtCsctvjasLqLe9_5alloc6string6StringEEuE16get_or_init_slowNvNvNtCs3gRpqoBkMHm_13perry_runtime4json13STRINGIFY_BUF27___rust_std_internal_init_fnEB3d_>", + "bl\t0x100b1e504 <__RINvMs0_NtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local6native4lazyINtB6_7StorageINtNtCsjgY6bXVaRmE_4core4cell4CellINtNtB1j_6option6OptionNtNtCsctvjasLqLe9_5alloc6string6StringEEuE16get_or_init_slowNvNvNtCs3gRpqoBkMHm_13perry_runtime4json13STRINGIFY_BUF27___rust_std_internal_init_fnEB3d_>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x100a203dc <__RNvNtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local11destructors4list8register>", + "bl\t0x100b126ac <__RNvNtCsjgY6bXVaRmE_4core4cell22panic_already_borrowed>", + "bl\t0x100b1e664 <__RINvMs0_NtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local6native4lazyINtB6_7StorageINtNtCsjgY6bXVaRmE_4core4cell7RefCellINtNtCsctvjasLqLe9_5alloc3vec3VecIB1Q_INtNtB1U_5boxed3BoxNtNtNtCs3gRpqoBkMHm_13perry_runtime4json24stringify_shape_template13ShapeTemplateEEEEuE16get_or_init_slowNvNvB2O_11SHAPE_CACHE27___rust_std_internal_init_fnEB2Q_>", + "bl\t0x100b126ac <__RNvNtCsjgY6bXVaRmE_4core4cell22panic_already_borrowed>", + "bl\t0x100a203dc <__RNvNtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local11destructors4list8register>", + "bl\t0x100b126ac <__RNvNtCsjgY6bXVaRmE_4core4cell22panic_already_borrowed>", + "bl\t0x100b5859c <__RNvNtNtCs8BpVhDwHqJW_3std6thread5local18panic_access_error>" + ] + }, + { + "arm": "r25", + "symbol": "_js_json_stringify_full", + "binary_sha256": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "disassembly": "r25-entry-_js_json_stringify_full.s", + "disassembly_sha256": "9e360f79441f1583cb68d3b94e9b5c39c2dc3784010d849c72e28f83781aa9af", + "instructions": 1828, + "mnemonics": [ + "sub", + "stp", + "stp", + "stp", + "stp", + "stp", + "stp", + "stp", + "add", + "mov.16b", + "mov.16b", + "fmov", + "fmov", + "fmov", + "mov", + "add", + "add", + "fcmp", + "ccmp", + "b.hi", + "cmp", + "b.lo", + "b", + "mov", + "cmp", + "ccmp", + "b.hs", + "mov", + "movk", + "add", + "cmp", + "b.hs", + "adrp", + "add", + "ldr", + "b", + "strb", + "str", + "and", + "mov", + "cmp", + "b.eq", + "mov", + "cmp", + "b.ne", + "ubfx", + "cbz", + "strb", + "cmp", + "b.eq", + "lsr", + "strb", + "cmp", + "b.eq", + "lsr", + "strb", + "cmp", + "b.eq", + "lsr", + "strb", + "cmp", + "b.eq", + "lsr", + "strb", + "cmp", + "b.ne", + "add", + "cmp", + "b.ls", + "b", + "ands", + "b.eq", + "add", + "ldr", + "cmp", + "b.hi", + "stur", + "mov", + "strb", + "cbz", + "add", + "ldrb", + "sxtb", + "cmp", + "b.le", + "cmp", + "b.gt", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "b", + "mov", + "b", + "cmp", + "b.eq", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "b", + "cmp", + "b.eq", + "cmp", + "b.eq", + "cmp", + "b.lt", + "mov", + "add", + "mov", + "mov", + "b", + "mov", + "b", + "mov", + "b", + "mov", + "add", + "mov", + "strb", + "mov", + "mov", + "mov", + "add", + "strb", + "cmp", + "b.ne", + "add", + "strb", + "add", + "cmp", + "b.hs", + "mov", + "mov", + "add", + "b", + "cmp", + "b.hs", + "mov", + "mov", + "b", + "ldrb", + "sxtb", + "cmp", + "b.le", + "cmp", + "b.gt", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "b", + "and", + "and", + "add", + "add", + "adrp", + "ldr", + "adrp", + "ldr", + "adrp", + "ldr", + "adrp", + "ldr", + "adrp", + "ldr", + "movi.2d", + "adrp", + "ldr", + "adrp", + "ldr", + "mov", + "movi.2d", + "dup.2d", + "adrp", + "ldr", + "and", + "movi.2d", + "movi.2d", + "movi.2d", + "movi.2d", + "movi.2d", + "movi.2d", + "ldr", + "ushll.8h", + "ushll2.4s", + "ushll2.2d", + "ushll2.8h", + "ushll.4s", + "ushll2.2d", + "ushll.2d", + "ushll.2d", + "ushll.4s", + "ushll2.2d", + "ushll2.4s", + "ushll.2d", + "ushll.2d", + "ushll2.2d", + "shl.2d", + "ushl.2d", + "shl.2d", + "ushl.2d", + "shl.2d", + "ushl.2d", + "shl.2d", + "ushl.2d", + "shl.2d", + "ushl.2d", + "shl.2d", + "ushl.2d", + "shl.2d", + "ushl.2d", + "shl.2d", + "ushl.2d", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "add.2d", + "add.2d", + "add.2d", + "add.2d", + "add.2d", + "add.2d", + "add.2d", + "add.2d", + "subs", + "b.ne", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "mov", + "orr.8b", + "fmov", + "cmp", + "b.eq", + "cbz", + "mov", + "and", + "add", + "add", + "fmov", + "movi.2d", + "dup.2d", + "adrp", + "ldr", + "orr.16b", + "adrp", + "ldr", + "orr.16b", + "sub", + "add", + "movi.2d", + "mov", + "dup.2d", + "ldr", + "ushll.8h", + "ushll.4s", + "ushll2.2d", + "and.16b", + "ushll.2d", + "and.16b", + "shl.2d", + "shl.2d", + "ushl.2d", + "ushl.2d", + "orr.16b", + "orr.16b", + "add.2d", + "add.2d", + "adds", + "b.ne", + "orr.16b", + "mov", + "orr.8b", + "fmov", + "cmp", + "b.eq", + "add", + "lsl", + "ldrb", + "lsl", + "orr", + "add", + "cmp", + "b.ne", + "orr", + "mov", + "orr", + "b", + "cmp", + "b.eq", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "b", + "cmp", + "b.eq", + "cmp", + "b.eq", + "cmp", + "b.lt", + "add", + "strb", + "add", + "b", + "mov", + "b", + "mov", + "b", + "mov", + "tbz", + "mov", + "cmp", + "b.eq", + "mov", + "cmp", + "b.ne", + "and", + "sub", + "mov", + "movk", + "cmp", + "b.hi", + "ldr", + "cmp", + "b.lo", + "and", + "bl", + "cmp", + "b.ne", + "b", + "and", + "and", + "bl", + "cbz", + "ldrb", + "cmp", + "b.ne", + "ldrsb", + "tbnz", + "ldrh", + "tbnz", + "ldr", + "cmp", + "b.lo", + "ldr", + "cbz", + "and", + "bl", + "cbz", + "ldrb", + "cmp", + "b.ne", + "ldrh", + "tbnz", + "ldr", + "cmp", + "b.lo", + "ldr", + "cbz", + "mov", + "movk", + "cmp", + "b.eq", + "and", + "mov", + "cmp", + "b.ne", + "and", + "cmp", + "b.lo", + "ldr", + "mov", + "movk", + "cmp", + "b.eq", + "mov", + "cmp", + "b.ne", + "and", + "b", + "lsr", + "cbnz", + "and", + "cbz", + "cbnz", + "mov", + "bl", + "mov", + "tbnz", + "mov", + "b", + "lsr", + "cbnz", + "and", + "cbz", + "cbnz", + "mov", + "bl", + "mov", + "mov", + "tbz", + "cmp", + "b.lo", + "adrp", + "add", + "ldaprb", + "cbz", + "lsr", + "mov", + "movk", + "movk", + "movk", + "mul", + "lsr", + "lsr", + "adrp", + "add", + "add", + "ldapr", + "lsr", + "tbz", + "lsr", + "ubfx", + "add", + "ldapr", + "lsr", + "tbz", + "lsr", + "ubfx", + "add", + "ldapr", + "lsr", + "tbz", + "bl", + "tbnz", + "cmp", + "ccmp", + "b.hs", + "mov.16b", + "bl", + "cmp", + "b.ne", + "mov", + "bfxil", + "b", + "mov", + "cmp", + "b.ne", + "ands", + "b.eq", + "mov", + "bl", + "cbz", + "ldurb", + "cmp", + "b.ne", + "ldr", + "mov", + "movk", + "cmp", + "b.ne", + "mov", + "bl", + "cbz", + "mov", + "bfxil", + "fmov", + "mov", + "cmp", + "b.ne", + "and", + "cmp", + "b.hs", + "b", + "sub", + "mov", + "mov", + "cmp", + "b.hs", + "lsr", + "cbnz", + "add", + "bl", + "ldr", + "tbz", + "ldr", + "mov", + "cmp", + "b.eq", + "mov", + "cmp", + "b.ne", + "mov.16b", + "bl", + "mov", + "bfxil", + "b", + "mov.16b", + "bl", + "fmov", + "mov", + "add", + "cmp", + "b.hs", + "mov", + "mov", + "stp", + "str", + "b", + "and", + "mov", + "cmp", + "b.eq", + "mov", + "cmp", + "b.ne", + "and", + "cmp", + "b.hs", + "mov", + "b", + "strb", + "str", + "ubfx", + "cbz", + "strb", + "cmp", + "b.eq", + "lsr", + "strb", + "cmp", + "b.eq", + "lsr", + "strb", + "cmp", + "b.eq", + "lsr", + "strb", + "cmp", + "b.eq", + "lsr", + "strb", + "cmp", + "b.ne", + "add", + "add", + "bl", + "ldr", + "ldp", + "cmp", + "csinc", + "csel", + "tbz", + "mov", + "mov", + "bl", + "add", + "cmp", + "b.eq", + "fmov", + "fcvtzu", + "mov", + "cmp", + "csel", + "adrp", + "add", + "add", + "mov", + "bl", + "ldr", + "str", + "ldr", + "str", + "b", + "ldr", + "add", + "mov", + "mov", + "cmp", + "csel", + "csinc", + "add", + "mov", + "mov", + "b", + "add", + "bfi", + "mov", + "sub", + "add", + "cmp", + "cinc", + "add", + "mov", + "cmp", + "b.hi", + "cmp", + "b.eq", + "mov", + "mov", + "ldrsb", + "and", + "tbz", + "ldrb", + "and", + "cmp", + "b.lo", + "and", + "ldrb", + "and", + "orr", + "cmp", + "b.lo", + "add", + "ldrb", + "and", + "orr", + "bfi", + "b", + "add", + "orr", + "b", + "cbz", + "mov", + "mov", + "bl", + "cbz", + "mov", + "mov", + "mov", + "bl", + "b", + "cbz", + "mov", + "mov", + "bl", + "cbz", + "mov", + "mov", + "mov", + "bl", + "b", + "cbz", + "cmp", + "b.hs", + "ldrsb", + "cmn", + "b.ge", + "adrp", + "add", + "mov", + "mov", + "mov", + "mov", + "bl", + "mov", + "mov", + "stp", + "b", + "add", + "mov", + "strb", + "add", + "strb", + "cmp", + "b.eq", + "ldrb", + "sxtb", + "cmp", + "b.le", + "cmp", + "b.gt", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "b", + "mov", + "mov", + "stp", + "str", + "cmp", + "b.lo", + "and", + "mov", + "cmp", + "b.ne", + "and", + "cmp", + "b.lo", + "mov", + "bl", + "tbnz", + "lsr", + "cmp", + "b.lo", + "mov", + "cmp", + "b.eq", + "ands", + "b.eq", + "and", + "lsr", + "cmp", + "ccmp", + "b.eq", + "tst", + "ccmp", + "b.ls", + "adrp", + "ldr", + "cmn", + "b.eq", + "mrs", + "and", + "ldr", + "cbz", + "lsr", + "ldr", + "ldrb", + "cmp", + "b.ne", + "ldrb", + "tbz", + "ldr", + "cmp", + "b.ne", + "ldp", + "cmp", + "ccmp", + "b.hi", + "ldrb", + "cbz", + "ldr", + "cmp", + "b.ne", + "ldp", + "cmp", + "ccmp", + "b.hi", + "ldrb", + "cbz", + "ldr", + "cmp", + "b.ne", + "ldr", + "cmp", + "b.hi", + "ldr", + "cmp", + "b.ls", + "add", + "b", + "lsr", + "cbnz", + "cbz", + "and", + "cbnz", + "mov", + "bl", + "mov", + "cbnz", + "mov", + "str", + "mov", + "cmp", + "cset", + "tst", + "b.eq", + "and", + "mov", + "cmp", + "b.ne", + "and", + "cmp", + "b.lo", + "ldr", + "mov", + "movk", + "cmp", + "b.ne", + "and", + "mov", + "cmp", + "csel", + "mov", + "b", + "lsr", + "cbnz", + "mov", + "cbz", + "and", + "cbnz", + "mov", + "bl", + "mov", + "tbnz", + "mov", + "adrp", + "add", + "ldr", + "blr", + "mov", + "ldr", + "add", + "str", + "cbz", + "adrp", + "add", + "ldr", + "blr", + "ldrb", + "cmp", + "b.ne", + "ldr", + "cbnz", + "mov", + "str", + "ldr", + "ldr", + "cmp", + "b.eq", + "ldr", + "mov", + "madd", + "mov", + "stp", + "str", + "add", + "str", + "ldr", + "add", + "str", + "b", + "adrp", + "add", + "ldr", + "blr", + "strb", + "adrp", + "add", + "ldr", + "blr", + "strb", + "adrp", + "ldr", + "cmp", + "b.hs", + "adrp", + "ldr", + "cmn", + "b.eq", + "mrs", + "and", + "ldr", + "cbz", + "add", + "ldr", + "cbz", + "str", + "adrp", + "add", + "ldr", + "blr", + "mov", + "ldrb", + "cmp", + "b.ne", + "ldr", + "mov", + "str", + "cmn", + "b.eq", + "cmn", + "b.eq", + "add", + "ldur", + "stur", + "str", + "tbz", + "tbz", + "bl", + "str", + "mov", + "stp", + "mov", + "str", + "add", + "bl", + "mov", + "str", + "mov", + "bl", + "stp", + "str", + "mov", + "bfxil", + "fmov", + "bl", + "mov", + "adrp", + "ldr", + "cmn", + "b.eq", + "mrs", + "and", + "ldr", + "cbz", + "ldr", + "cbz", + "ldr", + "mov", + "cmp", + "b.hs", + "add", + "str", + "ldr", + "cmp", + "b.hs", + "ldr", + "mov", + "madd", + "ldr", + "cbnz", + "ldr", + "str", + "b", + "mov", + "mov", + "stp", + "str", + "tbnz", + "cmp", + "cset", + "ldp", + "ldp", + "add", + "mov.16b", + "mov", + "bl", + "adrp", + "add", + "ldr", + "blr", + "ldrb", + "cbnz", + "ldr", + "mov", + "cmp", + "b.hs", + "ldr", + "cbz", + "cbnz", + "str", + "ldp", + "cmp", + "b.hi", + "cbz", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.hs", + "mov", + "mov", + "mov", + "b", + "bl", + "mov", + "bfxil", + "ldp", + "ldrb", + "cmp", + "b.eq", + "b", + "mov", + "bl", + "mov", + "bfxil", + "fmov", + "stp", + "str", + "mov.16b", + "bl", + "mov.16b", + "fmov", + "cmp", + "b.eq", + "mov", + "cmp", + "b.ne", + "and", + "cmp", + "b.lo", + "ldr", + "mov", + "movk", + "cmp", + "b.ne", + "b", + "mov", + "bl", + "fmov", + "mov.16b", + "bl", + "mov.16b", + "ldr", + "cmn", + "b.eq", + "mrs", + "and", + "ldr", + "cbz", + "ldr", + "cbz", + "ldr", + "mov", + "cmp", + "b.hs", + "add", + "str", + "ldr", + "cmp", + "b.hs", + "ldr", + "mov", + "madd", + "ldr", + "cmp", + "b.ne", + "ldr", + "str", + "b", + "mov", + "bl", + "mov", + "ldr", + "cmn", + "b.eq", + "mrs", + "and", + "ldr", + "cbz", + "ldr", + "cbz", + "ldr", + "mov", + "cmp", + "b.hs", + "add", + "str", + "ldr", + "cmp", + "b.hs", + "ldr", + "mov", + "madd", + "ldr", + "cbnz", + "ldr", + "str", + "b", + "mov", + "bl", + "fmov", + "mov.16b", + "bl", + "mov.16b", + "mov", + "mov.16b", + "mov.16b", + "bl", + "str", + "fmov", + "cmp", + "b.ne", + "adrp", + "add", + "ldr", + "blr", + "ldrb", + "cbnz", + "ldr", + "cbnz", + "str", + "ldp", + "ldrb", + "cmp", + "b.ne", + "ldp", + "stp", + "str", + "sub", + "cmn", + "b.hs", + "bl", + "cbz", + "bl", + "b", + "mov", + "b", + "add", + "bl", + "tbnz", + "mov", + "bl", + "cmp", + "b.ne", + "add", + "add", + "stp", + "str", + "add", + "add", + "stp", + "add", + "add", + "bl", + "add", + "bl", + "b", + "lsr", + "cbnz", + "cbz", + "and", + "cbnz", + "mov", + "bl", + "mov", + "tbnz", + "mov", + "bl", + "tbz", + "adrp", + "add", + "ldr", + "blr", + "ldrb", + "cbnz", + "ldr", + "cbnz", + "str", + "ldp", + "ldrb", + "cmp", + "b.ne", + "ldp", + "stp", + "str", + "sub", + "cmn", + "b.hs", + "bl", + "cbz", + "bl", + "ldr", + "sub", + "str", + "cmn", + "b.ne", + "b", + "bl", + "ldr", + "sub", + "str", + "cmn", + "b.ne", + "b", + "cmp", + "b.eq", + "mov.16b", + "bl", + "cbz", + "ldp", + "add", + "mov.16b", + "mov", + "bl", + "b", + "and", + "add", + "adrp", + "ldr", + "adrp", + "ldr", + "movi.2d", + "movi.2d", + "mov", + "dup.2d", + "mov", + "and", + "movi.2d", + "ldr", + "ushll.8h", + "ushll.4s", + "ushll2.2d", + "and.16b", + "ushll.2d", + "and.16b", + "shl.2d", + "shl.2d", + "ushl.2d", + "ushl.2d", + "orr.16b", + "orr.16b", + "add.2d", + "add.2d", + "subs", + "b.ne", + "orr.16b", + "mov", + "orr.8b", + "fmov", + "cmp", + "b.eq", + "add", + "lsl", + "ldrb", + "lsl", + "orr", + "add", + "cmp", + "b.ne", + "orr", + "mov", + "orr", + "ldr", + "ldrb", + "cmp", + "b.ne", + "ldp", + "stp", + "str", + "sub", + "cmn", + "b.hs", + "mov", + "bl", + "cbz", + "bl", + "ldr", + "sub", + "str", + "cmn", + "b.ne", + "b", + "bl", + "ldr", + "sub", + "str", + "cmn", + "b.eq", + "ldp", + "cbz", + "add", + "b", + "add", + "subs", + "b.eq", + "ldur", + "cbz", + "ldr", + "bl", + "b", + "bl", + "ldr", + "sub", + "str", + "add", + "bl", + "cmn", + "b.eq", + "ldp", + "cbz", + "add", + "b", + "add", + "subs", + "b.eq", + "ldur", + "cbz", + "ldr", + "bl", + "b", + "cbz", + "mov", + "bl", + "ldr", + "cbz", + "ldr", + "bl", + "mov", + "ldp", + "ldp", + "ldp", + "ldp", + "ldp", + "ldp", + "ldp", + "add", + "ret", + "str", + "mov", + "mov", + "add", + "bl", + "mov", + "mov", + "ldr", + "b", + "b.ne", + "tbz", + "mov", + "mov", + "bl", + "bl", + "add", + "ldr", + "cbnz", + "adrp", + "add", + "bl", + "b", + "add", + "mov.16b", + "mov", + "bl", + "adrp", + "add", + "ldr", + "blr", + "strb", + "b", + "mov", + "mov", + "bl", + "mov", + "mov", + "cbz", + "mov", + "mov", + "mov", + "bl", + "mov", + "b", + "cmp", + "b.eq", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "b", + "mov", + "and", + "bl", + "cbz", + "ldr", + "cmp", + "b.hi", + "ldr", + "cmp", + "b.hi", + "b", + "cmp", + "b.eq", + "cmp", + "b.eq", + "cmp", + "mov", + "ccmp", + "b.lt", + "add", + "strb", + "add", + "b", + "mov", + "and", + "mov", + "bl", + "cmp", + "b.ne", + "mov", + "b", + "ldrb", + "cbz", + "ldr", + "cmp", + "b.ne", + "ldr", + "cmp", + "b.hi", + "ldr", + "cmp", + "b.ls", + "add", + "b", + "mov", + "b", + "mov", + "b", + "mov", + "cmp", + "b.hi", + "add", + "add", + "add", + "mov", + "strb", + "strb", + "b", + "mov", + "ldr", + "lsl", + "add", + "cmp", + "b.hi", + "ldr", + "mov", + "cmp", + "csel", + "mov", + "mov", + "bl", + "mov", + "cmp", + "csel", + "tst", + "csel", + "cmp", + "b.hi", + "cbz", + "mov", + "mov", + "bl", + "tbz", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "add", + "mov", + "mov", + "ldr", + "add", + "bl", + "ldr", + "cmn", + "b.ne", + "mov", + "mov", + "tbnz", + "b", + "and", + "bl", + "cbz", + "ldr", + "cbz", + "cmp", + "b.hi", + "ldr", + "cmp", + "b.hi", + "ldr", + "lsl", + "add", + "cmp", + "b.hi", + "ldr", + "mov", + "cmp", + "csel", + "mov", + "mov", + "bl", + "mov", + "cmp", + "csel", + "tst", + "csel", + "cmp", + "b.hi", + "mov", + "mov", + "bl", + "cbz", + "and", + "mov", + "bl", + "b", + "and", + "bl", + "mov", + "tbz", + "b", + "add", + "b", + "bl", + "lsr", + "ldr", + "ldrb", + "cmp", + "b.eq", + "ldr", + "ldr", + "sub", + "cmp", + "b.hs", + "ldr", + "mov", + "madd", + "ldr", + "ldr", + "cmp", + "b.ne", + "ldp", + "cmp", + "ccmp", + "b.ls", + "ldr", + "add", + "str", + "add", + "b", + "ldr", + "add", + "str", + "ldr", + "add", + "str", + "mov", + "bl", + "and", + "cbz", + "ldurb", + "ldurb", + "mov", + "and", + "cmp", + "ccmp", + "b.eq", + "mov", + "bl", + "mov", + "cbz", + "ldrb", + "cmp", + "b.ne", + "ldrsb", + "tbnz", + "mov", + "ldp", + "cmp", + "b.hi", + "b", + "mov", + "bl", + "tbnz", + "mov", + "bl", + "tbz", + "mov", + "b", + "mov", + "cmp", + "b.eq", + "cmp", + "b.ne", + "ldr", + "mov", + "movk", + "cmp", + "b.ne", + "mov", + "bl", + "mov", + "cbnz", + "b", + "ldr", + "mov", + "movk", + "orr", + "cmp", + "b.hs", + "ldr", + "cmp", + "b.ls", + "b", + "ldr", + "mov", + "bl", + "cbz", + "ldrb", + "cmp", + "b.ne", + "ldrsb", + "tbz", + "mov", + "ldr", + "mov", + "bl", + "cbz", + "ldrb", + "cmp", + "b.ne", + "cmp", + "b.hi", + "add", + "ldrsb", + "tbnz", + "str", + "ldrb", + "orr", + "strb", + "ldrb", + "cmp", + "b.ne", + "ldp", + "cmp", + "b.ls", + "cbz", + "ldr", + "ubfiz", + "add", + "cmp", + "b.eq", + "b", + "mov", + "movk", + "cmp", + "b.ls", + "mov", + "bl", + "tbnz", + "mov", + "bl", + "tbz", + "ldp", + "sub", + "mov", + "cmp", + "ccmp", + "b.hi", + "and", + "mov", + "cmp", + "csel", + "add", + "bl", + "ldr", + "cmn", + "cset", + "cmp", + "cset", + "tst", + "b.ne", + "b", + "add", + "ldr", + "add", + "str", + "add", + "ldrb", + "cmp", + "b.ne", + "b", + "mov", + "bl", + "cbnz", + "b", + "and", + "bl", + "mov", + "mov", + "movk", + "movk", + "tbz", + "b", + "mov", + "mov", + "bl", + "mov", + "mov", + "cbnz", + "b", + "bl", + "cbnz", + "b", + "adrp", + "add", + "bl", + "cmp", + "b.ne", + "adrp", + "add", + "mov", + "bl", + "mov", + "strb", + "ldr", + "mov", + "cmp", + "b.lo", + "adrp", + "add", + "bl", + "adrp", + "add", + "bl", + "and", + "bl", + "mov", + "tbz", + "b", + "mov", + "bl", + "mov", + "cbnz", + "b", + "adrp", + "add", + "bl", + "bl", + "cmp", + "b.eq", + "adrp", + "add", + "mov", + "bl", + "mov", + "strb", + "ldr", + "cbz", + "adrp", + "add", + "bl", + "mov", + "bl", + "mov", + "cbnz", + "cbz", + "mov", + "bl", + "adrp", + "add", + "bl", + "adrp", + "add", + "mov", + "bl", + "and", + "add", + "mov", + "bl", + "tbnz", + "mov", + "and", + "mov", + "bl", + "mov", + "tbz", + "b", + "cmp", + "b.ne", + "adrp", + "add", + "bl", + "adrp", + "add", + "bl", + "adrp", + "add", + "mov", + "bl", + "adrp", + "add", + "mov", + "bl", + "mov", + "strb", + "ldr", + "cbz", + "adrp", + "add", + "bl", + "mov", + "mov", + "bl", + "mov", + "mov", + "bl", + "adrp", + "add", + "mov", + "mov", + "bl" + ], + "calls": [ + "bl\t0x1004f2ca8 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json16stringify_string17quote_heap_string>", + "bl\t0x10057a9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5value10addr_class26try_read_tracked_gc_header>", + "bl\t0x10057a9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5value10addr_class26try_read_tracked_gc_header>", + "bl\t0x10050f138 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify26ptr_is_tracked_heap_object>", + "bl\t0x10050f138 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify26ptr_is_tracked_heap_object>", + "bl\t0x10034ca2c <__RNvNtCs3gRpqoBkMHm_13perry_runtime6symbol25is_registered_symbol_slow>", + "bl\t0x1004edd7c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json13stringify_api24try_stringify_lazy_array>", + "bl\t0x10050f138 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify26ptr_is_tracked_heap_object>", + "bl\t0x10068832c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime9json_tape8mutation26resolve_materialized_array>", + "bl\t0x10076e16c <__RNvNtNtNtCs3gRpqoBkMHm_13perry_runtime8builtins10formatting16boxed_primitives34boxed_primitive_payload_for_object>", + "bl\t0x10084837c <_js_jsvalue_to_string>", + "bl\t0x10086f920 <_js_number_coerce>", + "bl\t0x10002dd18 <__RNvNtNtCsjgY6bXVaRmE_4core3str8converts9from_utf8>", + "bl\t0x100b12300 <__RNvNtCsctvjasLqLe9_5alloc7raw_vec12handle_error>", + "bl\t0x1002305f4 <__RNvMNtCsctvjasLqLe9_5alloc5sliceSh6repeatCs3gRpqoBkMHm_13perry_runtime>", + "bl\t0x100b5f1c8 <_mi_malloc_aligned>", + "bl\t0x100b61dec <_writev+0x100b61dec>", + "bl\t0x100b5f1c8 <_mi_malloc_aligned>", + "bl\t0x100b61dec <_writev+0x100b61dec>", + "bl\t0x100b12678 <__RNvNtCsjgY6bXVaRmE_4core3str16slice_error_fail>", + "bl\t0x10050a640 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify17is_object_pointer>", + "bl\t0x10050f138 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify26ptr_is_tracked_heap_object>", + "bl\t0x10050f138 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify26ptr_is_tracked_heap_object>", + "blr\tx8", + "blr\tx8", + "blr\tx8", + "blr\tx8", + "blr\tx8", + "bl\t0x10028b418 <__RNvMs_NtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots15runtime_handlesNtB4_18RuntimeHandleScope3new>", + "bl\t0x10028b520 <__RNvMs_NtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots15runtime_handlesNtB4_18RuntimeHandleScope4push>", + "bl\t0x10034b1ac <__RNvNtCs3gRpqoBkMHm_13perry_runtime6string20string_storage_alloc>", + "bl\t0x10020b124 <__RNCINvNtNtCs3gRpqoBkMHm_13perry_runtime11async_hooks6scopes23run_provider_completionNCNvNtNtB8_15node_submodules4blob25blob_reader_promise_value0Es0_0B8_>", + "bl\t0x100502e80 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json8replacer35stringify_value_with_array_replacer>", + "blr\tx8", + "bl\t0x100329e88 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json36json_string_from_native_output_bytes>", + "bl\t0x10034b1ac <__RNvNtCs3gRpqoBkMHm_13perry_runtime6string20string_storage_alloc>", + "bl\t0x1004ff8fc <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json8replacer19apply_to_json_keyed>", + "bl\t0x10013c370 <__RINvMs2_NtNtCs8BpVhDwHqJW_3std6thread5localINtB6_8LocalKeyINtNtCsjgY6bXVaRmE_4core4cell7RefCellINtNtCsctvjasLqLe9_5alloc3vec3VecNtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots17RuntimeHandleSlotEEE4withNCINvMs2_NtB24_15runtime_handlesNtB3k_13RuntimeHandle9with_slotyNCNvB3g_14get_nanbox_u640E0yEB28_>", + "bl\t0x1004ff8fc <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json8replacer19apply_to_json_keyed>", + "bl\t0x10013c298 <__RINvMs2_NtNtCs8BpVhDwHqJW_3std6thread5localINtB6_8LocalKeyINtNtCsjgY6bXVaRmE_4core4cell7RefCellINtNtCsctvjasLqLe9_5alloc3vec3VecNtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots17RuntimeHandleSlotEEE4withNCINvMs2_NtB24_15runtime_handlesNtB3k_13RuntimeHandle9with_slotONtNtB28_3map9MapHeaderNCINvB3g_15get_raw_mut_ptrB4d_E0E0B4c_EB28_>", + "bl\t0x10013c370 <__RINvMs2_NtNtCs8BpVhDwHqJW_3std6thread5localINtB6_8LocalKeyINtNtCsjgY6bXVaRmE_4core4cell7RefCellINtNtCsctvjasLqLe9_5alloc3vec3VecNtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots17RuntimeHandleSlotEEE4withNCINvMs2_NtB24_15runtime_handlesNtB3k_13RuntimeHandle9with_slotyNCNvB3g_14get_nanbox_u640E0yEB28_>", + "bl\t0x1004ff434 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json8replacer11root_holder>", + "bl\t0x1004ff714 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json8replacer13call_replacer>", + "blr\tx8", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x1003280e8 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json19restore_shape_cache>", + "bl\t0x100500470 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json8replacer21write_replaced_scalar>", + "bl\t0x100327dec <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json15extract_pointer>", + "bl\t0x100143d90 <__RINvMs2_NtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots15runtime_handlesNtB6_13RuntimeHandle14with_const_ptrNtNtNtBc_7closure5alloc13ClosureHeaderuNCNvNtNtBc_4json8replacer22js_json_stringify_fulls3_0EBc_>", + "bl\t0x100166e7c <__RINvNtCsjgY6bXVaRmE_4core3ptr9drop_glueNtNtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots15runtime_handles18RuntimeHandleScopeEBJ_>", + "bl\t0x10050f138 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify26ptr_is_tracked_heap_object>", + "bl\t0x100509494 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify15is_symbol_value>", + "blr\tx8", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x1003280e8 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json19restore_shape_cache>", + "bl\t0x100327f18 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json17clear_shape_cache>", + "bl\t0x10050e86c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify24arm_to_json_result_guard>", + "bl\t0x100500f60 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json8replacer22stringify_value_pretty>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x1003280e8 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json19restore_shape_cache>", + "bl\t0x100327f18 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json17clear_shape_cache>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x100327f18 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json17clear_shape_cache>", + "bl\t0x100166e7c <__RINvNtCsjgY6bXVaRmE_4core3ptr9drop_glueNtNtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots15runtime_handles18RuntimeHandleScopeEBJ_>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x100b3bcd0 <__RNvMs4_NtCsctvjasLqLe9_5alloc7raw_vecINtB5_6RawVecTyyNtNtCseUPtmYZaE8V_5gimli6common13EhFrameOffsetEE8grow_oneCs3gRpqoBkMHm_13perry_runtime>", + "bl\t0x100b12300 <__RNvNtCsctvjasLqLe9_5alloc7raw_vec12handle_error>", + "bl\t0x100b3f37c <__RNvNtCs3gRpqoBkMHm_13perry_runtime7tls_hot12hot_uncached>", + "bl\t0x100b3cb9c <__RNvMs5_NtCs3gRpqoBkMHm_13perry_runtime7tls_hotINtB5_6HotKeyNtNtNtB7_7closure8registry14DispatchRecentE8get_slowB7_>", + "bl\t0x10050956c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify15stringify_value>", + "blr\tx8", + "bl\t0x100b5f1c8 <_mi_malloc_aligned>", + "bl\t0x100b61dec <_writev+0x100b61dec>", + "bl\t0x100347c40 <__RNvNtCs3gRpqoBkMHm_13perry_runtime6object17object_keys_array>", + "bl\t0x1004f8e00 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json23stringify_record_output20emit_repeated_output>", + "bl\t0x1005e56e4 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object6shapes34shape_live_inline_slot_count_by_id>", + "bl\t0x1004efdc0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json14stringify_flat22bounded_keys_are_dense>", + "bl\t0x1004efe14 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json14stringify_flat25parsed_plain_string_piece>", + "bl\t0x100347c40 <__RNvNtCs3gRpqoBkMHm_13perry_runtime6object17object_keys_array>", + "bl\t0x1005e56e4 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object6shapes34shape_live_inline_slot_count_by_id>", + "bl\t0x1004efdc0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json14stringify_flat22bounded_keys_are_dense>", + "bl\t0x1004f7f40 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json23stringify_record_output11emit_record>", + "bl\t0x1004f8cc0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json23stringify_record_output17emit_empty_object>", + "bl\t0x100b3f37c <__RNvNtCs3gRpqoBkMHm_13perry_runtime7tls_hot12hot_uncached>", + "bl\t0x10051e348 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5arena9page_meta33classify_heap_generation_uncached>", + "bl\t0x10057a9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5value10addr_class26try_read_tracked_gc_header>", + "bl\t0x1005891f4 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6buffer6header20is_registered_buffer>", + "bl\t0x1002a3f48 <__RNvNtCs3gRpqoBkMHm_13perry_runtime10typedarray23lookup_typed_array_kind>", + "bl\t0x100375e50 <__RNvNtCs3gRpqoBkMHm_13perry_runtime9json_tape22force_materialize_lazy>", + "bl\t0x10057a9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5value10addr_class26try_read_tracked_gc_header>", + "bl\t0x10057a9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5value10addr_class26try_read_tracked_gc_header>", + "bl\t0x1005891f4 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6buffer6header20is_registered_buffer>", + "bl\t0x1002a3f48 <__RNvNtCs3gRpqoBkMHm_13perry_runtime10typedarray23lookup_typed_array_kind>", + "bl\t0x1004ffc78 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json8replacer20extract_string_array>", + "bl\t0x100b1e504 <__RINvMs0_NtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local6native4lazyINtB6_7StorageINtNtCsjgY6bXVaRmE_4core4cell4CellINtNtB1j_6option6OptionNtNtCsctvjasLqLe9_5alloc6string6StringEEuE16get_or_init_slowNvNvNtCs3gRpqoBkMHm_13perry_runtime4json13STRINGIFY_BUF27___rust_std_internal_init_fnEB3d_>", + "bl\t0x1004f7d70 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json22stringify_tojson_probe36to_json_definitely_absent_without_gc>", + "bl\t0x100b1e504 <__RINvMs0_NtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local6native4lazyINtB6_7StorageINtNtCsjgY6bXVaRmE_4core4cell4CellINtNtB1j_6option6OptionNtNtCsctvjasLqLe9_5alloc6string6StringEEuE16get_or_init_slowNvNvNtCs3gRpqoBkMHm_13perry_runtime4json13STRINGIFY_BUF27___rust_std_internal_init_fnEB3d_>", + "bl\t0x100b1e664 <__RINvMs0_NtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local6native4lazyINtB6_7StorageINtNtCsjgY6bXVaRmE_4core4cell7RefCellINtNtCsctvjasLqLe9_5alloc3vec3VecIB1Q_INtNtB1U_5boxed3BoxNtNtNtCs3gRpqoBkMHm_13perry_runtime4json24stringify_shape_template13ShapeTemplateEEEEuE16get_or_init_slowNvNvB2O_11SHAPE_CACHE27___rust_std_internal_init_fnEB2Q_>", + "bl\t0x100b126ac <__RNvNtCsjgY6bXVaRmE_4core4cell22panic_already_borrowed>", + "bl\t0x100a203dc <__RNvNtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local11destructors4list8register>", + "bl\t0x100b126dc <__RNvNtCsjgY6bXVaRmE_4core4cell30panic_already_mutably_borrowed>", + "bl\t0x100b126ac <__RNvNtCsjgY6bXVaRmE_4core4cell22panic_already_borrowed>", + "bl\t0x1004ef9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json14stringify_flat21emit_one_field_object>", + "bl\t0x100b1e504 <__RINvMs0_NtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local6native4lazyINtB6_7StorageINtNtCsjgY6bXVaRmE_4core4cell4CellINtNtB1j_6option6OptionNtNtCsctvjasLqLe9_5alloc6string6StringEEuE16get_or_init_slowNvNvNtCs3gRpqoBkMHm_13perry_runtime4json13STRINGIFY_BUF27___rust_std_internal_init_fnEB3d_>", + "bl\t0x100b126dc <__RNvNtCsjgY6bXVaRmE_4core4cell30panic_already_mutably_borrowed>", + "bl\t0x100b4b8d4 <__RNvNtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots15runtime_handles23handle_used_after_scope>", + "bl\t0x100a203dc <__RNvNtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local11destructors4list8register>", + "bl\t0x100b126ac <__RNvNtCsjgY6bXVaRmE_4core4cell22panic_already_borrowed>", + "bl\t0x100b1e504 <__RINvMs0_NtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local6native4lazyINtB6_7StorageINtNtCsjgY6bXVaRmE_4core4cell4CellINtNtB1j_6option6OptionNtNtCsctvjasLqLe9_5alloc6string6StringEEuE16get_or_init_slowNvNvNtCs3gRpqoBkMHm_13perry_runtime4json13STRINGIFY_BUF27___rust_std_internal_init_fnEB3d_>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x100b5859c <__RNvNtNtCs8BpVhDwHqJW_3std6thread5local18panic_access_error>", + "bl\t0x100b4b89c <__RNvNtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots15runtime_handles20handle_kind_mismatch>", + "bl\t0x1004f01c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json14stringify_flat35emit_two_field_parsed_string_object>", + "bl\t0x1004ee840 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json14stringify_flat11emit_object>", + "bl\t0x100b5859c <__RNvNtNtCs8BpVhDwHqJW_3std6thread5local18panic_access_error>", + "bl\t0x100b12770 <__RNvNtCsjgY6bXVaRmE_4core6option13unwrap_failed>", + "bl\t0x100b4b89c <__RNvNtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots15runtime_handles20handle_kind_mismatch>", + "bl\t0x100a203dc <__RNvNtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local11destructors4list8register>", + "bl\t0x100b126ac <__RNvNtCsjgY6bXVaRmE_4core4cell22panic_already_borrowed>", + "bl\t0x100b12300 <__RNvNtCsctvjasLqLe9_5alloc7raw_vec12handle_error>", + "bl\t0x100b12300 <__RNvNtCsctvjasLqLe9_5alloc7raw_vec12handle_error>", + "bl\t0x100b1280c <__RNvNtCsjgY6bXVaRmE_4core9panicking18panic_bounds_check>" + ] + }, + { + "arm": "r25", + "symbol": "_js_array_get_f64", + "binary_sha256": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "disassembly": "r25-entry-_js_array_get_f64.s", + "disassembly_sha256": "c3ea30da012019829cdadb3bf85137d96a54172073f3f0e5347da7e53141ee84", + "instructions": 648, + "mnemonics": [ + "sub", + "stp", + "stp", + "stp", + "stp", + "stp", + "add", + "mov", + "mov", + "lsr", + "mov", + "cmp", + "b.lo", + "mov", + "cmp", + "b.ne", + "mov", + "b", + "and", + "lsr", + "cmp", + "b.ls", + "ldurb", + "cmp", + "b.ne", + "ldr", + "mov", + "movk", + "cmp", + "b.ne", + "mov", + "mov", + "bl", + "fmov", + "b", + "cmp", + "b.lo", + "tst", + "mov", + "ccmp", + "b.lo", + "ldurb", + "ldurh", + "cmp", + "b.gt", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "bl", + "cbz", + "mov", + "movk", + "lsr", + "cmp", + "b.lo", + "mov", + "cmp", + "b.eq", + "and", + "cmp", + "b.lo", + "tst", + "mov", + "ccmp", + "b.lo", + "ldurb", + "cmp", + "b.eq", + "cbz", + "mov", + "mov", + "bl", + "cmp", + "b.ne", + "ldr", + "ubfiz", + "ldr", + "b", + "mov", + "mov", + "mov", + "cmp", + "b.lo", + "mov", + "cmp", + "b.eq", + "ands", + "b.eq", + "and", + "sub", + "mov", + "cmp", + "ccmp", + "b.eq", + "tst", + "ccmp", + "b.ls", + "adrp", + "ldr", + "cmn", + "b.eq", + "mrs", + "and", + "ldr", + "cbz", + "lsr", + "ldr", + "ldrb", + "cmp", + "b.ne", + "ldrb", + "tbz", + "ldr", + "cmp", + "b.ne", + "ldp", + "cmp", + "ccmp", + "b.hi", + "ldrb", + "cbz", + "ldr", + "cmp", + "b.ne", + "ldp", + "cmp", + "ccmp", + "b.hi", + "ldrb", + "cbz", + "ldr", + "cmp", + "b.ne", + "ldp", + "cmp", + "ccmp", + "b.hi", + "ldrb", + "cbz", + "ldr", + "cmp", + "b.ne", + "ldp", + "cmp", + "ccmp", + "b.ls", + "add", + "b", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "bl", + "cbz", + "mov", + "movk", + "lsr", + "cmp", + "b.lo", + "mov", + "cmp", + "b.eq", + "and", + "cmp", + "b.lo", + "tst", + "mov", + "ccmp", + "b.lo", + "ldurb", + "cmp", + "b.eq", + "cbz", + "mov", + "mov", + "bl", + "cmp", + "b.ne", + "ldr", + "ldr", + "b", + "mov", + "mov", + "bl", + "tbnz", + "mov", + "b", + "adrp", + "add", + "ldaprb", + "cbz", + "adrp", + "add", + "ldapr", + "cmp", + "b.lo", + "adrp", + "add", + "ldapr", + "cmp", + "b.hi", + "mov", + "bl", + "tbz", + "add", + "mov", + "bl", + "ldr", + "cbz", + "cmp", + "b.ne", + "ldr", + "scvtf", + "bl", + "b", + "mov", + "b", + "mov", + "b", + "mov", + "b", + "add", + "b", + "bl", + "lsr", + "ldr", + "ldrb", + "cmp", + "b.eq", + "ldr", + "ldr", + "sub", + "cmp", + "b.hs", + "ldr", + "mov", + "madd", + "ldr", + "ldr", + "cmp", + "b.ne", + "ldp", + "cmp", + "ccmp", + "b.ls", + "ldr", + "add", + "str", + "add", + "b", + "ldr", + "add", + "str", + "ldr", + "add", + "str", + "mov", + "bl", + "and", + "cbz", + "ldurb", + "ldurb", + "mov", + "and", + "cmp", + "ccmp", + "b.eq", + "mov", + "bl", + "cbz", + "ldrb", + "cmp", + "b.ne", + "ldrsb", + "tbnz", + "ldp", + "cmp", + "b.hi", + "b", + "mov", + "mov", + "bl", + "tbz", + "mov", + "mov", + "b", + "mov", + "cmp", + "b.eq", + "cmp", + "b.ne", + "ldr", + "mov", + "movk", + "cmp", + "b.ne", + "mov", + "bl", + "cbz", + "mov", + "b", + "adrp", + "add", + "ldaprb", + "cbz", + "adrp", + "add", + "ldapr", + "cmp", + "b.hi", + "adrp", + "add", + "ldapr", + "cmp", + "b.lo", + "mov", + "bl", + "tbnz", + "b", + "ldr", + "mov", + "movk", + "orr", + "cmp", + "b.hs", + "ldr", + "cmp", + "b.ls", + "b", + "mov", + "ldr", + "mov", + "bl", + "cbz", + "ldrb", + "cmp", + "b.ne", + "ldrsb", + "tbz", + "mov", + "ldr", + "mov", + "bl", + "cbz", + "ldrb", + "cmp", + "b.ne", + "cmp", + "b.hi", + "add", + "ldrsb", + "tbnz", + "str", + "ldrb", + "orr", + "mov", + "strb", + "ldrb", + "cmp", + "b.ne", + "ldp", + "cmp", + "b.ls", + "cbz", + "ldr", + "ubfiz", + "add", + "cmp", + "b.eq", + "b", + "mov", + "movk", + "cmp", + "b.ls", + "mov", + "bl", + "tbz", + "adrp", + "add", + "ldaprb", + "cbz", + "adrp", + "add", + "ldapr", + "cmp", + "b.lo", + "adrp", + "add", + "ldapr", + "cmp", + "b.hi", + "mov", + "bl", + "tbz", + "mov", + "mov", + "bl", + "b", + "mov", + "bl", + "tbz", + "mov", + "mov", + "bl", + "and", + "ucvtf", + "fmov", + "tst", + "csel", + "b", + "cmp", + "b.eq", + "cmp", + "b.lo", + "tst", + "mov", + "ccmp", + "b.lo", + "ldurb", + "ldurh", + "b", + "adrp", + "add", + "ldaprb", + "cbz", + "adrp", + "add", + "ldapr", + "cmp", + "b.lo", + "adrp", + "add", + "ldapr", + "cmp", + "b.hi", + "mov", + "bl", + "tbnz", + "mov", + "mov", + "bl", + "tbz", + "fmov", + "fmov", + "ldp", + "ldp", + "ldp", + "ldp", + "ldp", + "add", + "ret", + "mov", + "mov", + "cmp", + "b.ne", + "tbz", + "adrp", + "add", + "cmp", + "b.lo", + "mov", + "mov", + "movk", + "mov", + "mov", + "mov", + "add", + "mov", + "movk", + "mov", + "mov", + "umull", + "lsr", + "msub", + "ubfx", + "mul", + "lsr", + "msub", + "add", + "ldrh", + "strh", + "and", + "ldrh", + "strh", + "sub", + "cmp", + "b.hi", + "add", + "b", + "mov", + "mov", + "cmp", + "b.ls", + "sub", + "ubfx", + "mov", + "mul", + "lsr", + "mov", + "msub", + "and", + "ldrh", + "add", + "strh", + "mov", + "cbz", + "cbnz", + "cmp", + "b.ne", + "mov", + "add", + "mov", + "mov", + "mov", + "bl", + "ldr", + "mov", + "cbnz", + "b", + "sub", + "ubfiz", + "add", + "ldrb", + "add", + "strb", + "mov", + "b", + "add", + "b", + "mov", + "mov", + "sub", + "mov", + "mov", + "bl", + "cbz", + "mov", + "add", + "add", + "mov", + "bl", + "add", + "mov", + "mov", + "mov", + "bl", + "ldr", + "tbz", + "mov", + "mov", + "movk", + "ldr", + "cbz", + "cbz", + "lsr", + "cmp", + "b.hi", + "mov", + "bfxil", + "mov", + "b", + "mov", + "bl", + "ldr", + "cmp", + "b.hs", + "ldr", + "cmp", + "b.hs", + "add", + "ldr", + "mov", + "movk", + "add", + "cmp", + "b.ne", + "b", + "mov", + "mov", + "bl", + "tbnz", + "mov", + "mov", + "bl", + "b", + "add", + "ldr", + "add", + "str", + "add", + "ldrb", + "cmp", + "b.ne", + "b", + "add", + "fmov", + "bl", + "mov", + "tbnz", + "mov", + "bl", + "b", + "ldr", + "adrp", + "ldr", + "cbz", + "mov", + "bl", + "tbz", + "mov", + "bl", + "tbnz", + "ldr", + "cmp", + "b.hs", + "mov", + "mov", + "bl", + "b", + "mov", + "movk", + "mov", + "b", + "mov", + "bl", + "cmp", + "b.ne", + "mov", + "bl", + "b", + "mov", + "mov", + "bl", + "mov", + "cbnz", + "b", + "mov", + "mov", + "bl", + "mov", + "cbnz", + "b", + "mov", + "mov", + "bl" + ], + "calls": [ + "bl\t0x100687f04 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime9json_tape11cached_read8lazy_get>", + "bl\t0x1003051a8 <__RNvNtCs3gRpqoBkMHm_13perry_runtime3map17is_registered_map>", + "bl\t0x100305358 <__RNvNtCs3gRpqoBkMHm_13perry_runtime3map17live_index_to_raw>", + "bl\t0x10030af38 <__RNvNtCs3gRpqoBkMHm_13perry_runtime3set17is_registered_set>", + "bl\t0x10030cbb0 <__RNvNtCs3gRpqoBkMHm_13perry_runtime3set21live_index_to_raw_set>", + "bl\t0x10054860c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5array8subclass33array_subclass_fast_index_get_raw>", + "bl\t0x1002a4c78 <__RNvNtCs3gRpqoBkMHm_13perry_runtime10typedarray34lookup_registered_typed_array_kind>", + "bl\t0x1002a4aac <__RNvNtCs3gRpqoBkMHm_13perry_runtime10typedarray30classify_element_read_receiver>", + "bl\t0x10081c474 <_js_dyn_index_get>", + "bl\t0x100b3f37c <__RNvNtCs3gRpqoBkMHm_13perry_runtime7tls_hot12hot_uncached>", + "bl\t0x10051e348 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5arena9page_meta33classify_heap_generation_uncached>", + "bl\t0x10057a9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5value10addr_class26try_read_tracked_gc_header>", + "bl\t0x1005891f4 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6buffer6header20is_registered_buffer>", + "bl\t0x100375e50 <__RNvNtCs3gRpqoBkMHm_13perry_runtime9json_tape22force_materialize_lazy>", + "bl\t0x1002a4c78 <__RNvNtCs3gRpqoBkMHm_13perry_runtime10typedarray34lookup_registered_typed_array_kind>", + "bl\t0x10057a9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5value10addr_class26try_read_tracked_gc_header>", + "bl\t0x10057a9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5value10addr_class26try_read_tracked_gc_header>", + "bl\t0x1005891f4 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6buffer6header20is_registered_buffer>", + "bl\t0x1002a4c78 <__RNvNtCs3gRpqoBkMHm_13perry_runtime10typedarray34lookup_registered_typed_array_kind>", + "bl\t0x1008fc188 <_js_typed_array_get>", + "bl\t0x1005891f4 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6buffer6header20is_registered_buffer>", + "bl\t0x10058651c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6buffer6access16read_buffer_byte>", + "bl\t0x1002a4c78 <__RNvNtCs3gRpqoBkMHm_13perry_runtime10typedarray34lookup_registered_typed_array_kind>", + "bl\t0x10054860c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5array8subclass33array_subclass_fast_index_get_raw>", + "bl\t0x1005b28fc <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object16descriptor_state23get_accessor_descriptor>", + "bl\t0x100b5f1c8 <_mi_malloc_aligned>", + "bl\t0x100b61dec <_writev+0x100b61dec>", + "bl\t0x1005b28fc <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object16descriptor_state23get_accessor_descriptor>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x10052aa04 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5array16indexing_support31array_sparse_index_property_get>", + "bl\t0x1006c7318 <__RNvNtNtNtCs3gRpqoBkMHm_13perry_runtime5array8indexing11proto_chain23array_oob_prototype_get>", + "bl\t0x1006fd13c <__RNvNtNtNtCs3gRpqoBkMHm_13perry_runtime6object13field_get_set9accessors22invoke_accessor_getter>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x10013cd40 <__RINvMs2_NtNtCs8BpVhDwHqJW_3std6thread5localINtB6_8LocalKeyINtNtCsjgY6bXVaRmE_4core4cell7RefCellINtNtNtNtBa_11collections4hash3set7HashSetjNtNtCs3gRpqoBkMHm_13perry_runtime9fast_hash9PtrHasherEEE4withNCNvNtB2g_12native_arena20is_native_typed_view0bEB2g_>", + "bl\t0x1002bee80 <__RNvNtCs3gRpqoBkMHm_13perry_runtime12native_arena19validate_view_alive>", + "bl\t0x1002a510c <__RNvNtCs3gRpqoBkMHm_13perry_runtime10typedarray7load_at>", + "bl\t0x100b478b0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5array8subclass21array_object_receiver>", + "bl\t0x100b478d0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5array8subclass22array_object_index_get>", + "bl\t0x100b49e40 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object16map_set_subclass28redirect_collection_receiver>", + "bl\t0x100b49e40 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object16map_set_subclass28redirect_collection_receiver>", + "bl\t0x100b12300 <__RNvNtCsctvjasLqLe9_5alloc7raw_vec12handle_error>" + ] + }, + { + "arm": "r26", + "symbol": "_js_json_parse", + "binary_sha256": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "disassembly": "r26-entry-_js_json_parse.s", + "disassembly_sha256": "7c7adf6eca642fa4c05168c52d011616078d887212853f98d6a52a285e121667", + "instructions": 28, + "mnemonics": [ + "stp", + "mov", + "cbz", + "ldr", + "cmp", + "b.eq", + "cbz", + "ldrb", + "b", + "ldrb", + "cmp", + "b.ne", + "ldrb", + "cmp", + "b.ne", + "ldp", + "b", + "orr", + "cmp", + "b.ne", + "ldp", + "b", + "ldp", + "b", + "adrp", + "add", + "mov", + "bl" + ], + "calls": [ + "bl\t0x100508828 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9parse_api18throw_syntax_error>" + ] + }, + { + "arm": "r26", + "symbol": "_js_json_stringify", + "binary_sha256": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "disassembly": "r26-entry-_js_json_stringify.s", + "disassembly_sha256": "f42f44ffed933369be54e4fe4ccf8e70a7cc71f67ea69eb687d015435e35f297", + "instructions": 460, + "mnemonics": [ + "sub", + "stp", + "stp", + "stp", + "stp", + "stp", + "stp", + "add", + "mov", + "mov.16b", + "fmov", + "and", + "mov", + "cmp", + "b.ne", + "and", + "sub", + "mov", + "movk", + "cmp", + "b.hi", + "ldr", + "cmp", + "b.hs", + "mov.16b", + "bl", + "tbz", + "mov", + "b", + "mov", + "cmp", + "b.ne", + "ands", + "b.eq", + "mov", + "bl", + "cbz", + "ldurb", + "cmp", + "b.ne", + "ldr", + "mov", + "movk", + "cmp", + "b.ne", + "mov", + "bl", + "cbz", + "mov", + "bfxil", + "fmov", + "b", + "bl", + "tbnz", + "mov.16b", + "bl", + "tbnz", + "adrp", + "add", + "ldr", + "blr", + "mov", + "ldr", + "add", + "str", + "cbz", + "adrp", + "add", + "ldr", + "blr", + "ldrb", + "cmp", + "b.ne", + "ldr", + "cbnz", + "mov", + "str", + "ldr", + "ldr", + "cmp", + "b.eq", + "ldr", + "mov", + "madd", + "mov", + "stp", + "str", + "add", + "str", + "ldr", + "add", + "str", + "b", + "adrp", + "add", + "ldr", + "blr", + "strb", + "adrp", + "add", + "ldr", + "blr", + "strb", + "adrp", + "ldr", + "cmp", + "b.hs", + "adrp", + "ldr", + "cmn", + "b.eq", + "mrs", + "and", + "ldr", + "cbz", + "add", + "ldr", + "cbz", + "str", + "adrp", + "add", + "ldr", + "blr", + "ldrb", + "cbnz", + "ldr", + "cbnz", + "str", + "adrp", + "add", + "ldr", + "blr", + "mov", + "ldrb", + "cmp", + "b.ne", + "ldr", + "mov", + "str", + "cmn", + "b.eq", + "cmn", + "b.eq", + "add", + "ldur", + "stur", + "b", + "mov", + "mov", + "stp", + "str", + "adrp", + "add", + "ldr", + "blr", + "ldrb", + "cbnz", + "ldr", + "cbnz", + "str", + "add", + "mov.16b", + "mov", + "bl", + "ldp", + "cmp", + "b.hs", + "cmp", + "b.hs", + "ands", + "b.eq", + "and", + "neg", + "mov", + "ldr", + "tst", + "b.ne", + "adds", + "b.ne", + "and", + "cbz", + "add", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbz", + "mov", + "mov", + "mov", + "bl", + "mov", + "b", + "and", + "add", + "mov", + "ldp", + "ldp", + "orr.16b", + "orr.16b", + "orr.16b", + "umaxv.16b", + "fmov", + "tbnz", + "add", + "cmp", + "b.ne", + "ands", + "b.eq", + "mov", + "mov", + "ldr", + "umaxv.16b", + "fmov", + "tbnz", + "subs", + "b.ne", + "and", + "cbz", + "add", + "ldrsb", + "tbnz", + "add", + "subs", + "b.ne", + "mov", + "b", + "mov", + "cbz", + "mov", + "ands", + "b.eq", + "mov", + "ldrsb", + "tbnz", + "add", + "subs", + "b.ne", + "cmp", + "b.hs", + "mov", + "b", + "and", + "and", + "add", + "mov", + "ldp", + "ldp", + "orr.16b", + "orr.16b", + "orr.16b", + "umaxv.16b", + "fmov", + "tbnz", + "add", + "cmp", + "b.ne", + "ands", + "b.eq", + "mov", + "mov", + "ldr", + "umaxv.16b", + "fmov", + "tbnz", + "subs", + "b.ne", + "and", + "cbz", + "add", + "ldrsb", + "tbnz", + "add", + "subs", + "b.ne", + "mov", + "bl", + "mov", + "stp", + "stp", + "str", + "cbz", + "and", + "mov", + "mov", + "bl", + "b", + "add", + "ldrsb", + "tbnz", + "ldrsb", + "tbnz", + "ldrsb", + "tbnz", + "ldrsb", + "tbnz", + "add", + "cmp", + "b.ne", + "b", + "mov", + "mov", + "bl", + "mov", + "bl", + "add", + "mov", + "bl", + "mov", + "stp", + "stp", + "str", + "add", + "mov", + "mov", + "bl", + "adrp", + "ldr", + "cmp", + "b.hs", + "adrp", + "ldr", + "cmn", + "b.eq", + "mrs", + "and", + "ldr", + "cbz", + "add", + "ldr", + "cbz", + "ldr", + "adds", + "csinv", + "str", + "lsr", + "cbz", + "bl", + "ldp", + "ldrb", + "cmp", + "b.ne", + "ldp", + "stp", + "str", + "sub", + "cmn", + "b.hs", + "bl", + "cbz", + "bl", + "b", + "bl", + "ldr", + "sub", + "str", + "mov", + "ldp", + "ldp", + "ldp", + "ldp", + "ldp", + "ldp", + "add", + "ret", + "mov", + "add", + "bl", + "mov", + "b", + "bl", + "add", + "ldr", + "cbnz", + "adrp", + "add", + "bl", + "ldr", + "adds", + "csinv", + "str", + "lsr", + "cbnz", + "b", + "bl", + "add", + "ldr", + "cbnz", + "adrp", + "add", + "bl", + "b", + "mov", + "bl", + "cbnz", + "b", + "mov", + "bl", + "mov", + "cbnz", + "cbz", + "mov", + "bl", + "b", + "cmp", + "b.eq", + "adrp", + "add", + "mov", + "bl", + "mov", + "strb", + "ldr", + "cbz", + "adrp", + "add", + "bl", + "bl", + "cbnz", + "b", + "adrp", + "add", + "bl", + "cmp", + "b.ne", + "adrp", + "add", + "mov", + "bl", + "mov", + "strb", + "ldr", + "cbz", + "adrp", + "add", + "bl", + "adrp", + "add", + "bl" + ], + "calls": [ + "bl\t0x1004edd7c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json13stringify_api24try_stringify_lazy_array>", + "bl\t0x10050f138 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify26ptr_is_tracked_heap_object>", + "bl\t0x100688364 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime9json_tape8mutation26resolve_materialized_array>", + "bl\t0x1004f2ca8 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json16stringify_string17quote_heap_string>", + "bl\t0x1004edd7c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json13stringify_api24try_stringify_lazy_array>", + "blr\tx8", + "blr\tx8", + "blr\tx8", + "blr\tx8", + "blr\tx8", + "blr\tx8", + "blr\tx8", + "bl\t0x10050956c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify15stringify_value>", + "bl\t0x1008dcd40 <_js_string_from_bytes_with_capacity>", + "bl\t0x10034b1ac <__RNvNtCs3gRpqoBkMHm_13perry_runtime6string20string_storage_alloc>", + "bl\t0x100b61dec <_writev+0x100b61dec>", + "bl\t0x1005ea920 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6string11utf16_count11count_bytes>", + "bl\t0x1004eff00 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json14stringify_flat34service_json_output_sweep_boundary>", + "bl\t0x100458380 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6malloc9gc_malloc>", + "bl\t0x100b61dec <_writev+0x100b61dec>", + "bl\t0x10045f2b4 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime2gc6policy42gc_schedule_malloc_sweep_after_json_output>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x1003280e8 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json19restore_shape_cache>", + "bl\t0x100327f18 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json17clear_shape_cache>", + "bl\t0x100b3bcd0 <__RNvMs4_NtCsctvjasLqLe9_5alloc7raw_vecINtB5_6RawVecTyyNtNtCseUPtmYZaE8V_5gimli6common13EhFrameOffsetEE8grow_oneCs3gRpqoBkMHm_13perry_runtime>", + "bl\t0x100b3f37c <__RNvNtCs3gRpqoBkMHm_13perry_runtime7tls_hot12hot_uncached>", + "bl\t0x100b3cb9c <__RNvMs5_NtCs3gRpqoBkMHm_13perry_runtime7tls_hotINtB5_6HotKeyNtNtNtB7_7closure8registry14DispatchRecentE8get_slowB7_>", + "bl\t0x100b3f37c <__RNvNtCs3gRpqoBkMHm_13perry_runtime7tls_hot12hot_uncached>", + "bl\t0x100b3cb9c <__RNvMs5_NtCs3gRpqoBkMHm_13perry_runtime7tls_hotINtB5_6HotKeyNtNtNtB7_7closure8registry14DispatchRecentE8get_slowB7_>", + "bl\t0x100b1e504 <__RINvMs0_NtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local6native4lazyINtB6_7StorageINtNtCsjgY6bXVaRmE_4core4cell4CellINtNtB1j_6option6OptionNtNtCsctvjasLqLe9_5alloc6string6StringEEuE16get_or_init_slowNvNvNtCs3gRpqoBkMHm_13perry_runtime4json13STRINGIFY_BUF27___rust_std_internal_init_fnEB3d_>", + "bl\t0x100b1e504 <__RINvMs0_NtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local6native4lazyINtB6_7StorageINtNtCsjgY6bXVaRmE_4core4cell4CellINtNtB1j_6option6OptionNtNtCsctvjasLqLe9_5alloc6string6StringEEuE16get_or_init_slowNvNvNtCs3gRpqoBkMHm_13perry_runtime4json13STRINGIFY_BUF27___rust_std_internal_init_fnEB3d_>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x100a203dc <__RNvNtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local11destructors4list8register>", + "bl\t0x100b126ac <__RNvNtCsjgY6bXVaRmE_4core4cell22panic_already_borrowed>", + "bl\t0x100b1e664 <__RINvMs0_NtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local6native4lazyINtB6_7StorageINtNtCsjgY6bXVaRmE_4core4cell7RefCellINtNtCsctvjasLqLe9_5alloc3vec3VecIB1Q_INtNtB1U_5boxed3BoxNtNtNtCs3gRpqoBkMHm_13perry_runtime4json24stringify_shape_template13ShapeTemplateEEEEuE16get_or_init_slowNvNvB2O_11SHAPE_CACHE27___rust_std_internal_init_fnEB2Q_>", + "bl\t0x100b126ac <__RNvNtCsjgY6bXVaRmE_4core4cell22panic_already_borrowed>", + "bl\t0x100a203dc <__RNvNtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local11destructors4list8register>", + "bl\t0x100b126ac <__RNvNtCsjgY6bXVaRmE_4core4cell22panic_already_borrowed>", + "bl\t0x100b5859c <__RNvNtNtCs8BpVhDwHqJW_3std6thread5local18panic_access_error>" + ] + }, + { + "arm": "r26", + "symbol": "_js_json_stringify_full", + "binary_sha256": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "disassembly": "r26-entry-_js_json_stringify_full.s", + "disassembly_sha256": "2b07675e2cef8d62568c9905736e7c179d13ac7d37fc640945628137ad17093a", + "instructions": 1828, + "mnemonics": [ + "sub", + "stp", + "stp", + "stp", + "stp", + "stp", + "stp", + "stp", + "add", + "mov.16b", + "mov.16b", + "fmov", + "fmov", + "fmov", + "mov", + "add", + "add", + "fcmp", + "ccmp", + "b.hi", + "cmp", + "b.lo", + "b", + "mov", + "cmp", + "ccmp", + "b.hs", + "mov", + "movk", + "add", + "cmp", + "b.hs", + "adrp", + "add", + "ldr", + "b", + "strb", + "str", + "and", + "mov", + "cmp", + "b.eq", + "mov", + "cmp", + "b.ne", + "ubfx", + "cbz", + "strb", + "cmp", + "b.eq", + "lsr", + "strb", + "cmp", + "b.eq", + "lsr", + "strb", + "cmp", + "b.eq", + "lsr", + "strb", + "cmp", + "b.eq", + "lsr", + "strb", + "cmp", + "b.ne", + "add", + "cmp", + "b.ls", + "b", + "ands", + "b.eq", + "add", + "ldr", + "cmp", + "b.hi", + "stur", + "mov", + "strb", + "cbz", + "add", + "ldrb", + "sxtb", + "cmp", + "b.le", + "cmp", + "b.gt", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "b", + "mov", + "b", + "cmp", + "b.eq", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "b", + "cmp", + "b.eq", + "cmp", + "b.eq", + "cmp", + "b.lt", + "mov", + "add", + "mov", + "mov", + "b", + "mov", + "b", + "mov", + "b", + "mov", + "add", + "mov", + "strb", + "mov", + "mov", + "mov", + "add", + "strb", + "cmp", + "b.ne", + "add", + "strb", + "add", + "cmp", + "b.hs", + "mov", + "mov", + "add", + "b", + "cmp", + "b.hs", + "mov", + "mov", + "b", + "ldrb", + "sxtb", + "cmp", + "b.le", + "cmp", + "b.gt", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "b", + "and", + "and", + "add", + "add", + "adrp", + "ldr", + "adrp", + "ldr", + "adrp", + "ldr", + "adrp", + "ldr", + "adrp", + "ldr", + "movi.2d", + "adrp", + "ldr", + "adrp", + "ldr", + "mov", + "movi.2d", + "dup.2d", + "adrp", + "ldr", + "and", + "movi.2d", + "movi.2d", + "movi.2d", + "movi.2d", + "movi.2d", + "movi.2d", + "ldr", + "ushll.8h", + "ushll2.4s", + "ushll2.2d", + "ushll2.8h", + "ushll.4s", + "ushll2.2d", + "ushll.2d", + "ushll.2d", + "ushll.4s", + "ushll2.2d", + "ushll2.4s", + "ushll.2d", + "ushll.2d", + "ushll2.2d", + "shl.2d", + "ushl.2d", + "shl.2d", + "ushl.2d", + "shl.2d", + "ushl.2d", + "shl.2d", + "ushl.2d", + "shl.2d", + "ushl.2d", + "shl.2d", + "ushl.2d", + "shl.2d", + "ushl.2d", + "shl.2d", + "ushl.2d", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "add.2d", + "add.2d", + "add.2d", + "add.2d", + "add.2d", + "add.2d", + "add.2d", + "add.2d", + "subs", + "b.ne", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "orr.16b", + "mov", + "orr.8b", + "fmov", + "cmp", + "b.eq", + "cbz", + "mov", + "and", + "add", + "add", + "fmov", + "movi.2d", + "dup.2d", + "adrp", + "ldr", + "orr.16b", + "adrp", + "ldr", + "orr.16b", + "sub", + "add", + "movi.2d", + "mov", + "dup.2d", + "ldr", + "ushll.8h", + "ushll.4s", + "ushll2.2d", + "and.16b", + "ushll.2d", + "and.16b", + "shl.2d", + "shl.2d", + "ushl.2d", + "ushl.2d", + "orr.16b", + "orr.16b", + "add.2d", + "add.2d", + "adds", + "b.ne", + "orr.16b", + "mov", + "orr.8b", + "fmov", + "cmp", + "b.eq", + "add", + "lsl", + "ldrb", + "lsl", + "orr", + "add", + "cmp", + "b.ne", + "orr", + "mov", + "orr", + "b", + "cmp", + "b.eq", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "b", + "cmp", + "b.eq", + "cmp", + "b.eq", + "cmp", + "b.lt", + "add", + "strb", + "add", + "b", + "mov", + "b", + "mov", + "b", + "mov", + "tbz", + "mov", + "cmp", + "b.eq", + "mov", + "cmp", + "b.ne", + "and", + "sub", + "mov", + "movk", + "cmp", + "b.hi", + "ldr", + "cmp", + "b.lo", + "and", + "bl", + "cmp", + "b.ne", + "b", + "and", + "and", + "bl", + "cbz", + "ldrb", + "cmp", + "b.ne", + "ldrsb", + "tbnz", + "ldrh", + "tbnz", + "ldr", + "cmp", + "b.lo", + "ldr", + "cbz", + "and", + "bl", + "cbz", + "ldrb", + "cmp", + "b.ne", + "ldrh", + "tbnz", + "ldr", + "cmp", + "b.lo", + "ldr", + "cbz", + "mov", + "movk", + "cmp", + "b.eq", + "and", + "mov", + "cmp", + "b.ne", + "and", + "cmp", + "b.lo", + "ldr", + "mov", + "movk", + "cmp", + "b.eq", + "mov", + "cmp", + "b.ne", + "and", + "b", + "lsr", + "cbnz", + "and", + "cbz", + "cbnz", + "mov", + "bl", + "mov", + "tbnz", + "mov", + "b", + "lsr", + "cbnz", + "and", + "cbz", + "cbnz", + "mov", + "bl", + "mov", + "mov", + "tbz", + "cmp", + "b.lo", + "adrp", + "add", + "ldaprb", + "cbz", + "lsr", + "mov", + "movk", + "movk", + "movk", + "mul", + "lsr", + "lsr", + "adrp", + "add", + "add", + "ldapr", + "lsr", + "tbz", + "lsr", + "ubfx", + "add", + "ldapr", + "lsr", + "tbz", + "lsr", + "ubfx", + "add", + "ldapr", + "lsr", + "tbz", + "bl", + "tbnz", + "cmp", + "ccmp", + "b.hs", + "mov.16b", + "bl", + "cmp", + "b.ne", + "mov", + "bfxil", + "b", + "mov", + "cmp", + "b.ne", + "ands", + "b.eq", + "mov", + "bl", + "cbz", + "ldurb", + "cmp", + "b.ne", + "ldr", + "mov", + "movk", + "cmp", + "b.ne", + "mov", + "bl", + "cbz", + "mov", + "bfxil", + "fmov", + "mov", + "cmp", + "b.ne", + "and", + "cmp", + "b.hs", + "b", + "sub", + "mov", + "mov", + "cmp", + "b.hs", + "lsr", + "cbnz", + "add", + "bl", + "ldr", + "tbz", + "ldr", + "mov", + "cmp", + "b.eq", + "mov", + "cmp", + "b.ne", + "mov.16b", + "bl", + "mov", + "bfxil", + "b", + "mov.16b", + "bl", + "fmov", + "mov", + "add", + "cmp", + "b.hs", + "mov", + "mov", + "stp", + "str", + "b", + "and", + "mov", + "cmp", + "b.eq", + "mov", + "cmp", + "b.ne", + "and", + "cmp", + "b.hs", + "mov", + "b", + "strb", + "str", + "ubfx", + "cbz", + "strb", + "cmp", + "b.eq", + "lsr", + "strb", + "cmp", + "b.eq", + "lsr", + "strb", + "cmp", + "b.eq", + "lsr", + "strb", + "cmp", + "b.eq", + "lsr", + "strb", + "cmp", + "b.ne", + "add", + "add", + "bl", + "ldr", + "ldp", + "cmp", + "csinc", + "csel", + "tbz", + "mov", + "mov", + "bl", + "add", + "cmp", + "b.eq", + "fmov", + "fcvtzu", + "mov", + "cmp", + "csel", + "adrp", + "add", + "add", + "mov", + "bl", + "ldr", + "str", + "ldr", + "str", + "b", + "ldr", + "add", + "mov", + "mov", + "cmp", + "csel", + "csinc", + "add", + "mov", + "mov", + "b", + "add", + "bfi", + "mov", + "sub", + "add", + "cmp", + "cinc", + "add", + "mov", + "cmp", + "b.hi", + "cmp", + "b.eq", + "mov", + "mov", + "ldrsb", + "and", + "tbz", + "ldrb", + "and", + "cmp", + "b.lo", + "and", + "ldrb", + "and", + "orr", + "cmp", + "b.lo", + "add", + "ldrb", + "and", + "orr", + "bfi", + "b", + "add", + "orr", + "b", + "cbz", + "mov", + "mov", + "bl", + "cbz", + "mov", + "mov", + "mov", + "bl", + "b", + "cbz", + "mov", + "mov", + "bl", + "cbz", + "mov", + "mov", + "mov", + "bl", + "b", + "cbz", + "cmp", + "b.hs", + "ldrsb", + "cmn", + "b.ge", + "adrp", + "add", + "mov", + "mov", + "mov", + "mov", + "bl", + "mov", + "mov", + "stp", + "b", + "add", + "mov", + "strb", + "add", + "strb", + "cmp", + "b.eq", + "ldrb", + "sxtb", + "cmp", + "b.le", + "cmp", + "b.gt", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "b", + "mov", + "mov", + "stp", + "str", + "cmp", + "b.lo", + "and", + "mov", + "cmp", + "b.ne", + "and", + "cmp", + "b.lo", + "mov", + "bl", + "tbnz", + "lsr", + "cmp", + "b.lo", + "mov", + "cmp", + "b.eq", + "ands", + "b.eq", + "and", + "lsr", + "cmp", + "ccmp", + "b.eq", + "tst", + "ccmp", + "b.ls", + "adrp", + "ldr", + "cmn", + "b.eq", + "mrs", + "and", + "ldr", + "cbz", + "lsr", + "ldr", + "ldrb", + "cmp", + "b.ne", + "ldrb", + "tbz", + "ldr", + "cmp", + "b.ne", + "ldp", + "cmp", + "ccmp", + "b.hi", + "ldrb", + "cbz", + "ldr", + "cmp", + "b.ne", + "ldp", + "cmp", + "ccmp", + "b.hi", + "ldrb", + "cbz", + "ldr", + "cmp", + "b.ne", + "ldr", + "cmp", + "b.hi", + "ldr", + "cmp", + "b.ls", + "add", + "b", + "lsr", + "cbnz", + "cbz", + "and", + "cbnz", + "mov", + "bl", + "mov", + "cbnz", + "mov", + "str", + "mov", + "cmp", + "cset", + "tst", + "b.eq", + "and", + "mov", + "cmp", + "b.ne", + "and", + "cmp", + "b.lo", + "ldr", + "mov", + "movk", + "cmp", + "b.ne", + "and", + "mov", + "cmp", + "csel", + "mov", + "b", + "lsr", + "cbnz", + "mov", + "cbz", + "and", + "cbnz", + "mov", + "bl", + "mov", + "tbnz", + "mov", + "adrp", + "add", + "ldr", + "blr", + "mov", + "ldr", + "add", + "str", + "cbz", + "adrp", + "add", + "ldr", + "blr", + "ldrb", + "cmp", + "b.ne", + "ldr", + "cbnz", + "mov", + "str", + "ldr", + "ldr", + "cmp", + "b.eq", + "ldr", + "mov", + "madd", + "mov", + "stp", + "str", + "add", + "str", + "ldr", + "add", + "str", + "b", + "adrp", + "add", + "ldr", + "blr", + "strb", + "adrp", + "add", + "ldr", + "blr", + "strb", + "adrp", + "ldr", + "cmp", + "b.hs", + "adrp", + "ldr", + "cmn", + "b.eq", + "mrs", + "and", + "ldr", + "cbz", + "add", + "ldr", + "cbz", + "str", + "adrp", + "add", + "ldr", + "blr", + "mov", + "ldrb", + "cmp", + "b.ne", + "ldr", + "mov", + "str", + "cmn", + "b.eq", + "cmn", + "b.eq", + "add", + "ldur", + "stur", + "str", + "tbz", + "tbz", + "bl", + "str", + "mov", + "stp", + "mov", + "str", + "add", + "bl", + "mov", + "str", + "mov", + "bl", + "stp", + "str", + "mov", + "bfxil", + "fmov", + "bl", + "mov", + "adrp", + "ldr", + "cmn", + "b.eq", + "mrs", + "and", + "ldr", + "cbz", + "ldr", + "cbz", + "ldr", + "mov", + "cmp", + "b.hs", + "add", + "str", + "ldr", + "cmp", + "b.hs", + "ldr", + "mov", + "madd", + "ldr", + "cbnz", + "ldr", + "str", + "b", + "mov", + "mov", + "stp", + "str", + "tbnz", + "cmp", + "cset", + "ldp", + "ldp", + "add", + "mov.16b", + "mov", + "bl", + "adrp", + "add", + "ldr", + "blr", + "ldrb", + "cbnz", + "ldr", + "mov", + "cmp", + "b.hs", + "ldr", + "cbz", + "cbnz", + "str", + "ldp", + "cmp", + "b.hi", + "cbz", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.eq", + "ldrsb", + "tbnz", + "cmp", + "b.hs", + "mov", + "mov", + "mov", + "b", + "bl", + "mov", + "bfxil", + "ldp", + "ldrb", + "cmp", + "b.eq", + "b", + "mov", + "bl", + "mov", + "bfxil", + "fmov", + "stp", + "str", + "mov.16b", + "bl", + "mov.16b", + "fmov", + "cmp", + "b.eq", + "mov", + "cmp", + "b.ne", + "and", + "cmp", + "b.lo", + "ldr", + "mov", + "movk", + "cmp", + "b.ne", + "b", + "mov", + "bl", + "fmov", + "mov.16b", + "bl", + "mov.16b", + "ldr", + "cmn", + "b.eq", + "mrs", + "and", + "ldr", + "cbz", + "ldr", + "cbz", + "ldr", + "mov", + "cmp", + "b.hs", + "add", + "str", + "ldr", + "cmp", + "b.hs", + "ldr", + "mov", + "madd", + "ldr", + "cmp", + "b.ne", + "ldr", + "str", + "b", + "mov", + "bl", + "mov", + "ldr", + "cmn", + "b.eq", + "mrs", + "and", + "ldr", + "cbz", + "ldr", + "cbz", + "ldr", + "mov", + "cmp", + "b.hs", + "add", + "str", + "ldr", + "cmp", + "b.hs", + "ldr", + "mov", + "madd", + "ldr", + "cbnz", + "ldr", + "str", + "b", + "mov", + "bl", + "fmov", + "mov.16b", + "bl", + "mov.16b", + "mov", + "mov.16b", + "mov.16b", + "bl", + "str", + "fmov", + "cmp", + "b.ne", + "adrp", + "add", + "ldr", + "blr", + "ldrb", + "cbnz", + "ldr", + "cbnz", + "str", + "ldp", + "ldrb", + "cmp", + "b.ne", + "ldp", + "stp", + "str", + "sub", + "cmn", + "b.hs", + "bl", + "cbz", + "bl", + "b", + "mov", + "b", + "add", + "bl", + "tbnz", + "mov", + "bl", + "cmp", + "b.ne", + "add", + "add", + "stp", + "str", + "add", + "add", + "stp", + "add", + "add", + "bl", + "add", + "bl", + "b", + "lsr", + "cbnz", + "cbz", + "and", + "cbnz", + "mov", + "bl", + "mov", + "tbnz", + "mov", + "bl", + "tbz", + "adrp", + "add", + "ldr", + "blr", + "ldrb", + "cbnz", + "ldr", + "cbnz", + "str", + "ldp", + "ldrb", + "cmp", + "b.ne", + "ldp", + "stp", + "str", + "sub", + "cmn", + "b.hs", + "bl", + "cbz", + "bl", + "ldr", + "sub", + "str", + "cmn", + "b.ne", + "b", + "bl", + "ldr", + "sub", + "str", + "cmn", + "b.ne", + "b", + "cmp", + "b.eq", + "mov.16b", + "bl", + "cbz", + "ldp", + "add", + "mov.16b", + "mov", + "bl", + "b", + "and", + "add", + "adrp", + "ldr", + "adrp", + "ldr", + "movi.2d", + "movi.2d", + "mov", + "dup.2d", + "mov", + "and", + "movi.2d", + "ldr", + "ushll.8h", + "ushll.4s", + "ushll2.2d", + "and.16b", + "ushll.2d", + "and.16b", + "shl.2d", + "shl.2d", + "ushl.2d", + "ushl.2d", + "orr.16b", + "orr.16b", + "add.2d", + "add.2d", + "subs", + "b.ne", + "orr.16b", + "mov", + "orr.8b", + "fmov", + "cmp", + "b.eq", + "add", + "lsl", + "ldrb", + "lsl", + "orr", + "add", + "cmp", + "b.ne", + "orr", + "mov", + "orr", + "ldr", + "ldrb", + "cmp", + "b.ne", + "ldp", + "stp", + "str", + "sub", + "cmn", + "b.hs", + "mov", + "bl", + "cbz", + "bl", + "ldr", + "sub", + "str", + "cmn", + "b.ne", + "b", + "bl", + "ldr", + "sub", + "str", + "cmn", + "b.eq", + "ldp", + "cbz", + "add", + "b", + "add", + "subs", + "b.eq", + "ldur", + "cbz", + "ldr", + "bl", + "b", + "bl", + "ldr", + "sub", + "str", + "add", + "bl", + "cmn", + "b.eq", + "ldp", + "cbz", + "add", + "b", + "add", + "subs", + "b.eq", + "ldur", + "cbz", + "ldr", + "bl", + "b", + "cbz", + "mov", + "bl", + "ldr", + "cbz", + "ldr", + "bl", + "mov", + "ldp", + "ldp", + "ldp", + "ldp", + "ldp", + "ldp", + "ldp", + "add", + "ret", + "str", + "mov", + "mov", + "add", + "bl", + "mov", + "mov", + "ldr", + "b", + "b.ne", + "tbz", + "mov", + "mov", + "bl", + "bl", + "add", + "ldr", + "cbnz", + "adrp", + "add", + "bl", + "b", + "add", + "mov.16b", + "mov", + "bl", + "adrp", + "add", + "ldr", + "blr", + "strb", + "b", + "mov", + "mov", + "bl", + "mov", + "mov", + "cbz", + "mov", + "mov", + "mov", + "bl", + "mov", + "b", + "cmp", + "b.eq", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "b", + "mov", + "and", + "bl", + "cbz", + "ldr", + "cmp", + "b.hi", + "ldr", + "cmp", + "b.hi", + "b", + "cmp", + "b.eq", + "cmp", + "b.eq", + "cmp", + "mov", + "ccmp", + "b.lt", + "add", + "strb", + "add", + "b", + "mov", + "and", + "mov", + "bl", + "cmp", + "b.ne", + "mov", + "b", + "ldrb", + "cbz", + "ldr", + "cmp", + "b.ne", + "ldr", + "cmp", + "b.hi", + "ldr", + "cmp", + "b.ls", + "add", + "b", + "mov", + "b", + "mov", + "b", + "mov", + "cmp", + "b.hi", + "add", + "add", + "add", + "mov", + "strb", + "strb", + "b", + "mov", + "ldr", + "lsl", + "add", + "cmp", + "b.hi", + "ldr", + "mov", + "cmp", + "csel", + "mov", + "mov", + "bl", + "mov", + "cmp", + "csel", + "tst", + "csel", + "cmp", + "b.hi", + "cbz", + "mov", + "mov", + "bl", + "tbz", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "add", + "mov", + "mov", + "ldr", + "add", + "bl", + "ldr", + "cmn", + "b.ne", + "mov", + "mov", + "tbnz", + "b", + "and", + "bl", + "cbz", + "ldr", + "cbz", + "cmp", + "b.hi", + "ldr", + "cmp", + "b.hi", + "ldr", + "lsl", + "add", + "cmp", + "b.hi", + "ldr", + "mov", + "cmp", + "csel", + "mov", + "mov", + "bl", + "mov", + "cmp", + "csel", + "tst", + "csel", + "cmp", + "b.hi", + "mov", + "mov", + "bl", + "cbz", + "and", + "mov", + "bl", + "b", + "and", + "bl", + "mov", + "tbz", + "b", + "add", + "b", + "bl", + "lsr", + "ldr", + "ldrb", + "cmp", + "b.eq", + "ldr", + "ldr", + "sub", + "cmp", + "b.hs", + "ldr", + "mov", + "madd", + "ldr", + "ldr", + "cmp", + "b.ne", + "ldp", + "cmp", + "ccmp", + "b.ls", + "ldr", + "add", + "str", + "add", + "b", + "ldr", + "add", + "str", + "ldr", + "add", + "str", + "mov", + "bl", + "and", + "cbz", + "ldurb", + "ldurb", + "mov", + "and", + "cmp", + "ccmp", + "b.eq", + "mov", + "bl", + "mov", + "cbz", + "ldrb", + "cmp", + "b.ne", + "ldrsb", + "tbnz", + "mov", + "ldp", + "cmp", + "b.hi", + "b", + "mov", + "bl", + "tbnz", + "mov", + "bl", + "tbz", + "mov", + "b", + "mov", + "cmp", + "b.eq", + "cmp", + "b.ne", + "ldr", + "mov", + "movk", + "cmp", + "b.ne", + "mov", + "bl", + "mov", + "cbnz", + "b", + "ldr", + "mov", + "movk", + "orr", + "cmp", + "b.hs", + "ldr", + "cmp", + "b.ls", + "b", + "ldr", + "mov", + "bl", + "cbz", + "ldrb", + "cmp", + "b.ne", + "ldrsb", + "tbz", + "mov", + "ldr", + "mov", + "bl", + "cbz", + "ldrb", + "cmp", + "b.ne", + "cmp", + "b.hi", + "add", + "ldrsb", + "tbnz", + "str", + "ldrb", + "orr", + "strb", + "ldrb", + "cmp", + "b.ne", + "ldp", + "cmp", + "b.ls", + "cbz", + "ldr", + "ubfiz", + "add", + "cmp", + "b.eq", + "b", + "mov", + "movk", + "cmp", + "b.ls", + "mov", + "bl", + "tbnz", + "mov", + "bl", + "tbz", + "ldp", + "sub", + "mov", + "cmp", + "ccmp", + "b.hi", + "and", + "mov", + "cmp", + "csel", + "add", + "bl", + "ldr", + "cmn", + "cset", + "cmp", + "cset", + "tst", + "b.ne", + "b", + "add", + "ldr", + "add", + "str", + "add", + "ldrb", + "cmp", + "b.ne", + "b", + "mov", + "bl", + "cbnz", + "b", + "and", + "bl", + "mov", + "mov", + "movk", + "movk", + "tbz", + "b", + "mov", + "mov", + "bl", + "mov", + "mov", + "cbnz", + "b", + "bl", + "cbnz", + "b", + "adrp", + "add", + "bl", + "cmp", + "b.ne", + "adrp", + "add", + "mov", + "bl", + "mov", + "strb", + "ldr", + "mov", + "cmp", + "b.lo", + "adrp", + "add", + "bl", + "adrp", + "add", + "bl", + "and", + "bl", + "mov", + "tbz", + "b", + "mov", + "bl", + "mov", + "cbnz", + "b", + "adrp", + "add", + "bl", + "bl", + "cmp", + "b.eq", + "adrp", + "add", + "mov", + "bl", + "mov", + "strb", + "ldr", + "cbz", + "adrp", + "add", + "bl", + "mov", + "bl", + "mov", + "cbnz", + "cbz", + "mov", + "bl", + "adrp", + "add", + "bl", + "adrp", + "add", + "mov", + "bl", + "and", + "add", + "mov", + "bl", + "tbnz", + "mov", + "and", + "mov", + "bl", + "mov", + "tbz", + "b", + "cmp", + "b.ne", + "adrp", + "add", + "bl", + "adrp", + "add", + "bl", + "adrp", + "add", + "mov", + "bl", + "adrp", + "add", + "mov", + "bl", + "mov", + "strb", + "ldr", + "cbz", + "adrp", + "add", + "bl", + "mov", + "mov", + "bl", + "mov", + "mov", + "bl", + "adrp", + "add", + "mov", + "mov", + "bl" + ], + "calls": [ + "bl\t0x1004f2ca8 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json16stringify_string17quote_heap_string>", + "bl\t0x10057a9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5value10addr_class26try_read_tracked_gc_header>", + "bl\t0x10057a9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5value10addr_class26try_read_tracked_gc_header>", + "bl\t0x10050f138 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify26ptr_is_tracked_heap_object>", + "bl\t0x10050f138 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify26ptr_is_tracked_heap_object>", + "bl\t0x10034ca2c <__RNvNtCs3gRpqoBkMHm_13perry_runtime6symbol25is_registered_symbol_slow>", + "bl\t0x1004edd7c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json13stringify_api24try_stringify_lazy_array>", + "bl\t0x10050f138 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify26ptr_is_tracked_heap_object>", + "bl\t0x100688364 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime9json_tape8mutation26resolve_materialized_array>", + "bl\t0x10076e16c <__RNvNtNtNtCs3gRpqoBkMHm_13perry_runtime8builtins10formatting16boxed_primitives34boxed_primitive_payload_for_object>", + "bl\t0x10084837c <_js_jsvalue_to_string>", + "bl\t0x10086f920 <_js_number_coerce>", + "bl\t0x10002dd18 <__RNvNtNtCsjgY6bXVaRmE_4core3str8converts9from_utf8>", + "bl\t0x100b12300 <__RNvNtCsctvjasLqLe9_5alloc7raw_vec12handle_error>", + "bl\t0x1002305f4 <__RNvMNtCsctvjasLqLe9_5alloc5sliceSh6repeatCs3gRpqoBkMHm_13perry_runtime>", + "bl\t0x100b5f1c8 <_mi_malloc_aligned>", + "bl\t0x100b61dec <_writev+0x100b61dec>", + "bl\t0x100b5f1c8 <_mi_malloc_aligned>", + "bl\t0x100b61dec <_writev+0x100b61dec>", + "bl\t0x100b12678 <__RNvNtCsjgY6bXVaRmE_4core3str16slice_error_fail>", + "bl\t0x10050a640 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify17is_object_pointer>", + "bl\t0x10050f138 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify26ptr_is_tracked_heap_object>", + "bl\t0x10050f138 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify26ptr_is_tracked_heap_object>", + "blr\tx8", + "blr\tx8", + "blr\tx8", + "blr\tx8", + "blr\tx8", + "bl\t0x10028b418 <__RNvMs_NtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots15runtime_handlesNtB4_18RuntimeHandleScope3new>", + "bl\t0x10028b520 <__RNvMs_NtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots15runtime_handlesNtB4_18RuntimeHandleScope4push>", + "bl\t0x10034b1ac <__RNvNtCs3gRpqoBkMHm_13perry_runtime6string20string_storage_alloc>", + "bl\t0x10020b124 <__RNCINvNtNtCs3gRpqoBkMHm_13perry_runtime11async_hooks6scopes23run_provider_completionNCNvNtNtB8_15node_submodules4blob25blob_reader_promise_value0Es0_0B8_>", + "bl\t0x100502e80 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json8replacer35stringify_value_with_array_replacer>", + "blr\tx8", + "bl\t0x100329e88 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json36json_string_from_native_output_bytes>", + "bl\t0x10034b1ac <__RNvNtCs3gRpqoBkMHm_13perry_runtime6string20string_storage_alloc>", + "bl\t0x1004ff8fc <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json8replacer19apply_to_json_keyed>", + "bl\t0x10013c370 <__RINvMs2_NtNtCs8BpVhDwHqJW_3std6thread5localINtB6_8LocalKeyINtNtCsjgY6bXVaRmE_4core4cell7RefCellINtNtCsctvjasLqLe9_5alloc3vec3VecNtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots17RuntimeHandleSlotEEE4withNCINvMs2_NtB24_15runtime_handlesNtB3k_13RuntimeHandle9with_slotyNCNvB3g_14get_nanbox_u640E0yEB28_>", + "bl\t0x1004ff8fc <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json8replacer19apply_to_json_keyed>", + "bl\t0x10013c298 <__RINvMs2_NtNtCs8BpVhDwHqJW_3std6thread5localINtB6_8LocalKeyINtNtCsjgY6bXVaRmE_4core4cell7RefCellINtNtCsctvjasLqLe9_5alloc3vec3VecNtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots17RuntimeHandleSlotEEE4withNCINvMs2_NtB24_15runtime_handlesNtB3k_13RuntimeHandle9with_slotONtNtB28_3map9MapHeaderNCINvB3g_15get_raw_mut_ptrB4d_E0E0B4c_EB28_>", + "bl\t0x10013c370 <__RINvMs2_NtNtCs8BpVhDwHqJW_3std6thread5localINtB6_8LocalKeyINtNtCsjgY6bXVaRmE_4core4cell7RefCellINtNtCsctvjasLqLe9_5alloc3vec3VecNtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots17RuntimeHandleSlotEEE4withNCINvMs2_NtB24_15runtime_handlesNtB3k_13RuntimeHandle9with_slotyNCNvB3g_14get_nanbox_u640E0yEB28_>", + "bl\t0x1004ff434 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json8replacer11root_holder>", + "bl\t0x1004ff714 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json8replacer13call_replacer>", + "blr\tx8", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x1003280e8 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json19restore_shape_cache>", + "bl\t0x100500470 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json8replacer21write_replaced_scalar>", + "bl\t0x100327dec <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json15extract_pointer>", + "bl\t0x100143d90 <__RINvMs2_NtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots15runtime_handlesNtB6_13RuntimeHandle14with_const_ptrNtNtNtBc_7closure5alloc13ClosureHeaderuNCNvNtNtBc_4json8replacer22js_json_stringify_fulls3_0EBc_>", + "bl\t0x100166e7c <__RINvNtCsjgY6bXVaRmE_4core3ptr9drop_glueNtNtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots15runtime_handles18RuntimeHandleScopeEBJ_>", + "bl\t0x10050f138 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify26ptr_is_tracked_heap_object>", + "bl\t0x100509494 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify15is_symbol_value>", + "blr\tx8", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x1003280e8 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json19restore_shape_cache>", + "bl\t0x100327f18 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json17clear_shape_cache>", + "bl\t0x10050e86c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify24arm_to_json_result_guard>", + "bl\t0x100500f60 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json8replacer22stringify_value_pretty>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x1003280e8 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json19restore_shape_cache>", + "bl\t0x100327f18 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json17clear_shape_cache>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x100327f18 <__RNvNtCs3gRpqoBkMHm_13perry_runtime4json17clear_shape_cache>", + "bl\t0x100166e7c <__RINvNtCsjgY6bXVaRmE_4core3ptr9drop_glueNtNtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots15runtime_handles18RuntimeHandleScopeEBJ_>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x100b3bcd0 <__RNvMs4_NtCsctvjasLqLe9_5alloc7raw_vecINtB5_6RawVecTyyNtNtCseUPtmYZaE8V_5gimli6common13EhFrameOffsetEE8grow_oneCs3gRpqoBkMHm_13perry_runtime>", + "bl\t0x100b12300 <__RNvNtCsctvjasLqLe9_5alloc7raw_vec12handle_error>", + "bl\t0x100b3f37c <__RNvNtCs3gRpqoBkMHm_13perry_runtime7tls_hot12hot_uncached>", + "bl\t0x100b3cb9c <__RNvMs5_NtCs3gRpqoBkMHm_13perry_runtime7tls_hotINtB5_6HotKeyNtNtNtB7_7closure8registry14DispatchRecentE8get_slowB7_>", + "bl\t0x10050956c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json9stringify15stringify_value>", + "blr\tx8", + "bl\t0x100b5f1c8 <_mi_malloc_aligned>", + "bl\t0x100b61dec <_writev+0x100b61dec>", + "bl\t0x100347c40 <__RNvNtCs3gRpqoBkMHm_13perry_runtime6object17object_keys_array>", + "bl\t0x1004f8e00 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json23stringify_record_output20emit_repeated_output>", + "bl\t0x1005e56e4 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object6shapes34shape_live_inline_slot_count_by_id>", + "bl\t0x1004efdc0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json14stringify_flat22bounded_keys_are_dense>", + "bl\t0x1004efe14 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json14stringify_flat25parsed_plain_string_piece>", + "bl\t0x100347c40 <__RNvNtCs3gRpqoBkMHm_13perry_runtime6object17object_keys_array>", + "bl\t0x1005e56e4 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object6shapes34shape_live_inline_slot_count_by_id>", + "bl\t0x1004efdc0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json14stringify_flat22bounded_keys_are_dense>", + "bl\t0x1004f7f40 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json23stringify_record_output11emit_record>", + "bl\t0x1004f8cc0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json23stringify_record_output17emit_empty_object>", + "bl\t0x100b3f37c <__RNvNtCs3gRpqoBkMHm_13perry_runtime7tls_hot12hot_uncached>", + "bl\t0x10051e348 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5arena9page_meta33classify_heap_generation_uncached>", + "bl\t0x10057a9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5value10addr_class26try_read_tracked_gc_header>", + "bl\t0x1005891f4 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6buffer6header20is_registered_buffer>", + "bl\t0x1002a3f48 <__RNvNtCs3gRpqoBkMHm_13perry_runtime10typedarray23lookup_typed_array_kind>", + "bl\t0x100375e50 <__RNvNtCs3gRpqoBkMHm_13perry_runtime9json_tape22force_materialize_lazy>", + "bl\t0x10057a9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5value10addr_class26try_read_tracked_gc_header>", + "bl\t0x10057a9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5value10addr_class26try_read_tracked_gc_header>", + "bl\t0x1005891f4 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6buffer6header20is_registered_buffer>", + "bl\t0x1002a3f48 <__RNvNtCs3gRpqoBkMHm_13perry_runtime10typedarray23lookup_typed_array_kind>", + "bl\t0x1004ffc78 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json8replacer20extract_string_array>", + "bl\t0x100b1e504 <__RINvMs0_NtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local6native4lazyINtB6_7StorageINtNtCsjgY6bXVaRmE_4core4cell4CellINtNtB1j_6option6OptionNtNtCsctvjasLqLe9_5alloc6string6StringEEuE16get_or_init_slowNvNvNtCs3gRpqoBkMHm_13perry_runtime4json13STRINGIFY_BUF27___rust_std_internal_init_fnEB3d_>", + "bl\t0x1004f7d70 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json22stringify_tojson_probe36to_json_definitely_absent_without_gc>", + "bl\t0x100b1e504 <__RINvMs0_NtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local6native4lazyINtB6_7StorageINtNtCsjgY6bXVaRmE_4core4cell4CellINtNtB1j_6option6OptionNtNtCsctvjasLqLe9_5alloc6string6StringEEuE16get_or_init_slowNvNvNtCs3gRpqoBkMHm_13perry_runtime4json13STRINGIFY_BUF27___rust_std_internal_init_fnEB3d_>", + "bl\t0x100b1e664 <__RINvMs0_NtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local6native4lazyINtB6_7StorageINtNtCsjgY6bXVaRmE_4core4cell7RefCellINtNtCsctvjasLqLe9_5alloc3vec3VecIB1Q_INtNtB1U_5boxed3BoxNtNtNtCs3gRpqoBkMHm_13perry_runtime4json24stringify_shape_template13ShapeTemplateEEEEuE16get_or_init_slowNvNvB2O_11SHAPE_CACHE27___rust_std_internal_init_fnEB2Q_>", + "bl\t0x100b126ac <__RNvNtCsjgY6bXVaRmE_4core4cell22panic_already_borrowed>", + "bl\t0x100a203dc <__RNvNtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local11destructors4list8register>", + "bl\t0x100b126dc <__RNvNtCsjgY6bXVaRmE_4core4cell30panic_already_mutably_borrowed>", + "bl\t0x100b126ac <__RNvNtCsjgY6bXVaRmE_4core4cell22panic_already_borrowed>", + "bl\t0x1004ef9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json14stringify_flat21emit_one_field_object>", + "bl\t0x100b1e504 <__RINvMs0_NtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local6native4lazyINtB6_7StorageINtNtCsjgY6bXVaRmE_4core4cell4CellINtNtB1j_6option6OptionNtNtCsctvjasLqLe9_5alloc6string6StringEEuE16get_or_init_slowNvNvNtCs3gRpqoBkMHm_13perry_runtime4json13STRINGIFY_BUF27___rust_std_internal_init_fnEB3d_>", + "bl\t0x100b126dc <__RNvNtCsjgY6bXVaRmE_4core4cell30panic_already_mutably_borrowed>", + "bl\t0x100b4b8d4 <__RNvNtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots15runtime_handles23handle_used_after_scope>", + "bl\t0x100a203dc <__RNvNtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local11destructors4list8register>", + "bl\t0x100b126ac <__RNvNtCsjgY6bXVaRmE_4core4cell22panic_already_borrowed>", + "bl\t0x100b1e504 <__RINvMs0_NtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local6native4lazyINtB6_7StorageINtNtCsjgY6bXVaRmE_4core4cell4CellINtNtB1j_6option6OptionNtNtCsctvjasLqLe9_5alloc6string6StringEEuE16get_or_init_slowNvNvNtCs3gRpqoBkMHm_13perry_runtime4json13STRINGIFY_BUF27___rust_std_internal_init_fnEB3d_>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x100b5859c <__RNvNtNtCs8BpVhDwHqJW_3std6thread5local18panic_access_error>", + "bl\t0x100b4b89c <__RNvNtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots15runtime_handles20handle_kind_mismatch>", + "bl\t0x1004f01c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json14stringify_flat35emit_two_field_parsed_string_object>", + "bl\t0x1004ee840 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime4json14stringify_flat11emit_object>", + "bl\t0x100b5859c <__RNvNtNtCs8BpVhDwHqJW_3std6thread5local18panic_access_error>", + "bl\t0x100b12770 <__RNvNtCsjgY6bXVaRmE_4core6option13unwrap_failed>", + "bl\t0x100b4b89c <__RNvNtNtNtCs3gRpqoBkMHm_13perry_runtime2gc5roots15runtime_handles20handle_kind_mismatch>", + "bl\t0x100a203dc <__RNvNtNtNtNtCs8BpVhDwHqJW_3std3sys12thread_local11destructors4list8register>", + "bl\t0x100b126ac <__RNvNtCsjgY6bXVaRmE_4core4cell22panic_already_borrowed>", + "bl\t0x100b12300 <__RNvNtCsctvjasLqLe9_5alloc7raw_vec12handle_error>", + "bl\t0x100b12300 <__RNvNtCsctvjasLqLe9_5alloc7raw_vec12handle_error>", + "bl\t0x100b1280c <__RNvNtCsjgY6bXVaRmE_4core9panicking18panic_bounds_check>" + ] + }, + { + "arm": "r26", + "symbol": "_js_array_get_f64", + "binary_sha256": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + "disassembly": "r26-entry-_js_array_get_f64.s", + "disassembly_sha256": "8b4fa8e4d5b96fb9c40e12016669ae87eddde71e37df8dcec8d8e91ed83c899b", + "instructions": 648, + "mnemonics": [ + "sub", + "stp", + "stp", + "stp", + "stp", + "stp", + "add", + "mov", + "mov", + "lsr", + "mov", + "cmp", + "b.lo", + "mov", + "cmp", + "b.ne", + "mov", + "b", + "and", + "lsr", + "cmp", + "b.ls", + "ldurb", + "cmp", + "b.ne", + "ldr", + "mov", + "movk", + "cmp", + "b.ne", + "mov", + "mov", + "bl", + "fmov", + "b", + "cmp", + "b.lo", + "tst", + "mov", + "ccmp", + "b.lo", + "ldurb", + "ldurh", + "cmp", + "b.gt", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "bl", + "cbz", + "mov", + "movk", + "lsr", + "cmp", + "b.lo", + "mov", + "cmp", + "b.eq", + "and", + "cmp", + "b.lo", + "tst", + "mov", + "ccmp", + "b.lo", + "ldurb", + "cmp", + "b.eq", + "cbz", + "mov", + "mov", + "bl", + "cmp", + "b.ne", + "ldr", + "ubfiz", + "ldr", + "b", + "mov", + "mov", + "mov", + "cmp", + "b.lo", + "mov", + "cmp", + "b.eq", + "ands", + "b.eq", + "and", + "sub", + "mov", + "cmp", + "ccmp", + "b.eq", + "tst", + "ccmp", + "b.ls", + "adrp", + "ldr", + "cmn", + "b.eq", + "mrs", + "and", + "ldr", + "cbz", + "lsr", + "ldr", + "ldrb", + "cmp", + "b.ne", + "ldrb", + "tbz", + "ldr", + "cmp", + "b.ne", + "ldp", + "cmp", + "ccmp", + "b.hi", + "ldrb", + "cbz", + "ldr", + "cmp", + "b.ne", + "ldp", + "cmp", + "ccmp", + "b.hi", + "ldrb", + "cbz", + "ldr", + "cmp", + "b.ne", + "ldp", + "cmp", + "ccmp", + "b.hi", + "ldrb", + "cbz", + "ldr", + "cmp", + "b.ne", + "ldp", + "cmp", + "ccmp", + "b.ls", + "add", + "b", + "cmp", + "b.eq", + "cmp", + "b.ne", + "mov", + "bl", + "cbz", + "mov", + "movk", + "lsr", + "cmp", + "b.lo", + "mov", + "cmp", + "b.eq", + "and", + "cmp", + "b.lo", + "tst", + "mov", + "ccmp", + "b.lo", + "ldurb", + "cmp", + "b.eq", + "cbz", + "mov", + "mov", + "bl", + "cmp", + "b.ne", + "ldr", + "ldr", + "b", + "mov", + "mov", + "bl", + "tbnz", + "mov", + "b", + "adrp", + "add", + "ldaprb", + "cbz", + "adrp", + "add", + "ldapr", + "cmp", + "b.lo", + "adrp", + "add", + "ldapr", + "cmp", + "b.hi", + "mov", + "bl", + "tbz", + "add", + "mov", + "bl", + "ldr", + "cbz", + "cmp", + "b.ne", + "ldr", + "scvtf", + "bl", + "b", + "mov", + "b", + "mov", + "b", + "mov", + "b", + "add", + "b", + "bl", + "lsr", + "ldr", + "ldrb", + "cmp", + "b.eq", + "ldr", + "ldr", + "sub", + "cmp", + "b.hs", + "ldr", + "mov", + "madd", + "ldr", + "ldr", + "cmp", + "b.ne", + "ldp", + "cmp", + "ccmp", + "b.ls", + "ldr", + "add", + "str", + "add", + "b", + "ldr", + "add", + "str", + "ldr", + "add", + "str", + "mov", + "bl", + "and", + "cbz", + "ldurb", + "ldurb", + "mov", + "and", + "cmp", + "ccmp", + "b.eq", + "mov", + "bl", + "cbz", + "ldrb", + "cmp", + "b.ne", + "ldrsb", + "tbnz", + "ldp", + "cmp", + "b.hi", + "b", + "mov", + "mov", + "bl", + "tbz", + "mov", + "mov", + "b", + "mov", + "cmp", + "b.eq", + "cmp", + "b.ne", + "ldr", + "mov", + "movk", + "cmp", + "b.ne", + "mov", + "bl", + "cbz", + "mov", + "b", + "adrp", + "add", + "ldaprb", + "cbz", + "adrp", + "add", + "ldapr", + "cmp", + "b.hi", + "adrp", + "add", + "ldapr", + "cmp", + "b.lo", + "mov", + "bl", + "tbnz", + "b", + "ldr", + "mov", + "movk", + "orr", + "cmp", + "b.hs", + "ldr", + "cmp", + "b.ls", + "b", + "mov", + "ldr", + "mov", + "bl", + "cbz", + "ldrb", + "cmp", + "b.ne", + "ldrsb", + "tbz", + "mov", + "ldr", + "mov", + "bl", + "cbz", + "ldrb", + "cmp", + "b.ne", + "cmp", + "b.hi", + "add", + "ldrsb", + "tbnz", + "str", + "ldrb", + "orr", + "mov", + "strb", + "ldrb", + "cmp", + "b.ne", + "ldp", + "cmp", + "b.ls", + "cbz", + "ldr", + "ubfiz", + "add", + "cmp", + "b.eq", + "b", + "mov", + "movk", + "cmp", + "b.ls", + "mov", + "bl", + "tbz", + "adrp", + "add", + "ldaprb", + "cbz", + "adrp", + "add", + "ldapr", + "cmp", + "b.lo", + "adrp", + "add", + "ldapr", + "cmp", + "b.hi", + "mov", + "bl", + "tbz", + "mov", + "mov", + "bl", + "b", + "mov", + "bl", + "tbz", + "mov", + "mov", + "bl", + "and", + "ucvtf", + "fmov", + "tst", + "csel", + "b", + "cmp", + "b.eq", + "cmp", + "b.lo", + "tst", + "mov", + "ccmp", + "b.lo", + "ldurb", + "ldurh", + "b", + "adrp", + "add", + "ldaprb", + "cbz", + "adrp", + "add", + "ldapr", + "cmp", + "b.lo", + "adrp", + "add", + "ldapr", + "cmp", + "b.hi", + "mov", + "bl", + "tbnz", + "mov", + "mov", + "bl", + "tbz", + "fmov", + "fmov", + "ldp", + "ldp", + "ldp", + "ldp", + "ldp", + "add", + "ret", + "mov", + "mov", + "cmp", + "b.ne", + "tbz", + "adrp", + "add", + "cmp", + "b.lo", + "mov", + "mov", + "movk", + "mov", + "mov", + "mov", + "add", + "mov", + "movk", + "mov", + "mov", + "umull", + "lsr", + "msub", + "ubfx", + "mul", + "lsr", + "msub", + "add", + "ldrh", + "strh", + "and", + "ldrh", + "strh", + "sub", + "cmp", + "b.hi", + "add", + "b", + "mov", + "mov", + "cmp", + "b.ls", + "sub", + "ubfx", + "mov", + "mul", + "lsr", + "mov", + "msub", + "and", + "ldrh", + "add", + "strh", + "mov", + "cbz", + "cbnz", + "cmp", + "b.ne", + "mov", + "add", + "mov", + "mov", + "mov", + "bl", + "ldr", + "mov", + "cbnz", + "b", + "sub", + "ubfiz", + "add", + "ldrb", + "add", + "strb", + "mov", + "b", + "add", + "b", + "mov", + "mov", + "sub", + "mov", + "mov", + "bl", + "cbz", + "mov", + "add", + "add", + "mov", + "bl", + "add", + "mov", + "mov", + "mov", + "bl", + "ldr", + "tbz", + "mov", + "mov", + "movk", + "ldr", + "cbz", + "cbz", + "lsr", + "cmp", + "b.hi", + "mov", + "bfxil", + "mov", + "b", + "mov", + "bl", + "ldr", + "cmp", + "b.hs", + "ldr", + "cmp", + "b.hs", + "add", + "ldr", + "mov", + "movk", + "add", + "cmp", + "b.ne", + "b", + "mov", + "mov", + "bl", + "tbnz", + "mov", + "mov", + "bl", + "b", + "add", + "ldr", + "add", + "str", + "add", + "ldrb", + "cmp", + "b.ne", + "b", + "add", + "fmov", + "bl", + "mov", + "tbnz", + "mov", + "bl", + "b", + "ldr", + "adrp", + "ldr", + "cbz", + "mov", + "bl", + "tbz", + "mov", + "bl", + "tbnz", + "ldr", + "cmp", + "b.hs", + "mov", + "mov", + "bl", + "b", + "mov", + "movk", + "mov", + "b", + "mov", + "bl", + "cmp", + "b.ne", + "mov", + "bl", + "b", + "mov", + "mov", + "bl", + "mov", + "cbnz", + "b", + "mov", + "mov", + "bl", + "mov", + "cbnz", + "b", + "mov", + "mov", + "bl" + ], + "calls": [ + "bl\t0x100687f04 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime9json_tape11cached_read8lazy_get>", + "bl\t0x1003051a8 <__RNvNtCs3gRpqoBkMHm_13perry_runtime3map17is_registered_map>", + "bl\t0x100305358 <__RNvNtCs3gRpqoBkMHm_13perry_runtime3map17live_index_to_raw>", + "bl\t0x10030af38 <__RNvNtCs3gRpqoBkMHm_13perry_runtime3set17is_registered_set>", + "bl\t0x10030cbb0 <__RNvNtCs3gRpqoBkMHm_13perry_runtime3set21live_index_to_raw_set>", + "bl\t0x10054860c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5array8subclass33array_subclass_fast_index_get_raw>", + "bl\t0x1002a4c78 <__RNvNtCs3gRpqoBkMHm_13perry_runtime10typedarray34lookup_registered_typed_array_kind>", + "bl\t0x1002a4aac <__RNvNtCs3gRpqoBkMHm_13perry_runtime10typedarray30classify_element_read_receiver>", + "bl\t0x10081c474 <_js_dyn_index_get>", + "bl\t0x100b3f37c <__RNvNtCs3gRpqoBkMHm_13perry_runtime7tls_hot12hot_uncached>", + "bl\t0x10051e348 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5arena9page_meta33classify_heap_generation_uncached>", + "bl\t0x10057a9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5value10addr_class26try_read_tracked_gc_header>", + "bl\t0x1005891f4 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6buffer6header20is_registered_buffer>", + "bl\t0x100375e50 <__RNvNtCs3gRpqoBkMHm_13perry_runtime9json_tape22force_materialize_lazy>", + "bl\t0x1002a4c78 <__RNvNtCs3gRpqoBkMHm_13perry_runtime10typedarray34lookup_registered_typed_array_kind>", + "bl\t0x10057a9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5value10addr_class26try_read_tracked_gc_header>", + "bl\t0x10057a9c0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5value10addr_class26try_read_tracked_gc_header>", + "bl\t0x1005891f4 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6buffer6header20is_registered_buffer>", + "bl\t0x1002a4c78 <__RNvNtCs3gRpqoBkMHm_13perry_runtime10typedarray34lookup_registered_typed_array_kind>", + "bl\t0x1008fc188 <_js_typed_array_get>", + "bl\t0x1005891f4 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6buffer6header20is_registered_buffer>", + "bl\t0x10058651c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6buffer6access16read_buffer_byte>", + "bl\t0x1002a4c78 <__RNvNtCs3gRpqoBkMHm_13perry_runtime10typedarray34lookup_registered_typed_array_kind>", + "bl\t0x10054860c <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5array8subclass33array_subclass_fast_index_get_raw>", + "bl\t0x1005b28fc <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object16descriptor_state23get_accessor_descriptor>", + "bl\t0x100b5f1c8 <_mi_malloc_aligned>", + "bl\t0x100b61dec <_writev+0x100b61dec>", + "bl\t0x1005b28fc <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object16descriptor_state23get_accessor_descriptor>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x10052aa04 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5array16indexing_support31array_sparse_index_property_get>", + "bl\t0x1006c7318 <__RNvNtNtNtCs3gRpqoBkMHm_13perry_runtime5array8indexing11proto_chain23array_oob_prototype_get>", + "bl\t0x1006fd13c <__RNvNtNtNtCs3gRpqoBkMHm_13perry_runtime6object13field_get_set9accessors22invoke_accessor_getter>", + "bl\t0x100b5ef40 <_mi_free>", + "bl\t0x10013cd40 <__RINvMs2_NtNtCs8BpVhDwHqJW_3std6thread5localINtB6_8LocalKeyINtNtCsjgY6bXVaRmE_4core4cell7RefCellINtNtNtNtBa_11collections4hash3set7HashSetjNtNtCs3gRpqoBkMHm_13perry_runtime9fast_hash9PtrHasherEEE4withNCNvNtB2g_12native_arena20is_native_typed_view0bEB2g_>", + "bl\t0x1002bee80 <__RNvNtCs3gRpqoBkMHm_13perry_runtime12native_arena19validate_view_alive>", + "bl\t0x1002a510c <__RNvNtCs3gRpqoBkMHm_13perry_runtime10typedarray7load_at>", + "bl\t0x100b478b0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5array8subclass21array_object_receiver>", + "bl\t0x100b478d0 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime5array8subclass22array_object_index_get>", + "bl\t0x100b49e40 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object16map_set_subclass28redirect_collection_receiver>", + "bl\t0x100b49e40 <__RNvNtNtCs3gRpqoBkMHm_13perry_runtime6object16map_set_subclass28redirect_collection_receiver>", + "bl\t0x100b12300 <__RNvNtCsctvjasLqLe9_5alloc7raw_vec12handle_error>" + ] + } + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-plain-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-plain.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-pretty-node.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-pretty.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-true-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-true.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-zero-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-zero.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-canonical-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-plain-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-plain.stdout.gz new file mode 100644 index 0000000000..7d9e4aad52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-pretty-node.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-pretty.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-true-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-true.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-zero-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-zero.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-duplicate-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-plain-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-plain.stdout.gz new file mode 100644 index 0000000000..29074069ee Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-pretty-node.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-pretty.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-true-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-true.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-zero-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-zero.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-180-whitespace-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-plain-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-plain.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-pretty-node.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-pretty.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-true-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-true.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-zero-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-zero.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-canonical-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-plain-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-plain.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-pretty-node.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-pretty.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-true-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-true.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-zero-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-zero.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-duplicate-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-plain-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-plain.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-pretty-node.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-pretty.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-true-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-true.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-zero-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-zero.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-2-whitespace-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-candidate-probes.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-candidate-probes.json new file mode 100644 index 0000000000..8f5a0a0218 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-candidate-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-lazy-space-probe": "08b3505bd2317cceb3d408b72e32afe6355e8790a6497776a32c2c02c16634f9", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/perry": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-build/libperry_runtime.a": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb" + } +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-main-probes.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-main-probes.json new file mode 100644 index 0000000000..5fb652abf4 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-main-probes.json @@ -0,0 +1,211 @@ +{ + "rows": [ + { + "count": 2, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 2, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "zero", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "true", + "exit_code": 0, + "matches_node": true, + "output_bytes": 88 + }, + { + "count": 2, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 175 + }, + { + "count": 180, + "form": "canonical", + "mode": "plain", + "exit_code": 0, + "matches_node": true, + "output_bytes": 6568 + }, + { + "count": 180, + "form": "canonical", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "canonical", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "whitespace", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "whitespace", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "whitespace", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + }, + { + "count": 180, + "form": "duplicate", + "mode": "plain", + "exit_code": 0, + "matches_node": false, + "output_bytes": 7828 + }, + { + "count": 180, + "form": "duplicate", + "mode": "zero", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "true", + "exit_code": -11, + "matches_node": false, + "output_bytes": 7 + }, + { + "count": 180, + "form": "duplicate", + "mode": "pretty", + "exit_code": 0, + "matches_node": true, + "output_bytes": 14309 + } + ], + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe" + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/lazy-space-probe.ts": "414396d09f9ddafd606942015125ae17445e29b0b8cf47a229ccc1498be09234", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + } +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-probe-candidate-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-probe-candidate-compile.log.gz new file mode 100644 index 0000000000..b4ef1dc133 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lazy-probe-candidate-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lint-results.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lint-results.json new file mode 100644 index 0000000000..ed5d2ef5be --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/lint-results.json @@ -0,0 +1,22 @@ +[ + { + "name": "script-lint", + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "./scripts/run_lint_gates.sh" + ], + "env": { + "SKIP_COMPILE_GATES": "1" + }, + "exit_code": 1 + }, + { + "name": "file-cap", + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "./scripts/check_file_size.sh" + ], + "env": {}, + "exit_code": 0 + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-11cached_read8lazy_get.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-11cached_read8lazy_get.s.gz new file mode 100644 index 0000000000..43aab2efe1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-11cached_read8lazy_get.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-15lazy_get_rooted.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-15lazy_get_rooted.s.gz new file mode 100644 index 0000000000..44df0124fe Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-15lazy_get_rooted.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-8mutation26resolve_materialized_array.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-8mutation26resolve_materialized_array.s.gz new file mode 100644 index 0000000000..6db27dbbd3 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-8mutation26resolve_materialized_array.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-access-worker-build-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-access-worker-build-0.log.gz new file mode 100644 index 0000000000..6c283518d3 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-access-worker-build-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-access-worker-build-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-access-worker-build-1.log.gz new file mode 100644 index 0000000000..d31226535d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-access-worker-build-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-array-get.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-array-get.s.gz new file mode 100644 index 0000000000..c92c6c332b Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-array-get.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-build-provenance.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-build-provenance.json new file mode 100644 index 0000000000..87c665a8e4 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-build-provenance.json @@ -0,0 +1,38 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-callback-only-auto-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-callback-only-auto-scheduled.stderr.gz new file mode 100644 index 0000000000..910a60039d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-callback-only-auto-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-callback-only-auto-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-callback-only-auto-scheduled.stdout.gz new file mode 100644 index 0000000000..e0abe5bd1d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-callback-only-auto-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-callback-only-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-callback-only-compile.log.gz new file mode 100644 index 0000000000..5f3c2c1aaf Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-callback-only-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll.gz new file mode 100644 index 0000000000..f7dea00d09 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/check-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/check-0.log.gz new file mode 100644 index 0000000000..57e3f1ff8e Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/check-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/compile.log.gz new file mode 100644 index 0000000000..392d02fbe0 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/rewrite.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/rewrite.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/rewrite.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/zero.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/zero.ll.gz new file mode 100644 index 0000000000..728f184224 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-native/zero.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll.gz new file mode 100644 index 0000000000..deb2b6bf6f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/check-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/check-0.log.gz new file mode 100644 index 0000000000..2f4ff9b1e8 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/check-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/check-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/check-1.log.gz new file mode 100644 index 0000000000..b899256b9d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/check-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/compile.log.gz new file mode 100644 index 0000000000..1861aad917 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/zero.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/zero.ll.gz new file mode 100644 index 0000000000..deb2b6bf6f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-ir-shadow/zero.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-options-build-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-options-build-0.log.gz new file mode 100644 index 0000000000..7a30d6d63b Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-options-build-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-options-build-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-options-build-1.log.gz new file mode 100644 index 0000000000..d31226535d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-options-build-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-options-validation.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-options-validation.json new file mode 100644 index 0000000000..ba9f2e1197 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-options-validation.json @@ -0,0 +1,42 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "changing-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12624, + "binary_sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-roots.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-roots.json new file mode 100644 index 0000000000..7d0a1073bc --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll" + ], + "ir_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll" + ], + "ir_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + } + ], + "source_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-workers-provenance.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-workers-provenance.json new file mode 100644 index 0000000000..86e941bfdb --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-changing-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "changing-options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fixture-validation.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fixture-validation.json new file mode 100644 index 0000000000..36f30fd40e --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fixture-validation.json @@ -0,0 +1,922 @@ +[ + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17540, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 102, + "moved_objects": 17478, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_source_length", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "binary_sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1999, + "moved_objects": 95999, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1998, + "moved_objects": 96025, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_template_capture", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "binary_sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 854, + "moved_objects": 159027, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1118, + "moved_objects": 155168, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_construction", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "binary_sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2608, + "moved_objects": 103251, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 2588, + "moved_objects": 103263, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "test_json_cached_reads", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "binary_sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "auto", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46228, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "tape", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "normal", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 1208, + "moved_objects": 46150, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "prior-entry", + "parser": "direct", + "gc": "fullgc", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 0, + "moved_objects": 0, + "source_sha256": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "binary_sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry" + ] + }, + { + "subject": "callback-only", + "parser": "auto", + "gc": "scheduled", + "matches_node": true, + "exit_code": 0, + "protected_retired_sets": 16, + "moved_objects": 13305, + "source_sha256": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "binary_sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6", + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only" + ] + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fraction-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fraction-compile.log.gz new file mode 100644 index 0000000000..009f41d319 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fraction-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fraction.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fraction.json new file mode 100644 index 0000000000..fba31a952d --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fraction.json @@ -0,0 +1,21 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/fraction-spacer.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-spacer" + ], + "exit_code": 0, + "matches_main": true, + "note": "Preserves the separately recorded main/Bun vs Node fractional-spacing difference; not a Node conformance pass.", + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/fraction-spacer.ts": "2f11863b7ad102980a59991f0eeedd6bb0b863704b278078b012358882881ea5", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-spacer": "2d14926734906c4c4dace01ca2ca28f56b298d267be193c17e7e14cc6e69b24a", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fraction.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fraction.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fraction.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fraction.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fraction.stdout.gz new file mode 100644 index 0000000000..b14a709bbc Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-fraction.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-auto.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-auto.stderr.gz new file mode 100644 index 0000000000..83687ef0cf Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-auto.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-auto.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-auto.stdout.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-auto.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-compile.log.gz new file mode 100644 index 0000000000..750e87afc8 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-direct.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-direct.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-direct.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-direct.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-direct.stdout.gz new file mode 100644 index 0000000000..e64bac74aa Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-direct.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-tape.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-tape.stderr.gz new file mode 100644 index 0000000000..83687ef0cf Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-tape.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-tape.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-tape.stdout.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-getter-probe-tape.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/access-worker-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/access-worker-0.ll.gz new file mode 100644 index 0000000000..6bec028ad3 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/access-worker-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz new file mode 100644 index 0000000000..78cdfdb736 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/access-worker/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/access-worker/compile.log.gz new file mode 100644 index 0000000000..88e969a659 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/access-worker/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/access-worker/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/access-worker/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/access-worker/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-check.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-check.log.gz new file mode 100644 index 0000000000..5a421b8f75 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-check.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-only-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-only-0.ll.gz new file mode 100644 index 0000000000..643811ba8d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-only-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz new file mode 100644 index 0000000000..c72635613e Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-only/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-only/compile.log.gz new file mode 100644 index 0000000000..3569fb916f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-only/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-only/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-only/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/callback-only/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/check-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/check-0.log.gz new file mode 100644 index 0000000000..78bd7b907e Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/check-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/options-worker-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/options-worker-0.ll.gz new file mode 100644 index 0000000000..0f5f712a49 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/options-worker-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz new file mode 100644 index 0000000000..7af6c62695 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/options-worker/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/options-worker/compile.log.gz new file mode 100644 index 0000000000..69535681a3 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/options-worker/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/options-worker/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/options-worker/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/options-worker/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/ordinary-workers-check.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/ordinary-workers-check.log.gz new file mode 100644 index 0000000000..566e9cc99f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/ordinary-workers-check.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/prior-entry-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/prior-entry-0.ll.gz new file mode 100644 index 0000000000..ea9bb5552b Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/prior-entry-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz new file mode 100644 index 0000000000..a1b509e5be Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/prior-entry/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/prior-entry/compile.log.gz new file mode 100644 index 0000000000..225fc9642d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/prior-entry/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/prior-entry/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/prior-entry/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/prior-entry/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_construction-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_construction-0.ll.gz new file mode 100644 index 0000000000..cd86c3dd5a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_construction-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz new file mode 100644 index 0000000000..3149f4da3d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_construction/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_construction/compile.log.gz new file mode 100644 index 0000000000..7b9f3eeda7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_construction/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_construction/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_construction/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_construction/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_reads-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_reads-0.ll.gz new file mode 100644 index 0000000000..4d6aa30bce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_reads-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz new file mode 100644 index 0000000000..48739447cb Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_reads/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_reads/compile.log.gz new file mode 100644 index 0000000000..25feaf95d7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_reads/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_reads/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_reads/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_cached_reads/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_source_length-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_source_length-0.ll.gz new file mode 100644 index 0000000000..22781c6279 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_source_length-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz new file mode 100644 index 0000000000..c6b81d0729 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_source_length/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_source_length/compile.log.gz new file mode 100644 index 0000000000..7951b9a25d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_source_length/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_source_length/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_source_length/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_source_length/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_template_capture-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_template_capture-0.ll.gz new file mode 100644 index 0000000000..9a258ee58c Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_template_capture-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz new file mode 100644 index 0000000000..58bc80b2c5 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_template_capture/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_template_capture/compile.log.gz new file mode 100644 index 0000000000..82ccacada8 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_template_capture/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_template_capture/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_template_capture/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/test_json_template_capture/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/worker-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/worker-0.ll.gz new file mode 100644 index 0000000000..200f71b088 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/worker-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/worker/.perry-trace/llvm/worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/worker/.perry-trace/llvm/worker_ts.ll.gz new file mode 100644 index 0000000000..c1d54e06a9 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/worker/.perry-trace/llvm/worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/worker/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/worker/compile.log.gz new file mode 100644 index 0000000000..c619172112 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/worker/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/worker/rewrite-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/worker/rewrite-0.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-native/worker/rewrite-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/access-worker-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/access-worker-0.ll.gz new file mode 100644 index 0000000000..5e720e72be Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/access-worker-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz new file mode 100644 index 0000000000..5e720e72be Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/access-worker/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/access-worker/compile.log.gz new file mode 100644 index 0000000000..8d459c8092 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/access-worker/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/callback-only-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/callback-only-0.ll.gz new file mode 100644 index 0000000000..9f33912efe Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/callback-only-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz new file mode 100644 index 0000000000..9f33912efe Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/callback-only/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/callback-only/compile.log.gz new file mode 100644 index 0000000000..c1e2b7105b Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/callback-only/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/check-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/check-0.log.gz new file mode 100644 index 0000000000..71712b4a84 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/check-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/check-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/check-1.log.gz new file mode 100644 index 0000000000..0c28b45ad9 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/check-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/options-worker-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/options-worker-0.ll.gz new file mode 100644 index 0000000000..54f656fccc Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/options-worker-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz new file mode 100644 index 0000000000..54f656fccc Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/options-worker/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/options-worker/compile.log.gz new file mode 100644 index 0000000000..41ceb38f3b Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/options-worker/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/prior-entry-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/prior-entry-0.ll.gz new file mode 100644 index 0000000000..16484df1ef Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/prior-entry-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz new file mode 100644 index 0000000000..16484df1ef Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/prior-entry/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/prior-entry/compile.log.gz new file mode 100644 index 0000000000..23a3729747 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/prior-entry/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_construction-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_construction-0.ll.gz new file mode 100644 index 0000000000..8ff3aaf486 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_construction-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz new file mode 100644 index 0000000000..8ff3aaf486 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_construction/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_construction/compile.log.gz new file mode 100644 index 0000000000..6a9ee1aba5 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_construction/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_reads-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_reads-0.ll.gz new file mode 100644 index 0000000000..e8deb162aa Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_reads-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz new file mode 100644 index 0000000000..e8deb162aa Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_reads/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_reads/compile.log.gz new file mode 100644 index 0000000000..fecc26a4b4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_cached_reads/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_source_length-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_source_length-0.ll.gz new file mode 100644 index 0000000000..03ad3e5662 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_source_length-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz new file mode 100644 index 0000000000..03ad3e5662 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_source_length/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_source_length/compile.log.gz new file mode 100644 index 0000000000..de5cea6c9d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_source_length/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_template_capture-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_template_capture-0.ll.gz new file mode 100644 index 0000000000..994eac28b3 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_template_capture-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz new file mode 100644 index 0000000000..994eac28b3 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_template_capture/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_template_capture/compile.log.gz new file mode 100644 index 0000000000..f19c066316 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/test_json_template_capture/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/worker-0.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/worker-0.ll.gz new file mode 100644 index 0000000000..e3fabf2f03 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/worker-0.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll.gz new file mode 100644 index 0000000000..e3fabf2f03 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/worker/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/worker/compile.log.gz new file mode 100644 index 0000000000..73b2353130 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-ir-shadow/worker/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-plain-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-plain.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-plain.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-plain.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-plain.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-pretty-node.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-pretty.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-pretty.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-pretty.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-pretty.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-true-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-true.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-true.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-true.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-true.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-zero-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-zero.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-zero.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-zero.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-zero.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-canonical-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-plain-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-plain.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-plain.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-plain.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-plain.stdout.gz new file mode 100644 index 0000000000..7d9e4aad52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-pretty-node.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-pretty.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-pretty.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-pretty.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-pretty.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-true-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-true.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-true.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-true.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-true.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-zero-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-zero.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-zero.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-zero.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-zero.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-duplicate-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-plain-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-plain.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-plain.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-plain.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-plain.stdout.gz new file mode 100644 index 0000000000..29074069ee Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-pretty-node.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-pretty.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-pretty.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-pretty.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-pretty.stdout.gz new file mode 100644 index 0000000000..0ad14137ce Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-true-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-true.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-true.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-true.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-true.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-zero-node.stdout.gz new file mode 100644 index 0000000000..c31ae24e29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-zero.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-zero.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-zero.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-zero.stdout.gz new file mode 100644 index 0000000000..6728428762 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-180-whitespace-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-plain-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-plain.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-plain.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-plain.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-plain.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-pretty-node.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-pretty.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-pretty.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-pretty.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-pretty.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-true-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-true.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-true.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-true.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-true.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-zero-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-zero.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-zero.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-zero.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-zero.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-canonical-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-plain-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-plain.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-plain.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-plain.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-plain.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-pretty-node.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-pretty.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-pretty.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-pretty.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-pretty.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-true-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-true.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-true.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-true.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-true.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-zero-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-zero.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-zero.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-zero.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-zero.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-duplicate-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-plain-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-plain-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-plain-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-plain.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-plain.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-plain.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-plain.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-plain.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-plain.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-pretty-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-pretty-node.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-pretty-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-pretty.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-pretty.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-pretty.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-pretty.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-pretty.stdout.gz new file mode 100644 index 0000000000..89bc525111 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-pretty.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-true-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-true-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-true-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-true.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-true.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-true.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-true.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-true.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-true.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-zero-node.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-zero.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-zero.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-zero.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-zero.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-zero.stdout.gz new file mode 100644 index 0000000000..2edab6e3a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-lazy-2-whitespace-zero.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-options-build-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-options-build-0.log.gz new file mode 100644 index 0000000000..c60eaa2705 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-options-build-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-options-build-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-options-build-1.log.gz new file mode 100644 index 0000000000..d31226535d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-options-build-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-options-validation.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-options-validation.json new file mode 100644 index 0000000000..b13214914b --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-options-validation.json @@ -0,0 +1,142 @@ +[ + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "plain", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "dynamic-zero", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "keys", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12640, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "callback", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12652, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "arm": "candidate", + "fixture": "records_array_16k", + "operation": "pretty", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 13588, + "binary_sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-packed-index-get.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-packed-index-get.s.gz new file mode 100644 index 0000000000..449c1a0bd0 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-packed-index-get.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-fullgc.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-normal.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-scheduled.stderr.gz new file mode 100644 index 0000000000..ba4d4e9a94 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-scheduled.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-auto-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-compile.log.gz new file mode 100644 index 0000000000..98420e071f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-fullgc.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-normal.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-scheduled.stderr.gz new file mode 100644 index 0000000000..b16830c6b5 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-scheduled.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-direct-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-fullgc.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-normal.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-scheduled.stderr.gz new file mode 100644 index 0000000000..a6ff850a0d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-scheduled.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-prior-entry-tape-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll.gz new file mode 100644 index 0000000000..de419e8e92 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/check-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/check-0.log.gz new file mode 100644 index 0000000000..72b4cfe68e Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/check-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/compile.log.gz new file mode 100644 index 0000000000..74698a7754 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/rewrite.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/rewrite.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/rewrite.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/zero.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/zero.ll.gz new file mode 100644 index 0000000000..07d0f78544 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-native/zero.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll.gz new file mode 100644 index 0000000000..7caff5085d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/check-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/check-0.log.gz new file mode 100644 index 0000000000..c50f1a8478 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/check-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/check-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/check-1.log.gz new file mode 100644 index 0000000000..76c7f9ac07 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/check-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/compile.log.gz new file mode 100644 index 0000000000..4be5efe724 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/zero.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/zero.ll.gz new file mode 100644 index 0000000000..7caff5085d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-ir-shadow/zero.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-roots.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-roots.json new file mode 100644 index 0000000000..2d74c7b5b1 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll" + ], + "ir_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll" + ], + "ir_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + } + ], + "source_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-zero-build-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-zero-build-0.log.gz new file mode 100644 index 0000000000..70dd300b29 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-zero-build-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-zero-build-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-zero-build-1.log.gz new file mode 100644 index 0000000000..d31226535d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-zero-build-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-zero-validation.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-zero-validation.json new file mode 100644 index 0000000000..826415a9b7 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-zero-validation.json @@ -0,0 +1,82 @@ +[ + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "tiny_object", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12740, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "small_record", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 6, + "moved_objects": 12756, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 12600, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "long_string_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 8, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "normal", + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 6463, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "arm": "candidate", + "fixture": "unicode_1m", + "operation": "retain-stringify", + "mode": "scheduled", + "matches_node": true, + "protected_retired_sets": 7, + "moved_objects": 12614, + "binary_sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-zero-workers-provenance.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-zero-workers-provenance.json new file mode 100644 index 0000000000..2bcfdc98bd --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-retained-zero-workers-provenance.json @@ -0,0 +1,35 @@ +[ + { + "worker": "retained-zero", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero" + ] + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-reuse-provenance.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-reuse-provenance.json new file mode 100644 index 0000000000..06563fc13c --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-reuse-provenance.json @@ -0,0 +1,2492 @@ +{ + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "evidence_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "note": "Reference arm called main/baseline is measured R25, not current main. All 81 reference checks and 24 IR verdicts are reused; copied original commands identify their actual execution paths.", + "files": [ + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-compile.log", + "sha256": "bfcc01eb515997ac0bfa6986f21e23e27a9af7deab4563e5863937b3c9135c6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stdout", + "sha256": "8908a39d4a7b4d19b28d6de2f756de4d8aa558f4199186794e3fbf7980e25edf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options", + "sha256": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options", + "sha256": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stderr", + "sha256": "a19295114d0ebf184437625934289909e9f5cdb1ef191c2271bb3e27fa62eaa3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stderr", + "sha256": "95cb018271fe326b5bd3558de2ffdc345d1cf28648a9ee9b5529be53275eb740" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stderr", + "sha256": "12ce48cc9db6fd5b6a43791c497eac6b8eee09ae94a3189cada8cef438ae5f00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stderr", + "sha256": "78864551240e1bd65d36398a74ee53c7c441d2d226237b0732bcc8ddca1240aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker-build-0.log", + "sha256": "9cb1b2454f6568fcc50e9153eca7e82427c08b9a47161ab1e5cb379eb21afdc6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stderr", + "sha256": "61f40388c06a0fbcfac95f559e97e8d18cb1a113e109d7d8eaad72112778f14c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-workers-provenance.json", + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker", + "sha256": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stderr", + "sha256": "34c56c85f2e4033d10d1f5707c7c32e92ac726f38cc210df9777757b78ec5519" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-validation.json", + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-compile.log", + "sha256": "923562ac2fcba7520fa85c5381f506a454cb87c91598863a578a3bb721da405a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stderr", + "sha256": "41433231e908567dea2a7b6145c2069df40b53a99c3d5706ea0035bcfcddb01e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-0.log", + "sha256": "feda68daa9a2da19b7239bcaf6eda541cb340eb6bee385b52bf13e31ac5da19c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-spacer", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-spacer", + "sha256": "2d14926734906c4c4dace01ca2ca28f56b298d267be193c17e7e14cc6e69b24a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only", + "sha256": "2ff394f8321e916aecbd7388f237284adf5ec495ce34b14e8eebbdd3210020e6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-compile.log", + "sha256": "43391112b27aae9ad2d81a93965a9a9e4e69808ab1d5331848180e73c9612ae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stdout", + "sha256": "e4e7560cd912b241435c0e54018563e1c2d7d4350aa4b493a8bc30c8cff01086" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json", + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-compile.log", + "sha256": "5245a6a66a6ec8f03e54836e934b2fc0ecd7cd1505117b4e8c1368449b96d565" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-scheduled.stderr", + "sha256": "7fa67fc071709f87e1c2f94644b466068e43cba2c0c7f5d96f4a63d98f5ed63f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-compile.log", + "sha256": "112407f0fc81f7da9e9c86e5a5f2e9dcaef6b618f7c27112a56732755b818daf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-15lazy_get_rooted.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-15lazy_get_rooted.s", + "sha256": "85fd2d85f57331f82d0600e64d2692a17c70c75d4a64e4c5d14e132216d4c612" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-validation.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-validation.log", + "sha256": "2a191f692f5831551281f65e8e2a8a811e9c642aa6aa14cb8a417a2b4841f953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-validation.json", + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry", + "sha256": "4e0c36aeb5ee034cd94d7732a89496bfbffddea96561b53b726a73e16b786953" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads", + "sha256": "c1d9010b6334b4bda454b29f3486f87475c7d27169dd65e93c6078c6c0a92106" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-compile.log", + "sha256": "c84bccd706c1b1efd1eb72c0a4f68de9799aac95d19a0cd9149723ea2a396d2e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-normal.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker", + "sha256": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-fullgc.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-scheduled.stderr", + "sha256": "34a6ba4939da64476b3f733fd2926a2ad27242f39822b48b14b90c50f48ee3bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero", + "sha256": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero", + "sha256": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-direct-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fixture-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fixture-validation.json", + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-auto.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-auto.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-array-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-array-get.s", + "sha256": "3494f1c3dbd4dfe53fae786fd080b6b97b25995c49a72bb33e6f2d4de8bd65dc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-space-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-space-probe", + "sha256": "7f086ab691bf3c449799eaa62fbf9fdbc0fbf7e3423062b9f5020e5dc96f3e86" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-direct-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-callback-only-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-callback-only-auto-scheduled.stderr", + "sha256": "d78071b285ec00e504cb5fd437266e0070046cdab2dc74d8746f8bd8a647cb9e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-scheduled.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-tape-scheduled.stdout", + "sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-scheduled.stderr", + "sha256": "2ade94c85c4c6b02f5d3bf01ea0a24d1c794e68844a8ff774ca8465e9ad7a196" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture-auto-scheduled.stderr", + "sha256": "5264de0c7ef4fdb40fbe387c5dd8d5b9a3609b85229863489e8d90ed1c689d9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_template_capture", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_template_capture", + "sha256": "94e6bd17a28da53240042ec7097a0153ba70405622d684e78fe6b0ca3d4e9384" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker", + "sha256": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker.o", + "sha256": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-workers-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-workers-provenance.json", + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction-compile.log", + "sha256": "f8e7ed3f57c70b701986a5702ecb901fd5ba49a1d35fc99b750d879f350f0cf5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-roots.json", + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stderr", + "sha256": "ee19920e6ce0610bd009bb3bfe096971b2bd650f51a76aced8923b43ec9d32dd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stderr", + "sha256": "f5858a46e8e5635ad077881c989707960caf2805b7f8d77460aeff047339ffa8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-packed-index-get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-packed-index-get.s", + "sha256": "8cb7e01608a2c618c36309a0cc93ebe5831e75fd749ae424a0f91921f84532c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-roots.json", + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stdout", + "sha256": "5d1802bd030fe3379bb06a180e92fcf986296aef9107dadcc10a8f63bdbf6c7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stdout", + "sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stdout", + "sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-validation.json", + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length", + "sha256": "8016f7c631d3c3b0bf6f7178b93b3b97d88d3198f7e0d9ff3b82c98166a8e592" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stdout", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-rotating-worker-build-0.log", + "sha256": "3860640dd7df0fe6588e8d0fd8e6d10000acc34f4e0378231636d3395fd9d7aa" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stderr", + "sha256": "5a88542ecc15c421e1a2ac81c973d9ebab298ad63a711e49d9ebf071e8b779c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe", + "sha256": "75d4839f16e6eed750fc9ecaab0f94987138536f35d198bf48057810f6cfb063" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction", + "sha256": "bd21a74d95609bea3c8049ade4b8ccfcaac26fe83a0543cf2cd651456cd81847" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-0.log", + "sha256": "873cb48cc94653d4f4d1b36e3f4f228c7f9c61e4716f34799ac9ba4320e9dc8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-plain.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-compile.log", + "sha256": "83e997ebbc5810556f03d0695d399689476ec35aab724f4bb2a080d6649c187f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-zero-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-zero-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-normal.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options-validation.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options-validation.json", + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-fullgc.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-auto-scheduled.stdout", + "sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-scheduled.stderr", + "sha256": "e733a531e39ee38444760a938eb35245ecb99bd3c1aa054675168c86de531254" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-tape.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-tape.stderr", + "sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-options.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-compile.log", + "sha256": "2d8c719a56fdceca535663bbf2b0b7b80dadc8f7c25d2a9860ec0da8d72af558" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-0.log", + "sha256": "bfd9807d5f50fbabdab063557adbaa7068e1c2290f0af99444d58926cad7fb35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-direct-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-direct-scheduled.stderr", + "sha256": "6a57e5f56a2e6c36a914770c825d2f9f8e2f0abf42343aed08aea62ef15244ae" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-roots.json", + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-worker-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-11cached_read8lazy_get.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-11cached_read8lazy_get.s", + "sha256": "417a12ab6b195d609d26afe28235f88fb3e319d3e67272bd3d948fb9b76f5c4d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-fullgc.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-fullgc.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-direct-normal.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-direct-normal.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_source_length-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_source_length-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-auto-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-auto-scheduled.stderr", + "sha256": "c0508409b11c53455f2ad5d4de1404c876b07c520fda0aa675285dd09858b31e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_reads-tape-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_reads-tape-scheduled.stdout", + "sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-8mutation26resolve_materialized_array.s", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-8mutation26resolve_materialized_array.s", + "sha256": "1828cd33102577e253988ec30fa59522e13304955e2d41d7c70ed62aa6a790db" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-direct-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-direct-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-zero.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-getter-probe-direct.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-getter-probe-direct.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-fraction.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-fraction.json", + "sha256": "22e0eab1b68df592e51f849c165ece97212f7f67df2790e2f2532b969af25ec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-auto-scheduled.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-auto-scheduled.stdout", + "sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-test_json_cached_construction-tape-scheduled.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-test_json_cached_construction-tape-scheduled.stderr", + "sha256": "a781a93db6c9ed109ac408041f9fdf664106223ad54d2f554803b52e83b3f887" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-prior-entry-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-prior-entry-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-canonical-true.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-1.log", + "sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-auto-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-auto-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-roots.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-roots.json", + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-normal.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-normal.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-tape-fullgc.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-tape-fullgc.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stderr", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-duplicate-pretty.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-options-build-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-options-build-0.log", + "sha256": "c5ed96ca6475927931d87ffcea89a25a753ea540aa3659976e26afa6404aef2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture-0.ll", + "sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker-0.ll", + "sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/ordinary-workers-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/ordinary-workers-check.log", + "sha256": "a070a94176c6d41c9a84264e2c2a20584444f94cbe159d6a74ff8f2c6ce96349" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only-0.ll", + "sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length-0.ll", + "sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction-0.ll", + "sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker-0.ll", + "sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry-0.ll", + "sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker-0.ll", + "sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads-0.ll", + "sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-check.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-check.log", + "sha256": "c687e0bda1d65d6a644547dd46495041a9602bff17d0af9578bdd89adf749ff8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/check-0.log", + "sha256": "2e1e93ae99fdbf7ff3601b32f219b9d9a53926fb85a68158506729b4cf7436f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/zero.ll", + "sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/compile.log", + "sha256": "30ff32dd1c93979b9cc522524aed8325e2205867de6fab90231163c2293d8832" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/worker.o", + "sha256": "616fea662f8f9602b9a02ce8e25421fe4acc9b53d751ce7b20364136a073e767" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/check-0.log", + "sha256": "5bc08c71b75ca87cb23c5dea77186b06a48601e92be12bd7ad4da55bc627e38a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture-0.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker-0.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only-0.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length-0.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction-0.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker-0.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry-0.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker-0.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads-0.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads-0.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-1.log", + "sha256": "8dff47d11974370bd580487f44a5ec19789218771c1d1d3c42c9a2f67e03a763" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/check-0.log", + "sha256": "b4ad91c3eab41620a040675b7da92174960e8d9bba454e4cf709a10991272347" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/zero.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/compile.log", + "sha256": "a3b74a3f34e0f290e4ba243956663644625603cf688dcf18c38ac8a7fc3c6f6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/worker.o", + "sha256": "6958910c40f95da63c21d9527aef5f052de60d110c38de5b702126f9ebdcece1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-1.log", + "sha256": "064c117b67243e7c927199ad1a1470831a56b2ee7728f032f0619ba99dd9edc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/check-0.log", + "sha256": "b2b11d103a7685b9c344918149dd3fdaa15213e4252c5a84723aaeda677299eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/zero.ll", + "sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/compile.log", + "sha256": "e22b3b8461278d9e9222b37395d7b919dffff3dafe989b9611836ec5ea5aec59" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/worker.o", + "sha256": "4aee07f3f1605fb9f81d2019dd2533306d7e39d3bfe6a858232f3ab70d63aae5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/check-0.log", + "sha256": "f6698d16f45c156aba049cea597490fba9638f1ec78369502f9cf1764d6c926c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/zero.ll", + "sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/compile.log", + "sha256": "4f9e08368bba41235bdcb5c91165174cf21bfd2f68c6c2dad29375fb34b1e6a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/worker.o", + "sha256": "2a9823592433f7eed446e49d191dcfbf8d8e27e57e8d3eb3eb3c58be8e6b36b4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/rewrite.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/rewrite.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/check-0.log", + "sha256": "cde78b91411e68c230304de0fae7db0a5cc891d5f89abeab8a3f445b57417c85" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_stdlib.a", + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/perry", + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/frozen-main/libperry_runtime.a", + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/zero.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/compile.log", + "sha256": "388ec8d9701d4602fe56748892bb906a972538cf446ac90f08ca348f441213f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/worker.o", + "sha256": "b7d0d1ce0724ae92f5d47ebcb945c9d02a42821790079d8cf300678eb327d1bb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-1.log", + "sha256": "ab66f20703b9c2e9fc7f3cd7f5c4548b7f54a770d90c04379eb0867944361a04" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/check-0.log", + "sha256": "4050d2a3c84c2d0606b532b2cf18db4b4532c38ddc407b74ee58b6e70a4aa96a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/zero.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/zero.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/compile.log", + "sha256": "6452aab181e235450dd538ad16a5a9d9f21cf1de328cc3a234f130a71f8a8559" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/worker.o", + "sha256": "f284a1fd1866dea47fda49afd09a902687db4cd273d60e76b73373f0f716f8b5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-1.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-1.log", + "sha256": "8196a1e23f481eba29acc2160175f2f3ccd76efc3e9a62b73078c4636b7026da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/check-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/check-0.log", + "sha256": "fb3a04e2b1e934c16da2bbc675d86657bb9682bfcdbb84d6cefb7baf41ff00e7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "sha256": "427c9a83027574c4461a503fcaab0a2608fbb83bdf1699973a2bcfe8a0d096e0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "sha256": "52e307cfac9ab598f756c0182b1c45ed62a528d81a86739316c928818e1a89eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/compile.log", + "sha256": "ee3243b3a0e8994ea6588e9873584adc4aa97b14267c59c66f905e15991b1c2f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/worker.o", + "sha256": "f0d633b01a767b183bb047f9df5edbb68eff904f899650d1c0c7616be336a405" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/compile.log", + "sha256": "b1f931e40020a67d405d85069d071c101931112ba5d5eac5f52d7473f5e97a3c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/worker.o", + "sha256": "28691e1e114f0bcc0302caf3b244d66b5f23d6e2eb60e9e00a4e24a6a513c2ef" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/compile.log", + "sha256": "ef54f8e8253aa4502657cc184171d6a83a37891cf3ddc855228cd1c372934628" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/worker.o", + "sha256": "aa6922f3289ee3847936c92c33001a579735d25115b1b4229c1101ad4ac79903" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/compile.log", + "sha256": "40cd1052a284c7b13d9e8feb6454f8915ff7dc7a96d8b80cadfb390c3bc4e126" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/worker.o", + "sha256": "4aacc8839e6a96dda7cc2ddd08eafaa6207d69af602ec89be3d80a24d851d1ec" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/compile.log", + "sha256": "8047196f9faa2179fc8dd926028fc63162b958cf27208510104f3da2778c2bdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/worker.o", + "sha256": "56656cc41877b23e12816bf121a1d5b2155908d846ccd31a7d772b545f05b45c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/compile.log", + "sha256": "5f5a2f15111fcde1a97a7c18993cf658a7e7cdea3d818d701060862ce7e43a8f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/worker.o", + "sha256": "efd01fbf9c3c1d7f7c6d089242bbf3a1cf595ffac1b9455feff11b663831e186" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/compile.log", + "sha256": "a5b514d2e6ebfe18ef44104bea06494f00064886ba2bf40e2951c736bf4ae062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/worker.o", + "sha256": "19808fe019ad81ad28405e395b69ca2116ed6e162584242e99bdbe3afbf144f0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/compile.log", + "sha256": "a86e7d9b7147414ae5779d4eae698751fd0c1b6a69423c1026ec4122542da145" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/worker.o", + "sha256": "9d4b685772750a0bf9ea3f8f7617563f3ff36278c5c21f175190b1eabc18f92c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/compile.log", + "sha256": "58eb8aadf976b3af8f35adc1be45122bbd28edb9d2be317cc27961f37d686de9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/worker.o", + "sha256": "916b38f99cc1ff1f0f9374a8557577007a7046844c5a81364ac826f755e8a01a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "sha256": "6dc46fa8a272f130ecf98116d39e85409396ddd0374c7536dddb6f811cf00757" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/compile.log", + "sha256": "59be8774038b7e8c88c9aa5fcdd5ae9aacd85919d1a971e24e54b54a67e2b4c1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/worker.o", + "sha256": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/compile.log", + "sha256": "3250a2968404de7cda74c24112c5fc64b54a78ddb0aecb4ca34820d854403062" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/worker.o", + "sha256": "462dbeb33d6f8851abf74488ded6a5a038c3e550926b2253faa53a1c683d8de1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/compile.log", + "sha256": "f95c102e788bd67783acad42f824aab934987690ca0dba2e7d1db9a08905975c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/worker.o", + "sha256": "1012306eb033f8b43e1b25aee960f84307e98cce2ab9471676d7b4620625b896" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/compile.log", + "sha256": "9c77d4fb5766284644d2914d0026d67e6f113cb072573bc9b4fe7e7e8733c47c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/worker.o", + "sha256": "9acc2ae0d9786f1330efd820d9cdf5eaa6042d68a49da472145d2afa2bc2cad3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/compile.log", + "sha256": "ed56c83522731ac94f1840b17e68288dec1d66d931eb3008e7ae594bc855e748" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/worker.o", + "sha256": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/compile.log", + "sha256": "77f302b730a6872abc2adf38a88eed36502a0cff7906fe55fd5e01c3f9ab46d1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/worker.o", + "sha256": "6ca5eee3aa558315a20a2450b93587279fd85f3475e6e78ba1c3b4c492b2ffc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/compile.log", + "sha256": "5baca3735bb0108e5c20afab19d96e59fffc0f3e42187254c2485ed05a10520c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/worker.o", + "sha256": "c1231c97608889b5790735858873bda932e3ee7ed9f8ec1c293b02c6a756d0f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/compile.log", + "sha256": "732f5d8e16116472aa8021a909dab88d887d090f1e85d4ee66f626367e39af37" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/worker.o", + "sha256": "578466e28aa1e9837406f037983a68cd58f4748b8a95ff5b31c98e56f4a8b02b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/rewrite-0.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/rewrite-0.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/compile.log", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/compile.log", + "sha256": "a159d33103385b4a47519c453d93560dda1a19d2d49553c149596c93b2d32641" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/worker.o", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/worker.o", + "sha256": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "sha256": "6f04c8ac7a9408ad14932d498e57b6cbd8215997345da13f5d5c25932e7625cb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "sha256": "8077eb6cee794e9c857500125018ff127f18b0f1d187caf79dc51f36cc24e43a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "sha256": "97cb6b183b9e4e8e1c8d87fabf2a0f009e5be97a52686633294ef083cee8072a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "sha256": "66327336cb51ae8a5b9dc2f013695d4c2a78f9473e3b34f4d8752b1b5731b25a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "sha256": "602e8a19f1d5b047e056d5fc85395daafc24aa8f9ab71011b4c17ae3b6234d7b" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "sha256": "83b73c072cbbca1a31acbeeaf5a91bb2a305e303e05cd4466dd68794d4bdcb52" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "sha256": "96bfa878a9e33d7beed072e8f57f3f259150a1b07bb6eb88fc6fdbdd4eb83cdf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "sha256": "2d985a40ef89350fbcebd0e3189ea06a271aae20305bc01a5378b70a767bf7f1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "sha256": "74027b84ff2fa008465587fc74b299427d4c62fcf347c17392713790845a1531" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-and-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-and-build.py", + "sha256": "1793780ddcceb227002566c16420086a034cfc391986294d634c20d4a081253c", + "adapted_controller_sha256": "639a489044d315b7928ec3b90572766f630974323c6833e86825306a8f0907e8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-changing-options.py", + "sha256": "bf3c200ba08ee6d1f90c0be241b6af2045db6881a107ddae44188aa0540303d3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-zero-retained.py", + "sha256": "695f483ec60c1792529ce01cced55760958e3265a7133a95a72cd8f8fc7330c2" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-options.py", + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-zero.py", + "sha256": "eae83f5dfaa093307809967282a5ff6fbe5e5ab22a5f8c04c794cf8470823ec8", + "adapted_controller_sha256": "e0e5d53197e063b9c664107eeedd318054c2b8900220b27482e550f506616260" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-options.py", + "sha256": "890eb9be7484bf1453866fdc27cc3ad11f614f8b49fc0a69d7c9ea9e48609e8a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-changing-options.py", + "sha256": "dcad361f6e2ecd5c3b1933638b64314cc25d1986424ec3a1b20e7d81c62d1a29" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-rotating.py", + "sha256": "fd2e84685baf7e6525dd96e7187dc4595db523740aa69e7944a56b2c9f574423" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/probe-lazy-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/probe-lazy-baseline.py", + "sha256": "da65ba2bcc65be99759037329865c9be288b1f8cd09130669f15562fa45b4ccb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-full.py", + "sha256": "f9ea6d91a552375018d9c9c36d0a55cc7c03af930bf546b279d50cdae92f15c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-candidate-validation.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-candidate-validation.py", + "sha256": "cadcba87c0282e393804a301fb871a31776bd65ed2fa0073e4e9e135613f9265" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-roots.py", + "sha256": "505ffb042285229f810f5383efd6ca417c62a319c0c904a5f209b8e0bddcae21", + "adapted_controller_sha256": "be88eb9b9edb5a9ee9e93222546e6c6c4bb284ad35def61d5fe750a14e9dab63" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-after-build.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-after-build.py", + "sha256": "d3240b9a70aafc6a6013381a4fc29a134248d3d02e3a435a6fc22d419df4bff3", + "adapted_controller_sha256": "5f6faf42bf4d77b0bbb1110e906a9439a1cc62bf818180355f46e10340c26c34" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-lint.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-lint.py", + "sha256": "b228808035eba5472e845e534d7799d2222ee142cef0a273cb941810fdfd53f8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-release.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-release.py", + "sha256": "f104da4b90eda0c4f2f28ef311a6bdd8b8cb4afc27c65a6d6569285b2955d1fe" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-small-rotating-recheck.py", + "sha256": "0fba6080126b2157d699559f9476299a23b866ffecf511d272d12a9a32a5af00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-changing-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-changing-worker.py", + "sha256": "4788cfea12588ad6b638625293f3dfad0b2f43196d81767ca20765835492af9f", + "adapted_controller_sha256": "9f1ff996614ff4c01a44b461487ab07ab40f2599d3e41791795285dd039c8c05" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fraction.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fraction.py", + "sha256": "50d439538133260244b63d569e3c2a72e85cabeb7d1e780920c14f2b33a7be5a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-changing-options.py", + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-retained.py", + "sha256": "77fb29d605b62a49c66e03b60d5c0bf15accb8932880cb3068805da937f60889" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-zero-retained.py", + "sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-focus.py", + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-workers.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-workers.py", + "sha256": "8ec388464aebad1d9d3b3a94cc332880a40a1df82040369f25e423cbcd15189a" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-getter-baseline.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-getter-baseline.py", + "sha256": "e8a9aa55d90dba9c874b90f6cdb8219406e35fc6b8cb68f7a261927b15da30fc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/archive-results.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/archive-results.py", + "sha256": "0e19efb9e48597b0355955bcd6031ffa91bdef692f8433af3efc30ec77860c35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-zero-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-zero-retained.py", + "sha256": "de8de8302b063dd1c5a394ea8f0fbb5c339c70f00288fbc462f8acbfad4dc0f3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-full.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-full.py", + "sha256": "3e1c44a315d5009ee31d5a1c5fa58f9384ccad261acb457d016a5b0a575926a3" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/inspect-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/inspect-disassembly.py", + "sha256": "955bc47675072c38fc35370dd68b7fa39eeeefde1d94661e4546dc3eda1533e1" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-options.py", + "sha256": "09d11119c03f3f23f6ade09fe4ab3e8e340f60c4d022d222027ec1a6ba553fe5" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-changing-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-changing-options.py", + "sha256": "2e65bdbd42801154589a417a920a461e6225ade84c6fd0c5cf4230155808a61c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-changing-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-changing-roots.py", + "sha256": "5eba6d1cf8795ba52dadc0c1eed89af38ac5351f57298212101f7816f75ac981", + "adapted_controller_sha256": "0d804863d6b7200d9367791084a16d930f86ab548fea1b43e7e3d9c32125350c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-json-entry-disassembly.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-json-entry-disassembly.py", + "sha256": "83f2ec9478d222d8adc027e38819b5cdc919d575dbee471925171f02f903cd01" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-large-recheck-options.py", + "sha256": "0c67c0e8abbc57c33e35ec92f57b24c4019a6518105b46300102bc799a4daab4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-supplement.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-supplement.py", + "sha256": "b8a9283a8f493c05fefbdb8d8d781dc02f0a637864c7d6cda90e9e34e16a6c77" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-retained-zero-worker.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/build-retained-zero-worker.py", + "sha256": "4aed26beafb68ca2f901440a5e24d60fa2b6b089c817fcd52196b27985609a07", + "adapted_controller_sha256": "3eaa34802d18e6933535ff8c225744a7dc24defbefa597567b17c392398da562" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-rotating.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-rotating.py", + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-fixtures.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-fixtures.py", + "sha256": "a789fbdf1a23ab3f247235e0a909464b0f0869a042497867f5792dcf7ce41b80" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-access.py", + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-retained-zero.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-retained-zero.py", + "sha256": "db7631a047e0b67c008a45a61c8ca08588a089512e35a8d84d62e97930f78fc0" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/validate-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/validate-options.py", + "sha256": "e870bfe1145fa558e47f0a9af1fde3efb18e30458f679a778f55f4b0c9d29cdc" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-small-rotating-recheck.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-small-rotating-recheck.py", + "sha256": "75c692fcb1a6e8cfc86935712ac34742919093364212a5702d7cd6759056f6c7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-retained-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-retained-roots.py", + "sha256": "0801ffa589fa234ed335286946ed6f9d1dddc8fdd952e75dba53284d949e4d38", + "adapted_controller_sha256": "5b6dc49229a667b21b5afe42806779ed44054d8eb8f013f941a8b9948a79f151" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/run-retained.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/run-retained.py", + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/stage.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/stage.py", + "sha256": "dd4119bc5151c813b226c12a4b1065b235750f25387cac654a20928c71aab84d", + "adapted_controller_sha256": "de4fe6712445fbe0c108f13c80c54787e256f0b81b73a96d99c4da9b94068f69" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/analyze-extras.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/analyze-extras.py", + "sha256": "b747bf477e1a0b4308ad6ab68884f151786da4ae6ec4069512ad1836d646728d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/check-zero-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/check-zero-roots.py", + "sha256": "900584fb2bc94488f00438152f8d9b72f67c7272b59320fbc1eccf993360549e", + "adapted_controller_sha256": "18e78fdcc00cd2bd6f8d6318ea5f68cd0a17a82228fbdc2bf252d49734f2e329" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/measure-large-recheck-options.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/measure-large-recheck-options.py", + "sha256": "682583119410a68efc5953086db2dbc66fe1ccf54e2def559ed802da5bbf1b35" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/compare-roots.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-roots.py", + "sha256": "87500a5860178415e50257b5afdb93f3a3d3733c639ecbd92e3e764c68b9ebe7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.ts", + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/fraction-baseline.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/fraction-baseline.json", + "sha256": "41475efabdbe458358432bdba58a7015a523a7e37dc760dc631d8f183a18dd7f" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.js", + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.ts", + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/changing-options-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/changing-options-worker.js", + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/retained-zero-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/retained-zero-worker.js", + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/options-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/options-worker.ts", + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/test_json_zero_spacing.ts", + "sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/full-cases.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/full-cases.json", + "sha256": "8728ac72d0fc35a0cf9b9131392b2ffbaa3fc47b38666e2bf0908d33efe6999c" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_dispatch_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_dispatch_focus.py", + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.ts", + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.js", + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/with_lock.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/with_lock.py", + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.ts", + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_access.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_access.py", + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/access-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/access-worker.js", + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/run_regression_focus.py", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/run_regression_focus.py", + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/rotating-worker.js", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/rotating-worker.js", + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/harness/worker.ts", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/harness/worker.ts", + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/build-provenance.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-build-provenance.json", + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/lazy-candidate-probes.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-main-probes.json", + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-true.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-plain.stdout", + "sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-canonical-plain-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-true.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-true.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-plain.stdout", + "sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-zero-node.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-whitespace-zero.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-whitespace-zero.stdout", + "sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain-node.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-duplicate-pretty-node.stdout", + "sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-2-whitespace-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-2-whitespace-plain.stdout", + "sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-duplicate-pretty-node.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-duplicate-pretty-node.stdout", + "sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/candidate-lazy-180-canonical-plain.stdout", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/lazy-180-canonical-plain.stdout", + "sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47" + }, + { + "source": "benchmarks/json_performance/.work/zero-spacing-r25/getter-baseline-comparison.json", + "copy": "benchmarks/json_performance/.work/trusted-materialized-read-r26/getter-baseline-r25-original.json", + "sha256": "99ff8b289f95d4bc3cbbde7e763677d33645c4c438dfcf817b3f55cab84d405c" + } + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-roots.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-roots.json new file mode 100644 index 0000000000..85aa8d1945 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-roots.json @@ -0,0 +1,134 @@ +{ + "checks": [ + { + "mode": "native", + "scope": "all", + "variant": 0, + "exit_code": 1, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "9", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "native", + "scope": "ordinary-workers", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "2", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/access-worker-0.ll" + ] + }, + { + "mode": "native", + "scope": "callback", + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-native/callback-only-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + }, + { + "mode": "shadow", + "scope": "all", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_template_capture-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/callback-only-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_source_length-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_construction-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/access-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/prior-entry-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/options-worker-0.ll", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/outlined-cached-read-r24/candidate-ir-shadow/test_json_cached_reads-0.ll" + ] + } + ], + "source_hashes": { + "benchmarks/json_performance/.work/materialized-read-r23/test_json_source_length.ts": "a031482a2a904280027dc90e581efcc78d2ff206dd62a382bce6128812981c3e", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_template_capture.ts": "7aaf623d651915ab2eca0fd37b3b89d544f3bef81f0fb79629e3ab12e47ad521", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_construction.ts": "574ed0efb44c04e0a206d8cdc20aa5d6f7585787c4f3880a7acd153e45d3eaf6", + "benchmarks/json_performance/.work/materialized-read-r23/test_json_cached_reads.ts": "c145732db64c711c572e8a5a7beeb797e1e06b695335f8140ca62f41654616ba", + "benchmarks/json_performance/.work/materialized-read-r23/prior-entry.ts": "825b2d78cf40d341d7fdae3fde69a28ba905cd6faa0ba9cc8ebfc78e7f6738fa", + "benchmarks/json_performance/.work/materialized-read-r23/callback-only.ts": "bda27230cb7c71c98990924cc5a6699273d1eaa50e288ffd88c90f6ca56072d2", + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67" + }, + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "passes": "always-inline,function(mem2reg,sccp),rewrite-statepoints-for-gc", + "verdict_reuse": { + "source_commit": "9495bfc95e2afcfb5a7cb535e440e61ec0722cb1", + "note": "Fresh emitted IR matches R24. Checker scripts are unchanged. Preserve all unsuppressed R24 findings; checker commands in checks describe the original executions, not new runs." + } +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-rotating-worker-build-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-rotating-worker-build-0.log.gz new file mode 100644 index 0000000000..e9feddcfa1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-rotating-worker-build-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-rotating-worker-build-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-rotating-worker-build-1.log.gz new file mode 100644 index 0000000000..d31226535d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-rotating-worker-build-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-fullgc.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-normal.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-scheduled.stderr.gz new file mode 100644 index 0000000000..260741b3e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-scheduled.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-auto-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-compile.log.gz new file mode 100644 index 0000000000..e101203f11 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-fullgc.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-normal.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-scheduled.stderr.gz new file mode 100644 index 0000000000..0d8f5643bf Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-scheduled.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-direct-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-fullgc.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-normal.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-scheduled.stderr.gz new file mode 100644 index 0000000000..8a8083b4ca Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-scheduled.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_construction-tape-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-fullgc.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-normal.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-scheduled.stderr.gz new file mode 100644 index 0000000000..0848c53461 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-scheduled.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-auto-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-compile.log.gz new file mode 100644 index 0000000000..425ae98cc4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-fullgc.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-normal.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-scheduled.stderr.gz new file mode 100644 index 0000000000..f36a02387c Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-scheduled.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-direct-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-fullgc.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-normal.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-scheduled.stderr.gz new file mode 100644 index 0000000000..e803dce9b9 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-scheduled.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_cached_reads-tape-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-fullgc.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-normal.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-scheduled.stderr.gz new file mode 100644 index 0000000000..d33fa9942a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-scheduled.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-auto-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-compile.log.gz new file mode 100644 index 0000000000..5885dd0360 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-fullgc.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-normal.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-scheduled.stderr.gz new file mode 100644 index 0000000000..8bae3a99bf Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-scheduled.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-direct-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-fullgc.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-normal.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-scheduled.stderr.gz new file mode 100644 index 0000000000..d5128e8563 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-scheduled.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_source_length-tape-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-fullgc.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-normal.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-scheduled.stderr.gz new file mode 100644 index 0000000000..13b7b14f90 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-scheduled.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-auto-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-compile.log.gz new file mode 100644 index 0000000000..9a4a0e891f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-fullgc.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-normal.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-scheduled.stderr.gz new file mode 100644 index 0000000000..71be5f00f1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-scheduled.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-direct-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-fullgc.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-normal.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-scheduled.stderr.gz new file mode 100644 index 0000000000..ceb34b1d0f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-scheduled.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-test_json_template_capture-tape-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-validation.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-validation.log.gz new file mode 100644 index 0000000000..53d66af4f1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-validation.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-worker-build-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-worker-build-0.log.gz new file mode 100644 index 0000000000..11b981ee9a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-worker-build-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-worker-build-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-worker-build-1.log.gz new file mode 100644 index 0000000000..d31226535d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-worker-build-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-workers-provenance.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-workers-provenance.json new file mode 100644 index 0000000000..236d23f3a3 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-workers-provenance.json @@ -0,0 +1,134 @@ +[ + { + "worker": "worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker.o": "b4b4f4082a942022854cd87d256ef356ed0ff2b6320486282ef5bec4a7d42bde", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "access-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker.o": "f254101175a846f8d526ca85103adb6de981e0b41e0e484f3e0a60f948e35818", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "rotating-worker", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker.o": "85cf7332d6734195f0776b7c19d8b89d133bddd443032f1c87d91db8474186bc", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + }, + { + "worker": "options", + "commands": [ + [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts", + "--no-auto-optimize", + "--no-cache", + "--no-link", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o" + ], + [ + "cc", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a", + "-lc", + "-Wl,-dead_strip", + "-Wl,-no_exported_symbols", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-options" + ] + ], + "files": { + "benchmarks/json_performance/.work/materialized-read-r23/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options.o": "f25e0184b7348b0c49297064430f7938d911663721e8ca5c7ccba7c9554f958f", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } + } +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-fullgc.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-normal.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-scheduled.stderr.gz new file mode 100644 index 0000000000..4ccd7652a6 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-scheduled.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-auto-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-compile.log.gz new file mode 100644 index 0000000000..7a6a6cafa8 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-fullgc.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-normal.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-scheduled.stderr.gz new file mode 100644 index 0000000000..0fc97d9411 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-scheduled.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-direct-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz new file mode 100644 index 0000000000..394f7b169f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/check-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/check-0.log.gz new file mode 100644 index 0000000000..66a1e013ec Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/check-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/compile.log.gz new file mode 100644 index 0000000000..f16d54c800 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/rewrite.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/rewrite.log.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/rewrite.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/zero.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/zero.ll.gz new file mode 100644 index 0000000000..93437b797b Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-native/zero.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz new file mode 100644 index 0000000000..b3c740ca4f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/check-0.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/check-0.log.gz new file mode 100644 index 0000000000..49b14f2ba5 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/check-0.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/check-1.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/check-1.log.gz new file mode 100644 index 0000000000..c87fa16c45 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/check-1.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/compile.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/compile.log.gz new file mode 100644 index 0000000000..31290ec6bd Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/compile.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/zero.ll.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/zero.ll.gz new file mode 100644 index 0000000000..b3c740ca4f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-ir-shadow/zero.ll.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-roots.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-roots.json new file mode 100644 index 0000000000..fc4c08e55e --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-roots.json @@ -0,0 +1,52 @@ +{ + "rows": [ + { + "mode": "native", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--statepoints", + "--max-stale", + "0", + "--min-files", + "1", + "--min-statepoints", + "1", + "--min-live-bundles", + "1", + "--min-relocates", + "1", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-native/zero.ll" + ], + "ir_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd" + }, + { + "mode": "shadow", + "variant": 0, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + }, + { + "mode": "shadow", + "variant": 1, + "exit_code": 0, + "command": [ + "python3", + "/Users/amlug/projects/perry/json-merged-pr10022/scripts/gc_root_dominance_check.py", + "--unrooted-allocas", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero-ir-shadow/zero.ll" + ], + "ir_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ], + "source_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compiler_sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "runtime_sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4" +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-fullgc.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-fullgc.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-fullgc.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-fullgc.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-fullgc.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-fullgc.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-normal.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-normal.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-scheduled.stderr.gz new file mode 100644 index 0000000000..80126ccaa8 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-scheduled.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-tape-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-validation.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-validation.json new file mode 100644 index 0000000000..82eae0872a --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/main-zero-validation.json @@ -0,0 +1,101 @@ +{ + "command": [ + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry", + "compile", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts", + "--no-auto-optimize", + "--no-cache", + "-o", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero" + ], + "rows": [ + { + "arm": "candidate", + "parser": "auto", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "auto", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17499 + }, + { + "arm": "candidate", + "parser": "tape", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "normal", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "scheduled", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 189, + "moved_objects": 17511 + }, + { + "arm": "candidate", + "parser": "direct", + "mode": "fullgc", + "exit_code": 0, + "matches_node": true, + "protected_retired_sets": 0, + "moved_objects": 0 + } + ], + "files": { + "benchmarks/json_performance/.work/zero-spacing-r25/test_json_zero_spacing.ts": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "benchmarks/json_performance/.work/zero-spacing-r25/candidate-zero": "27ab9bf72645ea3850f3c009c8c623d29319526485fa586fdd38949be9ecad7c", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/perry": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_runtime.a": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "benchmarks/json_performance/.work/zero-spacing-r25/frozen-build/libperry_stdlib.a": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c" + } +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/manifest.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/manifest.json new file mode 100644 index 0000000000..520c83bad3 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/manifest.json @@ -0,0 +1,7774 @@ +{ + "measured_source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "note": "295 serial release JSON runtime tests pass on measured source 3aac4d6335da54abeeed73df842decbbe6dd5d71, including actual copied-minor materialized-array movement, identity, descriptors and growth-forwarding tests. The extended mutation witness asserts an unforwarded shrink, a distinct capacity-crossing grown array, an initially stale owner edge and correct cached lengths without entering rooted construction on a dense hit. Exact all-three production build completed in 429.554 seconds; all frozen artifact hashes and post-start mtimes verified. Candidate runs all 81 behavior/options checks freshly; the exact R25 reference reuses all 81. Every scheduled subject has positive moved-object and protected-from-space counters. Six worker objects and 24 native/shadow IR files match (native ModuleID comment only normalized). New zero/retained native and all shadow checks pass; changing-record native retains four unsuppressed R25 findings, and the original corpus retains sixteen. Matching baselines are not clean native passes. Known lazy-spacer crashes/noncanonical outputs, getter and fractional-spacing differences remain explicit preserved baseline outcomes. Script lint passes 73/74 executed checks, with the existing public benchmark freshness failure; compile-tier and CI-only checks are skipped. File cap passes. No GC policy or parse-boundary changes.", + "files": [ + { + "path": "access-analysis.json", + "original_path": "access-analysis.json", + "original_bytes": 43277, + "original_sha256": "090201a2782736da34da77756f08b36db77357fd8bd91287f67d30cfbfee5a57", + "sha256": "090201a2782736da34da77756f08b36db77357fd8bd91287f67d30cfbfee5a57", + "compression": null + }, + { + "path": "access-recheck-analysis.json", + "original_path": "access-recheck-analysis.json", + "original_bytes": 54818, + "original_sha256": "48ad58676a6ea3f2bbb6d768a20c2010eed87e5ef8da3184c7177898d46ea5f4", + "sha256": "48ad58676a6ea3f2bbb6d768a20c2010eed87e5ef8da3184c7177898d46ea5f4", + "compression": null + }, + { + "path": "additional-root-comparison.json", + "original_path": "additional-root-comparison.json", + "original_bytes": 1643, + "original_sha256": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5", + "sha256": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5", + "compression": null + }, + { + "path": "analyze-access-recheck.py", + "original_path": "analyze-access-recheck.py", + "original_bytes": 6550, + "original_sha256": "62cc0d5c42c4072b7e0297a7c5e0708a8127154974416a4b2237c843577b9a05", + "sha256": "62cc0d5c42c4072b7e0297a7c5e0708a8127154974416a4b2237c843577b9a05", + "compression": null + }, + { + "path": "analyze-changing-options.py", + "original_path": "analyze-changing-options.py", + "original_bytes": 6282, + "original_sha256": "dcad361f6e2ecd5c3b1933638b64314cc25d1986424ec3a1b20e7d81c62d1a29", + "sha256": "dcad361f6e2ecd5c3b1933638b64314cc25d1986424ec3a1b20e7d81c62d1a29", + "compression": null + }, + { + "path": "analyze-extras.py", + "original_path": "analyze-extras.py", + "original_bytes": 7106, + "original_sha256": "b747bf477e1a0b4308ad6ab68884f151786da4ae6ec4069512ad1836d646728d", + "sha256": "b747bf477e1a0b4308ad6ab68884f151786da4ae6ec4069512ad1836d646728d", + "compression": null + }, + { + "path": "analyze-full.py", + "original_path": "analyze-full.py", + "original_bytes": 6336, + "original_sha256": "3e1c44a315d5009ee31d5a1c5fa58f9384ccad261acb457d016a5b0a575926a3", + "sha256": "3e1c44a315d5009ee31d5a1c5fa58f9384ccad261acb457d016a5b0a575926a3", + "compression": null + }, + { + "path": "analyze-large-options.py", + "original_path": "analyze-large-options.py", + "original_bytes": 6267, + "original_sha256": "890eb9be7484bf1453866fdc27cc3ad11f614f8b49fc0a69d7c9ea9e48609e8a", + "sha256": "890eb9be7484bf1453866fdc27cc3ad11f614f8b49fc0a69d7c9ea9e48609e8a", + "compression": null + }, + { + "path": "analyze-large-recheck-options.py", + "original_path": "analyze-large-recheck-options.py", + "original_bytes": 6288, + "original_sha256": "0c67c0e8abbc57c33e35ec92f57b24c4019a6518105b46300102bc799a4daab4", + "sha256": "0c67c0e8abbc57c33e35ec92f57b24c4019a6518105b46300102bc799a4daab4", + "compression": null + }, + { + "path": "analyze-regression-recheck.py", + "original_path": "analyze-regression-recheck.py", + "original_bytes": 6340, + "original_sha256": "b05572ace82e8a616f0bd46d3bb1028253f7dc606fd03b8b0170ddfe2efcc689", + "sha256": "b05572ace82e8a616f0bd46d3bb1028253f7dc606fd03b8b0170ddfe2efcc689", + "compression": null + }, + { + "path": "analyze-retained.py", + "original_path": "analyze-retained.py", + "original_bytes": 4867, + "original_sha256": "77fb29d605b62a49c66e03b60d5c0bf15accb8932880cb3068805da937f60889", + "sha256": "77fb29d605b62a49c66e03b60d5c0bf15accb8932880cb3068805da937f60889", + "compression": null + }, + { + "path": "analyze-rotating.py", + "original_path": "analyze-rotating.py", + "original_bytes": 4407, + "original_sha256": "fd2e84685baf7e6525dd96e7187dc4595db523740aa69e7944a56b2c9f574423", + "sha256": "fd2e84685baf7e6525dd96e7187dc4595db523740aa69e7944a56b2c9f574423", + "compression": null + }, + { + "path": "analyze-small-rotating-recheck.py", + "original_path": "analyze-small-rotating-recheck.py", + "original_bytes": 4433, + "original_sha256": "0fba6080126b2157d699559f9476299a23b866ffecf511d272d12a9a32a5af00", + "sha256": "0fba6080126b2157d699559f9476299a23b866ffecf511d272d12a9a32a5af00", + "compression": null + }, + { + "path": "analyze-stringify-recheck.py", + "original_path": "analyze-stringify-recheck.py", + "original_bytes": 6342, + "original_sha256": "52d1f788e2a3cc91eae4bcd3bcc4d51837750479848ce256842f669f4f492e17", + "sha256": "52d1f788e2a3cc91eae4bcd3bcc4d51837750479848ce256842f669f4f492e17", + "compression": null + }, + { + "path": "analyze-zero-retained.py", + "original_path": "analyze-zero-retained.py", + "original_bytes": 4875, + "original_sha256": "695f483ec60c1792529ce01cced55760958e3265a7133a95a72cd8f8fc7330c2", + "sha256": "695f483ec60c1792529ce01cced55760958e3265a7133a95a72cd8f8fc7330c2", + "compression": null + }, + { + "path": "archive-results.py", + "original_path": "archive-results.py", + "original_bytes": 4322, + "original_sha256": "0e19efb9e48597b0355955bcd6031ffa91bdef692f8433af3efc30ec77860c35", + "sha256": "0e19efb9e48597b0355955bcd6031ffa91bdef692f8433af3efc30ec77860c35", + "compression": null + }, + { + "path": "archive-validation.py", + "original_path": "archive-validation.py", + "original_bytes": 2147, + "original_sha256": "d6935b2e50730eaac6a13a28a6d6294f8094dc18ca97618977616cfa8eb2a36e", + "sha256": "d6935b2e50730eaac6a13a28a6d6294f8094dc18ca97618977616cfa8eb2a36e", + "compression": null + }, + { + "path": "array-dispatch-static-diff.json", + "original_path": "array-dispatch-static-diff.json", + "original_bytes": 226, + "original_sha256": "b69bd68a560c2fad4b0ef9490ded28fdd922f43e31f8b73b3a6b94f999cc24b5", + "sha256": "b69bd68a560c2fad4b0ef9490ded28fdd922f43e31f8b73b3a6b94f999cc24b5", + "compression": null + }, + { + "path": "base.json", + "original_path": "base.json", + "original_bytes": 91, + "original_sha256": "83e9ecf60f78dd51fef99fd928443d8f38632d4fda7151cef4365280918e5ea6", + "sha256": "83e9ecf60f78dd51fef99fd928443d8f38632d4fda7151cef4365280918e5ea6", + "compression": null + }, + { + "path": "bootstrap.py", + "original_path": "bootstrap.py", + "original_bytes": 4316, + "original_sha256": "6cb966995f409f92d31ceedbedf9aa004bea48c449316e4c191a24d7582b5522", + "sha256": "6cb966995f409f92d31ceedbedf9aa004bea48c449316e4c191a24d7582b5522", + "compression": null + }, + { + "path": "build-changing-worker.py", + "original_path": "build-changing-worker.py", + "original_bytes": 1371, + "original_sha256": "9f1ff996614ff4c01a44b461487ab07ab40f2599d3e41791795285dd039c8c05", + "sha256": "9f1ff996614ff4c01a44b461487ab07ab40f2599d3e41791795285dd039c8c05", + "compression": null + }, + { + "path": "build-command-result.json", + "original_path": "build-command-result.json", + "original_bytes": 61, + "original_sha256": "181657a05fadcef06018db911365dde6e773e235f82d28684b7b18909c970430", + "sha256": "181657a05fadcef06018db911365dde6e773e235f82d28684b7b18909c970430", + "compression": null + }, + { + "path": "build-provenance.json", + "original_path": "build-provenance.json", + "original_bytes": 1011, + "original_sha256": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db", + "sha256": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db", + "compression": null + }, + { + "path": "build-release.py", + "original_path": "build-release.py", + "original_bytes": 2478, + "original_sha256": "f104da4b90eda0c4f2f28ef311a6bdd8b8cb4afc27c65a6d6569285b2955d1fe", + "sha256": "f104da4b90eda0c4f2f28ef311a6bdd8b8cb4afc27c65a6d6569285b2955d1fe", + "compression": null + }, + { + "path": "build-retained-zero-worker.py", + "original_path": "build-retained-zero-worker.py", + "original_bytes": 1370, + "original_sha256": "3eaa34802d18e6933535ff8c225744a7dc24defbefa597567b17c392398da562", + "sha256": "3eaa34802d18e6933535ff8c225744a7dc24defbefa597567b17c392398da562", + "compression": null + }, + { + "path": "build-start.json", + "original_path": "build-start.json", + "original_bytes": 416, + "original_sha256": "3f5e68c046925b981643836365aa8f7bb2d29d96cb836a21a9f147ed66627053", + "sha256": "3f5e68c046925b981643836365aa8f7bb2d29d96cb836a21a9f147ed66627053", + "compression": null + }, + { + "path": "build-workers.py", + "original_path": "build-workers.py", + "original_bytes": 1405, + "original_sha256": "8ec388464aebad1d9d3b3a94cc332880a40a1df82040369f25e423cbcd15189a", + "sha256": "8ec388464aebad1d9d3b3a94cc332880a40a1df82040369f25e423cbcd15189a", + "compression": null + }, + { + "path": "build.log.gz", + "original_path": "build.log", + "original_bytes": 1306, + "original_sha256": "e7bde556fd34cfcd4d22d29a5b814c279717fd4e45392030bca7adbc41d9795e", + "sha256": "2eb2e18ac3d039b10228f52f0b2c38ac499eeb7199ab431cc216706a194dae8b", + "compression": "gzip" + }, + { + "path": "callback-only-node.stdout.gz", + "original_path": "callback-only-node.stdout", + "original_bytes": 39, + "original_sha256": "8908a39d4a7b4d19b28d6de2f756de4d8aa558f4199186794e3fbf7980e25edf", + "sha256": "cbc3e9a036df44bd30b481ce8220c1156d618142dc6658d8b7fcb9e067721877", + "compression": "gzip" + }, + { + "path": "candidate-11cached_read8lazy_get.s.gz", + "original_path": "candidate-11cached_read8lazy_get.s", + "original_bytes": 4034, + "original_sha256": "519114a1c63b6a046a9d3072753213e701e0483d532c4b734336d3df68a12c57", + "sha256": "1894bf01577b4eb805ceacbd8f416724584540238d00de468ae7a158920f7e8d", + "compression": "gzip" + }, + { + "path": "candidate-15lazy_get_rooted.s.gz", + "original_path": "candidate-15lazy_get_rooted.s", + "original_bytes": 17756, + "original_sha256": "1156a894d20a0e5ede99e851a9fa56b32eefabdcc2f544884f7cbd13cd50759e", + "sha256": "2793e8a7d4c39d2e2eb09677ddb38d4cdf7260b2448865efeb8f7e3ab5e0a69b", + "compression": "gzip" + }, + { + "path": "candidate-8mutation26resolve_materialized_array.s.gz", + "original_path": "candidate-8mutation26resolve_materialized_array.s", + "original_bytes": 20451, + "original_sha256": "732c6cffb5a14e9e68a9471c2289fb118afcfe2ca996429257e048b9f8b132f5", + "sha256": "1d845bd4e353ea532f760e43d28ff1fb574327b89bc7205d47597adcae3ea4be", + "compression": "gzip" + }, + { + "path": "candidate-access-worker-build-0.log.gz", + "original_path": "candidate-access-worker-build-0.log", + "original_bytes": 470, + "original_sha256": "426967caab99db4abab348f400291defb8e74fad5bd8b88a12863ec4eaa96a79", + "sha256": "a264ea897550c878c7baa95965f4e6fd78178f7d64ca3012a7fb74c190bb9289", + "compression": "gzip" + }, + { + "path": "candidate-access-worker-build-1.log.gz", + "original_path": "candidate-access-worker-build-1.log", + "original_bytes": 4967, + "original_sha256": "9306d9905e025756ca078765b26a121dda9c6ef46b54efa7f66d92fac86ce944", + "sha256": "093c395491ffda817c195694b2f3849f348feb4de3511443626a7f046e73767d", + "compression": "gzip" + }, + { + "path": "candidate-array-get.s.gz", + "original_path": "candidate-array-get.s", + "original_bytes": 31058, + "original_sha256": "6465d927886e4b4d76bf10fb4e1c0e50478abf4f16213466329cd8cbfd9b9839", + "sha256": "deb9ea46c08ff9884644bda6d6eb18a8497efcf7a82a68800a58211c690fafc4", + "compression": "gzip" + }, + { + "path": "candidate-callback-only-auto-scheduled.stderr.gz", + "original_path": "candidate-callback-only-auto-scheduled.stderr", + "original_bytes": 105523, + "original_sha256": "161c7e9233eed1c35b57d472c5dc04745210f69dcd2dc8b6682f71e379b01e0e", + "sha256": "429cd36769761cb2c0623d2d888f05495083329d4a9a912f235133528a156c29", + "compression": "gzip" + }, + { + "path": "candidate-callback-only-auto-scheduled.stdout.gz", + "original_path": "candidate-callback-only-auto-scheduled.stdout", + "original_bytes": 39, + "original_sha256": "8908a39d4a7b4d19b28d6de2f756de4d8aa558f4199186794e3fbf7980e25edf", + "sha256": "cbc3e9a036df44bd30b481ce8220c1156d618142dc6658d8b7fcb9e067721877", + "compression": "gzip" + }, + { + "path": "candidate-callback-only-compile.log.gz", + "original_path": "candidate-callback-only-compile.log", + "original_bytes": 513, + "original_sha256": "e3d4d91945f921c5130fa9a8f1bd3b3a9a160a9d685b7a1c224e78d6381132b1", + "sha256": "ae5d2504223184d5c97b2c833d4c7f5286ef842cec401e78a654c150496c47db", + "compression": "gzip" + }, + { + "path": "candidate-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll.gz", + "original_path": "candidate-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "original_bytes": 400010, + "original_sha256": "6dc46fa8a272f130ecf98116d39e85409396ddd0374c7536dddb6f811cf00757", + "sha256": "1040e67e889e5648c5ac1cb72bd55939b0565a7cbf97f3f19e75456b3934f08d", + "compression": "gzip" + }, + { + "path": "candidate-changing-ir-native/check-0.log.gz", + "original_path": "candidate-changing-ir-native/check-0.log", + "original_bytes": 2961, + "original_sha256": "5bc08c71b75ca87cb23c5dea77186b06a48601e92be12bd7ad4da55bc627e38a", + "sha256": "114e4f01a81a89cf7a1a588730b4ccc6eae3e49b38eef891bc12c55432e76bd0", + "compression": "gzip" + }, + { + "path": "candidate-changing-ir-native/compile.log.gz", + "original_path": "candidate-changing-ir-native/compile.log", + "original_bytes": 1246, + "original_sha256": "4c0d1744b30cbae9b2b94614178aa9b76924e96e78e0727ce7619639bfce133a", + "sha256": "cbfb76b8c63a73d66dd90321d0b95317b5b8f4daa703c96a98d293662cc294d8", + "compression": "gzip" + }, + { + "path": "candidate-changing-ir-native/rewrite.log.gz", + "original_path": "candidate-changing-ir-native/rewrite.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-changing-ir-native/zero.ll.gz", + "original_path": "candidate-changing-ir-native/zero.ll", + "original_bytes": 576669, + "original_sha256": "7c090abe68ecbbc965229ca8bea09285345a9103b709d12ef2628c028decd78a", + "sha256": "758b3d10cb99f2c8a7bada2222501f4ec821eb8be84ba751f01aee2c6a123589", + "compression": "gzip" + }, + { + "path": "candidate-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll.gz", + "original_path": "candidate-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "original_bytes": 369056, + "original_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "sha256": "4291f73dad619b919f6419b231eb38241e6cfb87f9bc1df40104f4263aa795d2", + "compression": "gzip" + }, + { + "path": "candidate-changing-ir-shadow/check-0.log.gz", + "original_path": "candidate-changing-ir-shadow/check-0.log", + "original_bytes": 114, + "original_sha256": "b2b11d103a7685b9c344918149dd3fdaa15213e4252c5a84723aaeda677299eb", + "sha256": "fd59ff6c5a9dce3389c65282d15d8b6d3591b298dd856bb32852f0718ac4fda9", + "compression": "gzip" + }, + { + "path": "candidate-changing-ir-shadow/check-1.log.gz", + "original_path": "candidate-changing-ir-shadow/check-1.log", + "original_bytes": 155, + "original_sha256": "064c117b67243e7c927199ad1a1470831a56b2ee7728f032f0619ba99dd9edc4", + "sha256": "b3c5d5abdc8983e6e0ba06886304ce7fc03b8dd496118bfda338c18a0835a364", + "compression": "gzip" + }, + { + "path": "candidate-changing-ir-shadow/compile.log.gz", + "original_path": "candidate-changing-ir-shadow/compile.log", + "original_bytes": 1246, + "original_sha256": "901b7aee010382b9f9495f0cb849e3b8f29d5d9f4254dfe30a77a1376c54fc5f", + "sha256": "d4b54264edb1e916c41fb46ada505d09ae4f083bfa2c687eda91ffa8fecacaf7", + "compression": "gzip" + }, + { + "path": "candidate-changing-ir-shadow/zero.ll.gz", + "original_path": "candidate-changing-ir-shadow/zero.ll", + "original_bytes": 369056, + "original_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "sha256": "4291f73dad619b919f6419b231eb38241e6cfb87f9bc1df40104f4263aa795d2", + "compression": "gzip" + }, + { + "path": "candidate-changing-options-build-0.log.gz", + "original_path": "candidate-changing-options-build-0.log", + "original_bytes": 473, + "original_sha256": "cb4f7f32e2e44aacb39c460247c80f4d562d2036c3abab6dfc5faf54649092b9", + "sha256": "f4641eaa3fe4be20f9587f77a6b0aa82922056a479443dfeb2238a85b049f8e7", + "compression": "gzip" + }, + { + "path": "candidate-changing-options-build-1.log.gz", + "original_path": "candidate-changing-options-build-1.log", + "original_bytes": 4967, + "original_sha256": "9306d9905e025756ca078765b26a121dda9c6ef46b54efa7f66d92fac86ce944", + "sha256": "093c395491ffda817c195694b2f3849f348feb4de3511443626a7f046e73767d", + "compression": "gzip" + }, + { + "path": "candidate-changing-options-validation.json", + "original_path": "candidate-changing-options-validation.json", + "original_bytes": 1183, + "original_sha256": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0", + "sha256": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0", + "compression": null + }, + { + "path": "candidate-changing-roots.json", + "original_path": "candidate-changing-roots.json", + "original_bytes": 1930, + "original_sha256": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54", + "sha256": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54", + "compression": null + }, + { + "path": "candidate-changing-workers-provenance.json", + "original_path": "candidate-changing-workers-provenance.json", + "original_bytes": 2220, + "original_sha256": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e", + "sha256": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e", + "compression": null + }, + { + "path": "candidate-fixture-validation.json", + "original_path": "candidate-fixture-validation.json", + "original_bytes": 41822, + "original_sha256": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695", + "sha256": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695", + "compression": null + }, + { + "path": "candidate-fraction-compile.log.gz", + "original_path": "candidate-fraction-compile.log", + "original_bytes": 515, + "original_sha256": "fb35804cf97396ad759bdb8038d847de73ac1654254b76853ba708b07e6b426b", + "sha256": "cfed6ded234242d942c98c7c6ceda781bc08d2b6cf3d34561d5a30a8b2cfc873", + "compression": "gzip" + }, + { + "path": "candidate-fraction.json", + "original_path": "candidate-fraction.json", + "original_bytes": 1501, + "original_sha256": "014fa0a303e73dbc8fe169dbbda241eca5a4396fff739a56367b88ef5d2e89a1", + "sha256": "014fa0a303e73dbc8fe169dbbda241eca5a4396fff739a56367b88ef5d2e89a1", + "compression": null + }, + { + "path": "candidate-fraction.stderr.gz", + "original_path": "candidate-fraction.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-fraction.stdout.gz", + "original_path": "candidate-fraction.stdout", + "original_bytes": 137, + "original_sha256": "e4e7560cd912b241435c0e54018563e1c2d7d4350aa4b493a8bc30c8cff01086", + "sha256": "e0b6ad5833f94aec1550856db43d1e43111f10f487e7978a0d4876712736b2dc", + "compression": "gzip" + }, + { + "path": "candidate-getter-probe-auto.stderr.gz", + "original_path": "candidate-getter-probe-auto.stderr", + "original_bytes": 81, + "original_sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd", + "sha256": "538f52363f5df9bab8a1af9d08863ec7c8a8e49ac18af1e08b79b5bdbfb82bc2", + "compression": "gzip" + }, + { + "path": "candidate-getter-probe-auto.stdout.gz", + "original_path": "candidate-getter-probe-auto.stdout", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-getter-probe-compile.log.gz", + "original_path": "candidate-getter-probe-compile.log", + "original_bytes": 512, + "original_sha256": "aec1c4c7e1f2aa7558475fd321d8bda6d0a61ee439924b176c3335d5fa420438", + "sha256": "4b9558ee1f14e310c51a329126baa3d9aa9231929be2f1b492ae9188b2d32d2a", + "compression": "gzip" + }, + { + "path": "candidate-getter-probe-direct.stderr.gz", + "original_path": "candidate-getter-probe-direct.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-getter-probe-direct.stdout.gz", + "original_path": "candidate-getter-probe-direct.stdout", + "original_bytes": 23, + "original_sha256": "5d1802bd030fe3379bb06a180e92fcf986296aef9107dadcc10a8f63bdbf6c7b", + "sha256": "17b65d5cbd81112956c97eb2be5bb02374d67ece05d00948e83262a13d41ab5b", + "compression": "gzip" + }, + { + "path": "candidate-getter-probe-tape.stderr.gz", + "original_path": "candidate-getter-probe-tape.stderr", + "original_bytes": 81, + "original_sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd", + "sha256": "538f52363f5df9bab8a1af9d08863ec7c8a8e49ac18af1e08b79b5bdbfb82bc2", + "compression": "gzip" + }, + { + "path": "candidate-getter-probe-tape.stdout.gz", + "original_path": "candidate-getter-probe-tape.stdout", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz", + "original_path": "candidate-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "original_bytes": 643586, + "original_sha256": "74027b84ff2fa008465587fc74b299427d4c62fcf347c17392713790845a1531", + "sha256": "0e32e798a1947207f7cc3a1e50293d548f08b1feb7bcea0e5307ec29762a3cba", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/access-worker/compile.log.gz", + "original_path": "candidate-ir-native/access-worker/compile.log", + "original_bytes": 1256, + "original_sha256": "0e519da898b2f212957d52bd9e042b7bcad111bb5b6ebd00d47ac2282390f53f", + "sha256": "5c2dea9b24d4690c893b09054a041629f4fdf11e09edd86152d7d9f8e398134c", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/access-worker/rewrite-0.log.gz", + "original_path": "candidate-ir-native/access-worker/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/access-worker-0.ll.gz", + "original_path": "candidate-ir-native/access-worker-0.ll", + "original_bytes": 1003847, + "original_sha256": "8b6ecd6a35e30d47d6b9f3e8a31c864c8b4c1671032ef023db633c1e7f2cf1cd", + "sha256": "796397a475b71ae53d25e85a67e2e3fe7b31d6dd9386444d59d17ab245dfc2e3", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/callback-check.log.gz", + "original_path": "candidate-ir-native/callback-check.log", + "original_bytes": 305, + "original_sha256": "c687e0bda1d65d6a644547dd46495041a9602bff17d0af9578bdd89adf749ff8", + "sha256": "8b145df556707a1bf8b028dc93bcbb8c3497bdd8f64d38af6060764cbdfbb9c9", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz", + "original_path": "candidate-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "original_bytes": 248871, + "original_sha256": "2d985a40ef89350fbcebd0e3189ea06a271aae20305bc01a5378b70a767bf7f1", + "sha256": "0fd997aa7b85ef97675b581f266742c35e0017559e51174eefb399f95d61500c", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/callback-only/compile.log.gz", + "original_path": "candidate-ir-native/callback-only/compile.log", + "original_bytes": 1256, + "original_sha256": "b3258ac91cbac971f81c1bb4cb72a1a31200aebe458b1bc6d05accf71d1a34c8", + "sha256": "4a3a544ac11c92e88caece832ccda29eead61e64ab54a8af63d93cf363e74a9b", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/callback-only/rewrite-0.log.gz", + "original_path": "candidate-ir-native/callback-only/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/callback-only-0.ll.gz", + "original_path": "candidate-ir-native/callback-only-0.ll", + "original_bytes": 301786, + "original_sha256": "1ff0255b1234c1a08f8c074aaa64a8dceeb7e9137bf0f4e8de7209de13ffb1c2", + "sha256": "d5e34b33d35fcb18330c2924ff23a9352064c9f85382983ee77fb7cfcf8bbce7", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/check-0.log.gz", + "original_path": "candidate-ir-native/check-0.log", + "original_bytes": 9094, + "original_sha256": "2e1e93ae99fdbf7ff3601b32f219b9d9a53926fb85a68158506729b4cf7436f8", + "sha256": "0e47c5b4ebab603b6b0fa010ff43b8529f31d45a9e4782df4f6e8f783ea6e078", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz", + "original_path": "candidate-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "original_bytes": 542957, + "original_sha256": "602e8a19f1d5b047e056d5fc85395daafc24aa8f9ab71011b4c17ae3b6234d7b", + "sha256": "56d9aacc6e391ee20776742b226e17c5763584ae855894cc35a7f2260311cadf", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/options-worker/compile.log.gz", + "original_path": "candidate-ir-native/options-worker/compile.log", + "original_bytes": 1258, + "original_sha256": "a00c0ad60f313ffbe765f14a485b586384fc928b7b6bd8c403301404cc713ef5", + "sha256": "aff1b1a2ab1d58d997d53bdbf1b4e22a43f21d86ec7930193c6769c4f7d6bd19", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/options-worker/rewrite-0.log.gz", + "original_path": "candidate-ir-native/options-worker/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/options-worker-0.ll.gz", + "original_path": "candidate-ir-native/options-worker-0.ll", + "original_bytes": 801004, + "original_sha256": "7191733bf871fe2b47bab95a56a17f4bbd3cea5d5c08903070b8f2608633be9c", + "sha256": "bb4c93fb5b52dd97f7f1d04d79f26cf6e2844dafc4f8164bc7034059ff131ec9", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/ordinary-workers-check.log.gz", + "original_path": "candidate-ir-native/ordinary-workers-check.log", + "original_bytes": 312, + "original_sha256": "a070a94176c6d41c9a84264e2c2a20584444f94cbe159d6a74ff8f2c6ce96349", + "sha256": "c589c84b68b0afa30aa8e9fd636ea3af47d2f52939aec667071d3ae649c9c96f", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz", + "original_path": "candidate-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "original_bytes": 678938, + "original_sha256": "8077eb6cee794e9c857500125018ff127f18b0f1d187caf79dc51f36cc24e43a", + "sha256": "d9c1cc690a687029889b972d20f9a60b8f72afb713abeb410a34b25288554961", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/prior-entry/compile.log.gz", + "original_path": "candidate-ir-native/prior-entry/compile.log", + "original_bytes": 1252, + "original_sha256": "d40ae13412a1cb7571ed50f46e5bdefbc5cb65f0fe2b37312f2a2f80ead70114", + "sha256": "945e70ba8a12584ba43b5b114822557408115cd07b64c3f2d7bc6c5881552ff4", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/prior-entry/rewrite-0.log.gz", + "original_path": "candidate-ir-native/prior-entry/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/prior-entry-0.ll.gz", + "original_path": "candidate-ir-native/prior-entry-0.ll", + "original_bytes": 1179447, + "original_sha256": "0fb76b33b0dd2739e44bf2ddcf5bc4311d693dd5a90a65df7ffee43599b76c2f", + "sha256": "753e229990063fd54c2f064a7ad8f9ceab0102bf9181d3a9fe5c422d5966caf2", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz", + "original_path": "candidate-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "original_bytes": 1380557, + "original_sha256": "97cb6b183b9e4e8e1c8d87fabf2a0f009e5be97a52686633294ef083cee8072a", + "sha256": "f51d727e4632e2910512ac7c8e5455794520ca795921f49324afb32c031255f4", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/test_json_cached_construction/compile.log.gz", + "original_path": "candidate-ir-native/test_json_cached_construction/compile.log", + "original_bytes": 1288, + "original_sha256": "579f9d2cca7455b30c0e510f63b0631afbc0fac20657e75139e9ec3b13609ff6", + "sha256": "3c53f234660e974f6527c71da5dc8e9b9df06bd57b25de1f7dedbbbb9188a126", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/test_json_cached_construction/rewrite-0.log.gz", + "original_path": "candidate-ir-native/test_json_cached_construction/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/test_json_cached_construction-0.ll.gz", + "original_path": "candidate-ir-native/test_json_cached_construction-0.ll", + "original_bytes": 2251073, + "original_sha256": "06264825bf7cbff008313be119b1b82eb9becf85ad8c8f73d2fff66277abe63c", + "sha256": "ac0a5f84ee598c66e32d4bbcf8dc9e3f1307267a1d849ee687a9d14a4528dd22", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz", + "original_path": "candidate-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "original_bytes": 2290021, + "original_sha256": "96bfa878a9e33d7beed072e8f57f3f259150a1b07bb6eb88fc6fdbdd4eb83cdf", + "sha256": "42383ba65e228bae5fe50aead0753ce49b05cd4029cdbf787b1661779b08358f", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/test_json_cached_reads/compile.log.gz", + "original_path": "candidate-ir-native/test_json_cached_reads/compile.log", + "original_bytes": 1274, + "original_sha256": "207b6a41c74376bcef8f400d576915e011f624cb615a9dfcc417a6c0a1a40979", + "sha256": "21d7a1919c89498136cf333c62200d04dc4d2296f3471af511365a25b6a4b60c", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/test_json_cached_reads/rewrite-0.log.gz", + "original_path": "candidate-ir-native/test_json_cached_reads/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/test_json_cached_reads-0.ll.gz", + "original_path": "candidate-ir-native/test_json_cached_reads-0.ll", + "original_bytes": 5565750, + "original_sha256": "5b3d1433a937bdbd3a0e3291c0bcd6eddd1105c54f996aacfde0ed350db72af1", + "sha256": "1f35dc6d2cb38bdaab24ff10a5d8242c833c7645a2e4a942c2898d4c99768037", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz", + "original_path": "candidate-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "original_bytes": 1780853, + "original_sha256": "83b73c072cbbca1a31acbeeaf5a91bb2a305e303e05cd4466dd68794d4bdcb52", + "sha256": "73e4e7465e544e226c612088cfc1388be8d67c2e9be9110b047302db70798f15", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/test_json_source_length/compile.log.gz", + "original_path": "candidate-ir-native/test_json_source_length/compile.log", + "original_bytes": 1276, + "original_sha256": "b561de9e3359b6ef5f672a1815c38021f97d3ce39a52925806d18cbbd6cfb4e1", + "sha256": "211f8cd8b4992400337e8897893f811b9f8bef912d167470b381baaed47c4c89", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/test_json_source_length/rewrite-0.log.gz", + "original_path": "candidate-ir-native/test_json_source_length/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/test_json_source_length-0.ll.gz", + "original_path": "candidate-ir-native/test_json_source_length-0.ll", + "original_bytes": 3425580, + "original_sha256": "1cc7383dca37929fcd564fbb18d0e140be278bae543a556735b6ccb59b754213", + "sha256": "1690162685dd6b041ed9ac80295adef8a755a83258ddb3400910b0c6afeb4999", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz", + "original_path": "candidate-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "original_bytes": 447834, + "original_sha256": "66327336cb51ae8a5b9dc2f013695d4c2a78f9473e3b34f4d8752b1b5731b25a", + "sha256": "192bc15d58639a9043a348002188c069052f373404dc092c087e551406589653", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/test_json_template_capture/compile.log.gz", + "original_path": "candidate-ir-native/test_json_template_capture/compile.log", + "original_bytes": 1282, + "original_sha256": "39e0679bccf2dd834affd4ffa5ee10ce969c07c03635a02b6cec0a8819f51123", + "sha256": "d971a3665aab7bf33b0fb662e059e50f38980c3ba4329c2966e0ddb935c5de37", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/test_json_template_capture/rewrite-0.log.gz", + "original_path": "candidate-ir-native/test_json_template_capture/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/test_json_template_capture-0.ll.gz", + "original_path": "candidate-ir-native/test_json_template_capture-0.ll", + "original_bytes": 721646, + "original_sha256": "5b41faf657864e49e32f8094172e06e4fe4fbb194c15a59d80b80aa9d840ecab", + "sha256": "cb7e3cd66a1b9683cbe4ff36d02c0e6607557f5591564047aa101700ae78b1c2", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/worker/.perry-trace/llvm/worker_ts.ll.gz", + "original_path": "candidate-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "original_bytes": 765357, + "original_sha256": "6f04c8ac7a9408ad14932d498e57b6cbd8215997345da13f5d5c25932e7625cb", + "sha256": "04a4fb68bebfd91186d66565f7b54a54fc972ae504af8f0055a54b570936bd01", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/worker/compile.log.gz", + "original_path": "candidate-ir-native/worker/compile.log", + "original_bytes": 1242, + "original_sha256": "ba60cdca15d166c637e70cdbf5b3dc056e2f3e247d69f11b0c5c58c69cd2a7db", + "sha256": "2ab9e99192ae54b132b4adb867cdea86086166bf3351216f94087e36105b56e9", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/worker/rewrite-0.log.gz", + "original_path": "candidate-ir-native/worker/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-ir-native/worker-0.ll.gz", + "original_path": "candidate-ir-native/worker-0.ll", + "original_bytes": 1147655, + "original_sha256": "f7cd047428912e67b3b76dd96a1f7be14b4ee38925546c6b885a37467351ab0e", + "sha256": "f0446c582c1dbe9c8435d26a2118b2aa73dd5ffc5aa850d0ae4782d3c74ce06e", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz", + "original_path": "candidate-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "original_bytes": 600263, + "original_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "sha256": "9ef4d9d8a588c5fe1249f5ded7b268625e273c6fe24616b232effb86938f27d8", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/access-worker/compile.log.gz", + "original_path": "candidate-ir-shadow/access-worker/compile.log", + "original_bytes": 1256, + "original_sha256": "5d2ba4b18a271c511b681cc72edf7d766cb850c12aba8f5f2a35ea206b75a7bd", + "sha256": "151d5f8001000f0589babea828ebc89ed7ba39e359c6da58b9afaf07769f8b04", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/access-worker-0.ll.gz", + "original_path": "candidate-ir-shadow/access-worker-0.ll", + "original_bytes": 600263, + "original_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "sha256": "9ef4d9d8a588c5fe1249f5ded7b268625e273c6fe24616b232effb86938f27d8", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz", + "original_path": "candidate-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "original_bytes": 229338, + "original_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "sha256": "ebfa2ca64fb980628a3aad4c7cd08ec32ccc83db8c96cde5c10a2dbac25975ce", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/callback-only/compile.log.gz", + "original_path": "candidate-ir-shadow/callback-only/compile.log", + "original_bytes": 1256, + "original_sha256": "e851b3c6281f0969b0e39c9f281431ee7923b3f2c55fff112d898d36d11b186c", + "sha256": "1cc01bb51ea5375ca8ad610d7fcab01c97cfad4b0f874b898bb11c17ec8af2fd", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/callback-only-0.ll.gz", + "original_path": "candidate-ir-shadow/callback-only-0.ll", + "original_bytes": 229338, + "original_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "sha256": "ebfa2ca64fb980628a3aad4c7cd08ec32ccc83db8c96cde5c10a2dbac25975ce", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/check-0.log.gz", + "original_path": "candidate-ir-shadow/check-0.log", + "original_bytes": 116, + "original_sha256": "b4ad91c3eab41620a040675b7da92174960e8d9bba454e4cf709a10991272347", + "sha256": "d19a70286fc17ebf69ff80e0dfa9d966178d3c780bc02106c78d141f35edc22f", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/check-1.log.gz", + "original_path": "candidate-ir-shadow/check-1.log", + "original_bytes": 156, + "original_sha256": "8dff47d11974370bd580487f44a5ec19789218771c1d1d3c42c9a2f67e03a763", + "sha256": "ed7dbbb560283161fcf78365d7c17e1605412dabdf368e462d2f886b55d1ad46", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz", + "original_path": "candidate-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "original_bytes": 488892, + "original_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "sha256": "5d1c522b35b9cd6608e64d141c862e8c7da1b044954e7edb3adc5bc6e7cfa69c", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/options-worker/compile.log.gz", + "original_path": "candidate-ir-shadow/options-worker/compile.log", + "original_bytes": 1258, + "original_sha256": "1337aa684c1df22a214c6712ccd1221a8aba23fad57399943ccb6bb28d5592a3", + "sha256": "352ea03d549fb588efbd43349d955675e23df9aa5f22de8c31f1c820bd9b6353", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/options-worker-0.ll.gz", + "original_path": "candidate-ir-shadow/options-worker-0.ll", + "original_bytes": 488892, + "original_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "sha256": "5d1c522b35b9cd6608e64d141c862e8c7da1b044954e7edb3adc5bc6e7cfa69c", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz", + "original_path": "candidate-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "original_bytes": 539766, + "original_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "sha256": "10f71dabe8dd9ade3f4cfac31ebd54bf28b0a82de038b733e0b019292d773a2a", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/prior-entry/compile.log.gz", + "original_path": "candidate-ir-shadow/prior-entry/compile.log", + "original_bytes": 1252, + "original_sha256": "fc112e64a4a2272fa2d2c7437ced956c7af6d5880cb4d217ad7d455fc94ccd03", + "sha256": "923a96e77de40da52b0b0143d6eab2d04a9707c2b74319baacc7e40028229272", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/prior-entry-0.ll.gz", + "original_path": "candidate-ir-shadow/prior-entry-0.ll", + "original_bytes": 539766, + "original_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "sha256": "10f71dabe8dd9ade3f4cfac31ebd54bf28b0a82de038b733e0b019292d773a2a", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz", + "original_path": "candidate-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "original_bytes": 1252244, + "original_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "sha256": "ba7a5e577f3ced19efe20bc9102a0f27d45892572e1a843e0a74419690746035", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/test_json_cached_construction/compile.log.gz", + "original_path": "candidate-ir-shadow/test_json_cached_construction/compile.log", + "original_bytes": 1288, + "original_sha256": "a5df7e0f19bd8e5da3da5c4dd03eae99adda83eed13d2e08c2ead6c520a62809", + "sha256": "900c6b962278e2f4e60be5e6f1bc5d95ec312369f1c6f4948c7c1af6de502e07", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/test_json_cached_construction-0.ll.gz", + "original_path": "candidate-ir-shadow/test_json_cached_construction-0.ll", + "original_bytes": 1252244, + "original_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "sha256": "ba7a5e577f3ced19efe20bc9102a0f27d45892572e1a843e0a74419690746035", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz", + "original_path": "candidate-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "original_bytes": 2145693, + "original_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "sha256": "a8d83b0aed78d1013cfb85b484a25fd119c6a7775ff99d170ce9648ff9a3b74a", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/test_json_cached_reads/compile.log.gz", + "original_path": "candidate-ir-shadow/test_json_cached_reads/compile.log", + "original_bytes": 1274, + "original_sha256": "16af0916afed7b9a8162b0202e5bbcf675b72d196f818316d203297d4f84653b", + "sha256": "03c30cb1a7905c7f3e9cb44a259bf8d158b63944bc561a3a55503e6947dee4b5", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/test_json_cached_reads-0.ll.gz", + "original_path": "candidate-ir-shadow/test_json_cached_reads-0.ll", + "original_bytes": 2145693, + "original_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "sha256": "a8d83b0aed78d1013cfb85b484a25fd119c6a7775ff99d170ce9648ff9a3b74a", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz", + "original_path": "candidate-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "original_bytes": 1485398, + "original_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "sha256": "2c8905f3d2979119bcd3cc5f133ab694a2df62da700ff0408c73a9e39a9eb785", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/test_json_source_length/compile.log.gz", + "original_path": "candidate-ir-shadow/test_json_source_length/compile.log", + "original_bytes": 1276, + "original_sha256": "fa6fbedc29a0e2b442472a38976e2d18ed338d767c3ec454b018acb17936d203", + "sha256": "98c2d028b5ca966de52813561e4323958ec1bdb52944b33493bb4b95e718b940", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/test_json_source_length-0.ll.gz", + "original_path": "candidate-ir-shadow/test_json_source_length-0.ll", + "original_bytes": 1485398, + "original_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "sha256": "2c8905f3d2979119bcd3cc5f133ab694a2df62da700ff0408c73a9e39a9eb785", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz", + "original_path": "candidate-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "original_bytes": 404547, + "original_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "sha256": "9221aac8bd0cb7ef4b683ac0b1185dcbea7189d1165dbd06146be375a8e97f8e", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/test_json_template_capture/compile.log.gz", + "original_path": "candidate-ir-shadow/test_json_template_capture/compile.log", + "original_bytes": 1282, + "original_sha256": "69884f4b58c7bf4dc1bd0d54db1952368af5473a8485dd83f3f638a673108c0a", + "sha256": "0159348fa62ae4fad9001909561d9372cde7623f73732d83614c332b89e21ed3", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/test_json_template_capture-0.ll.gz", + "original_path": "candidate-ir-shadow/test_json_template_capture-0.ll", + "original_bytes": 404547, + "original_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "sha256": "9221aac8bd0cb7ef4b683ac0b1185dcbea7189d1165dbd06146be375a8e97f8e", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll.gz", + "original_path": "candidate-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "original_bytes": 685218, + "original_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "sha256": "f96f0375d2310b18762219ce029dc2dca3f8123e01dbff4e12b34d281cd97462", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/worker/compile.log.gz", + "original_path": "candidate-ir-shadow/worker/compile.log", + "original_bytes": 1242, + "original_sha256": "d2da77d2a41bc1914bb0db2de36ae6c6aef03b9e01479afddda5d409129912c6", + "sha256": "5e527759620df9fde40688dc9c3dac2c349f03093209537c3717124f5ca5ba95", + "compression": "gzip" + }, + { + "path": "candidate-ir-shadow/worker-0.ll.gz", + "original_path": "candidate-ir-shadow/worker-0.ll", + "original_bytes": 685218, + "original_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "sha256": "f96f0375d2310b18762219ce029dc2dca3f8123e01dbff4e12b34d281cd97462", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-canonical-plain-node.stdout.gz", + "original_path": "candidate-lazy-180-canonical-plain-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-canonical-plain.stderr.gz", + "original_path": "candidate-lazy-180-canonical-plain.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-canonical-plain.stdout.gz", + "original_path": "candidate-lazy-180-canonical-plain.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-canonical-pretty-node.stdout.gz", + "original_path": "candidate-lazy-180-canonical-pretty-node.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-canonical-pretty.stderr.gz", + "original_path": "candidate-lazy-180-canonical-pretty.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-canonical-pretty.stdout.gz", + "original_path": "candidate-lazy-180-canonical-pretty.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-canonical-true-node.stdout.gz", + "original_path": "candidate-lazy-180-canonical-true-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-canonical-true.stderr.gz", + "original_path": "candidate-lazy-180-canonical-true.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-canonical-true.stdout.gz", + "original_path": "candidate-lazy-180-canonical-true.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-canonical-zero-node.stdout.gz", + "original_path": "candidate-lazy-180-canonical-zero-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-canonical-zero.stderr.gz", + "original_path": "candidate-lazy-180-canonical-zero.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-canonical-zero.stdout.gz", + "original_path": "candidate-lazy-180-canonical-zero.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-duplicate-plain-node.stdout.gz", + "original_path": "candidate-lazy-180-duplicate-plain-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-duplicate-plain.stderr.gz", + "original_path": "candidate-lazy-180-duplicate-plain.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-duplicate-plain.stdout.gz", + "original_path": "candidate-lazy-180-duplicate-plain.stdout", + "original_bytes": 7828, + "original_sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193", + "sha256": "183217362186a28debd0bf2244e0386238b95447e69cfb245f61f37c6cdeb5f8", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-duplicate-pretty-node.stdout.gz", + "original_path": "candidate-lazy-180-duplicate-pretty-node.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-duplicate-pretty.stderr.gz", + "original_path": "candidate-lazy-180-duplicate-pretty.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-duplicate-pretty.stdout.gz", + "original_path": "candidate-lazy-180-duplicate-pretty.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-duplicate-true-node.stdout.gz", + "original_path": "candidate-lazy-180-duplicate-true-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-duplicate-true.stderr.gz", + "original_path": "candidate-lazy-180-duplicate-true.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-duplicate-true.stdout.gz", + "original_path": "candidate-lazy-180-duplicate-true.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-duplicate-zero-node.stdout.gz", + "original_path": "candidate-lazy-180-duplicate-zero-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-duplicate-zero.stderr.gz", + "original_path": "candidate-lazy-180-duplicate-zero.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-duplicate-zero.stdout.gz", + "original_path": "candidate-lazy-180-duplicate-zero.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-whitespace-plain-node.stdout.gz", + "original_path": "candidate-lazy-180-whitespace-plain-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-whitespace-plain.stderr.gz", + "original_path": "candidate-lazy-180-whitespace-plain.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-whitespace-plain.stdout.gz", + "original_path": "candidate-lazy-180-whitespace-plain.stdout", + "original_bytes": 7828, + "original_sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e", + "sha256": "230ec14ef43128eac23332e18bb64f784860557d9dad247534aa487e39430f60", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-whitespace-pretty-node.stdout.gz", + "original_path": "candidate-lazy-180-whitespace-pretty-node.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-whitespace-pretty.stderr.gz", + "original_path": "candidate-lazy-180-whitespace-pretty.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-whitespace-pretty.stdout.gz", + "original_path": "candidate-lazy-180-whitespace-pretty.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-whitespace-true-node.stdout.gz", + "original_path": "candidate-lazy-180-whitespace-true-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-whitespace-true.stderr.gz", + "original_path": "candidate-lazy-180-whitespace-true.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-whitespace-true.stdout.gz", + "original_path": "candidate-lazy-180-whitespace-true.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-whitespace-zero-node.stdout.gz", + "original_path": "candidate-lazy-180-whitespace-zero-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-whitespace-zero.stderr.gz", + "original_path": "candidate-lazy-180-whitespace-zero.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-180-whitespace-zero.stdout.gz", + "original_path": "candidate-lazy-180-whitespace-zero.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-canonical-plain-node.stdout.gz", + "original_path": "candidate-lazy-2-canonical-plain-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-canonical-plain.stderr.gz", + "original_path": "candidate-lazy-2-canonical-plain.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-canonical-plain.stdout.gz", + "original_path": "candidate-lazy-2-canonical-plain.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-canonical-pretty-node.stdout.gz", + "original_path": "candidate-lazy-2-canonical-pretty-node.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-canonical-pretty.stderr.gz", + "original_path": "candidate-lazy-2-canonical-pretty.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-canonical-pretty.stdout.gz", + "original_path": "candidate-lazy-2-canonical-pretty.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-canonical-true-node.stdout.gz", + "original_path": "candidate-lazy-2-canonical-true-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-canonical-true.stderr.gz", + "original_path": "candidate-lazy-2-canonical-true.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-canonical-true.stdout.gz", + "original_path": "candidate-lazy-2-canonical-true.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-canonical-zero-node.stdout.gz", + "original_path": "candidate-lazy-2-canonical-zero-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-canonical-zero.stderr.gz", + "original_path": "candidate-lazy-2-canonical-zero.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-canonical-zero.stdout.gz", + "original_path": "candidate-lazy-2-canonical-zero.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-duplicate-plain-node.stdout.gz", + "original_path": "candidate-lazy-2-duplicate-plain-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-duplicate-plain.stderr.gz", + "original_path": "candidate-lazy-2-duplicate-plain.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-duplicate-plain.stdout.gz", + "original_path": "candidate-lazy-2-duplicate-plain.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-duplicate-pretty-node.stdout.gz", + "original_path": "candidate-lazy-2-duplicate-pretty-node.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-duplicate-pretty.stderr.gz", + "original_path": "candidate-lazy-2-duplicate-pretty.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-duplicate-pretty.stdout.gz", + "original_path": "candidate-lazy-2-duplicate-pretty.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-duplicate-true-node.stdout.gz", + "original_path": "candidate-lazy-2-duplicate-true-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-duplicate-true.stderr.gz", + "original_path": "candidate-lazy-2-duplicate-true.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-duplicate-true.stdout.gz", + "original_path": "candidate-lazy-2-duplicate-true.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-duplicate-zero-node.stdout.gz", + "original_path": "candidate-lazy-2-duplicate-zero-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-duplicate-zero.stderr.gz", + "original_path": "candidate-lazy-2-duplicate-zero.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-duplicate-zero.stdout.gz", + "original_path": "candidate-lazy-2-duplicate-zero.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-whitespace-plain-node.stdout.gz", + "original_path": "candidate-lazy-2-whitespace-plain-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-whitespace-plain.stderr.gz", + "original_path": "candidate-lazy-2-whitespace-plain.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-whitespace-plain.stdout.gz", + "original_path": "candidate-lazy-2-whitespace-plain.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-whitespace-pretty-node.stdout.gz", + "original_path": "candidate-lazy-2-whitespace-pretty-node.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-whitespace-pretty.stderr.gz", + "original_path": "candidate-lazy-2-whitespace-pretty.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-whitespace-pretty.stdout.gz", + "original_path": "candidate-lazy-2-whitespace-pretty.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-whitespace-true-node.stdout.gz", + "original_path": "candidate-lazy-2-whitespace-true-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-whitespace-true.stderr.gz", + "original_path": "candidate-lazy-2-whitespace-true.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-whitespace-true.stdout.gz", + "original_path": "candidate-lazy-2-whitespace-true.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-whitespace-zero-node.stdout.gz", + "original_path": "candidate-lazy-2-whitespace-zero-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-whitespace-zero.stderr.gz", + "original_path": "candidate-lazy-2-whitespace-zero.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-lazy-2-whitespace-zero.stdout.gz", + "original_path": "candidate-lazy-2-whitespace-zero.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "candidate-options-build-0.log.gz", + "original_path": "candidate-options-build-0.log", + "original_bytes": 464, + "original_sha256": "a6a1935fda7f3b0ac34ec3f518a707281dc3533416188a4fc67b661084637708", + "sha256": "a25736fd03cb9954aacff1890900cbcdb1ce0c0c64e60ebf244386f6d1498680", + "compression": "gzip" + }, + { + "path": "candidate-options-build-1.log.gz", + "original_path": "candidate-options-build-1.log", + "original_bytes": 4967, + "original_sha256": "9306d9905e025756ca078765b26a121dda9c6ef46b54efa7f66d92fac86ce944", + "sha256": "093c395491ffda817c195694b2f3849f348feb4de3511443626a7f046e73767d", + "compression": "gzip" + }, + { + "path": "candidate-options-validation.json", + "original_path": "candidate-options-validation.json", + "original_bytes": 4044, + "original_sha256": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e", + "sha256": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e", + "compression": null + }, + { + "path": "candidate-packed-index-get.s.gz", + "original_path": "candidate-packed-index-get.s", + "original_bytes": 12291, + "original_sha256": "6557ee6914a281e1fb6a2a11399b44da09d03af0540a66edfef9fc17487ee9b9", + "sha256": "c05dec2e1f42571338a0644f2f3d0062fc2c764f97a92bd9275aa065c0170383", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-auto-fullgc.stderr.gz", + "original_path": "candidate-prior-entry-auto-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-auto-fullgc.stdout.gz", + "original_path": "candidate-prior-entry-auto-fullgc.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-auto-normal.stderr.gz", + "original_path": "candidate-prior-entry-auto-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-auto-normal.stdout.gz", + "original_path": "candidate-prior-entry-auto-normal.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-auto-scheduled.stderr.gz", + "original_path": "candidate-prior-entry-auto-scheduled.stderr", + "original_bytes": 7017102, + "original_sha256": "79d8de0b2f4eb4e4a2e0db471ccd69daa5cd150ac34253615b9b00f279ee892d", + "sha256": "649e3b5c0612c69c9a3e2306208b48f6f513f3b9e8298d722b9bbe7fd72fd8df", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-auto-scheduled.stdout.gz", + "original_path": "candidate-prior-entry-auto-scheduled.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-compile.log.gz", + "original_path": "candidate-prior-entry-compile.log", + "original_bytes": 511, + "original_sha256": "587ac255788bbb361e685d6b9d4188d7428f30d473b92aa91f17b33c515071ce", + "sha256": "c053abef08c55c455c60872a68e6a00a3c0cb2ef380ce0d25fd831c1913dde4a", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-direct-fullgc.stderr.gz", + "original_path": "candidate-prior-entry-direct-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-direct-fullgc.stdout.gz", + "original_path": "candidate-prior-entry-direct-fullgc.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-direct-normal.stderr.gz", + "original_path": "candidate-prior-entry-direct-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-direct-normal.stdout.gz", + "original_path": "candidate-prior-entry-direct-normal.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-direct-scheduled.stderr.gz", + "original_path": "candidate-prior-entry-direct-scheduled.stderr", + "original_bytes": 7017100, + "original_sha256": "b920f10423a3906269e996f114f09eb4d90e7f9fed6d62508727f31e5ae5d584", + "sha256": "ebf9845d47a4ab369508be7b7ab8e084590b7b91a5bde76edf07acafb4368054", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-direct-scheduled.stdout.gz", + "original_path": "candidate-prior-entry-direct-scheduled.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-tape-fullgc.stderr.gz", + "original_path": "candidate-prior-entry-tape-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-tape-fullgc.stdout.gz", + "original_path": "candidate-prior-entry-tape-fullgc.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-tape-normal.stderr.gz", + "original_path": "candidate-prior-entry-tape-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-tape-normal.stdout.gz", + "original_path": "candidate-prior-entry-tape-normal.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-tape-scheduled.stderr.gz", + "original_path": "candidate-prior-entry-tape-scheduled.stderr", + "original_bytes": 7168485, + "original_sha256": "2b51ce4fd134cd2d1f740d7b948c82720ad2495cbc43a4fac21ebb5ef2e560de", + "sha256": "c75ac2dc6c611638682f0e9bd077b4fef0688ffde696bcebb5c64e897f58c541", + "compression": "gzip" + }, + { + "path": "candidate-prior-entry-tape-scheduled.stdout.gz", + "original_path": "candidate-prior-entry-tape-scheduled.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "candidate-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll.gz", + "original_path": "candidate-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "original_bytes": 779100, + "original_sha256": "52e307cfac9ab598f756c0182b1c45ed62a528d81a86739316c928818e1a89eb", + "sha256": "b6ace5109f3bebbbe31fb9cfd807617165eb79ab3284e00384c90a865444e3bf", + "compression": "gzip" + }, + { + "path": "candidate-retained-ir-native/check-0.log.gz", + "original_path": "candidate-retained-ir-native/check-0.log", + "original_bytes": 309, + "original_sha256": "f6698d16f45c156aba049cea597490fba9638f1ec78369502f9cf1764d6c926c", + "sha256": "e1dacd27fd157838f80caf5b0a2c57d4f8ad6a7fc0bfec56f1c0696ef3062da8", + "compression": "gzip" + }, + { + "path": "candidate-retained-ir-native/compile.log.gz", + "original_path": "candidate-retained-ir-native/compile.log", + "original_bytes": 1246, + "original_sha256": "0a5837545b4bcf353a1d71ac2867a4b1e40efe23cd4a4ae87c6eaca9b0ac0649", + "sha256": "6f3b909c9dc0490edcd2627b910deb66efcf31e7c7d5627ccd6f7b54e25e3b5a", + "compression": "gzip" + }, + { + "path": "candidate-retained-ir-native/rewrite.log.gz", + "original_path": "candidate-retained-ir-native/rewrite.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-retained-ir-native/zero.ll.gz", + "original_path": "candidate-retained-ir-native/zero.ll", + "original_bytes": 1163556, + "original_sha256": "c25fb3c51c9d05646ecdcafa9acff97801d50d10d823e5451b66d45777dc936b", + "sha256": "9d84f44a559c4afe0192f63ac8dc7058fa1f5eb4ce973ca1b7b119c80e748751", + "compression": "gzip" + }, + { + "path": "candidate-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll.gz", + "original_path": "candidate-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "original_bytes": 698887, + "original_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "sha256": "363a5c45a0f8b9f6dbc91e09df90ee9f2958facdb3f8f189c6ab4259f3ceb59d", + "compression": "gzip" + }, + { + "path": "candidate-retained-ir-shadow/check-0.log.gz", + "original_path": "candidate-retained-ir-shadow/check-0.log", + "original_bytes": 114, + "original_sha256": "fb3a04e2b1e934c16da2bbc675d86657bb9682bfcdbb84d6cefb7baf41ff00e7", + "sha256": "ba3fcf1d82e2389d561669dfb11929f5f4426fdf05f7dbdb57965f7acb291890", + "compression": "gzip" + }, + { + "path": "candidate-retained-ir-shadow/check-1.log.gz", + "original_path": "candidate-retained-ir-shadow/check-1.log", + "original_bytes": 155, + "original_sha256": "8196a1e23f481eba29acc2160175f2f3ccd76efc3e9a62b73078c4636b7026da", + "sha256": "9538ed9705a18de1b7c13118556c98f4370afd68df464f875f2e4dfe5ba311d1", + "compression": "gzip" + }, + { + "path": "candidate-retained-ir-shadow/compile.log.gz", + "original_path": "candidate-retained-ir-shadow/compile.log", + "original_bytes": 1246, + "original_sha256": "dd6099c25c743ee817f6b855122f48c3a852813f3c3902a37f86744fd0747b22", + "sha256": "caf8c26c5cbc63ba3c7c739eaab56973e655cd31f75516af95945b7021b8c5cf", + "compression": "gzip" + }, + { + "path": "candidate-retained-ir-shadow/zero.ll.gz", + "original_path": "candidate-retained-ir-shadow/zero.ll", + "original_bytes": 698887, + "original_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "sha256": "363a5c45a0f8b9f6dbc91e09df90ee9f2958facdb3f8f189c6ab4259f3ceb59d", + "compression": "gzip" + }, + { + "path": "candidate-retained-roots.json", + "original_path": "candidate-retained-roots.json", + "original_bytes": 1930, + "original_sha256": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e", + "sha256": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e", + "compression": null + }, + { + "path": "candidate-retained-zero-build-0.log.gz", + "original_path": "candidate-retained-zero-build-0.log", + "original_bytes": 470, + "original_sha256": "493cdf4afdfc6992157828ec89c766eedf67e4706db09344843264ede0c63e96", + "sha256": "10ac5704f88a4da7d0c199708e31b241f50e659592297962c64b457de006d0d1", + "compression": "gzip" + }, + { + "path": "candidate-retained-zero-build-1.log.gz", + "original_path": "candidate-retained-zero-build-1.log", + "original_bytes": 4967, + "original_sha256": "9306d9905e025756ca078765b26a121dda9c6ef46b54efa7f66d92fac86ce944", + "sha256": "093c395491ffda817c195694b2f3849f348feb4de3511443626a7f046e73767d", + "compression": "gzip" + }, + { + "path": "candidate-retained-zero-validation.json", + "original_path": "candidate-retained-zero-validation.json", + "original_bytes": 2388, + "original_sha256": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405", + "sha256": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405", + "compression": null + }, + { + "path": "candidate-retained-zero-workers-provenance.json", + "original_path": "candidate-retained-zero-workers-provenance.json", + "original_bytes": 2196, + "original_sha256": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66", + "sha256": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66", + "compression": null + }, + { + "path": "candidate-roots.json", + "original_path": "candidate-roots.json", + "original_bytes": 8668, + "original_sha256": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a", + "sha256": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a", + "compression": null + }, + { + "path": "candidate-rotating-worker-build-0.log.gz", + "original_path": "candidate-rotating-worker-build-0.log", + "original_bytes": 472, + "original_sha256": "50063833d8f03bd05dce0f6bd0cedc548cbc16a2a8620921f64452e0ee3f2e0a", + "sha256": "a7506d2141a445ced034d2f1fdf0751bf67fdb530cf67903da9d97bcd2f121a5", + "compression": "gzip" + }, + { + "path": "candidate-rotating-worker-build-1.log.gz", + "original_path": "candidate-rotating-worker-build-1.log", + "original_bytes": 4967, + "original_sha256": "9306d9905e025756ca078765b26a121dda9c6ef46b54efa7f66d92fac86ce944", + "sha256": "093c395491ffda817c195694b2f3849f348feb4de3511443626a7f046e73767d", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-auto-fullgc.stderr.gz", + "original_path": "candidate-test_json_cached_construction-auto-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-auto-fullgc.stdout.gz", + "original_path": "candidate-test_json_cached_construction-auto-fullgc.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-auto-normal.stderr.gz", + "original_path": "candidate-test_json_cached_construction-auto-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-auto-normal.stdout.gz", + "original_path": "candidate-test_json_cached_construction-auto-normal.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-auto-scheduled.stderr.gz", + "original_path": "candidate-test_json_cached_construction-auto-scheduled.stderr", + "original_bytes": 4905175, + "original_sha256": "383632c37bed32082a7cbbf602a63f53feb16af8e2f9610f0818f6896921bc71", + "sha256": "1eb76730c2a551f65699ac3925a8307088ee1ff78a8803b503ee58320edd755a", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-auto-scheduled.stdout.gz", + "original_path": "candidate-test_json_cached_construction-auto-scheduled.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-compile.log.gz", + "original_path": "candidate-test_json_cached_construction-compile.log", + "original_bytes": 529, + "original_sha256": "48921e40a6e7361a577753c526191397c570a91cb8ca5d62ec5cd6c547a05035", + "sha256": "bc9b822d7463882bbc537419579f48a7fe2bd06a1d2b8602a446745ef815d870", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-direct-fullgc.stderr.gz", + "original_path": "candidate-test_json_cached_construction-direct-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-direct-fullgc.stdout.gz", + "original_path": "candidate-test_json_cached_construction-direct-fullgc.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-direct-normal.stderr.gz", + "original_path": "candidate-test_json_cached_construction-direct-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-direct-normal.stdout.gz", + "original_path": "candidate-test_json_cached_construction-direct-normal.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-direct-scheduled.stderr.gz", + "original_path": "candidate-test_json_cached_construction-direct-scheduled.stderr", + "original_bytes": 5991348, + "original_sha256": "ead5ae5b23fa2b3c9660c282bde30f7c5125cf90fc16142e3c4c713ee6691975", + "sha256": "117fda1efbe22b41935d23c11910aa68f5678844999576485305b2674369a39d", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-direct-scheduled.stdout.gz", + "original_path": "candidate-test_json_cached_construction-direct-scheduled.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-tape-fullgc.stderr.gz", + "original_path": "candidate-test_json_cached_construction-tape-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-tape-fullgc.stdout.gz", + "original_path": "candidate-test_json_cached_construction-tape-fullgc.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-tape-normal.stderr.gz", + "original_path": "candidate-test_json_cached_construction-tape-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-tape-normal.stdout.gz", + "original_path": "candidate-test_json_cached_construction-tape-normal.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-tape-scheduled.stderr.gz", + "original_path": "candidate-test_json_cached_construction-tape-scheduled.stderr", + "original_bytes": 4903912, + "original_sha256": "2e800f53afa4483107a21e67e89868e343ec5f59ee687249edd76de6df62038b", + "sha256": "39e06ecf87f991c7ffc44dcb8fbb24dd19a4b330ed5069315341776e9b175724", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_construction-tape-scheduled.stdout.gz", + "original_path": "candidate-test_json_cached_construction-tape-scheduled.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-auto-fullgc.stderr.gz", + "original_path": "candidate-test_json_cached_reads-auto-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-auto-fullgc.stdout.gz", + "original_path": "candidate-test_json_cached_reads-auto-fullgc.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-auto-normal.stderr.gz", + "original_path": "candidate-test_json_cached_reads-auto-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-auto-normal.stdout.gz", + "original_path": "candidate-test_json_cached_reads-auto-normal.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-auto-scheduled.stderr.gz", + "original_path": "candidate-test_json_cached_reads-auto-scheduled.stderr", + "original_bytes": 14296383, + "original_sha256": "64a3ccf611b88ad4eed4b038cb335aecc42b2f66a207044b450cd2df01f6f229", + "sha256": "93de6d0ea96cf65b572af349b7e8c519202b531e1ae3a9a5f0aa38644b4f03fd", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-auto-scheduled.stdout.gz", + "original_path": "candidate-test_json_cached_reads-auto-scheduled.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-compile.log.gz", + "original_path": "candidate-test_json_cached_reads-compile.log", + "original_bytes": 522, + "original_sha256": "8e364807dcf1ed430ffe2b0289c82305eb52a9c53d00786ff450466b763a8688", + "sha256": "59a0513f51a4164cbc085bd3508925a6bf09723c5a672a9303fb43751463778f", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-direct-fullgc.stderr.gz", + "original_path": "candidate-test_json_cached_reads-direct-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-direct-fullgc.stdout.gz", + "original_path": "candidate-test_json_cached_reads-direct-fullgc.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-direct-normal.stderr.gz", + "original_path": "candidate-test_json_cached_reads-direct-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-direct-normal.stdout.gz", + "original_path": "candidate-test_json_cached_reads-direct-normal.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-direct-scheduled.stderr.gz", + "original_path": "candidate-test_json_cached_reads-direct-scheduled.stderr", + "original_bytes": 13907904, + "original_sha256": "b5c9ec76972ca4917eaa99373c6f45aaf264b6a9a93035df8a97a2d42b24df0a", + "sha256": "52634dab7751e803f2933c42ffe9e2e2b5819674b9278687347d0a154dfaba3c", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-direct-scheduled.stdout.gz", + "original_path": "candidate-test_json_cached_reads-direct-scheduled.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-tape-fullgc.stderr.gz", + "original_path": "candidate-test_json_cached_reads-tape-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-tape-fullgc.stdout.gz", + "original_path": "candidate-test_json_cached_reads-tape-fullgc.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-tape-normal.stderr.gz", + "original_path": "candidate-test_json_cached_reads-tape-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-tape-normal.stdout.gz", + "original_path": "candidate-test_json_cached_reads-tape-normal.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-tape-scheduled.stderr.gz", + "original_path": "candidate-test_json_cached_reads-tape-scheduled.stderr", + "original_bytes": 14301112, + "original_sha256": "9bca0f2907017df276e2bd51b7f089315e1659e480804b147f3f950b1c6966a3", + "sha256": "9e07825bd7c2f55b99709149451073e8216c512924dd8bedec36a3212f298d24", + "compression": "gzip" + }, + { + "path": "candidate-test_json_cached_reads-tape-scheduled.stdout.gz", + "original_path": "candidate-test_json_cached_reads-tape-scheduled.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-auto-fullgc.stderr.gz", + "original_path": "candidate-test_json_source_length-auto-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-auto-fullgc.stdout.gz", + "original_path": "candidate-test_json_source_length-auto-fullgc.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-auto-normal.stderr.gz", + "original_path": "candidate-test_json_source_length-auto-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-auto-normal.stdout.gz", + "original_path": "candidate-test_json_source_length-auto-normal.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-auto-scheduled.stderr.gz", + "original_path": "candidate-test_json_source_length-auto-scheduled.stderr", + "original_bytes": 611704, + "original_sha256": "c3b9f0ccbfd823ca92f325f06d68a54d604c33db9919ab1a94e8f64b49aada70", + "sha256": "0ac7f9ae4fa5157426d28fe7635db589edeb60af6a3678f8cc29f512f6b4eccf", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-auto-scheduled.stdout.gz", + "original_path": "candidate-test_json_source_length-auto-scheduled.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-compile.log.gz", + "original_path": "candidate-test_json_source_length-compile.log", + "original_bytes": 523, + "original_sha256": "488d34c395a8354f2f74b6f15bdc3e14138599b64bb74ba759cb9b8c1c0ce403", + "sha256": "ed6c02f34716e37b42870a20df81dcd20df440c611b82ff8c34c50aa729a56f8", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-direct-fullgc.stderr.gz", + "original_path": "candidate-test_json_source_length-direct-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-direct-fullgc.stdout.gz", + "original_path": "candidate-test_json_source_length-direct-fullgc.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-direct-normal.stderr.gz", + "original_path": "candidate-test_json_source_length-direct-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-direct-normal.stdout.gz", + "original_path": "candidate-test_json_source_length-direct-normal.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-direct-scheduled.stderr.gz", + "original_path": "candidate-test_json_source_length-direct-scheduled.stderr", + "original_bytes": 611763, + "original_sha256": "efd5f18505ea31f709cc36f6e83912556a90bdedf51c702e8512a6486b9f7f1b", + "sha256": "6753744d4179668107beec6d2440b6cbb131cd68065055716af45507889dd515", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-direct-scheduled.stdout.gz", + "original_path": "candidate-test_json_source_length-direct-scheduled.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-tape-fullgc.stderr.gz", + "original_path": "candidate-test_json_source_length-tape-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-tape-fullgc.stdout.gz", + "original_path": "candidate-test_json_source_length-tape-fullgc.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-tape-normal.stderr.gz", + "original_path": "candidate-test_json_source_length-tape-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-tape-normal.stdout.gz", + "original_path": "candidate-test_json_source_length-tape-normal.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-tape-scheduled.stderr.gz", + "original_path": "candidate-test_json_source_length-tape-scheduled.stderr", + "original_bytes": 617798, + "original_sha256": "42faeb1f1787946ce265cfa937ba5dbd568f6d5de84f085508629f6e9059638a", + "sha256": "7e206e56286a872150696062ffcc8b4911f8d81a91853e66e3a0797a9d99f8b5", + "compression": "gzip" + }, + { + "path": "candidate-test_json_source_length-tape-scheduled.stdout.gz", + "original_path": "candidate-test_json_source_length-tape-scheduled.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-auto-fullgc.stderr.gz", + "original_path": "candidate-test_json_template_capture-auto-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-auto-fullgc.stdout.gz", + "original_path": "candidate-test_json_template_capture-auto-fullgc.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-auto-normal.stderr.gz", + "original_path": "candidate-test_json_template_capture-auto-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-auto-normal.stdout.gz", + "original_path": "candidate-test_json_template_capture-auto-normal.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-auto-scheduled.stderr.gz", + "original_path": "candidate-test_json_template_capture-auto-scheduled.stderr", + "original_bytes": 11913562, + "original_sha256": "e95825c911ba3a62bf09e77c7d8539d7ff2bb974b5ae1457d9ffd5a25877aac3", + "sha256": "07ec13a9f300f8527baf305541e488153880026eeb835353687719dda3f97bed", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-auto-scheduled.stdout.gz", + "original_path": "candidate-test_json_template_capture-auto-scheduled.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-compile.log.gz", + "original_path": "candidate-test_json_template_capture-compile.log", + "original_bytes": 526, + "original_sha256": "dd0a6fc4f6a4ccc3deacc48b882b0c548b2b6d45e70415b998298c77660d4bf5", + "sha256": "3ef77e243cca8a3ac58c87a506eb3d0f063f3fdb873dec480585cbbef908fb9b", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-direct-fullgc.stderr.gz", + "original_path": "candidate-test_json_template_capture-direct-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-direct-fullgc.stdout.gz", + "original_path": "candidate-test_json_template_capture-direct-fullgc.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-direct-normal.stderr.gz", + "original_path": "candidate-test_json_template_capture-direct-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-direct-normal.stdout.gz", + "original_path": "candidate-test_json_template_capture-direct-normal.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-direct-scheduled.stderr.gz", + "original_path": "candidate-test_json_template_capture-direct-scheduled.stderr", + "original_bytes": 11913114, + "original_sha256": "1cc74be9a3d0a5cd223054b6a56457ee911e4ba997d41c0ae15c01ad578b7311", + "sha256": "8db88bb572d38ef694b1c3e71996e85fe50dd859d61e251cf2664c202ae6f3f8", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-direct-scheduled.stdout.gz", + "original_path": "candidate-test_json_template_capture-direct-scheduled.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-tape-fullgc.stderr.gz", + "original_path": "candidate-test_json_template_capture-tape-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-tape-fullgc.stdout.gz", + "original_path": "candidate-test_json_template_capture-tape-fullgc.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-tape-normal.stderr.gz", + "original_path": "candidate-test_json_template_capture-tape-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-tape-normal.stdout.gz", + "original_path": "candidate-test_json_template_capture-tape-normal.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-tape-scheduled.stderr.gz", + "original_path": "candidate-test_json_template_capture-tape-scheduled.stderr", + "original_bytes": 11967200, + "original_sha256": "d2c46f2c82ed1542ffe5f7f49f025c59dbcabe2565952470e53addee3e1a1436", + "sha256": "c33a2939df1110ba43ff64cdf0f4b93fa3c3b69756fc3bbc4d2339745ef567a7", + "compression": "gzip" + }, + { + "path": "candidate-test_json_template_capture-tape-scheduled.stdout.gz", + "original_path": "candidate-test_json_template_capture-tape-scheduled.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "candidate-validation.log.gz", + "original_path": "candidate-validation.log", + "original_bytes": 10605, + "original_sha256": "586840036a46f8d51fd5dfc17685ddcef9832bb77f26b7145e32528883b2b949", + "sha256": "57e1824373dd5546139aee20168c45c1dc17e929577452b2d3b84f96cf171705", + "compression": "gzip" + }, + { + "path": "candidate-worker-build-0.log.gz", + "original_path": "candidate-worker-build-0.log", + "original_bytes": 463, + "original_sha256": "70797896257502df7357e66a8bd0b8a8e6c735f2cb2212306ad479ae6216acd6", + "sha256": "76969eba896bff850f9d68cc26241c24b4276aaf8b2c3252bd2d94404d164489", + "compression": "gzip" + }, + { + "path": "candidate-worker-build-1.log.gz", + "original_path": "candidate-worker-build-1.log", + "original_bytes": 4967, + "original_sha256": "9306d9905e025756ca078765b26a121dda9c6ef46b54efa7f66d92fac86ce944", + "sha256": "093c395491ffda817c195694b2f3849f348feb4de3511443626a7f046e73767d", + "compression": "gzip" + }, + { + "path": "candidate-workers-provenance.json", + "original_path": "candidate-workers-provenance.json", + "original_bytes": 8733, + "original_sha256": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633", + "sha256": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633", + "compression": null + }, + { + "path": "candidate-zero-auto-fullgc.stderr.gz", + "original_path": "candidate-zero-auto-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-zero-auto-fullgc.stdout.gz", + "original_path": "candidate-zero-auto-fullgc.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "candidate-zero-auto-normal.stderr.gz", + "original_path": "candidate-zero-auto-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-zero-auto-normal.stdout.gz", + "original_path": "candidate-zero-auto-normal.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "candidate-zero-auto-scheduled.stderr.gz", + "original_path": "candidate-zero-auto-scheduled.stderr", + "original_bytes": 1066182, + "original_sha256": "a5aa63b85a06a25252a26e66d07a5b1409724ed7bb7c4e09a142810149cdd33f", + "sha256": "a92cd7a6e764709d7b3114bfdb05462f6a94aedc63a44d8b7ccba8e683b3ccf8", + "compression": "gzip" + }, + { + "path": "candidate-zero-auto-scheduled.stdout.gz", + "original_path": "candidate-zero-auto-scheduled.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "candidate-zero-compile.log.gz", + "original_path": "candidate-zero-compile.log", + "original_bytes": 504, + "original_sha256": "69420881432413b4153ceb5717a219b7494e726783ec49970c1a66eec97f91d4", + "sha256": "003fc72325003baf646aa1ce49b107d6fcd57f55743f13146a9d4e32d2296671", + "compression": "gzip" + }, + { + "path": "candidate-zero-direct-fullgc.stderr.gz", + "original_path": "candidate-zero-direct-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-zero-direct-fullgc.stdout.gz", + "original_path": "candidate-zero-direct-fullgc.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "candidate-zero-direct-normal.stderr.gz", + "original_path": "candidate-zero-direct-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-zero-direct-normal.stdout.gz", + "original_path": "candidate-zero-direct-normal.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "candidate-zero-direct-scheduled.stderr.gz", + "original_path": "candidate-zero-direct-scheduled.stderr", + "original_bytes": 1066277, + "original_sha256": "8d187b22528c2522c849f9726baa11d0a9d4d066ee72acb61b65c35ec3e60b19", + "sha256": "e5007a8d3b17b32aa4f6804f76c47a71304ec2c0c4b223fe93891239744edf14", + "compression": "gzip" + }, + { + "path": "candidate-zero-direct-scheduled.stdout.gz", + "original_path": "candidate-zero-direct-scheduled.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "candidate-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz", + "original_path": "candidate-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "original_bytes": 1136582, + "original_sha256": "427c9a83027574c4461a503fcaab0a2608fbb83bdf1699973a2bcfe8a0d096e0", + "sha256": "38bacbb5e71567d9987306ba1b28d83967e1fc5edc1d1fbd3534fe202d5e1ff4", + "compression": "gzip" + }, + { + "path": "candidate-zero-ir-native/check-0.log.gz", + "original_path": "candidate-zero-ir-native/check-0.log", + "original_bytes": 312, + "original_sha256": "cde78b91411e68c230304de0fae7db0a5cc891d5f89abeab8a3f445b57417c85", + "sha256": "86dbf89e0d3677f6b71fe36ea8452971efddd18baa024a3dc670676e75a2d87a", + "compression": "gzip" + }, + { + "path": "candidate-zero-ir-native/compile.log.gz", + "original_path": "candidate-zero-ir-native/compile.log", + "original_bytes": 1238, + "original_sha256": "96b1a5a7c6ea938867bd4d9815131998d9ad7d49781247d6e21aca1b63ce302f", + "sha256": "08dbb515eae7c88c635e94ad13a9fb2c80252bd3a57ed3ed506454b1c7c69458", + "compression": "gzip" + }, + { + "path": "candidate-zero-ir-native/rewrite.log.gz", + "original_path": "candidate-zero-ir-native/rewrite.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-zero-ir-native/zero.ll.gz", + "original_path": "candidate-zero-ir-native/zero.ll", + "original_bytes": 1846275, + "original_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb", + "sha256": "d5e678601b3683fbfba2127d67c9dc4a2effa0cdfa4a6afc8c24cce33d3957b0", + "compression": "gzip" + }, + { + "path": "candidate-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz", + "original_path": "candidate-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "original_bytes": 943081, + "original_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "sha256": "daf8a77706845499060a3b8dac7b48ff8b8535cb1fdc112a7efaf024480dc30e", + "compression": "gzip" + }, + { + "path": "candidate-zero-ir-shadow/check-0.log.gz", + "original_path": "candidate-zero-ir-shadow/check-0.log", + "original_bytes": 116, + "original_sha256": "4050d2a3c84c2d0606b532b2cf18db4b4532c38ddc407b74ee58b6e70a4aa96a", + "sha256": "cee14ccd202819a708991a25c70f2054f462858add40f54840b4e1bb58d81a7b", + "compression": "gzip" + }, + { + "path": "candidate-zero-ir-shadow/check-1.log.gz", + "original_path": "candidate-zero-ir-shadow/check-1.log", + "original_bytes": 156, + "original_sha256": "ab66f20703b9c2e9fc7f3cd7f5c4548b7f54a770d90c04379eb0867944361a04", + "sha256": "f66ccfe5d82ba516e25419bd304b53bf811f6c656e94f92303d3a87fcb0ab837", + "compression": "gzip" + }, + { + "path": "candidate-zero-ir-shadow/compile.log.gz", + "original_path": "candidate-zero-ir-shadow/compile.log", + "original_bytes": 1238, + "original_sha256": "f0a4aada93f0c645d0cb7315098fe67c0908fa55861abec136f7cd1ae9d75de9", + "sha256": "ee591dacf440e8dd6184624ed7a2570e2b1c47a206d6d666efb5ae84237b245c", + "compression": "gzip" + }, + { + "path": "candidate-zero-ir-shadow/zero.ll.gz", + "original_path": "candidate-zero-ir-shadow/zero.ll", + "original_bytes": 943081, + "original_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "sha256": "daf8a77706845499060a3b8dac7b48ff8b8535cb1fdc112a7efaf024480dc30e", + "compression": "gzip" + }, + { + "path": "candidate-zero-roots.json", + "original_path": "candidate-zero-roots.json", + "original_bytes": 1918, + "original_sha256": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80", + "sha256": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80", + "compression": null + }, + { + "path": "candidate-zero-tape-fullgc.stderr.gz", + "original_path": "candidate-zero-tape-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-zero-tape-fullgc.stdout.gz", + "original_path": "candidate-zero-tape-fullgc.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "candidate-zero-tape-normal.stderr.gz", + "original_path": "candidate-zero-tape-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "candidate-zero-tape-normal.stdout.gz", + "original_path": "candidate-zero-tape-normal.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "candidate-zero-tape-scheduled.stderr.gz", + "original_path": "candidate-zero-tape-scheduled.stderr", + "original_bytes": 1065348, + "original_sha256": "02b911f0d79d29eac815d70a66cbe95f276c8f92c9cb6262d4c9a4aee68a8e19", + "sha256": "2b9a9ea15f2c2fee0a7a5a55f4351d55e91c14db4032f0a70be4264dafbb7a44", + "compression": "gzip" + }, + { + "path": "candidate-zero-tape-scheduled.stdout.gz", + "original_path": "candidate-zero-tape-scheduled.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "candidate-zero-validation.json", + "original_path": "candidate-zero-validation.json", + "original_bytes": 3139, + "original_sha256": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140", + "sha256": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140", + "compression": null + }, + { + "path": "changing-options-candidate-small_record-changing-plain-normal.stderr.gz", + "original_path": "changing-options-candidate-small_record-changing-plain-normal.stderr", + "original_bytes": 1389, + "original_sha256": "17ab65473f3fe6503c197f62808f5a6ef0ea851941dbbd5f0d4253f2bc9cf00b", + "sha256": "0a6acb02b485ce9a3cde7cf5fc0f2c6937c36e7e8590a04faaf95ccfeee07b65", + "compression": "gzip" + }, + { + "path": "changing-options-candidate-small_record-changing-plain-normal.stdout.gz", + "original_path": "changing-options-candidate-small_record-changing-plain-normal.stdout", + "original_bytes": 183, + "original_sha256": "87d558eed4b5111739972fd0570e8c280608553efbca9c46e29f315f1c75ec93", + "sha256": "f125bdbf238a6be76da5f7d251f87b2d3956795ec682a0a2e1b7edbcdd49378a", + "compression": "gzip" + }, + { + "path": "changing-options-candidate-small_record-changing-plain-scheduled.stderr.gz", + "original_path": "changing-options-candidate-small_record-changing-plain-scheduled.stderr", + "original_bytes": 45570, + "original_sha256": "7c0096c34bc7ea25984e1d3246c241e0bca5e48eb7b73a3e51b18ac365bbefc7", + "sha256": "d8f4d4120aaf0a29f01837b823a9170412f9453aa38a94005935ecc2243d4561", + "compression": "gzip" + }, + { + "path": "changing-options-candidate-small_record-changing-plain-scheduled.stdout.gz", + "original_path": "changing-options-candidate-small_record-changing-plain-scheduled.stdout", + "original_bytes": 176, + "original_sha256": "f854a9eef8b22b9838b42550362ca55f7e5da09a94b05a9f0f462db4d3e2c39c", + "sha256": "c710f5ed5318e85edb8c96330ddc43f43f4088c829cfe02352aee15de39be4b4", + "compression": "gzip" + }, + { + "path": "changing-options-candidate-small_record-changing-zero-normal.stderr.gz", + "original_path": "changing-options-candidate-small_record-changing-zero-normal.stderr", + "original_bytes": 1389, + "original_sha256": "7d1fd3a6c58374084026a474a5611f434bfd2a96cd61cd03e4ae7f702ef9c849", + "sha256": "3d8843f7c5522eceac8cf393e1550645dd78d021c79cd5994b96e97e36bfda22", + "compression": "gzip" + }, + { + "path": "changing-options-candidate-small_record-changing-zero-normal.stdout.gz", + "original_path": "changing-options-candidate-small_record-changing-zero-normal.stdout", + "original_bytes": 182, + "original_sha256": "39bade7382f63e4098bac0f1bb9434655be85363128ac7de7b09279ccd32f6a0", + "sha256": "b33978a0f370b8614670dfe8b1783476f4ba5e924c5e76bfc4555f222c524781", + "compression": "gzip" + }, + { + "path": "changing-options-candidate-small_record-changing-zero-scheduled.stderr.gz", + "original_path": "changing-options-candidate-small_record-changing-zero-scheduled.stderr", + "original_bytes": 45536, + "original_sha256": "be1717750a24f1857cb1e7d2fea5ef9de193a1a9399109c46f9419a777e2b37f", + "sha256": "34fa8aef5b8342c961054e6d1124c15ab4f5af8eff71d488bae8ebe3d66458dc", + "compression": "gzip" + }, + { + "path": "changing-options-candidate-small_record-changing-zero-scheduled.stdout.gz", + "original_path": "changing-options-candidate-small_record-changing-zero-scheduled.stdout", + "original_bytes": 176, + "original_sha256": "56f13b7a7266fd25765366e66226b7caeb382d4b14e6aa6035302b0cd2c2d657", + "sha256": "2217469225b0e672c66142c9ac15152cfcc3352697275c23818d0181cfb33b3e", + "compression": "gzip" + }, + { + "path": "changing-options-worker.js", + "original_path": "changing-options-worker.js", + "original_bytes": 1466, + "original_sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00", + "sha256": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00", + "compression": null + }, + { + "path": "changing-options-worker.ts", + "original_path": "changing-options-worker.ts", + "original_bytes": 1466, + "original_sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "sha256": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + "compression": null + }, + { + "path": "check-changing-roots.py", + "original_path": "check-changing-roots.py", + "original_bytes": 2600, + "original_sha256": "0d804863d6b7200d9367791084a16d930f86ab548fea1b43e7e3d9c32125350c", + "sha256": "0d804863d6b7200d9367791084a16d930f86ab548fea1b43e7e3d9c32125350c", + "compression": null + }, + { + "path": "check-retained-roots.py", + "original_path": "check-retained-roots.py", + "original_bytes": 2597, + "original_sha256": "5b6dc49229a667b21b5afe42806779ed44054d8eb8f013f941a8b9948a79f151", + "sha256": "5b6dc49229a667b21b5afe42806779ed44054d8eb8f013f941a8b9948a79f151", + "compression": null + }, + { + "path": "check-roots.py", + "original_path": "check-roots.py", + "original_bytes": 3699, + "original_sha256": "be88eb9b9edb5a9ee9e93222546e6c6c4bb284ad35def61d5fe750a14e9dab63", + "sha256": "be88eb9b9edb5a9ee9e93222546e6c6c4bb284ad35def61d5fe750a14e9dab63", + "compression": null + }, + { + "path": "check-zero-roots.py", + "original_path": "check-zero-roots.py", + "original_bytes": 2591, + "original_sha256": "18e78fdcc00cd2bd6f8d6318ea5f68cd0a17a82228fbdc2bf252d49734f2e329", + "sha256": "18e78fdcc00cd2bd6f8d6318ea5f68cd0a17a82228fbdc2bf252d49734f2e329", + "compression": null + }, + { + "path": "compare-json-entry-disassembly.py", + "original_path": "compare-json-entry-disassembly.py", + "original_bytes": 1482, + "original_sha256": "e16f0b9afb7f53ecafbea18de70684a9e478c74375b48194280b623bde4aa3ae", + "sha256": "e16f0b9afb7f53ecafbea18de70684a9e478c74375b48194280b623bde4aa3ae", + "compression": null + }, + { + "path": "compare-roots.py", + "original_path": "compare-roots.py", + "original_bytes": 1694, + "original_sha256": "87500a5860178415e50257b5afdb93f3a3d3733c639ecbd92e3e764c68b9ebe7", + "sha256": "87500a5860178415e50257b5afdb93f3a3d3733c639ecbd92e3e764c68b9ebe7", + "compression": null + }, + { + "path": "file-cap.log.gz", + "original_path": "file-cap.log", + "original_bytes": 44, + "original_sha256": "b0f283074d97912a169a14da638801e20dedc4981a521e2ef90e4028bdcdf8cd", + "sha256": "e7190563dd8303960d1f19c555f05849d2ef6f6c4c47e07636cbc78626becd01", + "compression": "gzip" + }, + { + "path": "fixture-hashes.json", + "original_path": "fixture-hashes.json", + "original_bytes": 2030, + "original_sha256": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06", + "sha256": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06", + "compression": null + }, + { + "path": "fraction-baseline.json", + "original_path": "fraction-baseline.json", + "original_bytes": 1980, + "original_sha256": "41475efabdbe458358432bdba58a7015a523a7e37dc760dc631d8f183a18dd7f", + "sha256": "41475efabdbe458358432bdba58a7015a523a7e37dc760dc631d8f183a18dd7f", + "compression": null + }, + { + "path": "full-analysis.json", + "original_path": "full-analysis.json", + "original_bytes": 202318, + "original_sha256": "178956c113f5db60a1c6a177d422c0f48872f369214e7fc1338065fcc957b089", + "sha256": "178956c113f5db60a1c6a177d422c0f48872f369214e7fc1338065fcc957b089", + "compression": null + }, + { + "path": "full-cases.json", + "original_path": "full-cases.json", + "original_bytes": 7819, + "original_sha256": "8728ac72d0fc35a0cf9b9131392b2ffbaa3fc47b38666e2bf0908d33efe6999c", + "sha256": "8728ac72d0fc35a0cf9b9131392b2ffbaa3fc47b38666e2bf0908d33efe6999c", + "compression": null + }, + { + "path": "getter-baseline-comparison.json", + "original_path": "getter-baseline-comparison.json", + "original_bytes": 6263, + "original_sha256": "ba25735a90a3a6a41ca1c64c7f5929acc5a15b3c0115e76add2a43e0c0165ac6", + "sha256": "ba25735a90a3a6a41ca1c64c7f5929acc5a15b3c0115e76add2a43e0c0165ac6", + "compression": null + }, + { + "path": "getter-baseline-r25-original.json", + "original_path": "getter-baseline-r25-original.json", + "original_bytes": 6233, + "original_sha256": "99ff8b289f95d4bc3cbbde7e763677d33645c4c438dfcf817b3f55cab84d405c", + "sha256": "99ff8b289f95d4bc3cbbde7e763677d33645c4c438dfcf817b3f55cab84d405c", + "compression": null + }, + { + "path": "getter-probe-node.stdout.gz", + "original_path": "getter-probe-node.stdout", + "original_bytes": 23, + "original_sha256": "5d1802bd030fe3379bb06a180e92fcf986296aef9107dadcc10a8f63bdbf6c7b", + "sha256": "17b65d5cbd81112956c97eb2be5bb02374d67ece05d00948e83262a13d41ab5b", + "compression": "gzip" + }, + { + "path": "harness/access-worker.js", + "original_path": "harness/access-worker.js", + "original_bytes": 1511, + "original_sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957", + "sha256": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957", + "compression": null + }, + { + "path": "harness/access-worker.ts", + "original_path": "harness/access-worker.ts", + "original_bytes": 1537, + "original_sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "sha256": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + "compression": null + }, + { + "path": "harness/rotating-worker.js", + "original_path": "harness/rotating-worker.js", + "original_bytes": 2209, + "original_sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + "compression": null + }, + { + "path": "harness/rotating-worker.ts", + "original_path": "harness/rotating-worker.ts", + "original_bytes": 2180, + "original_sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "compression": null + }, + { + "path": "harness/run_access.py", + "original_path": "harness/run_access.py", + "original_bytes": 4445, + "original_sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67", + "sha256": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67", + "compression": null + }, + { + "path": "harness/run_dispatch_focus.py", + "original_path": "harness/run_dispatch_focus.py", + "original_bytes": 6473, + "original_sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "compression": null + }, + { + "path": "harness/run_regression_focus.py", + "original_path": "harness/run_regression_focus.py", + "original_bytes": 6463, + "original_sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270", + "sha256": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270", + "compression": null + }, + { + "path": "harness/with_lock.py", + "original_path": "harness/with_lock.py", + "original_bytes": 2582, + "original_sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "compression": null + }, + { + "path": "harness/worker.js", + "original_path": "harness/worker.js", + "original_bytes": 3348, + "original_sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4", + "sha256": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4", + "compression": null + }, + { + "path": "harness/worker.ts", + "original_path": "harness/worker.ts", + "original_bytes": 3335, + "original_sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "sha256": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + "compression": null + }, + { + "path": "independent-r25-profiles/analysis.json", + "original_path": "independent-r25-profiles/analysis.json", + "original_bytes": 50649, + "original_sha256": "f5518fb63e1c04b331b755dab6feb2fe454dac80827dbea2332bedeb88533cf4", + "sha256": "f5518fb63e1c04b331b755dab6feb2fe454dac80827dbea2332bedeb88533cf4", + "compression": null + }, + { + "path": "independent-r25-profiles/analyze.py", + "original_path": "independent-r25-profiles/analyze.py", + "original_bytes": 4654, + "original_sha256": "d9d66bcfb02cec99abdaebaf99b63b74750fe95192ebf4596d2badb34162364a", + "sha256": "d9d66bcfb02cec99abdaebaf99b63b74750fe95192ebf4596d2badb34162364a", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/build-provenance.json", + "original_path": "independent-r25-profiles/archive/build-provenance.json", + "original_bytes": 1008, + "original_sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/controller-exit.json", + "original_path": "independent-r25-profiles/archive/controller-exit.json", + "original_bytes": 21, + "original_sha256": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2", + "sha256": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/controller.log.gz", + "original_path": "independent-r25-profiles/archive/controller.log.gz", + "original_bytes": 110, + "original_sha256": "6f5aaac2553e77ceb1d54badd2247780641505be970950ef1a55962c3a133641", + "sha256": "6f5aaac2553e77ceb1d54badd2247780641505be970950ef1a55962c3a133641", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/long_string_1m-parse-r25.node-oracle.stderr.gz", + "original_path": "independent-r25-profiles/archive/long_string_1m-parse-r25.node-oracle.stderr.gz", + "original_bytes": 20, + "original_sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/long_string_1m-parse-r25.node-oracle.stdout.gz", + "original_path": "independent-r25-profiles/archive/long_string_1m-parse-r25.node-oracle.stdout.gz", + "original_bytes": 14084, + "original_sha256": "0bd55efbdb9ad143bc5350c0ac6058d439cb8d6606a12dcce4e310a12aaddc39", + "sha256": "0bd55efbdb9ad143bc5350c0ac6058d439cb8d6606a12dcce4e310a12aaddc39", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/long_string_1m-parse-r25.sample.txt.gz", + "original_path": "independent-r25-profiles/archive/long_string_1m-parse-r25.sample.txt.gz", + "original_bytes": 5818, + "original_sha256": "51dcaafba6742d5341f174cffd2c4f3706509ea8add18cad45c4ea6927b0b2a5", + "sha256": "51dcaafba6742d5341f174cffd2c4f3706509ea8add18cad45c4ea6927b0b2a5", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/long_string_1m-parse-r25.sampler.stderr.gz", + "original_path": "independent-r25-profiles/archive/long_string_1m-parse-r25.sampler.stderr.gz", + "original_bytes": 179, + "original_sha256": "8252a761231e80ae18da78ee6a56f9a20ff8775bdc32712057e47ce100ce7dc7", + "sha256": "8252a761231e80ae18da78ee6a56f9a20ff8775bdc32712057e47ce100ce7dc7", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/long_string_1m-parse-r25.sampler.stdout.gz", + "original_path": "independent-r25-profiles/archive/long_string_1m-parse-r25.sampler.stdout.gz", + "original_bytes": 20, + "original_sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/long_string_1m-parse-r25.stderr.gz", + "original_path": "independent-r25-profiles/archive/long_string_1m-parse-r25.stderr.gz", + "original_bytes": 20, + "original_sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/long_string_1m-parse-r25.stdout.gz", + "original_path": "independent-r25-profiles/archive/long_string_1m-parse-r25.stdout.gz", + "original_bytes": 14097, + "original_sha256": "589f37db086cc2a0ed8414f8f4560277e52379e730d319641e44ede988fa5c8c", + "sha256": "589f37db086cc2a0ed8414f8f4560277e52379e730d319641e44ede988fa5c8c", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/measure.py", + "original_path": "independent-r25-profiles/archive/measure.py", + "original_bytes": 4077, + "original_sha256": "639909df86b1b8738e74f0a8a5073b7b3be256ee9c19d06c1c0f418138ed0cb5", + "sha256": "639909df86b1b8738e74f0a8a5073b7b3be256ee9c19d06c1c0f418138ed0cb5", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/processes-after.txt.gz", + "original_path": "independent-r25-profiles/archive/processes-after.txt.gz", + "original_bytes": 8390, + "original_sha256": "2d3f611c20ccdf6c1c32105bc104ad87defa4be9c653972c2f7d4daa4cffc4af", + "sha256": "2d3f611c20ccdf6c1c32105bc104ad87defa4be9c653972c2f7d4daa4cffc4af", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/processes-before.txt.gz", + "original_path": "independent-r25-profiles/archive/processes-before.txt.gz", + "original_bytes": 8420, + "original_sha256": "727b60b7a1716c48bb26260d25f6c9f027453401061e03a44466f296d09edb71", + "sha256": "727b60b7a1716c48bb26260d25f6c9f027453401061e03a44466f296d09edb71", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/profile-cases.json", + "original_path": "independent-r25-profiles/archive/profile-cases.json", + "original_bytes": 578, + "original_sha256": "5e548584933b9f5357fe5224069da09ffa386b07bc4406debdbc80ac912c915f", + "sha256": "5e548584933b9f5357fe5224069da09ffa386b07bc4406debdbc80ac912c915f", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/profiles.json", + "original_path": "independent-r25-profiles/archive/profiles.json", + "original_bytes": 2941, + "original_sha256": "6ced9e279e779d010d5b36d5e47f03121c5bd313f736aa24b669f6d344d368d6", + "sha256": "6ced9e279e779d010d5b36d5e47f03121c5bd313f736aa24b669f6d344d368d6", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/remote-command.json", + "original_path": "independent-r25-profiles/archive/remote-command.json", + "original_bytes": 174, + "original_sha256": "e57a4708e05d202ab5bed4ae9ca14c4adfd5c9818ae08ffb4260b970ce3a64c8", + "sha256": "e57a4708e05d202ab5bed4ae9ca14c4adfd5c9818ae08ffb4260b970ce3a64c8", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/remote.log.gz", + "original_path": "independent-r25-profiles/archive/remote.log.gz", + "original_bytes": 157, + "original_sha256": "f8b0e97782d8e6373b38933c63ad814b3a0380961866ef73998a3973f2a3c801", + "sha256": "f8b0e97782d8e6373b38933c63ad814b3a0380961866ef73998a3973f2a3c801", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/rotating-worker.js", + "original_path": "independent-r25-profiles/archive/rotating-worker.js", + "original_bytes": 2209, + "original_sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + "sha256": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/rotating-worker.ts", + "original_path": "independent-r25-profiles/archive/rotating-worker.ts", + "original_bytes": 2180, + "original_sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "sha256": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/run-parse-profiles.py", + "original_path": "independent-r25-profiles/archive/run-parse-profiles.py", + "original_bytes": 2649, + "original_sha256": "cc445a5d9df6d96cc5ad976dff2a3f1ab6fc823981f1dc143208cab4b2b54db4", + "sha256": "cc445a5d9df6d96cc5ad976dff2a3f1ab6fc823981f1dc143208cab4b2b54db4", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/run_dispatch_focus.py", + "original_path": "independent-r25-profiles/archive/run_dispatch_focus.py", + "original_bytes": 6473, + "original_sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "sha256": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/small_record-parse-r25.node-oracle.stderr.gz", + "original_path": "independent-r25-profiles/archive/small_record-parse-r25.node-oracle.stderr.gz", + "original_bytes": 20, + "original_sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/small_record-parse-r25.node-oracle.stdout.gz", + "original_path": "independent-r25-profiles/archive/small_record-parse-r25.node-oracle.stdout.gz", + "original_bytes": 218, + "original_sha256": "087bcccc1c29987dc62f0da9a24ead67d2b014a1fc64f1220f4a58277105d02b", + "sha256": "087bcccc1c29987dc62f0da9a24ead67d2b014a1fc64f1220f4a58277105d02b", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/small_record-parse-r25.sample.txt.gz", + "original_path": "independent-r25-profiles/archive/small_record-parse-r25.sample.txt.gz", + "original_bytes": 9589, + "original_sha256": "6f331c8d8aa1bc15369c8b88c8576ee9adf641bebebb6de8489777154e4c42ef", + "sha256": "6f331c8d8aa1bc15369c8b88c8576ee9adf641bebebb6de8489777154e4c42ef", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/small_record-parse-r25.sampler.stderr.gz", + "original_path": "independent-r25-profiles/archive/small_record-parse-r25.sampler.stderr.gz", + "original_bytes": 227, + "original_sha256": "6d2fed7cc8f9526b1486f3914008b04256e18b9c57025a7f9f9ad3ed9afae3ed", + "sha256": "6d2fed7cc8f9526b1486f3914008b04256e18b9c57025a7f9f9ad3ed9afae3ed", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/small_record-parse-r25.sampler.stdout.gz", + "original_path": "independent-r25-profiles/archive/small_record-parse-r25.sampler.stdout.gz", + "original_bytes": 20, + "original_sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/small_record-parse-r25.stderr.gz", + "original_path": "independent-r25-profiles/archive/small_record-parse-r25.stderr.gz", + "original_bytes": 20, + "original_sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/small_record-parse-r25.stdout.gz", + "original_path": "independent-r25-profiles/archive/small_record-parse-r25.stdout.gz", + "original_bytes": 225, + "original_sha256": "66ebb8a3bd52a92c7437f9e17f92cb6e8ddc565f45a549ce24b1dcc651233121", + "sha256": "66ebb8a3bd52a92c7437f9e17f92cb6e8ddc565f45a549ce24b1dcc651233121", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/source.patch.gz", + "original_path": "independent-r25-profiles/archive/source.patch.gz", + "original_bytes": 2726, + "original_sha256": "0ec8a78fac6f9d1e8759ffa25fe68d6bcafba2856e7b0a1e32d10b46d9cd51f1", + "sha256": "0ec8a78fac6f9d1e8759ffa25fe68d6bcafba2856e7b0a1e32d10b46d9cd51f1", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/source.patch.json", + "original_path": "independent-r25-profiles/archive/source.patch.json", + "original_bytes": 203, + "original_sha256": "06a76c816861cd0d5e8abe3b85c8288cdd5c5c9c9befd3550d6b4d360d83a293", + "sha256": "06a76c816861cd0d5e8abe3b85c8288cdd5c5c9c9befd3550d6b4d360d83a293", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/stage-hashes.json", + "original_path": "independent-r25-profiles/archive/stage-hashes.json", + "original_bytes": 3758, + "original_sha256": "a645be6b458e483ce049847d0d29636ea4e1693aaa7e771dac2de34bdfd64352", + "sha256": "a645be6b458e483ce049847d0d29636ea4e1693aaa7e771dac2de34bdfd64352", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/unicode_1m-parse-r25.node-oracle.stderr.gz", + "original_path": "independent-r25-profiles/archive/unicode_1m-parse-r25.node-oracle.stderr.gz", + "original_bytes": 20, + "original_sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/unicode_1m-parse-r25.node-oracle.stdout.gz", + "original_path": "independent-r25-profiles/archive/unicode_1m-parse-r25.node-oracle.stdout.gz", + "original_bytes": 19643, + "original_sha256": "d3dddb260bc071bde0d411de34b270655ff5c40c75a6131ad2eb052cdcc962bb", + "sha256": "d3dddb260bc071bde0d411de34b270655ff5c40c75a6131ad2eb052cdcc962bb", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/unicode_1m-parse-r25.sample.txt.gz", + "original_path": "independent-r25-profiles/archive/unicode_1m-parse-r25.sample.txt.gz", + "original_bytes": 5128, + "original_sha256": "d2fde94b69c8abb8f508eb4a8165286c6b1c864a28630255e79f203a0fb33d76", + "sha256": "d2fde94b69c8abb8f508eb4a8165286c6b1c864a28630255e79f203a0fb33d76", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/unicode_1m-parse-r25.sampler.stderr.gz", + "original_path": "independent-r25-profiles/archive/unicode_1m-parse-r25.sampler.stderr.gz", + "original_bytes": 178, + "original_sha256": "d4c91c006c7cb33ed93dc01066949f619c3712d02c205ee8aad491537b42fe6c", + "sha256": "d4c91c006c7cb33ed93dc01066949f619c3712d02c205ee8aad491537b42fe6c", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/unicode_1m-parse-r25.sampler.stdout.gz", + "original_path": "independent-r25-profiles/archive/unicode_1m-parse-r25.sampler.stdout.gz", + "original_bytes": 20, + "original_sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/unicode_1m-parse-r25.stderr.gz", + "original_path": "independent-r25-profiles/archive/unicode_1m-parse-r25.stderr.gz", + "original_bytes": 20, + "original_sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/unicode_1m-parse-r25.stdout.gz", + "original_path": "independent-r25-profiles/archive/unicode_1m-parse-r25.stdout.gz", + "original_bytes": 19650, + "original_sha256": "46aa16ea93682315edb94f0483f8b457c43da51a34611d2f3db5521d81a19c97", + "sha256": "46aa16ea93682315edb94f0483f8b457c43da51a34611d2f3db5521d81a19c97", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/window.json", + "original_path": "independent-r25-profiles/archive/window.json", + "original_bytes": 539, + "original_sha256": "5a6c1bd772085325aaa63604023478a22331f8c2ab880beb0c8f11f2f15f468d", + "sha256": "5a6c1bd772085325aaa63604023478a22331f8c2ab880beb0c8f11f2f15f468d", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/with_lock.py", + "original_path": "independent-r25-profiles/archive/with_lock.py", + "original_bytes": 2582, + "original_sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "sha256": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "compression": null + }, + { + "path": "independent-r25-profiles/archive/workers-provenance.json", + "original_path": "independent-r25-profiles/archive/workers-provenance.json", + "original_bytes": 8213, + "original_sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + "compression": null + }, + { + "path": "independent-r25-profiles/build-provenance.json", + "original_path": "independent-r25-profiles/build-provenance.json", + "original_bytes": 1008, + "original_sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + "compression": null + }, + { + "path": "independent-r25-profiles/manifest.json", + "original_path": "independent-r25-profiles/manifest.json", + "original_bytes": 19374, + "original_sha256": "ae1b47f6c84b9126264070904665d5ee5ad00835600835cdf5181fc332d0b66e", + "sha256": "ae1b47f6c84b9126264070904665d5ee5ad00835600835cdf5181fc332d0b66e", + "compression": null + }, + { + "path": "independent-r25-profiles/measure.py", + "original_path": "independent-r25-profiles/measure.py", + "original_bytes": 4077, + "original_sha256": "639909df86b1b8738e74f0a8a5073b7b3be256ee9c19d06c1c0f418138ed0cb5", + "sha256": "639909df86b1b8738e74f0a8a5073b7b3be256ee9c19d06c1c0f418138ed0cb5", + "compression": null + }, + { + "path": "independent-r25-profiles/next-length-proposal.md", + "original_path": "independent-r25-profiles/next-length-proposal.md", + "original_bytes": 1791, + "original_sha256": "248c0cf8bb580ba1fc074b097fbb06742ef89415913429be7dffa7653a98f066", + "sha256": "248c0cf8bb580ba1fc074b097fbb06742ef89415913429be7dffa7653a98f066", + "compression": null + }, + { + "path": "independent-r25-profiles/profile-cases.json", + "original_path": "independent-r25-profiles/profile-cases.json", + "original_bytes": 578, + "original_sha256": "5e548584933b9f5357fe5224069da09ffa386b07bc4406debdbc80ac912c915f", + "sha256": "5e548584933b9f5357fe5224069da09ffa386b07bc4406debdbc80ac912c915f", + "compression": null + }, + { + "path": "independent-r25-profiles/remote-command.json", + "original_path": "independent-r25-profiles/remote-command.json", + "original_bytes": 174, + "original_sha256": "e57a4708e05d202ab5bed4ae9ca14c4adfd5c9818ae08ffb4260b970ce3a64c8", + "sha256": "e57a4708e05d202ab5bed4ae9ca14c4adfd5c9818ae08ffb4260b970ce3a64c8", + "compression": null + }, + { + "path": "independent-r25-profiles/report.md", + "original_path": "independent-r25-profiles/report.md", + "original_bytes": 2253, + "original_sha256": "82a3a6715ecc2841af68df72c45fde90e016e0d108e1a54b439b830729e9bc1b", + "sha256": "82a3a6715ecc2841af68df72c45fde90e016e0d108e1a54b439b830729e9bc1b", + "compression": null + }, + { + "path": "independent-r25-profiles/run-parse-profiles.py", + "original_path": "independent-r25-profiles/run-parse-profiles.py", + "original_bytes": 2649, + "original_sha256": "cc445a5d9df6d96cc5ad976dff2a3f1ab6fc823981f1dc143208cab4b2b54db4", + "sha256": "cc445a5d9df6d96cc5ad976dff2a3f1ab6fc823981f1dc143208cab4b2b54db4", + "compression": null + }, + { + "path": "independent-r25-profiles/stage-hashes.json", + "original_path": "independent-r25-profiles/stage-hashes.json", + "original_bytes": 3758, + "original_sha256": "a645be6b458e483ce049847d0d29636ea4e1693aaa7e771dac2de34bdfd64352", + "sha256": "a645be6b458e483ce049847d0d29636ea4e1693aaa7e771dac2de34bdfd64352", + "compression": null + }, + { + "path": "independent-r25-profiles/utf16-hint-prototype-provenance.json", + "original_path": "independent-r25-profiles/utf16-hint-prototype-provenance.json", + "original_bytes": 1105, + "original_sha256": "f625452da9bf9575af7fc414a32c01071f4c96570c0b38e33e0097f27620255d", + "sha256": "f625452da9bf9575af7fc414a32c01071f4c96570c0b38e33e0097f27620255d", + "compression": null + }, + { + "path": "independent-r25-profiles/utf16-hint-prototype.rs", + "original_path": "independent-r25-profiles/utf16-hint-prototype.rs", + "original_bytes": 3354, + "original_sha256": "a4faa14bb0cc174308bf7daa0aa77b02b737888c5bec4282e3b2bc215752f4e3", + "sha256": "a4faa14bb0cc174308bf7daa0aa77b02b737888c5bec4282e3b2bc215752f4e3", + "compression": null + }, + { + "path": "independent-r25-profiles/workers-provenance.json", + "original_path": "independent-r25-profiles/workers-provenance.json", + "original_bytes": 8213, + "original_sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + "compression": null + }, + { + "path": "index-artifacts.py", + "original_path": "index-artifacts.py", + "original_bytes": 2696, + "original_sha256": "d4c237ab32fb7d7b1ea472e8e062bfe0b6d52cb8a2f30901385cf07f199600d6", + "sha256": "d4c237ab32fb7d7b1ea472e8e062bfe0b6d52cb8a2f30901385cf07f199600d6", + "compression": null + }, + { + "path": "inspect-disassembly.py", + "original_path": "inspect-disassembly.py", + "original_bytes": 1504, + "original_sha256": "955bc47675072c38fc35370dd68b7fa39eeeefde1d94661e4546dc3eda1533e1", + "sha256": "955bc47675072c38fc35370dd68b7fa39eeeefde1d94661e4546dc3eda1533e1", + "compression": null + }, + { + "path": "json-entry-disassembly.json", + "original_path": "json-entry-disassembly.json", + "original_bytes": 137458, + "original_sha256": "4cccb83348471f3d338bc905ad3fd59cfb6e9ba81785765c04cc029f9a2d038e", + "sha256": "4cccb83348471f3d338bc905ad3fd59cfb6e9ba81785765c04cc029f9a2d038e", + "compression": null + }, + { + "path": "lazy-180-canonical-plain-node.stdout.gz", + "original_path": "lazy-180-canonical-plain-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "lazy-180-canonical-plain.stdout.gz", + "original_path": "lazy-180-canonical-plain.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "lazy-180-canonical-pretty-node.stdout.gz", + "original_path": "lazy-180-canonical-pretty-node.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "lazy-180-canonical-pretty.stdout.gz", + "original_path": "lazy-180-canonical-pretty.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "lazy-180-canonical-true-node.stdout.gz", + "original_path": "lazy-180-canonical-true-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "lazy-180-canonical-true.stdout.gz", + "original_path": "lazy-180-canonical-true.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "lazy-180-canonical-zero-node.stdout.gz", + "original_path": "lazy-180-canonical-zero-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "lazy-180-canonical-zero.stdout.gz", + "original_path": "lazy-180-canonical-zero.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "lazy-180-duplicate-plain-node.stdout.gz", + "original_path": "lazy-180-duplicate-plain-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "lazy-180-duplicate-plain.stdout.gz", + "original_path": "lazy-180-duplicate-plain.stdout", + "original_bytes": 7828, + "original_sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193", + "sha256": "183217362186a28debd0bf2244e0386238b95447e69cfb245f61f37c6cdeb5f8", + "compression": "gzip" + }, + { + "path": "lazy-180-duplicate-pretty-node.stdout.gz", + "original_path": "lazy-180-duplicate-pretty-node.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "lazy-180-duplicate-pretty.stdout.gz", + "original_path": "lazy-180-duplicate-pretty.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "lazy-180-duplicate-true-node.stdout.gz", + "original_path": "lazy-180-duplicate-true-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "lazy-180-duplicate-true.stdout.gz", + "original_path": "lazy-180-duplicate-true.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "lazy-180-duplicate-zero-node.stdout.gz", + "original_path": "lazy-180-duplicate-zero-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "lazy-180-duplicate-zero.stdout.gz", + "original_path": "lazy-180-duplicate-zero.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "lazy-180-whitespace-plain-node.stdout.gz", + "original_path": "lazy-180-whitespace-plain-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "lazy-180-whitespace-plain.stdout.gz", + "original_path": "lazy-180-whitespace-plain.stdout", + "original_bytes": 7828, + "original_sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e", + "sha256": "230ec14ef43128eac23332e18bb64f784860557d9dad247534aa487e39430f60", + "compression": "gzip" + }, + { + "path": "lazy-180-whitespace-pretty-node.stdout.gz", + "original_path": "lazy-180-whitespace-pretty-node.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "lazy-180-whitespace-pretty.stdout.gz", + "original_path": "lazy-180-whitespace-pretty.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "lazy-180-whitespace-true-node.stdout.gz", + "original_path": "lazy-180-whitespace-true-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "lazy-180-whitespace-true.stdout.gz", + "original_path": "lazy-180-whitespace-true.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "lazy-180-whitespace-zero-node.stdout.gz", + "original_path": "lazy-180-whitespace-zero-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "lazy-180-whitespace-zero.stdout.gz", + "original_path": "lazy-180-whitespace-zero.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "lazy-2-canonical-plain-node.stdout.gz", + "original_path": "lazy-2-canonical-plain-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-canonical-plain.stdout.gz", + "original_path": "lazy-2-canonical-plain.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-canonical-pretty-node.stdout.gz", + "original_path": "lazy-2-canonical-pretty-node.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "lazy-2-canonical-pretty.stdout.gz", + "original_path": "lazy-2-canonical-pretty.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "lazy-2-canonical-true-node.stdout.gz", + "original_path": "lazy-2-canonical-true-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-canonical-true.stdout.gz", + "original_path": "lazy-2-canonical-true.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-canonical-zero-node.stdout.gz", + "original_path": "lazy-2-canonical-zero-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-canonical-zero.stdout.gz", + "original_path": "lazy-2-canonical-zero.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-duplicate-plain-node.stdout.gz", + "original_path": "lazy-2-duplicate-plain-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-duplicate-plain.stdout.gz", + "original_path": "lazy-2-duplicate-plain.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-duplicate-pretty-node.stdout.gz", + "original_path": "lazy-2-duplicate-pretty-node.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "lazy-2-duplicate-pretty.stdout.gz", + "original_path": "lazy-2-duplicate-pretty.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "lazy-2-duplicate-true-node.stdout.gz", + "original_path": "lazy-2-duplicate-true-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-duplicate-true.stdout.gz", + "original_path": "lazy-2-duplicate-true.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-duplicate-zero-node.stdout.gz", + "original_path": "lazy-2-duplicate-zero-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-duplicate-zero.stdout.gz", + "original_path": "lazy-2-duplicate-zero.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-whitespace-plain-node.stdout.gz", + "original_path": "lazy-2-whitespace-plain-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-whitespace-plain.stdout.gz", + "original_path": "lazy-2-whitespace-plain.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-whitespace-pretty-node.stdout.gz", + "original_path": "lazy-2-whitespace-pretty-node.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "lazy-2-whitespace-pretty.stdout.gz", + "original_path": "lazy-2-whitespace-pretty.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "lazy-2-whitespace-true-node.stdout.gz", + "original_path": "lazy-2-whitespace-true-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-whitespace-true.stdout.gz", + "original_path": "lazy-2-whitespace-true.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-whitespace-zero-node.stdout.gz", + "original_path": "lazy-2-whitespace-zero-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-2-whitespace-zero.stdout.gz", + "original_path": "lazy-2-whitespace-zero.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "lazy-candidate-probes.json", + "original_path": "lazy-candidate-probes.json", + "original_bytes": 4987, + "original_sha256": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81", + "sha256": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81", + "compression": null + }, + { + "path": "lazy-main-probes.json", + "original_path": "lazy-main-probes.json", + "original_bytes": 4922, + "original_sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7", + "sha256": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7", + "compression": null + }, + { + "path": "lazy-probe-candidate-compile.log.gz", + "original_path": "lazy-probe-candidate-compile.log", + "original_bytes": 516, + "original_sha256": "c650fffe3188b76466c34aee907526a76c33fc23eece401b8815c6b328d0341a", + "sha256": "4c8d9dff6ebf88becf4ab559556459c3fd300bb0909127892819e0db244256e1", + "compression": "gzip" + }, + { + "path": "lint-results.json", + "original_path": "lint-results.json", + "original_bytes": 428, + "original_sha256": "62c6272c807349835b79f79eb38bc3bc8e3816df4307a80129f39e57c37a98d2", + "sha256": "62c6272c807349835b79f79eb38bc3bc8e3816df4307a80129f39e57c37a98d2", + "compression": null + }, + { + "path": "main-11cached_read8lazy_get.s.gz", + "original_path": "main-11cached_read8lazy_get.s", + "original_bytes": 3196, + "original_sha256": "e2f9af41c55fab7041f8c4ffdc49f93e408f712b33f1c078091b6fdf3d466fd0", + "sha256": "73edfdc4ed50bdba2be0ebeaa5e90a92c1528acc4d11d56e027787754f79af71", + "compression": "gzip" + }, + { + "path": "main-15lazy_get_rooted.s.gz", + "original_path": "main-15lazy_get_rooted.s", + "original_bytes": 17751, + "original_sha256": "832cdb07e60ed7e112129f883e0fc09e3e6473678b9f292924b0ee1acbf8a32a", + "sha256": "753b16eb4df43c237f30b0d43ca533da906588af6be72692a479d28939e72487", + "compression": "gzip" + }, + { + "path": "main-8mutation26resolve_materialized_array.s.gz", + "original_path": "main-8mutation26resolve_materialized_array.s", + "original_bytes": 20446, + "original_sha256": "c5d091ce716336ac61dd9e8612375e3fe972287106230a8ab3b58a270f70b38c", + "sha256": "4c2c71dd11553f4101f782ca4aca4a474dd6d83b2806fc52ae131e3a9bbd399e", + "compression": "gzip" + }, + { + "path": "main-access-worker-build-0.log.gz", + "original_path": "main-access-worker-build-0.log", + "original_bytes": 457, + "original_sha256": "9cb1b2454f6568fcc50e9153eca7e82427c08b9a47161ab1e5cb379eb21afdc6", + "sha256": "34246b91f4eb18cd84e69195f1c69f647f37ddb069c5d7973f34f58c13f5adb8", + "compression": "gzip" + }, + { + "path": "main-access-worker-build-1.log.gz", + "original_path": "main-access-worker-build-1.log", + "original_bytes": 4733, + "original_sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072", + "sha256": "cb307aaf4147c58343c2d7aa993a2a3c2dd3a495cf25a5abbf63e6a95ab015a8", + "compression": "gzip" + }, + { + "path": "main-array-get.s.gz", + "original_path": "main-array-get.s", + "original_bytes": 31053, + "original_sha256": "c16a0488a4e0dcbeab060ef634eee016beafb3f45e601a1309ad0006d8cd2ccc", + "sha256": "df9caf1d0929bdcaff1f6e0797f53bd1e0fdb0ccbcf69b98331d8c836e4642b0", + "compression": "gzip" + }, + { + "path": "main-build-provenance.json", + "original_path": "main-build-provenance.json", + "original_bytes": 1008, + "original_sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + "sha256": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + "compression": null + }, + { + "path": "main-callback-only-auto-scheduled.stderr.gz", + "original_path": "main-callback-only-auto-scheduled.stderr", + "original_bytes": 105429, + "original_sha256": "d78071b285ec00e504cb5fd437266e0070046cdab2dc74d8746f8bd8a647cb9e", + "sha256": "f4c84e2af9f29a101dd380caa95cdd7117d9f6b98bf0811de072b746e14229de", + "compression": "gzip" + }, + { + "path": "main-callback-only-auto-scheduled.stdout.gz", + "original_path": "main-callback-only-auto-scheduled.stdout", + "original_bytes": 39, + "original_sha256": "8908a39d4a7b4d19b28d6de2f756de4d8aa558f4199186794e3fbf7980e25edf", + "sha256": "cbc3e9a036df44bd30b481ce8220c1156d618142dc6658d8b7fcb9e067721877", + "compression": "gzip" + }, + { + "path": "main-callback-only-compile.log.gz", + "original_path": "main-callback-only-compile.log", + "original_bytes": 500, + "original_sha256": "923562ac2fcba7520fa85c5381f506a454cb87c91598863a578a3bb721da405a", + "sha256": "068f9b425f050a8b385cc8ad8483f3bea7f9566f4989fb3a6a8d4f63703a7623", + "compression": "gzip" + }, + { + "path": "main-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll.gz", + "original_path": "main-changing-ir-native/.perry-trace/llvm/changing_options_worker_ts.ll", + "original_bytes": 400010, + "original_sha256": "6dc46fa8a272f130ecf98116d39e85409396ddd0374c7536dddb6f811cf00757", + "sha256": "1040e67e889e5648c5ac1cb72bd55939b0565a7cbf97f3f19e75456b3934f08d", + "compression": "gzip" + }, + { + "path": "main-changing-ir-native/check-0.log.gz", + "original_path": "main-changing-ir-native/check-0.log", + "original_bytes": 2961, + "original_sha256": "5bc08c71b75ca87cb23c5dea77186b06a48601e92be12bd7ad4da55bc627e38a", + "sha256": "114e4f01a81a89cf7a1a588730b4ccc6eae3e49b38eef891bc12c55432e76bd0", + "compression": "gzip" + }, + { + "path": "main-changing-ir-native/compile.log.gz", + "original_path": "main-changing-ir-native/compile.log", + "original_bytes": 1220, + "original_sha256": "30ff32dd1c93979b9cc522524aed8325e2205867de6fab90231163c2293d8832", + "sha256": "2838f8c3af33a333cecf36d94431acad8a69ff1533bff5614f3ab4a15b64cdc0", + "compression": "gzip" + }, + { + "path": "main-changing-ir-native/rewrite.log.gz", + "original_path": "main-changing-ir-native/rewrite.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-changing-ir-native/zero.ll.gz", + "original_path": "main-changing-ir-native/zero.ll", + "original_bytes": 576656, + "original_sha256": "ffc81e84d13930748c455b0b2c005008e02d016ce086f175e7b402535f126e79", + "sha256": "c0148a443246bfb88bccca50f6dd2f7356c220c96704622c8988477b0fe1d69a", + "compression": "gzip" + }, + { + "path": "main-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll.gz", + "original_path": "main-changing-ir-shadow/.perry-trace/llvm/changing_options_worker_ts.ll", + "original_bytes": 369056, + "original_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "sha256": "4291f73dad619b919f6419b231eb38241e6cfb87f9bc1df40104f4263aa795d2", + "compression": "gzip" + }, + { + "path": "main-changing-ir-shadow/check-0.log.gz", + "original_path": "main-changing-ir-shadow/check-0.log", + "original_bytes": 114, + "original_sha256": "b2b11d103a7685b9c344918149dd3fdaa15213e4252c5a84723aaeda677299eb", + "sha256": "fd59ff6c5a9dce3389c65282d15d8b6d3591b298dd856bb32852f0718ac4fda9", + "compression": "gzip" + }, + { + "path": "main-changing-ir-shadow/check-1.log.gz", + "original_path": "main-changing-ir-shadow/check-1.log", + "original_bytes": 155, + "original_sha256": "064c117b67243e7c927199ad1a1470831a56b2ee7728f032f0619ba99dd9edc4", + "sha256": "b3c5d5abdc8983e6e0ba06886304ce7fc03b8dd496118bfda338c18a0835a364", + "compression": "gzip" + }, + { + "path": "main-changing-ir-shadow/compile.log.gz", + "original_path": "main-changing-ir-shadow/compile.log", + "original_bytes": 1220, + "original_sha256": "a3b74a3f34e0f290e4ba243956663644625603cf688dcf18c38ac8a7fc3c6f6e", + "sha256": "f3915a3d4a62ad46defd643c3fdface3fdf82fdaffe4d5af1dbb4a375b4bd661", + "compression": "gzip" + }, + { + "path": "main-changing-ir-shadow/zero.ll.gz", + "original_path": "main-changing-ir-shadow/zero.ll", + "original_bytes": 369056, + "original_sha256": "41c94f2eb4ebd9afd04754abdab3850611627688519a25d8768068737f6928ad", + "sha256": "4291f73dad619b919f6419b231eb38241e6cfb87f9bc1df40104f4263aa795d2", + "compression": "gzip" + }, + { + "path": "main-changing-options-build-0.log.gz", + "original_path": "main-changing-options-build-0.log", + "original_bytes": 460, + "original_sha256": "c5ed96ca6475927931d87ffcea89a25a753ea540aa3659976e26afa6404aef2f", + "sha256": "d8a8039d5a5c7b1a2d183a3ef20cb608bf40f932398b08354a21809832959411", + "compression": "gzip" + }, + { + "path": "main-changing-options-build-1.log.gz", + "original_path": "main-changing-options-build-1.log", + "original_bytes": 4733, + "original_sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072", + "sha256": "cb307aaf4147c58343c2d7aa993a2a3c2dd3a495cf25a5abbf63e6a95ab015a8", + "compression": "gzip" + }, + { + "path": "main-changing-options-validation.json", + "original_path": "main-changing-options-validation.json", + "original_bytes": 1183, + "original_sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44", + "sha256": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44", + "compression": null + }, + { + "path": "main-changing-roots.json", + "original_path": "main-changing-roots.json", + "original_bytes": 1891, + "original_sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640", + "sha256": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640", + "compression": null + }, + { + "path": "main-changing-workers-provenance.json", + "original_path": "main-changing-workers-provenance.json", + "original_bytes": 2090, + "original_sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83", + "sha256": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83", + "compression": null + }, + { + "path": "main-fixture-validation.json", + "original_path": "main-fixture-validation.json", + "original_bytes": 40626, + "original_sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14", + "sha256": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14", + "compression": null + }, + { + "path": "main-fraction-compile.log.gz", + "original_path": "main-fraction-compile.log", + "original_bytes": 502, + "original_sha256": "f8e7ed3f57c70b701986a5702ecb901fd5ba49a1d35fc99b750d879f350f0cf5", + "sha256": "cb8b40b0ee9e1ee2757685074c365bbf221a0a0d6b771a4939659ebe83635b4b", + "compression": "gzip" + }, + { + "path": "main-fraction.json", + "original_path": "main-fraction.json", + "original_bytes": 1423, + "original_sha256": "22e0eab1b68df592e51f849c165ece97212f7f67df2790e2f2532b969af25ec8", + "sha256": "22e0eab1b68df592e51f849c165ece97212f7f67df2790e2f2532b969af25ec8", + "compression": null + }, + { + "path": "main-fraction.stderr.gz", + "original_path": "main-fraction.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-fraction.stdout.gz", + "original_path": "main-fraction.stdout", + "original_bytes": 137, + "original_sha256": "e4e7560cd912b241435c0e54018563e1c2d7d4350aa4b493a8bc30c8cff01086", + "sha256": "e0b6ad5833f94aec1550856db43d1e43111f10f487e7978a0d4876712736b2dc", + "compression": "gzip" + }, + { + "path": "main-getter-probe-auto.stderr.gz", + "original_path": "main-getter-probe-auto.stderr", + "original_bytes": 81, + "original_sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd", + "sha256": "538f52363f5df9bab8a1af9d08863ec7c8a8e49ac18af1e08b79b5bdbfb82bc2", + "compression": "gzip" + }, + { + "path": "main-getter-probe-auto.stdout.gz", + "original_path": "main-getter-probe-auto.stdout", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-getter-probe-compile.log.gz", + "original_path": "main-getter-probe-compile.log", + "original_bytes": 499, + "original_sha256": "2d8c719a56fdceca535663bbf2b0b7b80dadc8f7c25d2a9860ec0da8d72af558", + "sha256": "0b36fb0a930fadc80a168d6c5dd765df9a339aeabfb6d383a46895d70dce1086", + "compression": "gzip" + }, + { + "path": "main-getter-probe-direct.stderr.gz", + "original_path": "main-getter-probe-direct.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-getter-probe-direct.stdout.gz", + "original_path": "main-getter-probe-direct.stdout", + "original_bytes": 23, + "original_sha256": "5d1802bd030fe3379bb06a180e92fcf986296aef9107dadcc10a8f63bdbf6c7b", + "sha256": "17b65d5cbd81112956c97eb2be5bb02374d67ece05d00948e83262a13d41ab5b", + "compression": "gzip" + }, + { + "path": "main-getter-probe-tape.stderr.gz", + "original_path": "main-getter-probe-tape.stderr", + "original_bytes": 81, + "original_sha256": "7ec74ab7f049caee2cc14c5c0950a86539460b5126c78eef092b4c58f33842cd", + "sha256": "538f52363f5df9bab8a1af9d08863ec7c8a8e49ac18af1e08b79b5bdbfb82bc2", + "compression": "gzip" + }, + { + "path": "main-getter-probe-tape.stdout.gz", + "original_path": "main-getter-probe-tape.stdout", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz", + "original_path": "main-ir-native/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "original_bytes": 643586, + "original_sha256": "74027b84ff2fa008465587fc74b299427d4c62fcf347c17392713790845a1531", + "sha256": "0e32e798a1947207f7cc3a1e50293d548f08b1feb7bcea0e5307ec29762a3cba", + "compression": "gzip" + }, + { + "path": "main-ir-native/access-worker/compile.log.gz", + "original_path": "main-ir-native/access-worker/compile.log", + "original_bytes": 1230, + "original_sha256": "59be8774038b7e8c88c9aa5fcdd5ae9aacd85919d1a971e24e54b54a67e2b4c1", + "sha256": "95d62f815135b6a6e02900908cf83e14755d80f3b0cfa30e21db1c80a1dc7cb2", + "compression": "gzip" + }, + { + "path": "main-ir-native/access-worker/rewrite-0.log.gz", + "original_path": "main-ir-native/access-worker/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-ir-native/access-worker-0.ll.gz", + "original_path": "main-ir-native/access-worker-0.ll", + "original_bytes": 1003834, + "original_sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813", + "sha256": "456345e1cc3607644e27e48b1a053cafd2e6fa259e689aac26f0bb20045dc83a", + "compression": "gzip" + }, + { + "path": "main-ir-native/callback-check.log.gz", + "original_path": "main-ir-native/callback-check.log", + "original_bytes": 305, + "original_sha256": "c687e0bda1d65d6a644547dd46495041a9602bff17d0af9578bdd89adf749ff8", + "sha256": "8b145df556707a1bf8b028dc93bcbb8c3497bdd8f64d38af6060764cbdfbb9c9", + "compression": "gzip" + }, + { + "path": "main-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz", + "original_path": "main-ir-native/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "original_bytes": 248871, + "original_sha256": "2d985a40ef89350fbcebd0e3189ea06a271aae20305bc01a5378b70a767bf7f1", + "sha256": "0fd997aa7b85ef97675b581f266742c35e0017559e51174eefb399f95d61500c", + "compression": "gzip" + }, + { + "path": "main-ir-native/callback-only/compile.log.gz", + "original_path": "main-ir-native/callback-only/compile.log", + "original_bytes": 1230, + "original_sha256": "3250a2968404de7cda74c24112c5fc64b54a78ddb0aecb4ca34820d854403062", + "sha256": "ee3aea4786afe003e32cf8befaa24dc248a9d0f11ceac7f3da6e81b8cbc0d69c", + "compression": "gzip" + }, + { + "path": "main-ir-native/callback-only/rewrite-0.log.gz", + "original_path": "main-ir-native/callback-only/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-ir-native/callback-only-0.ll.gz", + "original_path": "main-ir-native/callback-only-0.ll", + "original_bytes": 301773, + "original_sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f", + "sha256": "17bfd3f1fc90170db23745b4a22ee1797a0167d3c91ae96bcfb69742c0f60caa", + "compression": "gzip" + }, + { + "path": "main-ir-native/check-0.log.gz", + "original_path": "main-ir-native/check-0.log", + "original_bytes": 9094, + "original_sha256": "2e1e93ae99fdbf7ff3601b32f219b9d9a53926fb85a68158506729b4cf7436f8", + "sha256": "0e47c5b4ebab603b6b0fa010ff43b8529f31d45a9e4782df4f6e8f783ea6e078", + "compression": "gzip" + }, + { + "path": "main-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz", + "original_path": "main-ir-native/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "original_bytes": 542957, + "original_sha256": "602e8a19f1d5b047e056d5fc85395daafc24aa8f9ab71011b4c17ae3b6234d7b", + "sha256": "56d9aacc6e391ee20776742b226e17c5763584ae855894cc35a7f2260311cadf", + "compression": "gzip" + }, + { + "path": "main-ir-native/options-worker/compile.log.gz", + "original_path": "main-ir-native/options-worker/compile.log", + "original_bytes": 1232, + "original_sha256": "ed56c83522731ac94f1840b17e68288dec1d66d931eb3008e7ae594bc855e748", + "sha256": "4e9ea764594382a9c9708f2d7249563d6e4582624da3560a7cdde3ddab98d1f2", + "compression": "gzip" + }, + { + "path": "main-ir-native/options-worker/rewrite-0.log.gz", + "original_path": "main-ir-native/options-worker/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-ir-native/options-worker-0.ll.gz", + "original_path": "main-ir-native/options-worker-0.ll", + "original_bytes": 800991, + "original_sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055", + "sha256": "b4798f6faefe08279ac9f8c4c3928ad924d43571a8e62868ef6263c938bcecb5", + "compression": "gzip" + }, + { + "path": "main-ir-native/ordinary-workers-check.log.gz", + "original_path": "main-ir-native/ordinary-workers-check.log", + "original_bytes": 312, + "original_sha256": "a070a94176c6d41c9a84264e2c2a20584444f94cbe159d6a74ff8f2c6ce96349", + "sha256": "c589c84b68b0afa30aa8e9fd636ea3af47d2f52939aec667071d3ae649c9c96f", + "compression": "gzip" + }, + { + "path": "main-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz", + "original_path": "main-ir-native/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "original_bytes": 678938, + "original_sha256": "8077eb6cee794e9c857500125018ff127f18b0f1d187caf79dc51f36cc24e43a", + "sha256": "d9c1cc690a687029889b972d20f9a60b8f72afb713abeb410a34b25288554961", + "compression": "gzip" + }, + { + "path": "main-ir-native/prior-entry/compile.log.gz", + "original_path": "main-ir-native/prior-entry/compile.log", + "original_bytes": 1226, + "original_sha256": "732f5d8e16116472aa8021a909dab88d887d090f1e85d4ee66f626367e39af37", + "sha256": "3fca149f912d290022daf3b6deb49466ec922decc8d323ce36d29285040bff3c", + "compression": "gzip" + }, + { + "path": "main-ir-native/prior-entry/rewrite-0.log.gz", + "original_path": "main-ir-native/prior-entry/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-ir-native/prior-entry-0.ll.gz", + "original_path": "main-ir-native/prior-entry-0.ll", + "original_bytes": 1179434, + "original_sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359", + "sha256": "02d21cecf2b948552e6e4e0c0aabcdc05383a22fe06862557f9dcabd748d8669", + "compression": "gzip" + }, + { + "path": "main-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz", + "original_path": "main-ir-native/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "original_bytes": 1380557, + "original_sha256": "97cb6b183b9e4e8e1c8d87fabf2a0f009e5be97a52686633294ef083cee8072a", + "sha256": "f51d727e4632e2910512ac7c8e5455794520ca795921f49324afb32c031255f4", + "compression": "gzip" + }, + { + "path": "main-ir-native/test_json_cached_construction/compile.log.gz", + "original_path": "main-ir-native/test_json_cached_construction/compile.log", + "original_bytes": 1262, + "original_sha256": "5baca3735bb0108e5c20afab19d96e59fffc0f3e42187254c2485ed05a10520c", + "sha256": "03a8fd18e077e5f89c5aeca390ad226837dd274d5406fd5ee45befa8c54aec20", + "compression": "gzip" + }, + { + "path": "main-ir-native/test_json_cached_construction/rewrite-0.log.gz", + "original_path": "main-ir-native/test_json_cached_construction/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-ir-native/test_json_cached_construction-0.ll.gz", + "original_path": "main-ir-native/test_json_cached_construction-0.ll", + "original_bytes": 2251060, + "original_sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749", + "sha256": "e4966e444a9e1a8d4c2cf6a764e26dfcfc277a4b844162a060cc8bc321c3eab3", + "compression": "gzip" + }, + { + "path": "main-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz", + "original_path": "main-ir-native/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "original_bytes": 2290021, + "original_sha256": "96bfa878a9e33d7beed072e8f57f3f259150a1b07bb6eb88fc6fdbdd4eb83cdf", + "sha256": "42383ba65e228bae5fe50aead0753ce49b05cd4029cdbf787b1661779b08358f", + "compression": "gzip" + }, + { + "path": "main-ir-native/test_json_cached_reads/compile.log.gz", + "original_path": "main-ir-native/test_json_cached_reads/compile.log", + "original_bytes": 1248, + "original_sha256": "f95c102e788bd67783acad42f824aab934987690ca0dba2e7d1db9a08905975c", + "sha256": "33686ae180deef2ad9ec0c692daedb6a7f53259f26f6ef3d636a614eb80810df", + "compression": "gzip" + }, + { + "path": "main-ir-native/test_json_cached_reads/rewrite-0.log.gz", + "original_path": "main-ir-native/test_json_cached_reads/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-ir-native/test_json_cached_reads-0.ll.gz", + "original_path": "main-ir-native/test_json_cached_reads-0.ll", + "original_bytes": 5565737, + "original_sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8", + "sha256": "1c21835a96bf4c080db4cf86d09f76dc7e9163c13bcc26b92b45a8df9013176c", + "compression": "gzip" + }, + { + "path": "main-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz", + "original_path": "main-ir-native/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "original_bytes": 1780853, + "original_sha256": "83b73c072cbbca1a31acbeeaf5a91bb2a305e303e05cd4466dd68794d4bdcb52", + "sha256": "73e4e7465e544e226c612088cfc1388be8d67c2e9be9110b047302db70798f15", + "compression": "gzip" + }, + { + "path": "main-ir-native/test_json_source_length/compile.log.gz", + "original_path": "main-ir-native/test_json_source_length/compile.log", + "original_bytes": 1250, + "original_sha256": "9c77d4fb5766284644d2914d0026d67e6f113cb072573bc9b4fe7e7e8733c47c", + "sha256": "1f0a613b646d4657bfc53766eeee6370b01d833b57f7b7aa2209d4b6f0cc8056", + "compression": "gzip" + }, + { + "path": "main-ir-native/test_json_source_length/rewrite-0.log.gz", + "original_path": "main-ir-native/test_json_source_length/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-ir-native/test_json_source_length-0.ll.gz", + "original_path": "main-ir-native/test_json_source_length-0.ll", + "original_bytes": 3425567, + "original_sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe", + "sha256": "fa0764554f2473e8a1790658bf58c021b6e6d4c4d83076d16215f4700c80d41a", + "compression": "gzip" + }, + { + "path": "main-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz", + "original_path": "main-ir-native/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "original_bytes": 447834, + "original_sha256": "66327336cb51ae8a5b9dc2f013695d4c2a78f9473e3b34f4d8752b1b5731b25a", + "sha256": "192bc15d58639a9043a348002188c069052f373404dc092c087e551406589653", + "compression": "gzip" + }, + { + "path": "main-ir-native/test_json_template_capture/compile.log.gz", + "original_path": "main-ir-native/test_json_template_capture/compile.log", + "original_bytes": 1256, + "original_sha256": "77f302b730a6872abc2adf38a88eed36502a0cff7906fe55fd5e01c3f9ab46d1", + "sha256": "e714c037c8d6c29589b6f60042f3c97435ecfa41e624709d4a8d47386290e6c9", + "compression": "gzip" + }, + { + "path": "main-ir-native/test_json_template_capture/rewrite-0.log.gz", + "original_path": "main-ir-native/test_json_template_capture/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-ir-native/test_json_template_capture-0.ll.gz", + "original_path": "main-ir-native/test_json_template_capture-0.ll", + "original_bytes": 721633, + "original_sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a", + "sha256": "313a4192146bed4ecdb98005434c08d1dee2b66be123f40fa999e6d69171b05c", + "compression": "gzip" + }, + { + "path": "main-ir-native/worker/.perry-trace/llvm/worker_ts.ll.gz", + "original_path": "main-ir-native/worker/.perry-trace/llvm/worker_ts.ll", + "original_bytes": 765357, + "original_sha256": "6f04c8ac7a9408ad14932d498e57b6cbd8215997345da13f5d5c25932e7625cb", + "sha256": "04a4fb68bebfd91186d66565f7b54a54fc972ae504af8f0055a54b570936bd01", + "compression": "gzip" + }, + { + "path": "main-ir-native/worker/compile.log.gz", + "original_path": "main-ir-native/worker/compile.log", + "original_bytes": 1216, + "original_sha256": "a159d33103385b4a47519c453d93560dda1a19d2d49553c149596c93b2d32641", + "sha256": "70774b7457ea73450062901f1780b6581b1654cdbbe3448e5880781cc9e9b253", + "compression": "gzip" + }, + { + "path": "main-ir-native/worker/rewrite-0.log.gz", + "original_path": "main-ir-native/worker/rewrite-0.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-ir-native/worker-0.ll.gz", + "original_path": "main-ir-native/worker-0.ll", + "original_bytes": 1147642, + "original_sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5", + "sha256": "f7bb3b534541a788c78fcb91d60cb076f09152b6b0cf14c170b9f8100a1c014e", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll.gz", + "original_path": "main-ir-shadow/access-worker/.perry-trace/llvm/access_worker_ts.ll", + "original_bytes": 600263, + "original_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "sha256": "9ef4d9d8a588c5fe1249f5ded7b268625e273c6fe24616b232effb86938f27d8", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/access-worker/compile.log.gz", + "original_path": "main-ir-shadow/access-worker/compile.log", + "original_bytes": 1230, + "original_sha256": "ee3243b3a0e8994ea6588e9873584adc4aa97b14267c59c66f905e15991b1c2f", + "sha256": "4a05b19cc8c3a3ab812859c7fb74fa491cc3c2787e3c1763d905c778b8bcf14d", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/access-worker-0.ll.gz", + "original_path": "main-ir-shadow/access-worker-0.ll", + "original_bytes": 600263, + "original_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "sha256": "9ef4d9d8a588c5fe1249f5ded7b268625e273c6fe24616b232effb86938f27d8", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll.gz", + "original_path": "main-ir-shadow/callback-only/.perry-trace/llvm/callback_only_ts.ll", + "original_bytes": 229338, + "original_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "sha256": "ebfa2ca64fb980628a3aad4c7cd08ec32ccc83db8c96cde5c10a2dbac25975ce", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/callback-only/compile.log.gz", + "original_path": "main-ir-shadow/callback-only/compile.log", + "original_bytes": 1230, + "original_sha256": "b1f931e40020a67d405d85069d071c101931112ba5d5eac5f52d7473f5e97a3c", + "sha256": "37d250e371407b0a9f1ce1911ca8572578e2ec6bef0f77176b7ba193b4fa6ef8", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/callback-only-0.ll.gz", + "original_path": "main-ir-shadow/callback-only-0.ll", + "original_bytes": 229338, + "original_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "sha256": "ebfa2ca64fb980628a3aad4c7cd08ec32ccc83db8c96cde5c10a2dbac25975ce", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/check-0.log.gz", + "original_path": "main-ir-shadow/check-0.log", + "original_bytes": 116, + "original_sha256": "b4ad91c3eab41620a040675b7da92174960e8d9bba454e4cf709a10991272347", + "sha256": "d19a70286fc17ebf69ff80e0dfa9d966178d3c780bc02106c78d141f35edc22f", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/check-1.log.gz", + "original_path": "main-ir-shadow/check-1.log", + "original_bytes": 156, + "original_sha256": "8dff47d11974370bd580487f44a5ec19789218771c1d1d3c42c9a2f67e03a763", + "sha256": "ed7dbbb560283161fcf78365d7c17e1605412dabdf368e462d2f886b55d1ad46", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll.gz", + "original_path": "main-ir-shadow/options-worker/.perry-trace/llvm/options_worker_ts.ll", + "original_bytes": 488892, + "original_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "sha256": "5d1c522b35b9cd6608e64d141c862e8c7da1b044954e7edb3adc5bc6e7cfa69c", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/options-worker/compile.log.gz", + "original_path": "main-ir-shadow/options-worker/compile.log", + "original_bytes": 1232, + "original_sha256": "8047196f9faa2179fc8dd926028fc63162b958cf27208510104f3da2778c2bdf", + "sha256": "d5519a3223176ef893e707ff3fe82141ad9fffdbdb944c485e76c77d46c1ab94", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/options-worker-0.ll.gz", + "original_path": "main-ir-shadow/options-worker-0.ll", + "original_bytes": 488892, + "original_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "sha256": "5d1c522b35b9cd6608e64d141c862e8c7da1b044954e7edb3adc5bc6e7cfa69c", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll.gz", + "original_path": "main-ir-shadow/prior-entry/.perry-trace/llvm/prior_entry_ts.ll", + "original_bytes": 539766, + "original_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "sha256": "10f71dabe8dd9ade3f4cfac31ebd54bf28b0a82de038b733e0b019292d773a2a", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/prior-entry/compile.log.gz", + "original_path": "main-ir-shadow/prior-entry/compile.log", + "original_bytes": 1226, + "original_sha256": "a86e7d9b7147414ae5779d4eae698751fd0c1b6a69423c1026ec4122542da145", + "sha256": "c690b8e7c4277b95bd5dec3209c80077b35d1afd91e4c99bf7d7a8d6f57c02b9", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/prior-entry-0.ll.gz", + "original_path": "main-ir-shadow/prior-entry-0.ll", + "original_bytes": 539766, + "original_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "sha256": "10f71dabe8dd9ade3f4cfac31ebd54bf28b0a82de038b733e0b019292d773a2a", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll.gz", + "original_path": "main-ir-shadow/test_json_cached_construction/.perry-trace/llvm/test_json_cached_construction_ts.ll", + "original_bytes": 1252244, + "original_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "sha256": "ba7a5e577f3ced19efe20bc9102a0f27d45892572e1a843e0a74419690746035", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/test_json_cached_construction/compile.log.gz", + "original_path": "main-ir-shadow/test_json_cached_construction/compile.log", + "original_bytes": 1262, + "original_sha256": "a5b514d2e6ebfe18ef44104bea06494f00064886ba2bf40e2951c736bf4ae062", + "sha256": "8e6afbb9463081e7dc76399de2211a3f70d8bcc192a4b106109dcf34c0e6881c", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/test_json_cached_construction-0.ll.gz", + "original_path": "main-ir-shadow/test_json_cached_construction-0.ll", + "original_bytes": 1252244, + "original_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "sha256": "ba7a5e577f3ced19efe20bc9102a0f27d45892572e1a843e0a74419690746035", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll.gz", + "original_path": "main-ir-shadow/test_json_cached_reads/.perry-trace/llvm/test_json_cached_reads_ts.ll", + "original_bytes": 2145693, + "original_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "sha256": "a8d83b0aed78d1013cfb85b484a25fd119c6a7775ff99d170ce9648ff9a3b74a", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/test_json_cached_reads/compile.log.gz", + "original_path": "main-ir-shadow/test_json_cached_reads/compile.log", + "original_bytes": 1248, + "original_sha256": "ef54f8e8253aa4502657cc184171d6a83a37891cf3ddc855228cd1c372934628", + "sha256": "f33abeb9e662f0202255da54496345ed30de0ed48048b3bff867a7a0a8e7bb7e", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/test_json_cached_reads-0.ll.gz", + "original_path": "main-ir-shadow/test_json_cached_reads-0.ll", + "original_bytes": 2145693, + "original_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "sha256": "a8d83b0aed78d1013cfb85b484a25fd119c6a7775ff99d170ce9648ff9a3b74a", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll.gz", + "original_path": "main-ir-shadow/test_json_source_length/.perry-trace/llvm/test_json_source_length_ts.ll", + "original_bytes": 1485398, + "original_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "sha256": "2c8905f3d2979119bcd3cc5f133ab694a2df62da700ff0408c73a9e39a9eb785", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/test_json_source_length/compile.log.gz", + "original_path": "main-ir-shadow/test_json_source_length/compile.log", + "original_bytes": 1250, + "original_sha256": "40cd1052a284c7b13d9e8feb6454f8915ff7dc7a96d8b80cadfb390c3bc4e126", + "sha256": "0d644044368a4b828ce761580663cde577e648714ce1072d87a7d087ef0ccc6e", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/test_json_source_length-0.ll.gz", + "original_path": "main-ir-shadow/test_json_source_length-0.ll", + "original_bytes": 1485398, + "original_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "sha256": "2c8905f3d2979119bcd3cc5f133ab694a2df62da700ff0408c73a9e39a9eb785", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll.gz", + "original_path": "main-ir-shadow/test_json_template_capture/.perry-trace/llvm/test_json_template_capture_ts.ll", + "original_bytes": 404547, + "original_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "sha256": "9221aac8bd0cb7ef4b683ac0b1185dcbea7189d1165dbd06146be375a8e97f8e", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/test_json_template_capture/compile.log.gz", + "original_path": "main-ir-shadow/test_json_template_capture/compile.log", + "original_bytes": 1256, + "original_sha256": "5f5a2f15111fcde1a97a7c18993cf658a7e7cdea3d818d701060862ce7e43a8f", + "sha256": "87b72c5af8d0c5c2f269b785c30a467b51f28c6a9bed03a6cfb0ddd3abc68dca", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/test_json_template_capture-0.ll.gz", + "original_path": "main-ir-shadow/test_json_template_capture-0.ll", + "original_bytes": 404547, + "original_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "sha256": "9221aac8bd0cb7ef4b683ac0b1185dcbea7189d1165dbd06146be375a8e97f8e", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll.gz", + "original_path": "main-ir-shadow/worker/.perry-trace/llvm/worker_ts.ll", + "original_bytes": 685218, + "original_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "sha256": "f96f0375d2310b18762219ce029dc2dca3f8123e01dbff4e12b34d281cd97462", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/worker/compile.log.gz", + "original_path": "main-ir-shadow/worker/compile.log", + "original_bytes": 1216, + "original_sha256": "58eb8aadf976b3af8f35adc1be45122bbd28edb9d2be317cc27961f37d686de9", + "sha256": "79f38cf3782bbe97df43c8a067bcdf840170a872a892da8fe900f113410b0924", + "compression": "gzip" + }, + { + "path": "main-ir-shadow/worker-0.ll.gz", + "original_path": "main-ir-shadow/worker-0.ll", + "original_bytes": 685218, + "original_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "sha256": "f96f0375d2310b18762219ce029dc2dca3f8123e01dbff4e12b34d281cd97462", + "compression": "gzip" + }, + { + "path": "main-lazy-180-canonical-plain-node.stdout.gz", + "original_path": "main-lazy-180-canonical-plain-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "main-lazy-180-canonical-plain.stderr.gz", + "original_path": "main-lazy-180-canonical-plain.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-180-canonical-plain.stdout.gz", + "original_path": "main-lazy-180-canonical-plain.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "main-lazy-180-canonical-pretty-node.stdout.gz", + "original_path": "main-lazy-180-canonical-pretty-node.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "main-lazy-180-canonical-pretty.stderr.gz", + "original_path": "main-lazy-180-canonical-pretty.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-180-canonical-pretty.stdout.gz", + "original_path": "main-lazy-180-canonical-pretty.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "main-lazy-180-canonical-true-node.stdout.gz", + "original_path": "main-lazy-180-canonical-true-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "main-lazy-180-canonical-true.stderr.gz", + "original_path": "main-lazy-180-canonical-true.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-180-canonical-true.stdout.gz", + "original_path": "main-lazy-180-canonical-true.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "main-lazy-180-canonical-zero-node.stdout.gz", + "original_path": "main-lazy-180-canonical-zero-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "main-lazy-180-canonical-zero.stderr.gz", + "original_path": "main-lazy-180-canonical-zero.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-180-canonical-zero.stdout.gz", + "original_path": "main-lazy-180-canonical-zero.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "main-lazy-180-duplicate-plain-node.stdout.gz", + "original_path": "main-lazy-180-duplicate-plain-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "main-lazy-180-duplicate-plain.stderr.gz", + "original_path": "main-lazy-180-duplicate-plain.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-180-duplicate-plain.stdout.gz", + "original_path": "main-lazy-180-duplicate-plain.stdout", + "original_bytes": 7828, + "original_sha256": "31b2d87e4f2fb4e517bcbbeb15065422f322378dcd6c984119890ee2cd781193", + "sha256": "183217362186a28debd0bf2244e0386238b95447e69cfb245f61f37c6cdeb5f8", + "compression": "gzip" + }, + { + "path": "main-lazy-180-duplicate-pretty-node.stdout.gz", + "original_path": "main-lazy-180-duplicate-pretty-node.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "main-lazy-180-duplicate-pretty.stderr.gz", + "original_path": "main-lazy-180-duplicate-pretty.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-180-duplicate-pretty.stdout.gz", + "original_path": "main-lazy-180-duplicate-pretty.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "main-lazy-180-duplicate-true-node.stdout.gz", + "original_path": "main-lazy-180-duplicate-true-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "main-lazy-180-duplicate-true.stderr.gz", + "original_path": "main-lazy-180-duplicate-true.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-180-duplicate-true.stdout.gz", + "original_path": "main-lazy-180-duplicate-true.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "main-lazy-180-duplicate-zero-node.stdout.gz", + "original_path": "main-lazy-180-duplicate-zero-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "main-lazy-180-duplicate-zero.stderr.gz", + "original_path": "main-lazy-180-duplicate-zero.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-180-duplicate-zero.stdout.gz", + "original_path": "main-lazy-180-duplicate-zero.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "main-lazy-180-whitespace-plain-node.stdout.gz", + "original_path": "main-lazy-180-whitespace-plain-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "main-lazy-180-whitespace-plain.stderr.gz", + "original_path": "main-lazy-180-whitespace-plain.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-180-whitespace-plain.stdout.gz", + "original_path": "main-lazy-180-whitespace-plain.stdout", + "original_bytes": 7828, + "original_sha256": "62f18db77ac9f5eca2e0c05b7f563f02ed8e171f06ec05f6424403aa2b72a87e", + "sha256": "230ec14ef43128eac23332e18bb64f784860557d9dad247534aa487e39430f60", + "compression": "gzip" + }, + { + "path": "main-lazy-180-whitespace-pretty-node.stdout.gz", + "original_path": "main-lazy-180-whitespace-pretty-node.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "main-lazy-180-whitespace-pretty.stderr.gz", + "original_path": "main-lazy-180-whitespace-pretty.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-180-whitespace-pretty.stdout.gz", + "original_path": "main-lazy-180-whitespace-pretty.stdout", + "original_bytes": 14309, + "original_sha256": "4d2b0a3537539624d14919e8032111b8ae252ea5e38b20cd394fe6d52d343b9d", + "sha256": "b4be63314e182497afbead18bed67820d689f7ccb1442b53fe9eb41b0e956a9b", + "compression": "gzip" + }, + { + "path": "main-lazy-180-whitespace-true-node.stdout.gz", + "original_path": "main-lazy-180-whitespace-true-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "main-lazy-180-whitespace-true.stderr.gz", + "original_path": "main-lazy-180-whitespace-true.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-180-whitespace-true.stdout.gz", + "original_path": "main-lazy-180-whitespace-true.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "main-lazy-180-whitespace-zero-node.stdout.gz", + "original_path": "main-lazy-180-whitespace-zero-node.stdout", + "original_bytes": 6568, + "original_sha256": "11f57e9d521d0fe97bd1aea6839fa3a020d9e08090826f22dec8c19e7bc99b47", + "sha256": "9fbf4c4c20d2f4ec9dd71959e3b83f85e1a8da6fc9402584f9353d8a2cfdfbdd", + "compression": "gzip" + }, + { + "path": "main-lazy-180-whitespace-zero.stderr.gz", + "original_path": "main-lazy-180-whitespace-zero.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-180-whitespace-zero.stdout.gz", + "original_path": "main-lazy-180-whitespace-zero.stdout", + "original_bytes": 7, + "original_sha256": "9160d4be34c8695bd172a76c7c7966587ea5a4d991ad22c87b2b91af54aa9ebb", + "sha256": "80a8458af0319c966caf339ce9fb86b4e4d565629ce9d3d982f9fe401aea3ac4", + "compression": "gzip" + }, + { + "path": "main-lazy-2-canonical-plain-node.stdout.gz", + "original_path": "main-lazy-2-canonical-plain-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-canonical-plain.stderr.gz", + "original_path": "main-lazy-2-canonical-plain.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-2-canonical-plain.stdout.gz", + "original_path": "main-lazy-2-canonical-plain.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-canonical-pretty-node.stdout.gz", + "original_path": "main-lazy-2-canonical-pretty-node.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "main-lazy-2-canonical-pretty.stderr.gz", + "original_path": "main-lazy-2-canonical-pretty.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-2-canonical-pretty.stdout.gz", + "original_path": "main-lazy-2-canonical-pretty.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "main-lazy-2-canonical-true-node.stdout.gz", + "original_path": "main-lazy-2-canonical-true-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-canonical-true.stderr.gz", + "original_path": "main-lazy-2-canonical-true.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-2-canonical-true.stdout.gz", + "original_path": "main-lazy-2-canonical-true.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-canonical-zero-node.stdout.gz", + "original_path": "main-lazy-2-canonical-zero-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-canonical-zero.stderr.gz", + "original_path": "main-lazy-2-canonical-zero.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-2-canonical-zero.stdout.gz", + "original_path": "main-lazy-2-canonical-zero.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-duplicate-plain-node.stdout.gz", + "original_path": "main-lazy-2-duplicate-plain-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-duplicate-plain.stderr.gz", + "original_path": "main-lazy-2-duplicate-plain.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-2-duplicate-plain.stdout.gz", + "original_path": "main-lazy-2-duplicate-plain.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-duplicate-pretty-node.stdout.gz", + "original_path": "main-lazy-2-duplicate-pretty-node.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "main-lazy-2-duplicate-pretty.stderr.gz", + "original_path": "main-lazy-2-duplicate-pretty.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-2-duplicate-pretty.stdout.gz", + "original_path": "main-lazy-2-duplicate-pretty.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "main-lazy-2-duplicate-true-node.stdout.gz", + "original_path": "main-lazy-2-duplicate-true-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-duplicate-true.stderr.gz", + "original_path": "main-lazy-2-duplicate-true.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-2-duplicate-true.stdout.gz", + "original_path": "main-lazy-2-duplicate-true.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-duplicate-zero-node.stdout.gz", + "original_path": "main-lazy-2-duplicate-zero-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-duplicate-zero.stderr.gz", + "original_path": "main-lazy-2-duplicate-zero.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-2-duplicate-zero.stdout.gz", + "original_path": "main-lazy-2-duplicate-zero.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-whitespace-plain-node.stdout.gz", + "original_path": "main-lazy-2-whitespace-plain-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-whitespace-plain.stderr.gz", + "original_path": "main-lazy-2-whitespace-plain.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-2-whitespace-plain.stdout.gz", + "original_path": "main-lazy-2-whitespace-plain.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-whitespace-pretty-node.stdout.gz", + "original_path": "main-lazy-2-whitespace-pretty-node.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "main-lazy-2-whitespace-pretty.stderr.gz", + "original_path": "main-lazy-2-whitespace-pretty.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-2-whitespace-pretty.stdout.gz", + "original_path": "main-lazy-2-whitespace-pretty.stdout", + "original_bytes": 175, + "original_sha256": "e73d70b55aa76fc4793d2312c488c9b3aecad351fc8e96d0a9e74e2e0aaa05ab", + "sha256": "d569ea8f42ebe78bffb29c70b0e3e5a45df4eeeadb5f27d928133dd9235786f9", + "compression": "gzip" + }, + { + "path": "main-lazy-2-whitespace-true-node.stdout.gz", + "original_path": "main-lazy-2-whitespace-true-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-whitespace-true.stderr.gz", + "original_path": "main-lazy-2-whitespace-true.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-2-whitespace-true.stdout.gz", + "original_path": "main-lazy-2-whitespace-true.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-whitespace-zero-node.stdout.gz", + "original_path": "main-lazy-2-whitespace-zero-node.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-lazy-2-whitespace-zero.stderr.gz", + "original_path": "main-lazy-2-whitespace-zero.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-lazy-2-whitespace-zero.stdout.gz", + "original_path": "main-lazy-2-whitespace-zero.stdout", + "original_bytes": 88, + "original_sha256": "d9f207d92a71d013fc5747bb99cf059234096cd8395af278f46edca88dc6be55", + "sha256": "b650209426e59eb4fa6af5ff07611a0292846e50dbe27de6dc03271baaeafe41", + "compression": "gzip" + }, + { + "path": "main-options-build-0.log.gz", + "original_path": "main-options-build-0.log", + "original_bytes": 451, + "original_sha256": "feda68daa9a2da19b7239bcaf6eda541cb340eb6bee385b52bf13e31ac5da19c", + "sha256": "9d06814e55bd511d82cb191d5fb638a08bc87d7835f99e4dac1bac2c9a630498", + "compression": "gzip" + }, + { + "path": "main-options-build-1.log.gz", + "original_path": "main-options-build-1.log", + "original_bytes": 4733, + "original_sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072", + "sha256": "cb307aaf4147c58343c2d7aa993a2a3c2dd3a495cf25a5abbf63e6a95ab015a8", + "compression": "gzip" + }, + { + "path": "main-options-validation.json", + "original_path": "main-options-validation.json", + "original_bytes": 4044, + "original_sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04", + "sha256": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04", + "compression": null + }, + { + "path": "main-packed-index-get.s.gz", + "original_path": "main-packed-index-get.s", + "original_bytes": 12286, + "original_sha256": "c454ddd4fe9630ed8d469daff325dbce9c7d919ed149bbac11aec1798e739459", + "sha256": "0bed4c4c1693921dc926059ceff0ec2d41cec8082e5e61340173c866b1104d0c", + "compression": "gzip" + }, + { + "path": "main-prior-entry-auto-fullgc.stderr.gz", + "original_path": "main-prior-entry-auto-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-prior-entry-auto-fullgc.stdout.gz", + "original_path": "main-prior-entry-auto-fullgc.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "main-prior-entry-auto-normal.stderr.gz", + "original_path": "main-prior-entry-auto-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-prior-entry-auto-normal.stdout.gz", + "original_path": "main-prior-entry-auto-normal.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "main-prior-entry-auto-scheduled.stderr.gz", + "original_path": "main-prior-entry-auto-scheduled.stderr", + "original_bytes": 7018659, + "original_sha256": "78864551240e1bd65d36398a74ee53c7c441d2d226237b0732bcc8ddca1240aa", + "sha256": "9ba02cbe58a81c2611403731eb3b53bf9521155f12e027d6750bb7e0ad8a7a51", + "compression": "gzip" + }, + { + "path": "main-prior-entry-auto-scheduled.stdout.gz", + "original_path": "main-prior-entry-auto-scheduled.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "main-prior-entry-compile.log.gz", + "original_path": "main-prior-entry-compile.log", + "original_bytes": 498, + "original_sha256": "112407f0fc81f7da9e9c86e5a5f2e9dcaef6b618f7c27112a56732755b818daf", + "sha256": "76a94a2143513beb60e44df6ab176917b1c206390ab59718329be3c3da915f25", + "compression": "gzip" + }, + { + "path": "main-prior-entry-direct-fullgc.stderr.gz", + "original_path": "main-prior-entry-direct-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-prior-entry-direct-fullgc.stdout.gz", + "original_path": "main-prior-entry-direct-fullgc.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "main-prior-entry-direct-normal.stderr.gz", + "original_path": "main-prior-entry-direct-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-prior-entry-direct-normal.stdout.gz", + "original_path": "main-prior-entry-direct-normal.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "main-prior-entry-direct-scheduled.stderr.gz", + "original_path": "main-prior-entry-direct-scheduled.stderr", + "original_bytes": 7014743, + "original_sha256": "61f40388c06a0fbcfac95f559e97e8d18cb1a113e109d7d8eaad72112778f14c", + "sha256": "81588a91ad9f04485797b870a3b474fb60e6abd9108a5cbbce7ac1af5fd824c3", + "compression": "gzip" + }, + { + "path": "main-prior-entry-direct-scheduled.stdout.gz", + "original_path": "main-prior-entry-direct-scheduled.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "main-prior-entry-tape-fullgc.stderr.gz", + "original_path": "main-prior-entry-tape-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-prior-entry-tape-fullgc.stdout.gz", + "original_path": "main-prior-entry-tape-fullgc.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "main-prior-entry-tape-normal.stderr.gz", + "original_path": "main-prior-entry-tape-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-prior-entry-tape-normal.stdout.gz", + "original_path": "main-prior-entry-tape-normal.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "main-prior-entry-tape-scheduled.stderr.gz", + "original_path": "main-prior-entry-tape-scheduled.stderr", + "original_bytes": 7165707, + "original_sha256": "2ade94c85c4c6b02f5d3bf01ea0a24d1c794e68844a8ff774ca8465e9ad7a196", + "sha256": "623a4e7bf33152970ef22d446a9947d7984e918f5b8afea18c95028369ee4dfa", + "compression": "gzip" + }, + { + "path": "main-prior-entry-tape-scheduled.stdout.gz", + "original_path": "main-prior-entry-tape-scheduled.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "main-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll.gz", + "original_path": "main-retained-ir-native/.perry-trace/llvm/retained_zero_worker_ts.ll", + "original_bytes": 779100, + "original_sha256": "52e307cfac9ab598f756c0182b1c45ed62a528d81a86739316c928818e1a89eb", + "sha256": "b6ace5109f3bebbbe31fb9cfd807617165eb79ab3284e00384c90a865444e3bf", + "compression": "gzip" + }, + { + "path": "main-retained-ir-native/check-0.log.gz", + "original_path": "main-retained-ir-native/check-0.log", + "original_bytes": 309, + "original_sha256": "f6698d16f45c156aba049cea597490fba9638f1ec78369502f9cf1764d6c926c", + "sha256": "e1dacd27fd157838f80caf5b0a2c57d4f8ad6a7fc0bfec56f1c0696ef3062da8", + "compression": "gzip" + }, + { + "path": "main-retained-ir-native/compile.log.gz", + "original_path": "main-retained-ir-native/compile.log", + "original_bytes": 1220, + "original_sha256": "e22b3b8461278d9e9222b37395d7b919dffff3dafe989b9611836ec5ea5aec59", + "sha256": "2c66b35d5a1f3c5f5f55341bc429d0a41ed7db6b76a0c186c08ca34ceb0f66fa", + "compression": "gzip" + }, + { + "path": "main-retained-ir-native/rewrite.log.gz", + "original_path": "main-retained-ir-native/rewrite.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-retained-ir-native/zero.ll.gz", + "original_path": "main-retained-ir-native/zero.ll", + "original_bytes": 1163543, + "original_sha256": "b595f4e234a79727693e83a1309bc794585231a7ec309d69d85fff7a0bb188df", + "sha256": "3580f20e048c3c2abf0fd03c61521277ac1fe5ce453574212b2229d0669e1dc3", + "compression": "gzip" + }, + { + "path": "main-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll.gz", + "original_path": "main-retained-ir-shadow/.perry-trace/llvm/retained_zero_worker_ts.ll", + "original_bytes": 698887, + "original_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "sha256": "363a5c45a0f8b9f6dbc91e09df90ee9f2958facdb3f8f189c6ab4259f3ceb59d", + "compression": "gzip" + }, + { + "path": "main-retained-ir-shadow/check-0.log.gz", + "original_path": "main-retained-ir-shadow/check-0.log", + "original_bytes": 114, + "original_sha256": "fb3a04e2b1e934c16da2bbc675d86657bb9682bfcdbb84d6cefb7baf41ff00e7", + "sha256": "ba3fcf1d82e2389d561669dfb11929f5f4426fdf05f7dbdb57965f7acb291890", + "compression": "gzip" + }, + { + "path": "main-retained-ir-shadow/check-1.log.gz", + "original_path": "main-retained-ir-shadow/check-1.log", + "original_bytes": 155, + "original_sha256": "8196a1e23f481eba29acc2160175f2f3ccd76efc3e9a62b73078c4636b7026da", + "sha256": "9538ed9705a18de1b7c13118556c98f4370afd68df464f875f2e4dfe5ba311d1", + "compression": "gzip" + }, + { + "path": "main-retained-ir-shadow/compile.log.gz", + "original_path": "main-retained-ir-shadow/compile.log", + "original_bytes": 1220, + "original_sha256": "6452aab181e235450dd538ad16a5a9d9f21cf1de328cc3a234f130a71f8a8559", + "sha256": "d5c99919ec05a69a6bda68ff844c80bb6893a6744e88f17b91e7f4cf9ac88689", + "compression": "gzip" + }, + { + "path": "main-retained-ir-shadow/zero.ll.gz", + "original_path": "main-retained-ir-shadow/zero.ll", + "original_bytes": 698887, + "original_sha256": "e004e8e3303d69850a581ef26185a89115d73b3e1926b7f9836562cdb29967ec", + "sha256": "363a5c45a0f8b9f6dbc91e09df90ee9f2958facdb3f8f189c6ab4259f3ceb59d", + "compression": "gzip" + }, + { + "path": "main-retained-roots.json", + "original_path": "main-retained-roots.json", + "original_bytes": 1891, + "original_sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b", + "sha256": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b", + "compression": null + }, + { + "path": "main-retained-zero-build-0.log.gz", + "original_path": "main-retained-zero-build-0.log", + "original_bytes": 457, + "original_sha256": "873cb48cc94653d4f4d1b36e3f4f228c7f9c61e4716f34799ac9ba4320e9dc8c", + "sha256": "400ee3b165a73d761b2a944679e5e24ff522b8ced24bd69704470de2b2fd1aa1", + "compression": "gzip" + }, + { + "path": "main-retained-zero-build-1.log.gz", + "original_path": "main-retained-zero-build-1.log", + "original_bytes": 4733, + "original_sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072", + "sha256": "cb307aaf4147c58343c2d7aa993a2a3c2dd3a495cf25a5abbf63e6a95ab015a8", + "compression": "gzip" + }, + { + "path": "main-retained-zero-validation.json", + "original_path": "main-retained-zero-validation.json", + "original_bytes": 2388, + "original_sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4", + "sha256": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4", + "compression": null + }, + { + "path": "main-retained-zero-workers-provenance.json", + "original_path": "main-retained-zero-workers-provenance.json", + "original_bytes": 2066, + "original_sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442", + "sha256": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442", + "compression": null + }, + { + "path": "main-reuse-provenance.json", + "original_path": "main-reuse-provenance.json", + "original_bytes": 163100, + "original_sha256": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74", + "sha256": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74", + "compression": null + }, + { + "path": "main-roots.json", + "original_path": "main-roots.json", + "original_bytes": 8668, + "original_sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a", + "sha256": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a", + "compression": null + }, + { + "path": "main-rotating-worker-build-0.log.gz", + "original_path": "main-rotating-worker-build-0.log", + "original_bytes": 459, + "original_sha256": "3860640dd7df0fe6588e8d0fd8e6d10000acc34f4e0378231636d3395fd9d7aa", + "sha256": "7d66d1f862998a0c6d6496cdcf8362c1fed9c9777219d39046d757f3efde730f", + "compression": "gzip" + }, + { + "path": "main-rotating-worker-build-1.log.gz", + "original_path": "main-rotating-worker-build-1.log", + "original_bytes": 4733, + "original_sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072", + "sha256": "cb307aaf4147c58343c2d7aa993a2a3c2dd3a495cf25a5abbf63e6a95ab015a8", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-auto-fullgc.stderr.gz", + "original_path": "main-test_json_cached_construction-auto-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-auto-fullgc.stdout.gz", + "original_path": "main-test_json_cached_construction-auto-fullgc.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-auto-normal.stderr.gz", + "original_path": "main-test_json_cached_construction-auto-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-auto-normal.stdout.gz", + "original_path": "main-test_json_cached_construction-auto-normal.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-auto-scheduled.stderr.gz", + "original_path": "main-test_json_cached_construction-auto-scheduled.stderr", + "original_bytes": 4903420, + "original_sha256": "f5858a46e8e5635ad077881c989707960caf2805b7f8d77460aeff047339ffa8", + "sha256": "83a8b1686cd445b8b983bb2e64bf134dc61e67cf2098fdd45b5861ba5f1bdfdb", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-auto-scheduled.stdout.gz", + "original_path": "main-test_json_cached_construction-auto-scheduled.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-compile.log.gz", + "original_path": "main-test_json_cached_construction-compile.log", + "original_bytes": 516, + "original_sha256": "83e997ebbc5810556f03d0695d399689476ec35aab724f4bb2a080d6649c187f", + "sha256": "fcb44c1cce5c36880331f79184d5df84694269e5e566eaea0984faaf4b66f8a3", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-direct-fullgc.stderr.gz", + "original_path": "main-test_json_cached_construction-direct-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-direct-fullgc.stdout.gz", + "original_path": "main-test_json_cached_construction-direct-fullgc.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-direct-normal.stderr.gz", + "original_path": "main-test_json_cached_construction-direct-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-direct-normal.stdout.gz", + "original_path": "main-test_json_cached_construction-direct-normal.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-direct-scheduled.stderr.gz", + "original_path": "main-test_json_cached_construction-direct-scheduled.stderr", + "original_bytes": 5992641, + "original_sha256": "95cb018271fe326b5bd3558de2ffdc345d1cf28648a9ee9b5529be53275eb740", + "sha256": "fcf3548d64aebc571b3d0509d5e33106d25d7bd4293187424d58b63068221c29", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-direct-scheduled.stdout.gz", + "original_path": "main-test_json_cached_construction-direct-scheduled.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-tape-fullgc.stderr.gz", + "original_path": "main-test_json_cached_construction-tape-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-tape-fullgc.stdout.gz", + "original_path": "main-test_json_cached_construction-tape-fullgc.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-tape-normal.stderr.gz", + "original_path": "main-test_json_cached_construction-tape-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-tape-normal.stdout.gz", + "original_path": "main-test_json_cached_construction-tape-normal.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-tape-scheduled.stderr.gz", + "original_path": "main-test_json_cached_construction-tape-scheduled.stderr", + "original_bytes": 4904903, + "original_sha256": "a781a93db6c9ed109ac408041f9fdf664106223ad54d2f554803b52e83b3f887", + "sha256": "c85790e0665a86fdb7f017d1efda061dc4e0c8b82f49f55941836fb77c76f805", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_construction-tape-scheduled.stdout.gz", + "original_path": "main-test_json_cached_construction-tape-scheduled.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-auto-fullgc.stderr.gz", + "original_path": "main-test_json_cached_reads-auto-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-auto-fullgc.stdout.gz", + "original_path": "main-test_json_cached_reads-auto-fullgc.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-auto-normal.stderr.gz", + "original_path": "main-test_json_cached_reads-auto-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-auto-normal.stdout.gz", + "original_path": "main-test_json_cached_reads-auto-normal.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-auto-scheduled.stderr.gz", + "original_path": "main-test_json_cached_reads-auto-scheduled.stderr", + "original_bytes": 14292142, + "original_sha256": "c0508409b11c53455f2ad5d4de1404c876b07c520fda0aa675285dd09858b31e", + "sha256": "6b55e891f3cb5db1ec8b7aee95ab8a80112fcb712809b92ea203aeb5eb0644b8", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-auto-scheduled.stdout.gz", + "original_path": "main-test_json_cached_reads-auto-scheduled.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-compile.log.gz", + "original_path": "main-test_json_cached_reads-compile.log", + "original_bytes": 509, + "original_sha256": "bfcc01eb515997ac0bfa6986f21e23e27a9af7deab4563e5863937b3c9135c6e", + "sha256": "364619cc2a0e92c2827e6930eb2aedcc9d3b2185f7fd0d8f650294ea36727278", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-direct-fullgc.stderr.gz", + "original_path": "main-test_json_cached_reads-direct-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-direct-fullgc.stdout.gz", + "original_path": "main-test_json_cached_reads-direct-fullgc.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-direct-normal.stderr.gz", + "original_path": "main-test_json_cached_reads-direct-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-direct-normal.stdout.gz", + "original_path": "main-test_json_cached_reads-direct-normal.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-direct-scheduled.stderr.gz", + "original_path": "main-test_json_cached_reads-direct-scheduled.stderr", + "original_bytes": 13903568, + "original_sha256": "34c56c85f2e4033d10d1f5707c7c32e92ac726f38cc210df9777757b78ec5519", + "sha256": "17a18e4b34f18ce18772c65905835fe909ed3a8b6e083c838beec0ef96bdfbd0", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-direct-scheduled.stdout.gz", + "original_path": "main-test_json_cached_reads-direct-scheduled.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-tape-fullgc.stderr.gz", + "original_path": "main-test_json_cached_reads-tape-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-tape-fullgc.stdout.gz", + "original_path": "main-test_json_cached_reads-tape-fullgc.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-tape-normal.stderr.gz", + "original_path": "main-test_json_cached_reads-tape-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-tape-normal.stdout.gz", + "original_path": "main-test_json_cached_reads-tape-normal.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-tape-scheduled.stderr.gz", + "original_path": "main-test_json_cached_reads-tape-scheduled.stderr", + "original_bytes": 14297091, + "original_sha256": "ee19920e6ce0610bd009bb3bfe096971b2bd650f51a76aced8923b43ec9d32dd", + "sha256": "3096ef5bfb09d27d206900f5ef334f77b21defef3e3ba8cadda7a838c76021d3", + "compression": "gzip" + }, + { + "path": "main-test_json_cached_reads-tape-scheduled.stdout.gz", + "original_path": "main-test_json_cached_reads-tape-scheduled.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-auto-fullgc.stderr.gz", + "original_path": "main-test_json_source_length-auto-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-auto-fullgc.stdout.gz", + "original_path": "main-test_json_source_length-auto-fullgc.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-auto-normal.stderr.gz", + "original_path": "main-test_json_source_length-auto-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-auto-normal.stdout.gz", + "original_path": "main-test_json_source_length-auto-normal.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-auto-scheduled.stderr.gz", + "original_path": "main-test_json_source_length-auto-scheduled.stderr", + "original_bytes": 611838, + "original_sha256": "5a88542ecc15c421e1a2ac81c973d9ebab298ad63a711e49d9ebf071e8b779c1", + "sha256": "03a45e349d2ff55fc90ea0527522d955e0c546b47345130854101bd6491695f7", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-auto-scheduled.stdout.gz", + "original_path": "main-test_json_source_length-auto-scheduled.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-compile.log.gz", + "original_path": "main-test_json_source_length-compile.log", + "original_bytes": 510, + "original_sha256": "c84bccd706c1b1efd1eb72c0a4f68de9799aac95d19a0cd9149723ea2a396d2e", + "sha256": "402dfaea0650698e64813abc278e5997544ba6dea1a0bc65f7c46f56b316a942", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-direct-fullgc.stderr.gz", + "original_path": "main-test_json_source_length-direct-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-direct-fullgc.stdout.gz", + "original_path": "main-test_json_source_length-direct-fullgc.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-direct-normal.stderr.gz", + "original_path": "main-test_json_source_length-direct-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-direct-normal.stdout.gz", + "original_path": "main-test_json_source_length-direct-normal.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-direct-scheduled.stderr.gz", + "original_path": "main-test_json_source_length-direct-scheduled.stderr", + "original_bytes": 612026, + "original_sha256": "7fa67fc071709f87e1c2f94644b466068e43cba2c0c7f5d96f4a63d98f5ed63f", + "sha256": "2fce6e9eb2a626434187f8a29c429ccf6585682d6707efd482257756404a063a", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-direct-scheduled.stdout.gz", + "original_path": "main-test_json_source_length-direct-scheduled.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-tape-fullgc.stderr.gz", + "original_path": "main-test_json_source_length-tape-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-tape-fullgc.stdout.gz", + "original_path": "main-test_json_source_length-tape-fullgc.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-tape-normal.stderr.gz", + "original_path": "main-test_json_source_length-tape-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-tape-normal.stdout.gz", + "original_path": "main-test_json_source_length-tape-normal.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-tape-scheduled.stderr.gz", + "original_path": "main-test_json_source_length-tape-scheduled.stderr", + "original_bytes": 617820, + "original_sha256": "e733a531e39ee38444760a938eb35245ecb99bd3c1aa054675168c86de531254", + "sha256": "c1b55e946acf21340bbca5902b7636dc13d7773ed67740faa0c7db5f6f6a0f6b", + "compression": "gzip" + }, + { + "path": "main-test_json_source_length-tape-scheduled.stdout.gz", + "original_path": "main-test_json_source_length-tape-scheduled.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-auto-fullgc.stderr.gz", + "original_path": "main-test_json_template_capture-auto-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-auto-fullgc.stdout.gz", + "original_path": "main-test_json_template_capture-auto-fullgc.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-auto-normal.stderr.gz", + "original_path": "main-test_json_template_capture-auto-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-auto-normal.stdout.gz", + "original_path": "main-test_json_template_capture-auto-normal.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-auto-scheduled.stderr.gz", + "original_path": "main-test_json_template_capture-auto-scheduled.stderr", + "original_bytes": 11903698, + "original_sha256": "5264de0c7ef4fdb40fbe387c5dd8d5b9a3609b85229863489e8d90ed1c689d9d", + "sha256": "68d983bff06e7bc4ca84864d6a019402addb9bf1e7658b9221afe8902cf6671f", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-auto-scheduled.stdout.gz", + "original_path": "main-test_json_template_capture-auto-scheduled.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-compile.log.gz", + "original_path": "main-test_json_template_capture-compile.log", + "original_bytes": 513, + "original_sha256": "43391112b27aae9ad2d81a93965a9a9e4e69808ab1d5331848180e73c9612ae5", + "sha256": "b40772cec4a61f300ae9578e9628c0bc93e310fffa865f6a74052cedfbc0e369", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-direct-fullgc.stderr.gz", + "original_path": "main-test_json_template_capture-direct-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-direct-fullgc.stdout.gz", + "original_path": "main-test_json_template_capture-direct-fullgc.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-direct-normal.stderr.gz", + "original_path": "main-test_json_template_capture-direct-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-direct-normal.stdout.gz", + "original_path": "main-test_json_template_capture-direct-normal.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-direct-scheduled.stderr.gz", + "original_path": "main-test_json_template_capture-direct-scheduled.stderr", + "original_bytes": 11902739, + "original_sha256": "a19295114d0ebf184437625934289909e9f5cdb1ef191c2271bb3e27fa62eaa3", + "sha256": "3d0dd019bbfa4b475a418e8ba7aedddd690d0c6320168142dc8f7c104fb6bca4", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-direct-scheduled.stdout.gz", + "original_path": "main-test_json_template_capture-direct-scheduled.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-tape-fullgc.stderr.gz", + "original_path": "main-test_json_template_capture-tape-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-tape-fullgc.stdout.gz", + "original_path": "main-test_json_template_capture-tape-fullgc.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-tape-normal.stderr.gz", + "original_path": "main-test_json_template_capture-tape-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-tape-normal.stdout.gz", + "original_path": "main-test_json_template_capture-tape-normal.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-tape-scheduled.stderr.gz", + "original_path": "main-test_json_template_capture-tape-scheduled.stderr", + "original_bytes": 11955038, + "original_sha256": "12ce48cc9db6fd5b6a43791c497eac6b8eee09ae94a3189cada8cef438ae5f00", + "sha256": "f6a94084c2ee7602196c7dc5ae33e6fd9fc0f8e4ce76cdc7ebaabe382e16fcfc", + "compression": "gzip" + }, + { + "path": "main-test_json_template_capture-tape-scheduled.stdout.gz", + "original_path": "main-test_json_template_capture-tape-scheduled.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "main-validation.log.gz", + "original_path": "main-validation.log", + "original_bytes": 10605, + "original_sha256": "2a191f692f5831551281f65e8e2a8a811e9c642aa6aa14cb8a417a2b4841f953", + "sha256": "23e0892c87c28246da05c6022a17d7c1fa38f92704c922ecd948f3f7c4d6573d", + "compression": "gzip" + }, + { + "path": "main-worker-build-0.log.gz", + "original_path": "main-worker-build-0.log", + "original_bytes": 450, + "original_sha256": "bfd9807d5f50fbabdab063557adbaa7068e1c2290f0af99444d58926cad7fb35", + "sha256": "4d5d97c8e15f7bd9007bb65ff0e4d0a85e07614759b929e07667ede731d3b74a", + "compression": "gzip" + }, + { + "path": "main-worker-build-1.log.gz", + "original_path": "main-worker-build-1.log", + "original_bytes": 4733, + "original_sha256": "07ba2f9adc8b3f4ec82764555a9921ea854659d6645e697c69e503da38630072", + "sha256": "cb307aaf4147c58343c2d7aa993a2a3c2dd3a495cf25a5abbf63e6a95ab015a8", + "compression": "gzip" + }, + { + "path": "main-workers-provenance.json", + "original_path": "main-workers-provenance.json", + "original_bytes": 8213, + "original_sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + "sha256": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + "compression": null + }, + { + "path": "main-zero-auto-fullgc.stderr.gz", + "original_path": "main-zero-auto-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-zero-auto-fullgc.stdout.gz", + "original_path": "main-zero-auto-fullgc.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "main-zero-auto-normal.stderr.gz", + "original_path": "main-zero-auto-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-zero-auto-normal.stdout.gz", + "original_path": "main-zero-auto-normal.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "main-zero-auto-scheduled.stderr.gz", + "original_path": "main-zero-auto-scheduled.stderr", + "original_bytes": 1066448, + "original_sha256": "34a6ba4939da64476b3f733fd2926a2ad27242f39822b48b14b90c50f48ee3bb", + "sha256": "b3cfb587eec5a3acb53eb7552a9a1bdeb58b0cd9286ac6561d326068843d1e40", + "compression": "gzip" + }, + { + "path": "main-zero-auto-scheduled.stdout.gz", + "original_path": "main-zero-auto-scheduled.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "main-zero-compile.log.gz", + "original_path": "main-zero-compile.log", + "original_bytes": 491, + "original_sha256": "5245a6a66a6ec8f03e54836e934b2fc0ecd7cd1505117b4e8c1368449b96d565", + "sha256": "d5b722c0f15d7e488b8a247f3147ad6732592c57627e3d5940ecd96689af7e36", + "compression": "gzip" + }, + { + "path": "main-zero-direct-fullgc.stderr.gz", + "original_path": "main-zero-direct-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-zero-direct-fullgc.stdout.gz", + "original_path": "main-zero-direct-fullgc.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "main-zero-direct-normal.stderr.gz", + "original_path": "main-zero-direct-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-zero-direct-normal.stdout.gz", + "original_path": "main-zero-direct-normal.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "main-zero-direct-scheduled.stderr.gz", + "original_path": "main-zero-direct-scheduled.stderr", + "original_bytes": 1066669, + "original_sha256": "6a57e5f56a2e6c36a914770c825d2f9f8e2f0abf42343aed08aea62ef15244ae", + "sha256": "43abba1dbed75ac9a62efd722ee63285342b9a8a17cd00dde3d82556fa5c4811", + "compression": "gzip" + }, + { + "path": "main-zero-direct-scheduled.stdout.gz", + "original_path": "main-zero-direct-scheduled.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "main-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz", + "original_path": "main-zero-ir-native/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "original_bytes": 1136582, + "original_sha256": "427c9a83027574c4461a503fcaab0a2608fbb83bdf1699973a2bcfe8a0d096e0", + "sha256": "38bacbb5e71567d9987306ba1b28d83967e1fc5edc1d1fbd3534fe202d5e1ff4", + "compression": "gzip" + }, + { + "path": "main-zero-ir-native/check-0.log.gz", + "original_path": "main-zero-ir-native/check-0.log", + "original_bytes": 312, + "original_sha256": "cde78b91411e68c230304de0fae7db0a5cc891d5f89abeab8a3f445b57417c85", + "sha256": "86dbf89e0d3677f6b71fe36ea8452971efddd18baa024a3dc670676e75a2d87a", + "compression": "gzip" + }, + { + "path": "main-zero-ir-native/compile.log.gz", + "original_path": "main-zero-ir-native/compile.log", + "original_bytes": 1212, + "original_sha256": "4f9e08368bba41235bdcb5c91165174cf21bfd2f68c6c2dad29375fb34b1e6a8", + "sha256": "7e1e7ee765d929c2100cd79bd39b35f9a93a8b5800b2deee69aed633e794c8cb", + "compression": "gzip" + }, + { + "path": "main-zero-ir-native/rewrite.log.gz", + "original_path": "main-zero-ir-native/rewrite.log", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-zero-ir-native/zero.ll.gz", + "original_path": "main-zero-ir-native/zero.ll", + "original_bytes": 1846262, + "original_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd", + "sha256": "4856c1fc88d600f175253677cb86b494518e29cf1fa7480edabac33c61b52853", + "compression": "gzip" + }, + { + "path": "main-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll.gz", + "original_path": "main-zero-ir-shadow/.perry-trace/llvm/test_json_zero_spacing_ts.ll", + "original_bytes": 943081, + "original_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "sha256": "daf8a77706845499060a3b8dac7b48ff8b8535cb1fdc112a7efaf024480dc30e", + "compression": "gzip" + }, + { + "path": "main-zero-ir-shadow/check-0.log.gz", + "original_path": "main-zero-ir-shadow/check-0.log", + "original_bytes": 116, + "original_sha256": "4050d2a3c84c2d0606b532b2cf18db4b4532c38ddc407b74ee58b6e70a4aa96a", + "sha256": "cee14ccd202819a708991a25c70f2054f462858add40f54840b4e1bb58d81a7b", + "compression": "gzip" + }, + { + "path": "main-zero-ir-shadow/check-1.log.gz", + "original_path": "main-zero-ir-shadow/check-1.log", + "original_bytes": 156, + "original_sha256": "ab66f20703b9c2e9fc7f3cd7f5c4548b7f54a770d90c04379eb0867944361a04", + "sha256": "f66ccfe5d82ba516e25419bd304b53bf811f6c656e94f92303d3a87fcb0ab837", + "compression": "gzip" + }, + { + "path": "main-zero-ir-shadow/compile.log.gz", + "original_path": "main-zero-ir-shadow/compile.log", + "original_bytes": 1212, + "original_sha256": "388ec8d9701d4602fe56748892bb906a972538cf446ac90f08ca348f441213f1", + "sha256": "e12367e73e2e08e88eb00c20f23f895a320b7e96b246a40d27bf588e4fc5457d", + "compression": "gzip" + }, + { + "path": "main-zero-ir-shadow/zero.ll.gz", + "original_path": "main-zero-ir-shadow/zero.ll", + "original_bytes": 943081, + "original_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "sha256": "daf8a77706845499060a3b8dac7b48ff8b8535cb1fdc112a7efaf024480dc30e", + "compression": "gzip" + }, + { + "path": "main-zero-roots.json", + "original_path": "main-zero-roots.json", + "original_bytes": 1879, + "original_sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee", + "sha256": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee", + "compression": null + }, + { + "path": "main-zero-tape-fullgc.stderr.gz", + "original_path": "main-zero-tape-fullgc.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-zero-tape-fullgc.stdout.gz", + "original_path": "main-zero-tape-fullgc.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "main-zero-tape-normal.stderr.gz", + "original_path": "main-zero-tape-normal.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "main-zero-tape-normal.stdout.gz", + "original_path": "main-zero-tape-normal.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "main-zero-tape-scheduled.stderr.gz", + "original_path": "main-zero-tape-scheduled.stderr", + "original_bytes": 1065846, + "original_sha256": "41433231e908567dea2a7b6145c2069df40b53a99c3d5706ea0035bcfcddb01e", + "sha256": "92706b1f3fc73bc53bb8478e973ad2b001125dee065c8b3569af4d6026a5993c", + "compression": "gzip" + }, + { + "path": "main-zero-tape-scheduled.stdout.gz", + "original_path": "main-zero-tape-scheduled.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "main-zero-validation.json", + "original_path": "main-zero-validation.json", + "original_bytes": 3061, + "original_sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341", + "sha256": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341", + "compression": null + }, + { + "path": "measure-access-recheck.py", + "original_path": "measure-access-recheck.py", + "original_bytes": 2793, + "original_sha256": "443358a5d37d49b6ab504197f21e441f648572e84da2d1aa01a09e50a8de9761", + "sha256": "443358a5d37d49b6ab504197f21e441f648572e84da2d1aa01a09e50a8de9761", + "compression": null + }, + { + "path": "measure-changing-options.py", + "original_path": "measure-changing-options.py", + "original_bytes": 1762, + "original_sha256": "bf3c200ba08ee6d1f90c0be241b6af2045db6881a107ddae44188aa0540303d3", + "sha256": "bf3c200ba08ee6d1f90c0be241b6af2045db6881a107ddae44188aa0540303d3", + "compression": null + }, + { + "path": "measure-full.py", + "original_path": "measure-full.py", + "original_bytes": 1661, + "original_sha256": "f9ea6d91a552375018d9c9c36d0a55cc7c03af930bf546b279d50cdae92f15c4", + "sha256": "f9ea6d91a552375018d9c9c36d0a55cc7c03af930bf546b279d50cdae92f15c4", + "compression": null + }, + { + "path": "measure-large-options.py", + "original_path": "measure-large-options.py", + "original_bytes": 1708, + "original_sha256": "09d11119c03f3f23f6ade09fe4ab3e8e340f60c4d022d222027ec1a6ba553fe5", + "sha256": "09d11119c03f3f23f6ade09fe4ab3e8e340f60c4d022d222027ec1a6ba553fe5", + "compression": null + }, + { + "path": "measure-large-recheck-options.py", + "original_path": "measure-large-recheck-options.py", + "original_bytes": 1781, + "original_sha256": "682583119410a68efc5953086db2dbc66fe1ccf54e2def559ed802da5bbf1b35", + "sha256": "682583119410a68efc5953086db2dbc66fe1ccf54e2def559ed802da5bbf1b35", + "compression": null + }, + { + "path": "measure-regression-recheck.py", + "original_path": "measure-regression-recheck.py", + "original_bytes": 1769, + "original_sha256": "e0351b4132f6796e99606bebd31dc43c1648176d7117a78e4fd83c1069749199", + "sha256": "e0351b4132f6796e99606bebd31dc43c1648176d7117a78e4fd83c1069749199", + "compression": null + }, + { + "path": "measure-small-rotating-recheck.py", + "original_path": "measure-small-rotating-recheck.py", + "original_bytes": 2734, + "original_sha256": "75c692fcb1a6e8cfc86935712ac34742919093364212a5702d7cd6759056f6c7", + "sha256": "75c692fcb1a6e8cfc86935712ac34742919093364212a5702d7cd6759056f6c7", + "compression": null + }, + { + "path": "measure-stringify-recheck.py", + "original_path": "measure-stringify-recheck.py", + "original_bytes": 1777, + "original_sha256": "e43f1dbfd33dec2c20805de7a9d4c05e37f74c0ac490a05957fe8a6cba49e1fc", + "sha256": "e43f1dbfd33dec2c20805de7a9d4c05e37f74c0ac490a05957fe8a6cba49e1fc", + "compression": null + }, + { + "path": "measure-supplement.py", + "original_path": "measure-supplement.py", + "original_bytes": 2719, + "original_sha256": "b8a9283a8f493c05fefbdb8d8d781dc02f0a637864c7d6cda90e9e34e16a6c77", + "sha256": "b8a9283a8f493c05fefbdb8d8d781dc02f0a637864c7d6cda90e9e34e16a6c77", + "compression": null + }, + { + "path": "measure-zero-retained.py", + "original_path": "measure-zero-retained.py", + "original_bytes": 1458, + "original_sha256": "de8de8302b063dd1c5a394ea8f0fbb5c339c70f00288fbc462f8acbfad4dc0f3", + "sha256": "de8de8302b063dd1c5a394ea8f0fbb5c339c70f00288fbc462f8acbfad4dc0f3", + "compression": null + }, + { + "path": "measurement-verdict.md", + "original_path": "measurement-verdict.md", + "original_bytes": 2341, + "original_sha256": "c86a5c82fee8ab8c0b358005ef66ed4d46e20f93c243c44dbe94799776014322", + "sha256": "c86a5c82fee8ab8c0b358005ef66ed4d46e20f93c243c44dbe94799776014322", + "compression": null + }, + { + "path": "next-index-model-reuse.json", + "original_path": "next-index-model-reuse.json", + "original_bytes": 434, + "original_sha256": "a538dcdd68ed1367df54839049942fdecf167391ed0ada406e8c157c6af5162c", + "sha256": "a538dcdd68ed1367df54839049942fdecf167391ed0ada406e8c157c6af5162c", + "compression": null + }, + { + "path": "next-index-proposal.md", + "original_path": "next-index-proposal.md", + "original_bytes": 1401, + "original_sha256": "e838e5eb95c5b5f67fe24d728d3804bf942d16142277fd78503903dcc381048e", + "sha256": "e838e5eb95c5b5f67fe24d728d3804bf942d16142277fd78503903dcc381048e", + "compression": null + }, + { + "path": "options-analysis.json", + "original_path": "options-analysis.json", + "original_bytes": 27468, + "original_sha256": "6422cd827af3d40ade25425f468d9b73b129bdc31fdae5feed00d9b59bce5644", + "sha256": "6422cd827af3d40ade25425f468d9b73b129bdc31fdae5feed00d9b59bce5644", + "compression": null + }, + { + "path": "options-candidate-records_array_16k-pretty-normal.stderr.gz", + "original_path": "options-candidate-records_array_16k-pretty-normal.stderr", + "original_bytes": 1389, + "original_sha256": "86c36c906deecf9d1e8ea780cff82216233fbef3a7dc02b1288216ca51ff86a3", + "sha256": "8284ef44902940509d1ddd7bbeae281e2f590f77e10a4f0d7e07c02195009668", + "compression": "gzip" + }, + { + "path": "options-candidate-records_array_16k-pretty-normal.stdout.gz", + "original_path": "options-candidate-records_array_16k-pretty-normal.stdout", + "original_bytes": 20468, + "original_sha256": "08e1e34565bf5f174d99fbf6a1e4ee48b7c0fe2a21c0139d30fe42ed3b1996c4", + "sha256": "bfa22b2d6f1f288f59335259abd2308da912da46b91729b6aea6d7366a9a90a1", + "compression": "gzip" + }, + { + "path": "options-candidate-records_array_16k-pretty-scheduled.stderr.gz", + "original_path": "options-candidate-records_array_16k-pretty-scheduled.stderr", + "original_bytes": 44215, + "original_sha256": "91b62a897c508dce7b6f9644a030bf0de5a7d2c4b701d391835ab8986ae27871", + "sha256": "e65e679bdde9762860ec790681c6e6f0abc58a4d1139c7d54a9f4af59a81b473", + "compression": "gzip" + }, + { + "path": "options-candidate-records_array_16k-pretty-scheduled.stdout.gz", + "original_path": "options-candidate-records_array_16k-pretty-scheduled.stdout", + "original_bytes": 20469, + "original_sha256": "1285f240131cdae94052655d3d7e25d06b9404b4bcc4738da337ca70aed0a572", + "sha256": "0d06c4db7928af8246b6da8cdf9e3ae4734cbe91749006811e5d4c1da391ed7f", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-callback-normal.stderr.gz", + "original_path": "options-candidate-small_record-callback-normal.stderr", + "original_bytes": 1389, + "original_sha256": "0981b339477f4785b9ca675fec09c38ee6b97a3b96242a842754a3b3a0d2dade", + "sha256": "f924080bf4151bd9fcb951e03d4a290a5d4304527c252a87e902f6f10ad450b3", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-callback-normal.stdout.gz", + "original_path": "options-candidate-small_record-callback-normal.stdout", + "original_bytes": 182, + "original_sha256": "665d0b6bc922ed0ef3acf252cf82b86dfa0f366ba08ad8eb2cdcec0608c9c333", + "sha256": "4ad43a52d0e23c64fd86bd6d337382d188e0fa6b9b2dc79752dfbd96cad06f56", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-callback-scheduled.stderr.gz", + "original_path": "options-candidate-small_record-callback-scheduled.stderr", + "original_bytes": 46090, + "original_sha256": "ee1ddde0fb9098a63262b37e30ccc6d8a981d8575d59f887a26936da82b838a4", + "sha256": "0af8126409b2bf0330131c755dd6590a988225049bf7bce453cdfb3d66b022e1", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-callback-scheduled.stdout.gz", + "original_path": "options-candidate-small_record-callback-scheduled.stdout", + "original_bytes": 184, + "original_sha256": "7642c046e9db720e12d029840e2926cea09052eb428f67e7b1cd69ea1cb6b44c", + "sha256": "3d4eaef3717d584a77818b6c1d865b86f481c70ae76ac2d8a181760295bcef9c", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-dynamic-zero-normal.stderr.gz", + "original_path": "options-candidate-small_record-dynamic-zero-normal.stderr", + "original_bytes": 1389, + "original_sha256": "8839be880d60cf3df41d52e406a728979aaf3f63df4ae0ae73226602848d6c03", + "sha256": "62aebbfe5f7b95d280c4dc27a21ec5354526ed891ffc54fc0adf4881dc80d859", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-dynamic-zero-normal.stdout.gz", + "original_path": "options-candidate-small_record-dynamic-zero-normal.stdout", + "original_bytes": 182, + "original_sha256": "ca90638ccba9f61cff7e5ce12e29962f47a93de12f1b69a2d5bc6f6e87421f58", + "sha256": "3c7203ed7f276bde78f645cd3330890558f7f112e38bf41b46c4a3ca9b769a24", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-dynamic-zero-scheduled.stderr.gz", + "original_path": "options-candidate-small_record-dynamic-zero-scheduled.stderr", + "original_bytes": 45484, + "original_sha256": "d80d6301f014394ce541b90f49181e0f919c33af769fa060602c637f672a726a", + "sha256": "0210e5ed37f065504daa75cc9aa108b9e6f56be5aaf2a229805ad80921275f32", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-dynamic-zero-scheduled.stdout.gz", + "original_path": "options-candidate-small_record-dynamic-zero-scheduled.stdout", + "original_bytes": 175, + "original_sha256": "88295482b53f4566ed5c44a24c5c8096b057f8e59b02ca7f63f074979b396471", + "sha256": "7ec6a24c25241e233cb81201e3343cc03db3e0668a0e40c859d32ef936c93e08", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-keys-normal.stderr.gz", + "original_path": "options-candidate-small_record-keys-normal.stderr", + "original_bytes": 1389, + "original_sha256": "e177fd3b41208e7745dc39b5d6d8bff0fc6790f5f414de6acfe485d42c7377e6", + "sha256": "3f078d133260df4317d64dda75d146f61cd8f5b4a1046cd9d7b118d6155ebc6c", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-keys-normal.stdout.gz", + "original_path": "options-candidate-small_record-keys-normal.stdout", + "original_bytes": 182, + "original_sha256": "836604f1acb44ae1c4079124926d9512bb5c188dedd187caec7704c906998761", + "sha256": "b66649bff02410f598a753c321c38680acda1dc2d4c28e49f298f7f71a57dc72", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-keys-scheduled.stderr.gz", + "original_path": "options-candidate-small_record-keys-scheduled.stderr", + "original_bytes": 45487, + "original_sha256": "abdd26086a0e32d88ad1a6b4a2c4cb845e3e7a46aa18762d408561f4f61a9b2f", + "sha256": "32f8aea126011bd7a5cacde66a495de74e2273ebacf7b76229ff7fb0e23b73a9", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-keys-scheduled.stdout.gz", + "original_path": "options-candidate-small_record-keys-scheduled.stdout", + "original_bytes": 184, + "original_sha256": "48d2e5b04a23f5fdf5ba5a26be4d006b34510de8c1cce811fb0dc6e286425f81", + "sha256": "b721745ab86efb1f5bc95a9431eb81646bb102bab2aed9065be7545f6d7776bf", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-plain-normal.stderr.gz", + "original_path": "options-candidate-small_record-plain-normal.stderr", + "original_bytes": 1389, + "original_sha256": "03b78d6f92183f12a035054b1d43df9b60547c9b386d003cb8193b020570ae1e", + "sha256": "61ca74e5fdc17fc48d7907fdecbd82bc4e42a610e702a957814f3a174db79eb8", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-plain-normal.stdout.gz", + "original_path": "options-candidate-small_record-plain-normal.stdout", + "original_bytes": 181, + "original_sha256": "6a23c0148bcb34c362d6f41248f924cb9638e26ecaa50b1161aa709fbe16075e", + "sha256": "2c0f99d9248f762f054c76aea0cae2e49a9c1d2b31b4bbfb678a4785a4e944e5", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-plain-scheduled.stderr.gz", + "original_path": "options-candidate-small_record-plain-scheduled.stderr", + "original_bytes": 45493, + "original_sha256": "a3a1ffa72a812d528c9955673515009555b08cefec110063d65b1a9d2bb78a38", + "sha256": "8d43e6a16ae25faa61a70dd7c72d09a9b571643390eeca73d141e8c4196f517d", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-plain-scheduled.stdout.gz", + "original_path": "options-candidate-small_record-plain-scheduled.stdout", + "original_bytes": 185, + "original_sha256": "d072b7c0de555d6969cdbc28ab9a203eb29b75032759e5aaaa57d07498e9c652", + "sha256": "a00435d9554a9d414e0e47cfdf1f0962ec6661a29bd8e3367f76ceb7add2c820", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-pretty-normal.stderr.gz", + "original_path": "options-candidate-small_record-pretty-normal.stderr", + "original_bytes": 1389, + "original_sha256": "b8f013552d2fedda1ef8716fe31d117a90ed81e194a08532888d670019af844b", + "sha256": "b94a3305580f0c29eb2ac7dd8099c48747dd3ac96df6080e4d37ef9e5d1bc6a7", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-pretty-normal.stdout.gz", + "original_path": "options-candidate-small_record-pretty-normal.stdout", + "original_bytes": 221, + "original_sha256": "998f000b894203aba63639f6eba762ee3cb1ef22d92a62dd2f9c1cf7d29d89e9", + "sha256": "86643decdb1e597cf8c23b27f807f870523a0c81aacf3141e27da9d5a0f75961", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-pretty-scheduled.stderr.gz", + "original_path": "options-candidate-small_record-pretty-scheduled.stderr", + "original_bytes": 45579, + "original_sha256": "f9ba81e63fcab9986348fd4c562921f2c9c7217f20fe813d379293173ecd1bf5", + "sha256": "c7ffee8a82a72071024e8726d9d5af3b1c1c70dce035827c2f0d92444ffc6968", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-pretty-scheduled.stdout.gz", + "original_path": "options-candidate-small_record-pretty-scheduled.stdout", + "original_bytes": 214, + "original_sha256": "840ec2420cb30a1ddd977adb9d722713bc65b1e8184f95474e9114269127fddf", + "sha256": "c1223965c7021e80ed9f027763ab25394da4de137074f9864bb9d748355b7ed4", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-zero-normal.stderr.gz", + "original_path": "options-candidate-small_record-zero-normal.stderr", + "original_bytes": 1389, + "original_sha256": "d4a8a7b8c84977d09f16eebd57e0013dd46ef9a0d4748f4c0ff7a612460d15df", + "sha256": "6138e8bd6fdbc23b579ae6ae30d00362c565e44c718aff33d86ecbfd230dc77c", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-zero-normal.stdout.gz", + "original_path": "options-candidate-small_record-zero-normal.stdout", + "original_bytes": 182, + "original_sha256": "95dcfa68d226e010f0474eda9dcc2ad8f75b0c79d381013fe27b84edbb51719f", + "sha256": "bd825bc24152fd485b3eb6143bd521b3277f8fb1f1106fcf3eeb33cce102def3", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-zero-scheduled.stderr.gz", + "original_path": "options-candidate-small_record-zero-scheduled.stderr", + "original_bytes": 45507, + "original_sha256": "098530fa9b225d6e6101f0b5687e1b934028fc3d0a6d1836792b555c8733b0b7", + "sha256": "b7bc5f50a28cb95843f17bbfbaf7d6376c54296c712adcb42240993337feba0e", + "compression": "gzip" + }, + { + "path": "options-candidate-small_record-zero-scheduled.stdout.gz", + "original_path": "options-candidate-small_record-zero-scheduled.stdout", + "original_bytes": 175, + "original_sha256": "1b3c56153ef7e15a51afbd2bfb42395ea2b303787794a5fe191c2fbc4c143d96", + "sha256": "21ac5c290a58cfac8e944b473224f0de46cf27a8c51811b0497157e8ddea3dbc", + "compression": "gzip" + }, + { + "path": "options-worker.js", + "original_path": "options-worker.js", + "original_bytes": 2264, + "original_sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9", + "sha256": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9", + "compression": null + }, + { + "path": "options-worker.ts", + "original_path": "options-worker.ts", + "original_bytes": 2323, + "original_sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "sha256": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + "compression": null + }, + { + "path": "prior-entry-node.stdout.gz", + "original_path": "prior-entry-node.stdout", + "original_bytes": 956, + "original_sha256": "3a880cf6ead4abccaa782d50c9ec0daa3e759054231c6453e35bcd907ef5c2b1", + "sha256": "b0790da500966370f6f980fe47cceff7cbd5b9555a4b94e49a85206a4fc8cd54", + "compression": "gzip" + }, + { + "path": "probe-lazy-baseline.py", + "original_path": "probe-lazy-baseline.py", + "original_bytes": 2409, + "original_sha256": "da65ba2bcc65be99759037329865c9be288b1f8cd09130669f15562fa45b4ccb", + "sha256": "da65ba2bcc65be99759037329865c9be288b1f8cd09130669f15562fa45b4ccb", + "compression": null + }, + { + "path": "provenance.json", + "original_path": "provenance.json", + "original_bytes": 2333, + "original_sha256": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376", + "sha256": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376", + "compression": null + }, + { + "path": "r25-entry-_js_array_get_f64.s.gz", + "original_path": "r25-entry-_js_array_get_f64.s", + "original_bytes": 30998, + "original_sha256": "c3ea30da012019829cdadb3bf85137d96a54172073f3f0e5347da7e53141ee84", + "sha256": "8484a5e9ff2c814cb332c8148c934b1ab4bfcd7ff6ecbf68cac81cd6a4b059aa", + "compression": "gzip" + }, + { + "path": "r25-entry-_js_json_parse.s.gz", + "original_path": "r25-entry-_js_json_parse.s", + "original_bytes": 1745, + "original_sha256": "65f9e4be4ba43986c45b69257a3ce1b807d4874a7b3bb32334d8d45d6efa04ec", + "sha256": "1067728283dd779343bf64544028b7f8485d4f5278f3330ee81306c898875f09", + "compression": "gzip" + }, + { + "path": "r25-entry-_js_json_stringify.s.gz", + "original_path": "r25-entry-_js_json_stringify.s", + "original_bytes": 23308, + "original_sha256": "20427c3d98368604d3ab3fb5e81394864c85cd2ac3d2e8484ed2a51615675690", + "sha256": "71f45ffffc53f5a8f466bd5ffad8f1c6475f747171943db2949aef97b7991563", + "compression": "gzip" + }, + { + "path": "r25-entry-_js_json_stringify_full.s.gz", + "original_path": "r25-entry-_js_json_stringify_full.s", + "original_bytes": 92386, + "original_sha256": "9e360f79441f1583cb68d3b94e9b5c39c2dc3784010d849c72e28f83781aa9af", + "sha256": "4cda2df60dcab6b6da02bd1c11b0650c311d742b57797fcdf5b1aa0e906302e9", + "compression": "gzip" + }, + { + "path": "r26-entry-_js_array_get_f64.s.gz", + "original_path": "r26-entry-_js_array_get_f64.s", + "original_bytes": 31003, + "original_sha256": "8b4fa8e4d5b96fb9c40e12016669ae87eddde71e37df8dcec8d8e91ed83c899b", + "sha256": "ad0c64cad7982a1d8350e82c98b1aabee86f9ade251f3f942901683ebf5d6a61", + "compression": "gzip" + }, + { + "path": "r26-entry-_js_json_parse.s.gz", + "original_path": "r26-entry-_js_json_parse.s", + "original_bytes": 1750, + "original_sha256": "7c7adf6eca642fa4c05168c52d011616078d887212853f98d6a52a285e121667", + "sha256": "c13cbe21e92dc99b0128fa0e7ba11b732c1f44d8091728e46ab219e2dec778ba", + "compression": "gzip" + }, + { + "path": "r26-entry-_js_json_stringify.s.gz", + "original_path": "r26-entry-_js_json_stringify.s", + "original_bytes": 23313, + "original_sha256": "f42f44ffed933369be54e4fe4ccf8e70a7cc71f67ea69eb687d015435e35f297", + "sha256": "11ca332d348887c0d98ef5ee5ec33a1e4e5519de1b439536f702939b0e4c2faa", + "compression": "gzip" + }, + { + "path": "r26-entry-_js_json_stringify_full.s.gz", + "original_path": "r26-entry-_js_json_stringify_full.s", + "original_bytes": 92391, + "original_sha256": "2b07675e2cef8d62568c9905736e7c179d13ac7d37fc640945628137ad17093a", + "sha256": "768a420a58b868adf095ac4bb64f5dc92c3af21a63df3a1ac32b47f010758c36", + "compression": "gzip" + }, + { + "path": "read-disassembly.json", + "original_path": "read-disassembly.json", + "original_bytes": 6397, + "original_sha256": "67939ed061b766439cac4d1983d17f0f9423b8e58a0566e38224d789067e231f", + "sha256": "67939ed061b766439cac4d1983d17f0f9423b8e58a0566e38224d789067e231f", + "compression": null + }, + { + "path": "reference-initial-disassembly/main-11cached_read8lazy_get.s.gz", + "original_path": "reference-initial-disassembly/main-11cached_read8lazy_get.s", + "original_bytes": 3188, + "original_sha256": "417a12ab6b195d609d26afe28235f88fb3e319d3e67272bd3d948fb9b76f5c4d", + "sha256": "388bac4ba8fb2c895e18e8549238207aaeb879d0560b4b4c61f09f66d7d0a933", + "compression": "gzip" + }, + { + "path": "reference-initial-disassembly/main-15lazy_get_rooted.s.gz", + "original_path": "reference-initial-disassembly/main-15lazy_get_rooted.s", + "original_bytes": 17743, + "original_sha256": "85fd2d85f57331f82d0600e64d2692a17c70c75d4a64e4c5d14e132216d4c612", + "sha256": "f976b13d0fd0eddd7473bad016b50a94cbd601e98e248af07a1e7233878b086a", + "compression": "gzip" + }, + { + "path": "reference-initial-disassembly/main-8mutation26resolve_materialized_array.s.gz", + "original_path": "reference-initial-disassembly/main-8mutation26resolve_materialized_array.s", + "original_bytes": 20438, + "original_sha256": "1828cd33102577e253988ec30fa59522e13304955e2d41d7c70ed62aa6a790db", + "sha256": "ff3e4fc6b1be5bf8bb2d6a8e74598eb845cbb6d2b3ba9a63d1c5058580eef4ed", + "compression": "gzip" + }, + { + "path": "reference-initial-disassembly/main-array-get.s.gz", + "original_path": "reference-initial-disassembly/main-array-get.s", + "original_bytes": 31045, + "original_sha256": "3494f1c3dbd4dfe53fae786fd080b6b97b25995c49a72bb33e6f2d4de8bd65dc", + "sha256": "78362d5d656a0266f824955ec7a77959289f8db5b2d82ffd148ca2031568224b", + "compression": "gzip" + }, + { + "path": "reference-initial-disassembly/main-packed-index-get.s.gz", + "original_path": "reference-initial-disassembly/main-packed-index-get.s", + "original_bytes": 12278, + "original_sha256": "8cb7e01608a2c618c36309a0cc93ebe5831e75fd749ae424a0f91921f84532c7", + "sha256": "3df2da5db86f6190b6a5347c76f220f5d43c4a137c25d77866867f6afaa36ef6", + "compression": "gzip" + }, + { + "path": "reference-payload-final-audit.json", + "original_path": "reference-payload-final-audit.json", + "original_bytes": 3466, + "original_sha256": "41aa27d6704e5bb3c7583f7e0070b602dc624ee69040bb5885543b03f11e87ad", + "sha256": "41aa27d6704e5bb3c7583f7e0070b602dc624ee69040bb5885543b03f11e87ad", + "compression": null + }, + { + "path": "refresh-validation.py", + "original_path": "refresh-validation.py", + "original_bytes": 1770, + "original_sha256": "0d0e06dcf0ebdfa8c59819f2193e9abea18ddadc7a1b377db254717fe3d9eab4", + "sha256": "0d0e06dcf0ebdfa8c59819f2193e9abea18ddadc7a1b377db254717fe3d9eab4", + "compression": null + }, + { + "path": "regression-cases.json", + "original_path": "regression-cases.json", + "original_bytes": 934, + "original_sha256": "c612dd76c32f3391ae87fc559ffcbc1c28bf5853298624a56bf60f94ad7975d7", + "sha256": "c612dd76c32f3391ae87fc559ffcbc1c28bf5853298624a56bf60f94ad7975d7", + "compression": null + }, + { + "path": "regression-recheck-analysis.json", + "original_path": "regression-recheck-analysis.json", + "original_bytes": 27064, + "original_sha256": "4e65802d75b59baee123779095b82dab5116a0fcae1725a1c9c304cc0e590b97", + "sha256": "4e65802d75b59baee123779095b82dab5116a0fcae1725a1c9c304cc0e590b97", + "compression": null + }, + { + "path": "remote-access-command.json", + "original_path": "remote-access-command.json", + "original_bytes": 429, + "original_sha256": "693ac7ae54d2c206864f3cf3a77969d4f389c2ff2063917813dbd030de0bfade", + "sha256": "693ac7ae54d2c206864f3cf3a77969d4f389c2ff2063917813dbd030de0bfade", + "compression": null + }, + { + "path": "remote-access.log.gz", + "original_path": "remote-access.log", + "original_bytes": 172, + "original_sha256": "9124b198d5ec76cc35aea16f59d579f6a4330c61be50642717e2b2585e118113", + "sha256": "5336cedee7db675e4fa7ec7953c843e754f1207bf8709ed3b27b51bb2c204a38", + "compression": "gzip" + }, + { + "path": "remote-full-command.json", + "original_path": "remote-full-command.json", + "original_bytes": 2856, + "original_sha256": "e2a891dca0c51182888cdeafbf7a331c6860d2872b1dcd5cd95073e0bb1be7a2", + "sha256": "e2a891dca0c51182888cdeafbf7a331c6860d2872b1dcd5cd95073e0bb1be7a2", + "compression": null + }, + { + "path": "remote-full.log.gz", + "original_path": "remote-full.log", + "original_bytes": 179, + "original_sha256": "be8dc6f30175d08556e7f5f8d39c5e91197c63406d2f1fcec1a4bfc60a5a60fb", + "sha256": "b6e5b7ce164e78271f6996e9c930e2e43e9b1e0df6a06ee846fa8ff80d4f4008", + "compression": "gzip" + }, + { + "path": "remote-options-command.json", + "original_path": "remote-options-command.json", + "original_bytes": 419, + "original_sha256": "5df542e9d3106869ca376e34542d2aa3adc6e97ed9cbcb653d1b80ea1bfcb446", + "sha256": "5df542e9d3106869ca376e34542d2aa3adc6e97ed9cbcb653d1b80ea1bfcb446", + "compression": null + }, + { + "path": "remote-options.log.gz", + "original_path": "remote-options.log", + "original_bytes": 172, + "original_sha256": "455243ad06b2aa612135ee68346c422875d1a02642bf486c09ec5e5986cd2c8b", + "sha256": "e56cdc5e4cf147477123dde1ddc2aab0b2bf5627b159b5ab10f2fee903316b04", + "compression": "gzip" + }, + { + "path": "remote-recheck-access-command.json", + "original_path": "remote-recheck-access-command.json", + "original_bytes": 459, + "original_sha256": "cbe547108a40deb025874a247ecdb14f32d1dbb44b523a1e7da45b82d888aead", + "sha256": "cbe547108a40deb025874a247ecdb14f32d1dbb44b523a1e7da45b82d888aead", + "compression": null + }, + { + "path": "remote-recheck-access.log.gz", + "original_path": "remote-recheck-access.log", + "original_bytes": 175, + "original_sha256": "61ba3aaf0d1f2c04b9b55af0747e7f6b6d2728acf770fd37e61c2060eeb57394", + "sha256": "f1b53169d701d56d31a69975258a31442a47400a77cf6bf9c6aa59f0a8d0ef94", + "compression": "gzip" + }, + { + "path": "remote-regression-recheck-focus-command.json", + "original_path": "remote-regression-recheck-focus-command.json", + "original_bytes": 693, + "original_sha256": "66bbd284ccc888eedf93342ed4c16357ec2fcbce766576d12fcaf7e470ee4a08", + "sha256": "66bbd284ccc888eedf93342ed4c16357ec2fcbce766576d12fcaf7e470ee4a08", + "compression": null + }, + { + "path": "remote-regression-recheck-focus.log.gz", + "original_path": "remote-regression-recheck-focus.log", + "original_bytes": 176, + "original_sha256": "88ee86cfd8cd5ffd3aa41a5329967f5aa75a1281b555ae0f54f95f7fd31c615d", + "sha256": "0f6cae21568315f6c3f2f11cb1c557b9bc5512c55360bcda80633266fa1a3391", + "compression": "gzip" + }, + { + "path": "remote-retained-command.json", + "original_path": "remote-retained-command.json", + "original_bytes": 419, + "original_sha256": "7cc59d1962d763aa5b3af82ebc1c212a0b805c81f6a0fd4dcc25e1b6a251a587", + "sha256": "7cc59d1962d763aa5b3af82ebc1c212a0b805c81f6a0fd4dcc25e1b6a251a587", + "compression": null + }, + { + "path": "remote-retained.log.gz", + "original_path": "remote-retained.log", + "original_bytes": 176, + "original_sha256": "ed4a267bc81f3a75121f131904a0b1836cecd1fb3b05aeea3d4b7f5ae94883ed", + "sha256": "7f0abb9f95afa01254879e268370e2818fac5b78cb987d4e05155f6a7767ba26", + "compression": "gzip" + }, + { + "path": "remote-rotating-command.json", + "original_path": "remote-rotating-command.json", + "original_bytes": 611, + "original_sha256": "739c2bf7887f3708160f0f0b3d82578f9d52afc2ac124738ea0695765e352130", + "sha256": "739c2bf7887f3708160f0f0b3d82578f9d52afc2ac124738ea0695765e352130", + "compression": null + }, + { + "path": "remote-rotating.log.gz", + "original_path": "remote-rotating.log", + "original_bytes": 172, + "original_sha256": "c8904b16eb04523e286c479bef765083633a95cac9873fc28dd168a28f8b32b3", + "sha256": "f754edfab9afbc2c77a2e31b3c04a3de88a19f4b1d7211a3d2ac5b07bd47e190", + "compression": "gzip" + }, + { + "path": "remote-stage-hashes.json", + "original_path": "remote-stage-hashes.json", + "original_bytes": 16139, + "original_sha256": "dc353ee05e795ca0af215567cf96b2e88f7840c14bbb60a4794cdfffc4b9c1bb", + "sha256": "dc353ee05e795ca0af215567cf96b2e88f7840c14bbb60a4794cdfffc4b9c1bb", + "compression": null + }, + { + "path": "remote-stringify-recheck-focus-command.json", + "original_path": "remote-stringify-recheck-focus-command.json", + "original_bytes": 531, + "original_sha256": "b9dafe75d23728a25d97c65bc979d40ab32d59eaf0619302fbe23af5f29431db", + "sha256": "b9dafe75d23728a25d97c65bc979d40ab32d59eaf0619302fbe23af5f29431db", + "compression": null + }, + { + "path": "remote-stringify-recheck-focus.log.gz", + "original_path": "remote-stringify-recheck-focus.log", + "original_bytes": 173, + "original_sha256": "506a988b9e0c2b51b11ad5df684f31449589ab09fbf2e765212b8aee89683661", + "sha256": "b5021291b096d8797728df8c989ed46eff23ea5ad848d4f3f08fcdb03bd95522", + "compression": "gzip" + }, + { + "path": "retained-analysis.json", + "original_path": "retained-analysis.json", + "original_bytes": 178068, + "original_sha256": "07ac62ebf994bb2ae40f23e6a688e8057024f229a7afdbb7c4662dde56cbf8e5", + "sha256": "07ac62ebf994bb2ae40f23e6a688e8057024f229a7afdbb7c4662dde56cbf8e5", + "compression": null + }, + { + "path": "retained-zero-candidate-long_string_1m-retain-stringify-normal.stderr.gz", + "original_path": "retained-zero-candidate-long_string_1m-retain-stringify-normal.stderr", + "original_bytes": 21740, + "original_sha256": "769c8f7d15301268496c2536acf007e083de0f7954e8db00b0bca09a78e4c763", + "sha256": "0c5566f0d098e54301d18b2e7296acd5f281be4adf021246b516b952b7bdd134", + "compression": "gzip" + }, + { + "path": "retained-zero-candidate-long_string_1m-retain-stringify-normal.stdout.gz", + "original_path": "retained-zero-candidate-long_string_1m-retain-stringify-normal.stdout", + "original_bytes": 1048669, + "original_sha256": "5f35c38a443000c87e63783ad5d76d55d054f0a50d6bc69a894cfe84dc35102a", + "sha256": "2a0c968a231316525acd91e44e83830da851ae96a175f256f14f67ee68e2f847", + "compression": "gzip" + }, + { + "path": "retained-zero-candidate-long_string_1m-retain-stringify-scheduled.stderr.gz", + "original_path": "retained-zero-candidate-long_string_1m-retain-stringify-scheduled.stderr", + "original_bytes": 54527, + "original_sha256": "222a8a59b9e215e5d93afeea583c9655e3760891776cf0da578c0fc70edd97fe", + "sha256": "6cac2e66a972bf3bac58e50146356d521004367b427613d600baf667765b147e", + "compression": "gzip" + }, + { + "path": "retained-zero-candidate-long_string_1m-retain-stringify-scheduled.stdout.gz", + "original_path": "retained-zero-candidate-long_string_1m-retain-stringify-scheduled.stdout", + "original_bytes": 1048670, + "original_sha256": "9dc0f6b8dba9608c78eb0cec1eab4da2f01cebeeca9a041a66e4daeea5b398a4", + "sha256": "31bf5a6e7a7e067d6b41369fd30ec976200c7846ad13ebd6e41d43db8afa5733", + "compression": "gzip" + }, + { + "path": "retained-zero-candidate-small_record-retain-stringify-normal.stderr.gz", + "original_path": "retained-zero-candidate-small_record-retain-stringify-normal.stderr", + "original_bytes": 1389, + "original_sha256": "3ea07fc5660c489d6fdc2ca6ea818837961ae0929c6d19a869c2bc92ee568f49", + "sha256": "e04bb6c7d74da1f0a4e47de17a86666813bbbe6571f1ff59cec100d5699f062b", + "compression": "gzip" + }, + { + "path": "retained-zero-candidate-small_record-retain-stringify-normal.stdout.gz", + "original_path": "retained-zero-candidate-small_record-retain-stringify-normal.stdout", + "original_bytes": 183, + "original_sha256": "0e090d21c9244a5aeb7e34962b5f539ab4eaa8b6de5e6febf1e5e46d65cdd039", + "sha256": "62058babc7927f99c9b9e3f4c75f790e718342c22d583612cb7ba5032be95be6", + "compression": "gzip" + }, + { + "path": "retained-zero-candidate-small_record-retain-stringify-scheduled.stderr.gz", + "original_path": "retained-zero-candidate-small_record-retain-stringify-scheduled.stderr", + "original_bytes": 46377, + "original_sha256": "1272026b04e55b6c32653a16e6209b9cc2408607428e8250c97057755e9892f3", + "sha256": "df0201f155adfd23d1ccd65410547c23971b30272aa80a0ff7b330a0c5f620be", + "compression": "gzip" + }, + { + "path": "retained-zero-candidate-small_record-retain-stringify-scheduled.stdout.gz", + "original_path": "retained-zero-candidate-small_record-retain-stringify-scheduled.stdout", + "original_bytes": 186, + "original_sha256": "a723fef6fa8e185199511875e187fd24dc1238a535aa34d29812a95c8312367d", + "sha256": "ae3066c5b8ce0c5dddbc40aeb718ae40879951b112487e1f5ca2cd79fac6676c", + "compression": "gzip" + }, + { + "path": "retained-zero-candidate-tiny_object-retain-stringify-normal.stderr.gz", + "original_path": "retained-zero-candidate-tiny_object-retain-stringify-normal.stderr", + "original_bytes": 1389, + "original_sha256": "bb0fdf0bdc3f4f4268c434250f8f305339880aa1f65fe6af099bb5425ac4eb57", + "sha256": "be568b39cb0f288f280d7740d8c3ae1acf74fc3b0da606b5bb16a4043be3fe26", + "compression": "gzip" + }, + { + "path": "retained-zero-candidate-tiny_object-retain-stringify-normal.stdout.gz", + "original_path": "retained-zero-candidate-tiny_object-retain-stringify-normal.stdout", + "original_bytes": 83, + "original_sha256": "18bb202d8f0ac96289125d611e2b70149f9b513a301800f160686f61854e4bc2", + "sha256": "26e71e3982e6da636db77071f961754302de2fef0adf78d3bfdd2bd9d9fa98f5", + "compression": "gzip" + }, + { + "path": "retained-zero-candidate-tiny_object-retain-stringify-scheduled.stderr.gz", + "original_path": "retained-zero-candidate-tiny_object-retain-stringify-scheduled.stderr", + "original_bytes": 46335, + "original_sha256": "2fad949d43184384e036b2b65bc7505bc3458ef80ded7082657f407fb63d71cf", + "sha256": "f99bac6cf40d5a64825546ef1d9b7907fc8ca63ddd692b8698bc64ee7a6fafc8", + "compression": "gzip" + }, + { + "path": "retained-zero-candidate-tiny_object-retain-stringify-scheduled.stdout.gz", + "original_path": "retained-zero-candidate-tiny_object-retain-stringify-scheduled.stdout", + "original_bytes": 77, + "original_sha256": "2d525f2e68b05b41b6793351b750d39a2f19c5f443178e9fc8e60f4bc4f5028e", + "sha256": "bc3185ac1deda3f9a60551893f1a226723fe7d9d4a2512d765af8926e76d5b6e", + "compression": "gzip" + }, + { + "path": "retained-zero-candidate-unicode_1m-retain-stringify-normal.stderr.gz", + "original_path": "retained-zero-candidate-unicode_1m-retain-stringify-normal.stderr", + "original_bytes": 11497, + "original_sha256": "4e5ac17a535dc5b80674474a10318de4830119985c1ca0c6391819a3421d5cc5", + "sha256": "8435b8f540b1182113b6b276cfccd7555e68dd77440e27c63c37d201678c52c9", + "compression": "gzip" + }, + { + "path": "retained-zero-candidate-unicode_1m-retain-stringify-normal.stdout.gz", + "original_path": "retained-zero-candidate-unicode_1m-retain-stringify-normal.stdout", + "original_bytes": 884102, + "original_sha256": "8cb43d1a7cb2d19326ac479bfa2b397000762cbf19670bb764fdd0ccbbffb805", + "sha256": "928b9ff27fd57c01347b7891fd13c3dd8bf0b6b71e890600c8a220ee0b5f3af9", + "compression": "gzip" + }, + { + "path": "retained-zero-candidate-unicode_1m-retain-stringify-scheduled.stderr.gz", + "original_path": "retained-zero-candidate-unicode_1m-retain-stringify-scheduled.stderr", + "original_bytes": 49318, + "original_sha256": "6c03a97835aa89eabecb320777a2fa85463a12d6411bae45bf83562358d5c09d", + "sha256": "ea22402b5996a41733313170a9c97c5c0b0b0676669dd997e8f4e61c4acd2af3", + "compression": "gzip" + }, + { + "path": "retained-zero-candidate-unicode_1m-retain-stringify-scheduled.stdout.gz", + "original_path": "retained-zero-candidate-unicode_1m-retain-stringify-scheduled.stdout", + "original_bytes": 884094, + "original_sha256": "8c993d0b06ce8334c7cb43c5c2153cc11efd03d3405af7a3c0da29b9ab6e5f7a", + "sha256": "8933134874c6cdbe76afe0ff2fe81efca33cc72a929acf7781a31c3360e0bd6c", + "compression": "gzip" + }, + { + "path": "retained-zero-worker.js", + "original_path": "retained-zero-worker.js", + "original_bytes": 3415, + "original_sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf", + "sha256": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf", + "compression": null + }, + { + "path": "retained-zero-worker.ts", + "original_path": "retained-zero-worker.ts", + "original_bytes": 3415, + "original_sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "sha256": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + "compression": null + }, + { + "path": "root-comparison.json", + "original_path": "root-comparison.json", + "original_bytes": 9243, + "original_sha256": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9", + "sha256": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9", + "compression": null + }, + { + "path": "rotating-analysis.json", + "original_path": "rotating-analysis.json", + "original_bytes": 38735, + "original_sha256": "6632594c729f183d807cd39b9ca5f8220f72db9194ea81e79c530a31654acb5b", + "sha256": "6632594c729f183d807cd39b9ca5f8220f72db9194ea81e79c530a31654acb5b", + "compression": null + }, + { + "path": "run-access.py", + "original_path": "run-access.py", + "original_bytes": 4578, + "original_sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c", + "sha256": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c", + "compression": null + }, + { + "path": "run-after-build.py", + "original_path": "run-after-build.py", + "original_bytes": 3510, + "original_sha256": "5f6faf42bf4d77b0bbb1110e906a9439a1cc62bf818180355f46e10340c26c34", + "sha256": "5f6faf42bf4d77b0bbb1110e906a9439a1cc62bf818180355f46e10340c26c34", + "compression": null + }, + { + "path": "run-candidate-validation.py", + "original_path": "run-candidate-validation.py", + "original_bytes": 1389, + "original_sha256": "cadcba87c0282e393804a301fb871a31776bd65ed2fa0073e4e9e135613f9265", + "sha256": "cadcba87c0282e393804a301fb871a31776bd65ed2fa0073e4e9e135613f9265", + "compression": null + }, + { + "path": "run-changing-options.py", + "original_path": "run-changing-options.py", + "original_bytes": 6250, + "original_sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4", + "sha256": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4", + "compression": null + }, + { + "path": "run-focus.py", + "original_path": "run-focus.py", + "original_bytes": 6585, + "original_sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060", + "sha256": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060", + "compression": null + }, + { + "path": "run-lint.py", + "original_path": "run-lint.py", + "original_bytes": 759, + "original_sha256": "b228808035eba5472e845e534d7799d2222ee142cef0a273cb941810fdfd53f8", + "sha256": "b228808035eba5472e845e534d7799d2222ee142cef0a273cb941810fdfd53f8", + "compression": null + }, + { + "path": "run-options.py", + "original_path": "run-options.py", + "original_bytes": 6438, + "original_sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8", + "sha256": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8", + "compression": null + }, + { + "path": "run-retained.py", + "original_path": "run-retained.py", + "original_bytes": 6973, + "original_sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da", + "sha256": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da", + "compression": null + }, + { + "path": "run-rotating.py", + "original_path": "run-rotating.py", + "original_bytes": 9383, + "original_sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316", + "sha256": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316", + "compression": null + }, + { + "path": "run-zero-retained.py.gz", + "original_path": "run-zero-retained.py", + "original_bytes": 6864, + "original_sha256": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + "sha256": "798cc4de0027522d61d1d75781347119de79b86e33335a22dfa78a3c82b60d8d", + "compression": "gzip" + }, + { + "path": "script-lint.log.gz", + "original_path": "script-lint.log", + "original_bytes": 7944, + "original_sha256": "ff4d5b61ba498dd6d0bd511838c92bba1ae8767773e9c06711e76d2529b44964", + "sha256": "81c773c23cd268fc437e97a467f8074070b7d541c326e34762a96c41f1e748ed", + "compression": "gzip" + }, + { + "path": "setup.json", + "original_path": "setup.json", + "original_bytes": 448, + "original_sha256": "7ff09e1cf5be8808301a03956aab968febf86cf78949719be8d59318a1e3a6fc", + "sha256": "7ff09e1cf5be8808301a03956aab968febf86cf78949719be8d59318a1e3a6fc", + "compression": null + }, + { + "path": "source-push-initial.json", + "original_path": "source-push-initial.json", + "original_bytes": 201, + "original_sha256": "324c2bc6241235b347424d3f7cdca866cd421df283c4d7441978293c9e375007", + "sha256": "324c2bc6241235b347424d3f7cdca866cd421df283c4d7441978293c9e375007", + "compression": null + }, + { + "path": "source.patch.gz", + "original_path": "source.patch", + "original_bytes": 4099, + "original_sha256": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + "sha256": "e4886e7060eee08ea5bca9713f9b7a79d8c3c7e37f0d66733f08d88587194731", + "compression": "gzip" + }, + { + "path": "stage.py", + "original_path": "stage.py", + "original_bytes": 8319, + "original_sha256": "de4fe6712445fbe0c108f13c80c54787e256f0b81b73a96d99c4da9b94068f69", + "sha256": "de4fe6712445fbe0c108f13c80c54787e256f0b81b73a96d99c4da9b94068f69", + "compression": null + }, + { + "path": "stringify-recheck-analysis.json", + "original_path": "stringify-recheck-analysis.json", + "original_bytes": 11607, + "original_sha256": "5cc27074a5f2cc54a7df6bbe19837dd1098914f3421a29615f8a4f22a682c8dd", + "sha256": "5cc27074a5f2cc54a7df6bbe19837dd1098914f3421a29615f8a4f22a682c8dd", + "compression": null + }, + { + "path": "stringify-recheck-cases.json", + "original_path": "stringify-recheck-cases.json", + "original_bytes": 467, + "original_sha256": "68213e1648720105e88bf40dd74c9d55f84c927edf6d373b453fccb1af7cce05", + "sha256": "68213e1648720105e88bf40dd74c9d55f84c927edf6d373b453fccb1af7cce05", + "compression": null + }, + { + "path": "test_json_cached_construction-node.stdout.gz", + "original_path": "test_json_cached_construction-node.stdout", + "original_bytes": 687804, + "original_sha256": "8f6dda79d2bd7419d80d8f01b9989a24b20f017c20fb31538fe58b0c5405397d", + "sha256": "b89c369067e22472d15922aa100d36f06be0404fa5fb4a2c8e3a10093e5caf91", + "compression": "gzip" + }, + { + "path": "test_json_cached_reads-node.stdout.gz", + "original_path": "test_json_cached_reads-node.stdout", + "original_bytes": 23, + "original_sha256": "2eab8d419be542416cfecba16dd446de52590acddd9f535f1ffa6b5860c542d6", + "sha256": "4c3ec6922556b9e58b5ac751d1aefb9d2b13aa6cd37b985657c3b2a54657af38", + "compression": "gzip" + }, + { + "path": "test_json_source_length-node.stdout.gz", + "original_path": "test_json_source_length-node.stdout", + "original_bytes": 421, + "original_sha256": "e6ead4695cb4b911404a46ebc18b6143e79758b82a6996fac63a933e53c45400", + "sha256": "a82c20d9641760836f6a8ab914c244105eff681f76d8d97bc37fc31d74d46671", + "compression": "gzip" + }, + { + "path": "test_json_template_capture-node.stdout.gz", + "original_path": "test_json_template_capture-node.stdout", + "original_bytes": 254, + "original_sha256": "d2863b3aa78dc718c92666fde4a69bfaf6c07515d97911c780f980574c9176c9", + "sha256": "b179f0302471836be3740c24f8e7543f200396780e542aadf898dae28d8c82ae", + "compression": "gzip" + }, + { + "path": "test_json_zero_spacing.ts", + "original_path": "test_json_zero_spacing.ts", + "original_bytes": 3713, + "original_sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "sha256": "9cca6718bfd28571f0e3ab9e677d1b11f9bf1aa250335bf3511ebf5e021e0797", + "compression": null + }, + { + "path": "unit-source.json", + "original_path": "unit-source.json", + "original_bytes": 389, + "original_sha256": "e2d0ac820d3469e4bed219b043cac294b51b4d75174eb9044d9e5a35c6ee1640", + "sha256": "e2d0ac820d3469e4bed219b043cac294b51b4d75174eb9044d9e5a35c6ee1640", + "compression": null + }, + { + "path": "unit.log.gz", + "original_path": "unit.log", + "original_bytes": 30301, + "original_sha256": "0f872ae992982ba811218edb43996fe0da5638764ee8d10ee301013e0b46e8b5", + "sha256": "f77135d792afb3088d1a43ecaa2e2f8caee825ec37a00c14f13fcdefb8366c48", + "compression": "gzip" + }, + { + "path": "validate-and-build.py", + "original_path": "validate-and-build.py", + "original_bytes": 1386, + "original_sha256": "639a489044d315b7928ec3b90572766f630974323c6833e86825306a8f0907e8", + "sha256": "639a489044d315b7928ec3b90572766f630974323c6833e86825306a8f0907e8", + "compression": null + }, + { + "path": "validate-changing-options.py", + "original_path": "validate-changing-options.py", + "original_bytes": 2404, + "original_sha256": "2e65bdbd42801154589a417a920a461e6225ade84c6fd0c5cf4230155808a61c", + "sha256": "2e65bdbd42801154589a417a920a461e6225ade84c6fd0c5cf4230155808a61c", + "compression": null + }, + { + "path": "validate-fixtures.py", + "original_path": "validate-fixtures.py", + "original_bytes": 2816, + "original_sha256": "a789fbdf1a23ab3f247235e0a909464b0f0869a042497867f5792dcf7ce41b80", + "sha256": "a789fbdf1a23ab3f247235e0a909464b0f0869a042497867f5792dcf7ce41b80", + "compression": null + }, + { + "path": "validate-fraction.py", + "original_path": "validate-fraction.py", + "original_bytes": 1703, + "original_sha256": "50d439538133260244b63d569e3c2a72e85cabeb7d1e780920c14f2b33a7be5a", + "sha256": "50d439538133260244b63d569e3c2a72e85cabeb7d1e780920c14f2b33a7be5a", + "compression": null + }, + { + "path": "validate-getter-baseline.py", + "original_path": "validate-getter-baseline.py", + "original_bytes": 2279, + "original_sha256": "e8a9aa55d90dba9c874b90f6cdb8219406e35fc6b8cb68f7a261927b15da30fc", + "sha256": "e8a9aa55d90dba9c874b90f6cdb8219406e35fc6b8cb68f7a261927b15da30fc", + "compression": null + }, + { + "path": "validate-options.py", + "original_path": "validate-options.py", + "original_bytes": 2407, + "original_sha256": "e870bfe1145fa558e47f0a9af1fde3efb18e30458f679a778f55f4b0c9d29cdc", + "sha256": "e870bfe1145fa558e47f0a9af1fde3efb18e30458f679a778f55f4b0c9d29cdc", + "compression": null + }, + { + "path": "validate-retained-zero.py", + "original_path": "validate-retained-zero.py", + "original_bytes": 2428, + "original_sha256": "db7631a047e0b67c008a45a61c8ca08588a089512e35a8d84d62e97930f78fc0", + "sha256": "db7631a047e0b67c008a45a61c8ca08588a089512e35a8d84d62e97930f78fc0", + "compression": null + }, + { + "path": "validate-zero.py", + "original_path": "validate-zero.py", + "original_bytes": 2818, + "original_sha256": "e0e5d53197e063b9c664107eeedd318054c2b8900220b27482e550f506616260", + "sha256": "e0e5d53197e063b9c664107eeedd318054c2b8900220b27482e550f506616260", + "compression": null + }, + { + "path": "validation-verdict.txt", + "original_path": "validation-verdict.txt", + "original_bytes": 1364, + "original_sha256": "eded981e6fc88cc3d71af9cabdae95040973e9b75b10138992d521167a9d3429", + "sha256": "eded981e6fc88cc3d71af9cabdae95040973e9b75b10138992d521167a9d3429", + "compression": null + }, + { + "path": "write-report.py", + "original_path": "write-report.py", + "original_bytes": 6141, + "original_sha256": "f6b6c3fd226da2db204e38a0aaa392255a2e30dbdfe194271b26ae1ac5339053", + "sha256": "f6b6c3fd226da2db204e38a0aaa392255a2e30dbdfe194271b26ae1ac5339053", + "compression": null + }, + { + "path": "zero-node.stderr.gz", + "original_path": "zero-node.stderr", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256": "9ceffb7310338057cfe71a4ae1e2c98d2c485d81cdef906532a801f457a38d64", + "compression": "gzip" + }, + { + "path": "zero-node.stdout.gz", + "original_path": "zero-node.stdout", + "original_bytes": 1820, + "original_sha256": "200cc6ad245928eb2a3ffd62ca776da40c5b0f20216bb6de7366dfb6d45be5d3", + "sha256": "c5436e1cb2cfe176dfcc2c71c60457835259b8cea28e97a66cb6d312525a696f", + "compression": "gzip" + }, + { + "path": "zero-root-comparison.json", + "original_path": "zero-root-comparison.json", + "original_bytes": 667, + "original_sha256": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2", + "sha256": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2", + "compression": null + } + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-access-recheck.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-access-recheck.py new file mode 100644 index 0000000000..6e553a9365 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-access-recheck.py @@ -0,0 +1,45 @@ +from pathlib import Path +import argparse, json, shlex, shutil, subprocess + +w = Path(__file__).resolve().parent +p = '.work/' + w.name + '/' +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance' +parser = argparse.ArgumentParser() +parser.add_argument('phase', choices=['access', 'focus', 'options', 'rotating', 'retained']) +kind = parser.parse_args().phase +assert kind == 'access' +worker = {'access': 'access-worker', 'rotating': 'rotating-worker', 'options': 'options'}.get(kind, 'worker') +cmd = ['python3', p + 'run-' + kind + '.py', '--worker', p + 'candidate-' + worker, + '--baseline-worker', p + 'main-' + worker, '--node', '/opt/homebrew/bin/node', + '--bun', '/Users/perry/.bun/bin/bun'] +if kind == 'focus': + cases = ['records_array_16k:scan:4000:8:7', 'records_array_1m:scan:200:2:7', + 'records_array_8m:scan:32:1:7', 'records_array_20m:scan:16:1:7', + 'records_array_20m:roundtrip:8:1:7', 'records_array_1m:parse:200:8:7', + 'records_array_1m:stringify:256:8:7', 'small_record:parse:2000000:5000:7', + 'small_record:stringify:10000000:5000:7', 'long_string_1m:stringify:4096:8:7', + 'null:stringify:20000000:5000:7', 'string_a:stringify:20000000:5000:7', + 'empty_object:stringify:10000000:5000:7', 'tiny_object:stringify:10000000:5000:7', + 'object_1k:stringify:2000000:5000:7'] + for case in cases: + cmd += ['--case', case] +elif kind == 'rotating': + cmd += ['--filter', 'unicode_1m,long_string_1m,escaped_1m,small_record,records_array_1m', + '--repeat', '7', '--source-commit', json.loads((w / 'provenance.json').read_text())['source_commit']] +cmd += ['--repeat', '11'] +slug = 'quiet-' + w.name + '-recheck-' + kind +invocation = ['python3', 'with_lock.py', '--'] + cmd + ['--results-dir', 'results/' + slug] +command_file = w / ('remote-recheck-' + kind + '-command.json') +log_file = w / ('remote-recheck-' + kind + '.log') +command_file.write_text(json.dumps(invocation, indent=2) + '\n') +with log_file.open('wb') as log: + result = subprocess.run(['ssh', 'perry@perry-macos.local', 'cd ' + shlex.quote(remote) + ' && ' + shlex.join(invocation)], + stdout=log, stderr=subprocess.STDOUT) +print(log_file.read_text(), flush=True) +# Preserve every terminal window before any other remote operation, including failures. +subprocess.run(['python3', str(w / 'archive-results.py'), slug, kind, '--allow-failed-window'], check=True) +d = w.parents[1] / 'results' / slug +for source in [command_file, log_file, w / 'remote-stage-hashes.json', Path(__file__)]: + shutil.copy2(source, d / source.name) +(d / 'controller-exit.json').write_text(json.dumps({'exit_code': result.returncode}, indent=2) + '\n') +raise SystemExit(result.returncode) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-changing-options.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-changing-options.py new file mode 100644 index 0000000000..afaa8c5395 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-changing-options.py @@ -0,0 +1,27 @@ +from pathlib import Path +import json, shlex, shutil, subprocess + +w = Path(__file__).resolve().parent +prefix = '.work/' + w.name + '/' +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance' +host = 'perry@perry-macos.local' +cmd = ['python3', prefix + 'run-changing-options.py', '--worker', prefix + 'candidate-changing-options', + '--baseline-worker', prefix + 'main-changing-options', '--node', '/opt/homebrew/bin/node', + '--bun', '/Users/perry/.bun/bin/bun'] +cases=json.loads((w/'changing-cases.json').read_text())['cases'] +assert len(cases)==2 and all(c['repetitions']==7 for c in cases) +for c in cases: + cmd+=['--case',':'.join(str(c[k]) for k in ['fixture','operation','iterations','warmup','repetitions'])] +slug = 'quiet-' + w.name + '-changing-options' +invocation = ['python3', 'with_lock.py', '--'] + cmd + ['--results-dir', 'results/' + slug] +(w / 'remote-changing-options-command.json').write_text(json.dumps(invocation, indent=2) + '\n') +with (w / 'remote-changing-options.log').open('wb') as log: + result = subprocess.run(['ssh', host, 'cd ' + shlex.quote(remote) + ' && ' + shlex.join(invocation)], stdout=log, stderr=subprocess.STDOUT) +print((w / 'remote-changing-options.log').read_text(), flush=True) +subprocess.run(['python3', str(w / 'archive-results.py'), slug, 'options', '--allow-failed-window'], check=True) +d = w.parents[1] / 'results' / slug +for name in ['remote-changing-options-command.json', 'remote-changing-options.log', 'remote-stage-hashes.json', 'changing-cases.json', 'measure-changing-options.py']: + shutil.copy2(w / name, d / name) +(d / 'controller-exit.json').write_text(json.dumps({'exit_code': result.returncode}, indent=2) + '\n') +if result.returncode: + raise SystemExit(result.returncode) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-full.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-full.py new file mode 100644 index 0000000000..b1e1cc4785 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-full.py @@ -0,0 +1,27 @@ +from pathlib import Path +import json, shlex, shutil, subprocess + +w = Path(__file__).resolve().parent +prefix = '.work/' + w.name + '/' +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance' +host = 'perry@perry-macos.local' +cmd = ['python3', prefix + 'run-focus.py', '--worker', prefix + 'candidate-worker', + '--baseline-worker', prefix + 'main-worker', '--node', '/opt/homebrew/bin/node', + '--bun', '/Users/perry/.bun/bin/bun'] +cases = json.loads((w / 'full-cases.json').read_text())['cases'] +assert len(cases) == 50 and sum(c['operation'] in ['parse', 'stringify'] for c in cases) == 38 +for c in cases: + cmd += ['--case', ':'.join(str(c[k]) for k in ['fixture', 'operation', 'iterations', 'warmup', 'repetitions'])] +slug = 'quiet-' + w.name + '-full' +invocation = ['python3', 'with_lock.py', '--'] + cmd + ['--results-dir', 'results/' + slug] +(w / 'remote-full-command.json').write_text(json.dumps(invocation, indent=2) + '\n') +with (w / 'remote-full.log').open('wb') as log: + result = subprocess.run(['ssh', host, 'cd ' + shlex.quote(remote) + ' && ' + shlex.join(invocation)], stdout=log, stderr=subprocess.STDOUT) +print((w / 'remote-full.log').read_text(), flush=True) +subprocess.run(['python3', str(w / 'archive-results.py'), slug, 'full', '--allow-failed-window'], check=True) +d = w.parents[1] / 'results' / slug +for name in ['remote-full-command.json', 'remote-full.log', 'remote-stage-hashes.json', 'full-cases.json']: + shutil.copy2(w / name, d / name) +(d / 'controller-exit.json').write_text(json.dumps({'exit_code': result.returncode}, indent=2) + '\n') +if result.returncode: + raise SystemExit(result.returncode) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-large-options.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-large-options.py new file mode 100644 index 0000000000..80db9deac7 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-large-options.py @@ -0,0 +1,27 @@ +from pathlib import Path +import json, shlex, shutil, subprocess + +w = Path(__file__).resolve().parent +prefix = '.work/' + w.name + '/' +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance' +host = 'perry@perry-macos.local' +cmd = ['python3', prefix + 'run-options.py', '--worker', prefix + 'candidate-options', + '--baseline-worker', prefix + 'main-options', '--node', '/opt/homebrew/bin/node', + '--bun', '/Users/perry/.bun/bin/bun'] +cases=json.loads((w/'large-cases.json').read_text())['cases'] +assert len(cases)==4 and all(c['repetitions']==7 for c in cases) +for c in cases: + cmd+=['--case',':'.join(str(c[k]) for k in ['fixture','operation','iterations','warmup','repetitions'])] +slug = 'quiet-' + w.name + '-large-options' +invocation = ['python3', 'with_lock.py', '--'] + cmd + ['--results-dir', 'results/' + slug] +(w / 'remote-large-options-command.json').write_text(json.dumps(invocation, indent=2) + '\n') +with (w / 'remote-large-options.log').open('wb') as log: + result = subprocess.run(['ssh', host, 'cd ' + shlex.quote(remote) + ' && ' + shlex.join(invocation)], stdout=log, stderr=subprocess.STDOUT) +print((w / 'remote-large-options.log').read_text(), flush=True) +subprocess.run(['python3', str(w / 'archive-results.py'), slug, 'options', '--allow-failed-window'], check=True) +d = w.parents[1] / 'results' / slug +for name in ['remote-large-options-command.json', 'remote-large-options.log', 'remote-stage-hashes.json', 'large-cases.json', 'measure-large-options.py']: + shutil.copy2(w / name, d / name) +(d / 'controller-exit.json').write_text(json.dumps({'exit_code': result.returncode}, indent=2) + '\n') +if result.returncode: + raise SystemExit(result.returncode) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-large-recheck-options.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-large-recheck-options.py new file mode 100644 index 0000000000..7eccf72bb2 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-large-recheck-options.py @@ -0,0 +1,27 @@ +from pathlib import Path +import json, shlex, shutil, subprocess + +w = Path(__file__).resolve().parent +prefix = '.work/' + w.name + '/' +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance' +host = 'perry@perry-macos.local' +cmd = ['python3', prefix + 'run-options.py', '--worker', prefix + 'candidate-options', + '--baseline-worker', prefix + 'main-options', '--node', '/opt/homebrew/bin/node', + '--bun', '/Users/perry/.bun/bin/bun'] +cases=json.loads((w/'large-recheck-cases.json').read_text())['cases'] +assert len(cases)==1 and all(c['repetitions']==11 for c in cases) +for c in cases: + cmd+=['--case',':'.join(str(c[k]) for k in ['fixture','operation','iterations','warmup','repetitions'])] +slug = 'quiet-' + w.name + '-large-recheck-options' +invocation = ['python3', 'with_lock.py', '--'] + cmd + ['--results-dir', 'results/' + slug] +(w / 'remote-large-recheck-options-command.json').write_text(json.dumps(invocation, indent=2) + '\n') +with (w / 'remote-large-recheck-options.log').open('wb') as log: + result = subprocess.run(['ssh', host, 'cd ' + shlex.quote(remote) + ' && ' + shlex.join(invocation)], stdout=log, stderr=subprocess.STDOUT) +print((w / 'remote-large-recheck-options.log').read_text(), flush=True) +subprocess.run(['python3', str(w / 'archive-results.py'), slug, 'options', '--allow-failed-window'], check=True) +d = w.parents[1] / 'results' / slug +for name in ['remote-large-recheck-options-command.json', 'remote-large-recheck-options.log', 'remote-stage-hashes.json', 'large-recheck-cases.json', 'measure-large-recheck-options.py']: + shutil.copy2(w / name, d / name) +(d / 'controller-exit.json').write_text(json.dumps({'exit_code': result.returncode}, indent=2) + '\n') +if result.returncode: + raise SystemExit(result.returncode) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-regression-recheck.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-regression-recheck.py new file mode 100644 index 0000000000..c47daa7b51 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-regression-recheck.py @@ -0,0 +1,27 @@ +from pathlib import Path +import json, shlex, shutil, subprocess + +w = Path(__file__).resolve().parent +prefix = '.work/' + w.name + '/' +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance' +host = 'perry@perry-macos.local' +cmd = ['python3', prefix + 'run-focus.py', '--worker', prefix + 'candidate-worker', + '--baseline-worker', prefix + 'main-worker', '--node', '/opt/homebrew/bin/node', + '--bun', '/Users/perry/.bun/bin/bun'] +cases = json.loads((w / 'regression-cases.json').read_text())['cases'] +assert len(cases) == 5 and all(c['repetitions'] == 11 for c in cases) +for c in cases: + cmd += ['--case', ':'.join(str(c[k]) for k in ['fixture', 'operation', 'iterations', 'warmup', 'repetitions'])] +slug = 'quiet-' + w.name + '-regression-recheck-focus' +invocation = ['python3', 'with_lock.py', '--'] + cmd + ['--results-dir', 'results/' + slug] +(w / 'remote-regression-recheck-focus-command.json').write_text(json.dumps(invocation, indent=2) + '\n') +with (w / 'remote-regression-recheck-focus.log').open('wb') as log: + result = subprocess.run(['ssh', host, 'cd ' + shlex.quote(remote) + ' && ' + shlex.join(invocation)], stdout=log, stderr=subprocess.STDOUT) +print((w / 'remote-regression-recheck-focus.log').read_text(), flush=True) +subprocess.run(['python3', str(w / 'archive-results.py'), slug, 'focus', '--allow-failed-window'], check=True) +d = w.parents[1] / 'results' / slug +for name in ['remote-regression-recheck-focus-command.json', 'remote-regression-recheck-focus.log', 'remote-stage-hashes.json', 'regression-cases.json']: + shutil.copy2(w / name, d / name) +(d / 'controller-exit.json').write_text(json.dumps({'exit_code': result.returncode}, indent=2) + '\n') +if result.returncode: + raise SystemExit(result.returncode) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-small-rotating-recheck.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-small-rotating-recheck.py new file mode 100644 index 0000000000..6fd87179e7 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-small-rotating-recheck.py @@ -0,0 +1,44 @@ +from pathlib import Path +import argparse, json, shlex, shutil, subprocess + +w = Path(__file__).resolve().parent +p = '.work/' + w.name + '/' +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance' +parser = argparse.ArgumentParser() +parser.add_argument('phase', choices=['access', 'focus', 'options', 'rotating', 'retained']) +kind = parser.parse_args().phase +assert kind == 'rotating' +worker = {'access': 'access-worker', 'rotating': 'rotating-worker', 'options': 'options'}.get(kind, 'worker') +cmd = ['python3', p + 'run-' + kind + '.py', '--worker', p + 'candidate-' + worker, + '--baseline-worker', p + 'main-' + worker, '--node', '/opt/homebrew/bin/node', + '--bun', '/Users/perry/.bun/bin/bun'] +if kind == 'focus': + cases = ['records_array_16k:scan:4000:8:7', 'records_array_1m:scan:200:2:7', + 'records_array_8m:scan:32:1:7', 'records_array_20m:scan:16:1:7', + 'records_array_20m:roundtrip:8:1:7', 'records_array_1m:parse:200:8:7', + 'records_array_1m:stringify:256:8:7', 'small_record:parse:2000000:5000:7', + 'small_record:stringify:10000000:5000:7', 'long_string_1m:stringify:4096:8:7', + 'null:stringify:20000000:5000:7', 'string_a:stringify:20000000:5000:7', + 'empty_object:stringify:10000000:5000:7', 'tiny_object:stringify:10000000:5000:7', + 'object_1k:stringify:2000000:5000:7'] + for case in cases: + cmd += ['--case', case] +elif kind == 'rotating': + cmd += ['--filter', 'small_record', + '--repeat', '11', '--source-commit', json.loads((w / 'provenance.json').read_text())['source_commit']] +slug = 'quiet-' + w.name + '-small-recheck-' + kind +invocation = ['python3', 'with_lock.py', '--'] + cmd + ['--results-dir', 'results/' + slug] +command_file = w / ('remote-small-recheck-' + kind + '-command.json') +log_file = w / ('remote-small-recheck-' + kind + '.log') +command_file.write_text(json.dumps(invocation, indent=2) + '\n') +with log_file.open('wb') as log: + result = subprocess.run(['ssh', 'perry@perry-macos.local', 'cd ' + shlex.quote(remote) + ' && ' + shlex.join(invocation)], + stdout=log, stderr=subprocess.STDOUT) +print(log_file.read_text(), flush=True) +# Preserve every terminal window before any other remote operation, including failures. +subprocess.run(['python3', str(w / 'archive-results.py'), slug, kind, '--allow-failed-window'], check=True) +d = w.parents[1] / 'results' / slug +for source in [command_file, log_file, w / 'remote-stage-hashes.json', Path(__file__)]: + shutil.copy2(source, d / source.name) +(d / 'controller-exit.json').write_text(json.dumps({'exit_code': result.returncode}, indent=2) + '\n') +raise SystemExit(result.returncode) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-stringify-recheck.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-stringify-recheck.py new file mode 100644 index 0000000000..22472b389d --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-stringify-recheck.py @@ -0,0 +1,27 @@ +from pathlib import Path +import json, shlex, shutil, subprocess + +w = Path(__file__).resolve().parent +prefix = '.work/' + w.name + '/' +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance' +host = 'perry@perry-macos.local' +cmd = ['python3', prefix + 'run-focus.py', '--worker', prefix + 'candidate-worker', + '--baseline-worker', prefix + 'main-worker', '--node', '/opt/homebrew/bin/node', + '--bun', '/Users/perry/.bun/bin/bun'] +cases = json.loads((w / 'stringify-recheck-cases.json').read_text())['cases'] +assert len(cases) == 2 and all(c['repetitions'] == 11 for c in cases) +for c in cases: + cmd += ['--case', ':'.join(str(c[k]) for k in ['fixture', 'operation', 'iterations', 'warmup', 'repetitions'])] +slug = 'quiet-' + w.name + '-stringify-recheck-focus' +invocation = ['python3', 'with_lock.py', '--'] + cmd + ['--results-dir', 'results/' + slug] +(w / 'remote-stringify-recheck-focus-command.json').write_text(json.dumps(invocation, indent=2) + '\n') +with (w / 'remote-stringify-recheck-focus.log').open('wb') as log: + result = subprocess.run(['ssh', host, 'cd ' + shlex.quote(remote) + ' && ' + shlex.join(invocation)], stdout=log, stderr=subprocess.STDOUT) +print((w / 'remote-stringify-recheck-focus.log').read_text(), flush=True) +subprocess.run(['python3', str(w / 'archive-results.py'), slug, 'focus', '--allow-failed-window'], check=True) +d = w.parents[1] / 'results' / slug +for name in ['remote-stringify-recheck-focus-command.json', 'remote-stringify-recheck-focus.log', 'remote-stage-hashes.json', 'stringify-recheck-cases.json']: + shutil.copy2(w / name, d / name) +(d / 'controller-exit.json').write_text(json.dumps({'exit_code': result.returncode}, indent=2) + '\n') +if result.returncode: + raise SystemExit(result.returncode) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-supplement.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-supplement.py new file mode 100644 index 0000000000..24b74aed95 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-supplement.py @@ -0,0 +1,43 @@ +from pathlib import Path +import argparse, json, shlex, shutil, subprocess + +w = Path(__file__).resolve().parent +p = '.work/' + w.name + '/' +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance' +parser = argparse.ArgumentParser() +parser.add_argument('phase', choices=['access', 'focus', 'options', 'rotating', 'retained']) +kind = parser.parse_args().phase +worker = {'access': 'access-worker', 'rotating': 'rotating-worker', 'options': 'options'}.get(kind, 'worker') +cmd = ['python3', p + 'run-' + kind + '.py', '--worker', p + 'candidate-' + worker, + '--baseline-worker', p + 'main-' + worker, '--node', '/opt/homebrew/bin/node', + '--bun', '/Users/perry/.bun/bin/bun'] +if kind == 'focus': + cases = ['records_array_16k:scan:4000:8:7', 'records_array_1m:scan:200:2:7', + 'records_array_8m:scan:32:1:7', 'records_array_20m:scan:16:1:7', + 'records_array_20m:roundtrip:8:1:7', 'records_array_1m:parse:200:8:7', + 'records_array_1m:stringify:256:8:7', 'small_record:parse:2000000:5000:7', + 'small_record:stringify:10000000:5000:7', 'long_string_1m:stringify:4096:8:7', + 'null:stringify:20000000:5000:7', 'string_a:stringify:20000000:5000:7', + 'empty_object:stringify:10000000:5000:7', 'tiny_object:stringify:10000000:5000:7', + 'object_1k:stringify:2000000:5000:7'] + for case in cases: + cmd += ['--case', case] +elif kind == 'rotating': + cmd += ['--filter', 'unicode_1m,long_string_1m,escaped_1m,small_record,records_array_1m', + '--repeat', '7', '--source-commit', json.loads((w / 'provenance.json').read_text())['source_commit']] +slug = 'quiet-' + w.name + '-' + kind +invocation = ['python3', 'with_lock.py', '--'] + cmd + ['--results-dir', 'results/' + slug] +command_file = w / ('remote-' + kind + '-command.json') +log_file = w / ('remote-' + kind + '.log') +command_file.write_text(json.dumps(invocation, indent=2) + '\n') +with log_file.open('wb') as log: + result = subprocess.run(['ssh', 'perry@perry-macos.local', 'cd ' + shlex.quote(remote) + ' && ' + shlex.join(invocation)], + stdout=log, stderr=subprocess.STDOUT) +print(log_file.read_text(), flush=True) +# Preserve every terminal window before any other remote operation, including failures. +subprocess.run(['python3', str(w / 'archive-results.py'), slug, kind, '--allow-failed-window'], check=True) +d = w.parents[1] / 'results' / slug +for source in [command_file, log_file, w / 'remote-stage-hashes.json', Path(__file__)]: + shutil.copy2(source, d / source.name) +(d / 'controller-exit.json').write_text(json.dumps({'exit_code': result.returncode}, indent=2) + '\n') +raise SystemExit(result.returncode) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-zero-retained.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-zero-retained.py new file mode 100644 index 0000000000..82be7d4b38 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measure-zero-retained.py @@ -0,0 +1,23 @@ +from pathlib import Path +import json, shlex, shutil, subprocess + +w = Path(__file__).resolve().parent +prefix = '.work/' + w.name + '/' +remote = '/Users/perry/json-codex-yHdsko/benchmarks/json_performance' +host = 'perry@perry-macos.local' +cmd = ['python3', prefix + 'run-zero-retained.py', '--worker', prefix + 'candidate-retained-zero', + '--baseline-worker', prefix + 'main-retained-zero', '--node', '/opt/homebrew/bin/node', + '--bun', '/Users/perry/.bun/bin/bun'] +slug = 'quiet-' + w.name + '-zero-retained' +invocation = ['python3', 'with_lock.py', '--'] + cmd + ['--results-dir', 'results/' + slug] +(w / 'remote-zero-retained-command.json').write_text(json.dumps(invocation, indent=2) + '\n') +with (w / 'remote-zero-retained.log').open('wb') as log: + result = subprocess.run(['ssh', host, 'cd ' + shlex.quote(remote) + ' && ' + shlex.join(invocation)], stdout=log, stderr=subprocess.STDOUT) +print((w / 'remote-zero-retained.log').read_text(), flush=True) +subprocess.run(['python3', str(w / 'archive-results.py'), slug, 'retained', '--allow-failed-window'], check=True) +d = w.parents[1] / 'results' / slug +for name in ['remote-zero-retained-command.json', 'remote-zero-retained.log', 'remote-stage-hashes.json', 'measure-zero-retained.py']: + shutil.copy2(w / name, d / name) +(d / 'controller-exit.json').write_text(json.dumps({'exit_code': result.returncode}, indent=2) + '\n') +if result.returncode: + raise SystemExit(result.returncode) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measurement-verdict.md b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measurement-verdict.md new file mode 100644 index 0000000000..f919a5f350 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/measurement-verdict.md @@ -0,0 +1,7 @@ +Post-parse materialized reads improve without adding intermediate allocations. In the initial access window, 1 MB field reads use 15.84% less CPU, random reads 9.60% less and sequential reads 8.07% less; 16 KB random reads improve 8.24%. An independent 11-repetition run reproduces these gains at 15.15%, 9.51%, 7.61% and 8.23%, respectively, with separated observed ranges. These are read gains after parsing. End-to-end full consumption improves 0.82% at 1 MB and 0.68% at 8 MB, also with separated ranges. + +There are measured tradeoffs. The 20 MB sequential-access median increases 3.30%, then 3.21% in the independent recheck, approximately 0.5 ns per read. Both ranges overlap, but the repeated positive trend remains a cost, not equivalence. The ordinary array dispatcher has identical symbolic instructions; this does not establish the cause. Large Unicode stringify initially rises 7.95%, then 3.10% in an independent 11-repetition recheck, with overlapping ranges. ASCII stringify rises 3.40% initially and falls 0.52% in the recheck. The Unicode positive trend remains unresolved. + +All 38 repeated-input parse/stringify medians remain below Node and Bun, as already true in R25; caches and lazy construction contribute, so this does not establish general object dominance. All 15 changing-input/select controls, seven stringify option controls, five historical regression controls and 36 retained-output CPU ranges overlap. The other 48 full-matrix ranges overlap. Full-matrix peak RSS changes are 0 to +48 KiB; retained peak and after-RSS changes are 0 to +32 KiB. No retained output count or full-output check failed. The zero-spacing stringify gains remain intact. + +The eight windows contain 4,196 timed trials, 624 verification records and 60 calibration trials. All pass checksum, source/artifact hash, sample-vector, median and quiet-window validation. These are controlled R25 comparisons, not a new merged-main baseline. Remaining work includes fresh small-object parse, large Unicode text parse versus Bun, pretty/callback stringify, and object-field access versus Node. The 1 MB field-access result is still about 4.88 times Node CPU and 3.68 times Bun CPU. Independent R25 profiles identify repeated UTF-16 counting as a large Unicode parse cost; the attached length-reuse model is a proposal, not a production speedup. diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/next-index-model-reuse.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/next-index-model-reuse.json new file mode 100644 index 0000000000..6e59483b4f --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/next-index-model-reuse.json @@ -0,0 +1,7 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "original_provenance": "benchmarks/json_performance/.work/materialized-read-r23/index-roundtrip-provenance.json", + "original_provenance_sha256": "4adfceab491110138191b2e67b3899908358d5c6045dbc7a2dafb105f354671f", + "all_source_and_artifact_hashes_match": true, + "note": "Original standalone R23 model only; not integrated code, new execution or a measured gain." +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/next-index-proposal.md b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/next-index-proposal.md new file mode 100644 index 0000000000..718faf043d --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/next-index-proposal.md @@ -0,0 +1,7 @@ +# Next indexed-read candidate — not applied + +The prior R23 scalar probe for canonical_u32_index remains byte-for-byte applicable: jsvalue.rs, array/subclass.rs and value/tags.rs match every recorded source hash. Its 15,525,263 checked bit patterns cover boxed INT32, IEEE numbers/NaNs, all tag bands, integer boundaries and random payloads. Preserve that original result as reused model evidence, not a new runtime test. + +The candidate retains boxed INT32 handling, uses Rust's saturating f64-to-u32 conversion, excludes u32::MAX (the maximum property key is not an array index), then requires the integer-to-f64 roundtrip to match. NaNs and every nonnumeric NaN-boxed value fail equality, negatives and fractions fail roundtrip, -0 remains index zero. This can remove fmod from the packed numeric-index predicate without GC changes. Main benefit is a hypothesis until a normal all-three runtime build and read controls run. + +Production coverage should include a table for every tag/number category and boundary, plus computed array reads showing that fractional, negative, NaN and uint32-max named properties still use their semantic fallback. Avoid huge dense allocations for maximum indices. Keep exact input coercion, descriptors and moving/protected GC checks. The R26 20 MB sequential control has a persistent ~0.5 ns median cost; use it as a control for this next general-index optimization. diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-analysis.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-analysis.json new file mode 100644 index 0000000000..714654d1de --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-analysis.json @@ -0,0 +1,959 @@ +{ + "trials": 196, + "phases": { + "options": { + "window": { + "owner": "json-perf-19720-1789119390", + "load_before": [ + 1.47265625, + 1.57470703125, + 1.6474609375 + ], + "started_utc": "2026-09-11T09:36:30Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/trusted-materialized-read-r26/run-options.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-options", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-options", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-options" + ], + "competing_workloads_before": [], + "load_after": [ + 1.666015625, + 1.60986328125, + 1.6552734375 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:37:34Z" + }, + "timed_trials": 196, + "cases": [ + { + "fixture": "small_record", + "operation": "plain", + "engines": { + "perry": { + "fixture": "small_record", + "operation": "plain", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0447935, + "cpu_samples_us": [ + 0.044975, + 0.0447825, + 0.0447935, + 0.045037, + 0.0445895, + 0.044993, + 0.0446665 + ], + "peak_rss_mib": 33.421875, + "peak_rss_samples_mib": [ + 33.390625, + 33.421875, + 33.390625, + 33.375, + 33.421875, + 33.421875, + 33.421875 + ] + }, + "baseline": { + "fixture": "small_record", + "operation": "plain", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.0449195, + "cpu_samples_us": [ + 0.0452625, + 0.0449175, + 0.0449855, + 0.0449195, + 0.044837, + 0.044908, + 0.044926 + ], + "peak_rss_mib": 33.40625, + "peak_rss_samples_mib": [ + 33.4375, + 33.40625, + 33.4375, + 33.40625, + 33.40625, + 33.4375, + 33.390625 + ] + }, + "node": { + "fixture": "small_record", + "operation": "plain", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.108583, + "cpu_samples_us": [ + 0.108979, + 0.108342, + 0.108583, + 0.108422, + 0.108333, + 0.109374, + 0.1086385 + ], + "peak_rss_mib": 59.609375, + "peak_rss_samples_mib": [ + 59.625, + 59.609375, + 59.59375, + 59.640625, + 59.5625, + 59.625, + 59.59375 + ] + }, + "bun": { + "fixture": "small_record", + "operation": "plain", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.119955, + "cpu_samples_us": [ + 0.120035, + 0.1200455, + 0.1199665, + 0.119955, + 0.1197745, + 0.119881, + 0.1196885 + ], + "peak_rss_mib": 378.578125, + "peak_rss_samples_mib": [ + 378.578125, + 378.578125, + 378.5625, + 378.59375, + 378.625, + 378.546875, + 378.5625 + ] + } + }, + "delta_pct": -0.2805017865292414, + "paired_delta_pct": [ + -0.6351836509251529, + -0.3005510101853348, + -0.42680419246201584, + 0.2615790469617796, + -0.5519994647278037, + 0.18927585285473114, + -0.5776165249521514 + ], + "slower_pairs": 2, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "small_record", + "operation": "dynamic-zero", + "engines": { + "perry": { + "fixture": "small_record", + "operation": "dynamic-zero", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0446345, + "cpu_samples_us": [ + 0.0446805, + 0.0445275, + 0.0446345, + 0.044661, + 0.0444935, + 0.044472, + 0.0446455 + ], + "peak_rss_mib": 33.40625, + "peak_rss_samples_mib": [ + 33.375, + 33.40625, + 33.390625, + 33.390625, + 33.40625, + 33.421875, + 33.40625 + ] + }, + "baseline": { + "fixture": "small_record", + "operation": "dynamic-zero", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.044672, + "cpu_samples_us": [ + 0.0450165, + 0.044663, + 0.04472, + 0.044614, + 0.0446645, + 0.0447295, + 0.044672 + ], + "peak_rss_mib": 33.4375, + "peak_rss_samples_mib": [ + 33.4375, + 33.40625, + 33.4375, + 33.40625, + 33.4375, + 33.40625, + 33.4375 + ] + }, + "node": { + "fixture": "small_record", + "operation": "dynamic-zero", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.247271, + "cpu_samples_us": [ + 0.2478255, + 0.2474255, + 0.24762, + 0.247271, + 0.246822, + 0.247091, + 0.247227 + ], + "peak_rss_mib": 59.5625, + "peak_rss_samples_mib": [ + 59.5625, + 59.578125, + 59.671875, + 59.515625, + 59.5, + 59.546875, + 59.59375 + ] + }, + "bun": { + "fixture": "small_record", + "operation": "dynamic-zero", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.394588, + "cpu_samples_us": [ + 0.394253, + 0.3942005, + 0.3942205, + 0.3960835, + 0.3948905, + 0.394588, + 0.39486 + ], + "peak_rss_mib": 378.640625, + "peak_rss_samples_mib": [ + 378.65625, + 378.609375, + 378.625, + 378.640625, + 378.640625, + 378.640625, + 378.625 + ] + } + }, + "delta_pct": -0.08394520057307675, + "paired_delta_pct": [ + -0.7463929892372878, + -0.30338311353917957, + -0.19118962432916886, + 0.10534809700990522, + -0.38285439219067907, + -0.5756827149867583, + -0.05932127507164431 + ], + "slower_pairs": 1, + "rss_delta_mib": -0.03125, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "small_record", + "operation": "zero", + "engines": { + "perry": { + "fixture": "small_record", + "operation": "zero", + "iterations": 2000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.0448225, + "cpu_samples_us": [ + 0.044719, + 0.045127, + 0.044854, + 0.04454, + 0.044653, + 0.0449465, + 0.0448225 + ], + "peak_rss_mib": 33.421875, + "peak_rss_samples_mib": [ + 33.421875, + 33.421875, + 33.375, + 33.421875, + 33.390625, + 33.421875, + 33.421875 + ] + }, + "baseline": { + "fixture": "small_record", + "operation": "zero", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.0448725, + "cpu_samples_us": [ + 0.0449465, + 0.0450025, + 0.0448865, + 0.044869, + 0.044744, + 0.0448725, + 0.044813 + ], + "peak_rss_mib": 33.421875, + "peak_rss_samples_mib": [ + 33.390625, + 33.40625, + 33.4375, + 33.4375, + 33.421875, + 33.390625, + 33.421875 + ] + }, + "node": { + "fixture": "small_record", + "operation": "zero", + "iterations": 2000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.2477645, + "cpu_samples_us": [ + 0.2477645, + 0.247934, + 0.2472845, + 0.248212, + 0.2475915, + 0.247863, + 0.247704 + ], + "peak_rss_mib": 59.59375, + "peak_rss_samples_mib": [ + 59.59375, + 59.625, + 59.59375, + 59.59375, + 59.65625, + 59.671875, + 59.59375 + ] + }, + "bun": { + "fixture": "small_record", + "operation": "zero", + "iterations": 2000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.394338, + "cpu_samples_us": [ + 0.394465, + 0.393991, + 0.394338, + 0.3937615, + 0.3944385, + 0.3947375, + 0.3937225 + ], + "peak_rss_mib": 378.625, + "peak_rss_samples_mib": [ + 378.65625, + 378.59375, + 378.640625, + 378.59375, + 378.625, + 378.578125, + 378.640625 + ] + } + }, + "delta_pct": -0.11142682043567831, + "paired_delta_pct": [ + -0.5061573203697711, + 0.27665129715015446, + -0.07240484332706743, + -0.7332456707303425, + -0.2033792240300425, + 0.1649116942447959, + 0.021199205587674186 + ], + "slower_pairs": 3, + "rss_delta_mib": 0.0, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "small_record", + "operation": "pretty", + "engines": { + "perry": { + "fixture": "small_record", + "operation": "pretty", + "iterations": 1000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.483458, + "cpu_samples_us": [ + 0.482404, + 0.482956, + 0.484875, + 0.484453, + 0.483458, + 0.483098, + 0.484376 + ], + "peak_rss_mib": 33.75, + "peak_rss_samples_mib": [ + 33.75, + 33.765625, + 33.765625, + 33.75, + 33.734375, + 33.765625, + 33.71875 + ] + }, + "baseline": { + "fixture": "small_record", + "operation": "pretty", + "iterations": 1000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.486143, + "cpu_samples_us": [ + 0.484451, + 0.504926, + 0.484495, + 0.485668, + 0.486274, + 0.486908, + 0.486143 + ], + "peak_rss_mib": 33.765625, + "peak_rss_samples_mib": [ + 33.78125, + 33.765625, + 33.765625, + 33.78125, + 33.75, + 33.78125, + 33.75 + ] + }, + "node": { + "fixture": "small_record", + "operation": "pretty", + "iterations": 1000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.30418, + "cpu_samples_us": [ + 0.304766, + 0.303686, + 0.30401, + 0.304161, + 0.30418, + 0.304378, + 0.304779 + ], + "peak_rss_mib": 59.640625, + "peak_rss_samples_mib": [ + 59.703125, + 59.640625, + 59.640625, + 59.546875, + 59.671875, + 59.671875, + 59.53125 + ] + }, + "bun": { + "fixture": "small_record", + "operation": "pretty", + "iterations": 1000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.525227, + "cpu_samples_us": [ + 0.525154, + 0.525232, + 0.52434, + 0.524305, + 0.525421, + 0.525393, + 0.525227 + ], + "peak_rss_mib": 239.359375, + "peak_rss_samples_mib": [ + 239.359375, + 239.359375, + 239.328125, + 239.375, + 239.34375, + 239.375, + 239.359375 + ] + } + }, + "delta_pct": -0.5523066258282028, + "paired_delta_pct": [ + -0.4225401536997575, + -4.3511326412187135, + 0.0784321819626621, + -0.2501708986385687, + -0.5790973813117661, + -0.7824886836938383, + -0.36347329900873193 + ], + "slower_pairs": 1, + "rss_delta_mib": -0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "small_record", + "operation": "keys", + "engines": { + "perry": { + "fixture": "small_record", + "operation": "keys", + "iterations": 1000000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.46079, + "cpu_samples_us": [ + 0.461303, + 0.46079, + 0.460676, + 0.460763, + 0.461516, + 0.462085, + 0.46059 + ], + "peak_rss_mib": 33.703125, + "peak_rss_samples_mib": [ + 33.703125, + 33.703125, + 33.75, + 33.703125, + 33.703125, + 33.75, + 33.71875 + ] + }, + "baseline": { + "fixture": "small_record", + "operation": "keys", + "iterations": 1000000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.460815, + "cpu_samples_us": [ + 0.461017, + 0.46084, + 0.460599, + 0.460507, + 0.460471, + 0.46313, + 0.460815 + ], + "peak_rss_mib": 33.734375, + "peak_rss_samples_mib": [ + 33.734375, + 33.765625, + 33.75, + 33.734375, + 33.765625, + 33.734375, + 33.734375 + ] + }, + "node": { + "fixture": "small_record", + "operation": "keys", + "iterations": 1000000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.594732, + "cpu_samples_us": [ + 0.605966, + 0.591741, + 0.590015, + 0.594732, + 0.605573, + 0.609364, + 0.588317 + ], + "peak_rss_mib": 59.703125, + "peak_rss_samples_mib": [ + 59.734375, + 59.859375, + 59.640625, + 59.59375, + 59.703125, + 59.671875, + 59.703125 + ] + }, + "bun": { + "fixture": "small_record", + "operation": "keys", + "iterations": 1000000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.484313, + "cpu_samples_us": [ + 0.483625, + 0.485782, + 0.48507, + 0.485549, + 0.484313, + 0.484252, + 0.483839 + ], + "peak_rss_mib": 207.765625, + "peak_rss_samples_mib": [ + 207.796875, + 207.75, + 207.75, + 207.78125, + 207.765625, + 207.765625, + 207.765625 + ] + } + }, + "delta_pct": -0.005425170621620179, + "paired_delta_pct": [ + 0.06203675786360385, + -0.010849752625652354, + 0.016717361522711194, + 0.05559090306987979, + 0.22694154463580585, + -0.225638589596866, + -0.0488265355945372 + ], + "slower_pairs": 4, + "rss_delta_mib": -0.03125, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "small_record", + "operation": "callback", + "engines": { + "perry": { + "fixture": "small_record", + "operation": "callback", + "iterations": 200000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.945875, + "cpu_samples_us": [ + 0.946305, + 0.94659, + 0.94458, + 0.947865, + 0.94498, + 0.945875, + 0.94559 + ], + "peak_rss_mib": 32.46875, + "peak_rss_samples_mib": [ + 32.46875, + 32.46875, + 32.5, + 32.46875, + 32.46875, + 32.453125, + 32.46875 + ] + }, + "baseline": { + "fixture": "small_record", + "operation": "callback", + "iterations": 200000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.946265, + "cpu_samples_us": [ + 0.946265, + 0.94713, + 0.9468, + 0.95091, + 0.94557, + 0.944925, + 0.94532 + ], + "peak_rss_mib": 32.5, + "peak_rss_samples_mib": [ + 32.46875, + 32.515625, + 32.515625, + 32.484375, + 32.46875, + 32.5, + 32.515625 + ] + }, + "node": { + "fixture": "small_record", + "operation": "callback", + "iterations": 200000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.60292, + "cpu_samples_us": [ + 0.600545, + 0.59955, + 0.60292, + 0.61046, + 0.60276, + 0.612465, + 0.603835 + ], + "peak_rss_mib": 59.6875, + "peak_rss_samples_mib": [ + 59.625, + 59.53125, + 59.75, + 59.734375, + 59.71875, + 59.6875, + 59.6875 + ] + }, + "bun": { + "fixture": "small_record", + "operation": "callback", + "iterations": 200000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.58059, + "cpu_samples_us": [ + 0.58059, + 0.585225, + 0.587415, + 0.58344, + 0.580475, + 0.579195, + 0.58006 + ], + "peak_rss_mib": 97.703125, + "peak_rss_samples_mib": [ + 97.71875, + 97.703125, + 97.71875, + 97.6875, + 97.65625, + 97.671875, + 97.703125 + ] + } + }, + "delta_pct": -0.041214670309053236, + "paired_delta_pct": [ + 0.004227145672719423, + -0.057014348611061916, + -0.2344740177439797, + -0.3202195791399909, + -0.06239622661463606, + 0.10053707966239944, + 0.028561756865408405 + ], + "slower_pairs": 3, + "rss_delta_mib": -0.03125, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + }, + { + "fixture": "records_array_16k", + "operation": "pretty", + "engines": { + "perry": { + "fixture": "records_array_16k", + "operation": "pretty", + "iterations": 1000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 46.343, + "cpu_samples_us": [ + 46.385, + 46.413, + 46.248, + 46.381, + 46.118, + 46.343, + 46.176 + ], + "peak_rss_mib": 35.0625, + "peak_rss_samples_mib": [ + 35.0625, + 35.0625, + 35.046875, + 35.046875, + 35.0625, + 35.0625, + 35.0625 + ] + }, + "baseline": { + "fixture": "records_array_16k", + "operation": "pretty", + "iterations": 1000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 46.209, + "cpu_samples_us": [ + 46.224, + 46.187, + 46.446, + 46.167, + 46.209, + 46.264, + 46.08 + ], + "peak_rss_mib": 35.078125, + "peak_rss_samples_mib": [ + 35.078125, + 35.078125, + 35.078125, + 35.078125, + 35.0625, + 35.0625, + 35.0625 + ] + }, + "node": { + "fixture": "records_array_16k", + "operation": "pretty", + "iterations": 1000, + "engine": "node", + "repetitions": 7, + "cpu_us": 33.699, + "cpu_samples_us": [ + 33.699, + 33.767, + 33.692, + 33.762, + 33.037, + 33.946, + 33.472 + ], + "peak_rss_mib": 57.015625, + "peak_rss_samples_mib": [ + 56.96875, + 56.921875, + 56.9375, + 57.015625, + 57.015625, + 57.140625, + 57.0625 + ] + }, + "bun": { + "fixture": "records_array_16k", + "operation": "pretty", + "iterations": 1000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 45.851, + "cpu_samples_us": [ + 45.851, + 45.757, + 45.864, + 45.782, + 46.007, + 45.62, + 46.009 + ], + "peak_rss_mib": 49.734375, + "peak_rss_samples_mib": [ + 49.6875, + 49.71875, + 49.703125, + 49.734375, + 49.734375, + 49.734375, + 49.75 + ] + } + }, + "delta_pct": 0.2899867991084104, + "paired_delta_pct": [ + 0.34830391138802597, + 0.48931517526575874, + -0.4263015114326363, + 0.46353455931726906, + -0.19693133372287175, + 0.17075912156321316, + 0.2083333333333437 + ], + "slower_pairs": 5, + "rss_delta_mib": -0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": false, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": false + } + ] + } + } +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-records_array_16k-pretty-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-records_array_16k-pretty-normal.stderr.gz new file mode 100644 index 0000000000..89eeabd3c4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-records_array_16k-pretty-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-records_array_16k-pretty-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-records_array_16k-pretty-normal.stdout.gz new file mode 100644 index 0000000000..c5a96a01bb Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-records_array_16k-pretty-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-records_array_16k-pretty-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-records_array_16k-pretty-scheduled.stderr.gz new file mode 100644 index 0000000000..a611d78d9c Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-records_array_16k-pretty-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-records_array_16k-pretty-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-records_array_16k-pretty-scheduled.stdout.gz new file mode 100644 index 0000000000..a4fd8f829d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-records_array_16k-pretty-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-callback-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-callback-normal.stderr.gz new file mode 100644 index 0000000000..ba13ec6964 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-callback-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-callback-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-callback-normal.stdout.gz new file mode 100644 index 0000000000..7b017db180 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-callback-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-callback-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-callback-scheduled.stderr.gz new file mode 100644 index 0000000000..f9cedb0ecf Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-callback-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-callback-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-callback-scheduled.stdout.gz new file mode 100644 index 0000000000..15be0b2062 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-callback-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-dynamic-zero-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-dynamic-zero-normal.stderr.gz new file mode 100644 index 0000000000..e12e0d09b4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-dynamic-zero-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-dynamic-zero-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-dynamic-zero-normal.stdout.gz new file mode 100644 index 0000000000..c0912fdc17 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-dynamic-zero-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-dynamic-zero-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-dynamic-zero-scheduled.stderr.gz new file mode 100644 index 0000000000..ce533711cc Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-dynamic-zero-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-dynamic-zero-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-dynamic-zero-scheduled.stdout.gz new file mode 100644 index 0000000000..792a19d6ca Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-dynamic-zero-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-keys-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-keys-normal.stderr.gz new file mode 100644 index 0000000000..8ae4262c8c Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-keys-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-keys-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-keys-normal.stdout.gz new file mode 100644 index 0000000000..8b9eeafd14 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-keys-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-keys-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-keys-scheduled.stderr.gz new file mode 100644 index 0000000000..9d4837322e Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-keys-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-keys-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-keys-scheduled.stdout.gz new file mode 100644 index 0000000000..d995e562c3 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-keys-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-plain-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-plain-normal.stderr.gz new file mode 100644 index 0000000000..286fe699a7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-plain-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-plain-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-plain-normal.stdout.gz new file mode 100644 index 0000000000..204cc55102 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-plain-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-plain-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-plain-scheduled.stderr.gz new file mode 100644 index 0000000000..d35e191fc1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-plain-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-plain-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-plain-scheduled.stdout.gz new file mode 100644 index 0000000000..fc16b4d78a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-plain-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-pretty-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-pretty-normal.stderr.gz new file mode 100644 index 0000000000..9fb1483b7d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-pretty-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-pretty-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-pretty-normal.stdout.gz new file mode 100644 index 0000000000..51c405e31c Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-pretty-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-pretty-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-pretty-scheduled.stderr.gz new file mode 100644 index 0000000000..118d09e138 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-pretty-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-pretty-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-pretty-scheduled.stdout.gz new file mode 100644 index 0000000000..05c1947898 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-pretty-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-zero-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-zero-normal.stderr.gz new file mode 100644 index 0000000000..56f654d020 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-zero-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-zero-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-zero-normal.stdout.gz new file mode 100644 index 0000000000..86b499cbd5 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-zero-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-zero-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-zero-scheduled.stderr.gz new file mode 100644 index 0000000000..94834df2f8 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-zero-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-zero-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-zero-scheduled.stdout.gz new file mode 100644 index 0000000000..0b37d860de Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-candidate-small_record-zero-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-worker.js b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-worker.js new file mode 100644 index 0000000000..ff661e013c --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-worker.js @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input = JSON.parse('{"data":' + source + '}').data; +const keys = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last = null; +function identity(key, value) { return value; } +function run(count) { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-worker.ts b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-worker.ts new file mode 100644 index 0000000000..f2544147e2 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/options-worker.ts @@ -0,0 +1,56 @@ +import { readFileSync } from 'node:fs'; +const source = readFileSync(process.argv[2], 'utf8'); +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const input: any = JSON.parse('{"data":' + source + '}').data; +const keys: string[] = ['id', 'name', 'email', 'active', 'score', 'tags']; +let last: any = null; +function identity(key: string, value: any): any { return value; } +function run(count: number): number { + let sum = 0; + if (operation === 'plain') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input); + sum += result.length; last = result; + } + } else if (operation === 'dynamic-zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; last = result; + } + } else if (operation === 'zero') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 0); + sum += result.length; last = result; + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; last = result; + } + } else if (operation === 'keys') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, keys); + sum += result.length; last = result; + } + } else if (operation === 'callback') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, identity); + sum += result.length; last = result; + } + } + return sum; +} +let checksum = run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsed = performance.now() - started; +const cpuAfter = process.cpuUsage(); +console.log('RESULT', elapsed, cpuAfter.user - cpuBefore.user, + cpuAfter.system - cpuBefore.system, rssBefore, process.memoryUsage().rss, checksum, 0); +if (process.argv[6] === 'verify') console.log('VERIFY', last); +console.log('KEEP', input === null ? 0 : 1, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/prior-entry-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/prior-entry-node.stdout.gz new file mode 100644 index 0000000000..430d290af7 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/prior-entry-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/probe-lazy-baseline.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/probe-lazy-baseline.py new file mode 100644 index 0000000000..2a37004e3e --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/probe-lazy-baseline.py @@ -0,0 +1,23 @@ +from pathlib import Path +import hashlib,json,os,subprocess,sys +root=Path(__file__).resolve().parents[4];w=Path(__file__).resolve().parent;candidate='--candidate' in sys.argv;arm='candidate' if candidate else 'main';build=w/('frozen-build' if candidate else 'frozen-main');source=w.with_name('materialized-read-r23')/'lazy-space-probe.ts';binary=w/(arm+'-lazy-space-probe');clean={k:v for k,v in os.environ.items() if not k.startswith('PERRY_')} +cmd=[str(build/'perry'),'compile',str(source),'--no-auto-optimize','--no-cache','-o',str(binary)] +with (w/('lazy-probe-'+arm+'-compile.log')).open('wb') as log:subprocess.run(cmd,env=clean|{'PERRY_RUNTIME_DIR':str(build)},stdout=log,stderr=subprocess.STDOUT,check=True) +records=[] +for count in [2,180]: + for form in ['canonical','whitespace','duplicate']: + for mode in ['plain','zero','true','pretty']: + args=[str(count),form,mode];node=subprocess.run(['/opt/homebrew/bin/node','--experimental-strip-types',str(source)]+args,capture_output=True,env=clean,timeout=180);assert node.returncode==0 + r=subprocess.run([str(binary)]+args,capture_output=True,env=clean,timeout=180);label=('candidate-lazy-' if candidate else 'lazy-')+str(count)+'-'+form+'-'+mode + (w/(label+'.stdout')).write_bytes(r.stdout);(w/(label+'.stderr')).write_bytes(r.stderr);(w/(label+'-node.stdout')).write_bytes(node.stdout) + row={'count':count,'form':form,'mode':mode,'exit_code':r.returncode,'matches_node':r.stdout==node.stdout,'output_bytes':len(r.stdout)};records.append(row);print(row,flush=True) +(w/('lazy-candidate-probes.json' if candidate else 'lazy-main-probes.json')).write_text(json.dumps({'rows':records,'command':cmd,'files':{str(p.relative_to(root)):hashlib.sha256(p.read_bytes()).hexdigest() for p in [source,binary,build/'perry',build/'libperry_runtime.a']}},indent=2)+'\n') + +if candidate: + base=json.loads((w/'lazy-main-probes.json').read_text())['rows'];assert len(base)==len(records) + for a,b in zip(records,base): + assert (a['count'],a['form'],a['mode'])==(b['count'],b['form'],b['mode']) + assert a['exit_code']==b['exit_code'] and a['matches_node']==b['matches_node'],(a,b) + stem=str(a['count'])+'-'+a['form']+'-'+a['mode'] + assert (w/('candidate-lazy-'+stem+'.stdout')).read_bytes()==(w/('lazy-'+stem+'.stdout')).read_bytes(),(a,b) + print('PASS all24 baseline outcomes preserved, including separately recorded failures; not a conformance pass',flush=True) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/provenance.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/provenance.json new file mode 100644 index 0000000000..fb8f04dcb6 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/provenance.json @@ -0,0 +1,80 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "base_commit": "dddf55b1eaa2c43121839777a95f9acf50ddf34c", + "main_build": { + "source_commit": "01f2878dad8efc92e394c49b88fe0800b871f593", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T08:07:26.907894+00:00", + "elapsed_seconds": 772.918557882309, + "files": { + "perry": { + "sha256": "fde1808df892dbba645ea4e66b85971c412940d515062abcc86ec07a1c70ac79", + "bytes": 117699680, + "mtime": 1789114817.6951404 + }, + "libperry_runtime.a": { + "sha256": "2207fdcb4a53fa81e2a77722dfeac2650ddbeb76bd02f20ee47260b88c2427d4", + "bytes": 36882752, + "mtime": 1789114576.8744931 + }, + "libperry_stdlib.a": { + "sha256": "a3d51fd8bab32984585d55149cda0d5a4212f5e03944c1241f3cafaee6bec80c", + "bytes": 86373008, + "mtime": 1789114782.166196 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + }, + "candidate_build": { + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "build", + "--release", + "-p", + "perry", + "-p", + "perry-runtime-static", + "-p", + "perry-stdlib-static" + ], + "started_utc": "2026-09-11T09:04:40.589934+00:00", + "elapsed_seconds": 429.55414509773254, + "files": { + "perry": { + "sha256": "794b7dfa67f5f3509f96ddbeeff3cf9e70c1bb4efc0383cd467f90bf2d662040", + "bytes": 117699680, + "mtime": 1789117909.2924984 + }, + "libperry_runtime.a": { + "sha256": "48972667fc2bf53e57c2776eb8741e32e41d1da752017abbe2aa512325af23bb", + "bytes": 36882752, + "mtime": 1789117797.3877258 + }, + "libperry_stdlib.a": { + "sha256": "1b343ca0329e233c477688597c452ac9750100b89675ec012336c96a9632917c", + "bytes": 86371744, + "mtime": 1789117890.6869059 + } + }, + "mtime_only_refresh": [ + "crates/perry/src/main.rs", + "crates/perry-runtime-static/src/lib.rs", + "crates/perry-stdlib-static/src/lib.rs" + ] + } +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r25-entry-_js_array_get_f64.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r25-entry-_js_array_get_f64.s.gz new file mode 100644 index 0000000000..728dd8ea43 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r25-entry-_js_array_get_f64.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r25-entry-_js_json_parse.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r25-entry-_js_json_parse.s.gz new file mode 100644 index 0000000000..732a072c6c Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r25-entry-_js_json_parse.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r25-entry-_js_json_stringify.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r25-entry-_js_json_stringify.s.gz new file mode 100644 index 0000000000..929e22e1a2 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r25-entry-_js_json_stringify.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r25-entry-_js_json_stringify_full.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r25-entry-_js_json_stringify_full.s.gz new file mode 100644 index 0000000000..c5c3f2788a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r25-entry-_js_json_stringify_full.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r26-entry-_js_array_get_f64.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r26-entry-_js_array_get_f64.s.gz new file mode 100644 index 0000000000..782e92b515 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r26-entry-_js_array_get_f64.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r26-entry-_js_json_parse.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r26-entry-_js_json_parse.s.gz new file mode 100644 index 0000000000..758dcbff48 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r26-entry-_js_json_parse.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r26-entry-_js_json_stringify.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r26-entry-_js_json_stringify.s.gz new file mode 100644 index 0000000000..0c8fba1369 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r26-entry-_js_json_stringify.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r26-entry-_js_json_stringify_full.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r26-entry-_js_json_stringify_full.s.gz new file mode 100644 index 0000000000..b4e0291787 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/r26-entry-_js_json_stringify_full.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/read-disassembly.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/read-disassembly.json new file mode 100644 index 0000000000..1070b74850 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/read-disassembly.json @@ -0,0 +1,127 @@ +{ + "arms": [ + { + "arm": "main", + "binary_sha256": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + "functions": [ + { + "symbol": "_js_array_get_f64", + "command": [ + "/opt/homebrew/opt/llvm/bin/llvm-objdump", + "--disassemble-symbols=_js_array_get_f64", + "--no-show-raw-insn", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker" + ], + "output": "main-array-get.s", + "sha256": "c16a0488a4e0dcbeab060ef634eee016beafb3f45e601a1309ad0006d8cd2ccc" + }, + { + "symbol": "_js_packed_arraylike_index_get", + "command": [ + "/opt/homebrew/opt/llvm/bin/llvm-objdump", + "--disassemble-symbols=_js_packed_arraylike_index_get", + "--no-show-raw-insn", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker" + ], + "output": "main-packed-index-get.s", + "sha256": "c454ddd4fe9630ed8d469daff325dbce9c7d919ed149bbac11aec1798e739459" + }, + { + "symbol": "__RNvNtCs3gRpqoBkMHm_13perry_runtime9json_tape15lazy_get_rooted", + "command": [ + "/opt/homebrew/opt/llvm/bin/llvm-objdump", + "--disassemble-symbols=__RNvNtCs3gRpqoBkMHm_13perry_runtime9json_tape15lazy_get_rooted", + "--no-show-raw-insn", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker" + ], + "output": "main-15lazy_get_rooted.s", + "sha256": "832cdb07e60ed7e112129f883e0fc09e3e6473678b9f292924b0ee1acbf8a32a" + }, + { + "symbol": "__RNvNtNtCs3gRpqoBkMHm_13perry_runtime9json_tape11cached_read8lazy_get", + "command": [ + "/opt/homebrew/opt/llvm/bin/llvm-objdump", + "--disassemble-symbols=__RNvNtNtCs3gRpqoBkMHm_13perry_runtime9json_tape11cached_read8lazy_get", + "--no-show-raw-insn", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker" + ], + "output": "main-11cached_read8lazy_get.s", + "sha256": "e2f9af41c55fab7041f8c4ffdc49f93e408f712b33f1c078091b6fdf3d466fd0" + }, + { + "symbol": "__RNvNtNtCs3gRpqoBkMHm_13perry_runtime9json_tape8mutation26resolve_materialized_array", + "command": [ + "/opt/homebrew/opt/llvm/bin/llvm-objdump", + "--disassemble-symbols=__RNvNtNtCs3gRpqoBkMHm_13perry_runtime9json_tape8mutation26resolve_materialized_array", + "--no-show-raw-insn", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/main-access-worker" + ], + "output": "main-8mutation26resolve_materialized_array.s", + "sha256": "c5d091ce716336ac61dd9e8612375e3fe972287106230a8ab3b58a270f70b38c" + } + ] + }, + { + "arm": "candidate", + "binary_sha256": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + "functions": [ + { + "symbol": "_js_array_get_f64", + "command": [ + "/opt/homebrew/opt/llvm/bin/llvm-objdump", + "--disassemble-symbols=_js_array_get_f64", + "--no-show-raw-insn", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker" + ], + "output": "candidate-array-get.s", + "sha256": "6465d927886e4b4d76bf10fb4e1c0e50478abf4f16213466329cd8cbfd9b9839" + }, + { + "symbol": "_js_packed_arraylike_index_get", + "command": [ + "/opt/homebrew/opt/llvm/bin/llvm-objdump", + "--disassemble-symbols=_js_packed_arraylike_index_get", + "--no-show-raw-insn", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker" + ], + "output": "candidate-packed-index-get.s", + "sha256": "6557ee6914a281e1fb6a2a11399b44da09d03af0540a66edfef9fc17487ee9b9" + }, + { + "symbol": "__RNvNtCs3gRpqoBkMHm_13perry_runtime9json_tape15lazy_get_rooted", + "command": [ + "/opt/homebrew/opt/llvm/bin/llvm-objdump", + "--disassemble-symbols=__RNvNtCs3gRpqoBkMHm_13perry_runtime9json_tape15lazy_get_rooted", + "--no-show-raw-insn", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker" + ], + "output": "candidate-15lazy_get_rooted.s", + "sha256": "1156a894d20a0e5ede99e851a9fa56b32eefabdcc2f544884f7cbd13cd50759e" + }, + { + "symbol": "__RNvNtNtCs3gRpqoBkMHm_13perry_runtime9json_tape11cached_read8lazy_get", + "command": [ + "/opt/homebrew/opt/llvm/bin/llvm-objdump", + "--disassemble-symbols=__RNvNtNtCs3gRpqoBkMHm_13perry_runtime9json_tape11cached_read8lazy_get", + "--no-show-raw-insn", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker" + ], + "output": "candidate-11cached_read8lazy_get.s", + "sha256": "519114a1c63b6a046a9d3072753213e701e0483d532c4b734336d3df68a12c57" + }, + { + "symbol": "__RNvNtNtCs3gRpqoBkMHm_13perry_runtime9json_tape8mutation26resolve_materialized_array", + "command": [ + "/opt/homebrew/opt/llvm/bin/llvm-objdump", + "--disassemble-symbols=__RNvNtNtCs3gRpqoBkMHm_13perry_runtime9json_tape8mutation26resolve_materialized_array", + "--no-show-raw-insn", + "/Users/amlug/projects/perry/json-merged-pr10022/benchmarks/json_performance/.work/trusted-materialized-read-r26/candidate-access-worker" + ], + "output": "candidate-8mutation26resolve_materialized_array.s", + "sha256": "732c6cffb5a14e9e68a9471c2289fb118afcfe2ca996429257e048b9f8b132f5" + } + ] + } + ], + "all_four_worker_objects_identical": true +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-11cached_read8lazy_get.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-11cached_read8lazy_get.s.gz new file mode 100644 index 0000000000..05f3f0f39e Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-11cached_read8lazy_get.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-15lazy_get_rooted.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-15lazy_get_rooted.s.gz new file mode 100644 index 0000000000..51e5fc1a3f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-15lazy_get_rooted.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-8mutation26resolve_materialized_array.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-8mutation26resolve_materialized_array.s.gz new file mode 100644 index 0000000000..e369af446c Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-8mutation26resolve_materialized_array.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-array-get.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-array-get.s.gz new file mode 100644 index 0000000000..b685f425a1 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-array-get.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-packed-index-get.s.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-packed-index-get.s.gz new file mode 100644 index 0000000000..b45e7a9392 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-initial-disassembly/main-packed-index-get.s.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-payload-final-audit.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-payload-final-audit.json new file mode 100644 index 0000000000..79b5d81ceb --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/reference-payload-final-audit.json @@ -0,0 +1,48 @@ +{ + "note": "main-reuse-provenance.json is the immutable bootstrap/copy-event receipt staged for all windows. Frozen reference, fixture, output, worker object and IR payloads remain exact. Subsequent controller edits and reference disassembly path-only regeneration are explicit below; final payloads and original disassembly are archived. The initial audit correctly rejected the changed .s path header before this exact normalization check was added.", + "unchanged_payloads": 489, + "derivations": [ + { + "path": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-15lazy_get_rooted.s", + "copied_sha256": "85fd2d85f57331f82d0600e64d2692a17c70c75d4a64e4c5d14e132216d4c612", + "initial_adapted_sha256": null, + "final_sha256": "832cdb07e60ed7e112129f883e0fc09e3e6473678b9f292924b0ee1acbf8a32a", + "reason": "Disassembly regenerated from identical frozen reference worker; only the file-format input-path line differs. Initial bytes preserved separately." + }, + { + "path": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-array-get.s", + "copied_sha256": "3494f1c3dbd4dfe53fae786fd080b6b97b25995c49a72bb33e6f2d4de8bd65dc", + "initial_adapted_sha256": null, + "final_sha256": "c16a0488a4e0dcbeab060ef634eee016beafb3f45e601a1309ad0006d8cd2ccc", + "reason": "Disassembly regenerated from identical frozen reference worker; only the file-format input-path line differs. Initial bytes preserved separately." + }, + { + "path": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-packed-index-get.s", + "copied_sha256": "8cb7e01608a2c618c36309a0cc93ebe5831e75fd749ae424a0f91921f84532c7", + "initial_adapted_sha256": null, + "final_sha256": "c454ddd4fe9630ed8d469daff325dbce9c7d919ed149bbac11aec1798e739459", + "reason": "Disassembly regenerated from identical frozen reference worker; only the file-format input-path line differs. Initial bytes preserved separately." + }, + { + "path": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-11cached_read8lazy_get.s", + "copied_sha256": "417a12ab6b195d609d26afe28235f88fb3e319d3e67272bd3d948fb9b76f5c4d", + "initial_adapted_sha256": null, + "final_sha256": "e2f9af41c55fab7041f8c4ffdc49f93e408f712b33f1c078091b6fdf3d466fd0", + "reason": "Disassembly regenerated from identical frozen reference worker; only the file-format input-path line differs. Initial bytes preserved separately." + }, + { + "path": "benchmarks/json_performance/.work/trusted-materialized-read-r26/main-8mutation26resolve_materialized_array.s", + "copied_sha256": "1828cd33102577e253988ec30fa59522e13304955e2d41d7c70ed62aa6a790db", + "initial_adapted_sha256": null, + "final_sha256": "c5d091ce716336ac61dd9e8612375e3fe972287106230a8ab3b58a270f70b38c", + "reason": "Disassembly regenerated from identical frozen reference worker; only the file-format input-path line differs. Initial bytes preserved separately." + }, + { + "path": "benchmarks/json_performance/.work/trusted-materialized-read-r26/compare-json-entry-disassembly.py", + "copied_sha256": "83f2ec9478d222d8adc027e38819b5cdc919d575dbee471925171f02f903cd01", + "initial_adapted_sha256": null, + "final_sha256": "e16f0b9afb7f53ecafbea18de70684a9e478c74375b48194280b623bde4aa3ae", + "reason": "Controller adapted for the R26 experiment after initial bootstrap." + } + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/refresh-validation.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/refresh-validation.py new file mode 100644 index 0000000000..4e200508df --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/refresh-validation.py @@ -0,0 +1,18 @@ +from pathlib import Path +import gzip,hashlib,json +w=Path(__file__).resolve().parent;d=w.parents[1]/('results/'+w.name+'-validation') +m=json.loads((d/'manifest.json').read_text());previous={e['original_path']:e for e in m['files']};entries=[];changed=[] +allowed={'.py','.json','.ts','.log','.stdout','.stderr','.ll','.md','.rs','.txt','.diff','.patch','.js','.s','.gz','.commit'} +for p in sorted(w.rglob('*')): + if p.name in {'next-read.patch','cached-read-next.rs','next-read-candidate.md'}:continue + if not p.is_file() or p.suffix not in allowed or '__pycache__' in p.parts:continue + rel=str(p.relative_to(w));raw=p.read_bytes();digest=hashlib.sha256(raw).hexdigest();old=previous.get(rel) + if old and old['original_sha256']==digest:entries.append(old);continue + compressed=p.suffix in {'.log','.stdout','.stderr','.ll','.s','.patch','.diff'} or p.name in {'callback-only.ts','run-zero-retained.py'} + name=rel+('.gz' if compressed else '');data=gzip.compress(raw,compresslevel=9,mtime=0) if compressed else raw;target=d/name;target.parent.mkdir(parents=True,exist_ok=True);target.write_bytes(data) + entries.append(dict(path=name,original_path=rel,original_bytes=len(raw),original_sha256=digest,sha256=hashlib.sha256(data).hexdigest(),compression='gzip' if compressed else None));changed.append(rel) +assert set(previous)<=set(e['original_path'] for e in entries) +m['files']=entries;(d/'manifest.json').write_text(json.dumps(m,indent=2)+'\n') +for e in entries: + data=(d/e['path']).read_bytes();assert hashlib.sha256(data).hexdigest()==e['sha256'];raw=gzip.decompress(data) if e['compression'] else data;assert len(raw)==e['original_bytes'] and hashlib.sha256(raw).hexdigest()==e['original_sha256'] +print('VERIFIED',len(entries),'validation artifacts; refreshed',changed) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/regression-cases.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/regression-cases.json new file mode 100644 index 0000000000..6457b6e3ce --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/regression-cases.json @@ -0,0 +1,40 @@ +{ + "purpose": "Historical R22/R23 regression screen, reused from R24 with unchanged iterations/warmups and 11 repetitions; not a claim that R26 has already regressed.", + "cases": [ + { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "warmup": 5000, + "repetitions": 11 + }, + { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "warmup": 2, + "repetitions": 11 + }, + { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "warmup": 2, + "repetitions": 11 + }, + { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "warmup": 2, + "repetitions": 11 + }, + { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "warmup": 2, + "repetitions": 11 + } + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/regression-recheck-analysis.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/regression-recheck-analysis.json new file mode 100644 index 0000000000..c274e0c348 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/regression-recheck-analysis.json @@ -0,0 +1,887 @@ +{ + "trials": 220, + "phases": { + "focus": { + "window": { + "owner": "json-perf-14495-1789118402", + "load_before": [ + 1.63525390625, + 1.5673828125, + 1.53955078125 + ], + "started_utc": "2026-09-11T09:20:02Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/trusted-materialized-read-r26/run-focus.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--case", + "tiny_object:parse:2000000:5000:11", + "--case", + "records_array_16k:roundtrip:7659:2:11", + "--case", + "records_array_1m:roundtrip:115:2:11", + "--case", + "records_object_1m:parse:81:2:11", + "--case", + "heterogeneous_1m:stringify:218:2:11", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-regression-recheck-focus" + ], + "competing_workloads_before": [], + "load_after": [ + 1.51904296875, + 1.552734375, + 1.53466796875 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:20:55Z" + }, + "timed_trials": 220, + "cases": [ + { + "fixture": "tiny_object", + "operation": "parse", + "engines": { + "perry": { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "engine": "perry", + "repetitions": 11, + "cpu_us": 0.0368045, + "cpu_samples_us": [ + 0.0370265, + 0.036697, + 0.036781, + 0.0368045, + 0.0368225, + 0.03684, + 0.036731, + 0.0368845, + 0.036747, + 0.0367105, + 0.0368365 + ], + "peak_rss_mib": 32.28125, + "peak_rss_samples_mib": [ + 32.28125, + 32.3125, + 32.28125, + 32.296875, + 32.265625, + 32.265625, + 32.3125, + 32.28125, + 32.28125, + 32.296875, + 32.28125 + ] + }, + "baseline": { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "engine": "baseline", + "repetitions": 11, + "cpu_us": 0.0368, + "cpu_samples_us": [ + 0.0371285, + 0.0367245, + 0.0367365, + 0.036889, + 0.03674, + 0.0366855, + 0.0367255, + 0.0368055, + 0.036832, + 0.036898, + 0.0368 + ], + "peak_rss_mib": 32.265625, + "peak_rss_samples_mib": [ + 32.265625, + 32.28125, + 32.296875, + 32.265625, + 32.28125, + 32.25, + 32.25, + 32.296875, + 32.265625, + 32.265625, + 32.28125 + ] + }, + "node": { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "engine": "node", + "repetitions": 11, + "cpu_us": 0.08177, + "cpu_samples_us": [ + 0.082822, + 0.08177, + 0.0803305, + 0.0826705, + 0.080104, + 0.0826935, + 0.082316, + 0.081407, + 0.082663, + 0.0808575, + 0.0804825 + ], + "peak_rss_mib": 59.578125, + "peak_rss_samples_mib": [ + 59.65625, + 59.546875, + 59.53125, + 59.546875, + 59.671875, + 59.640625, + 59.5, + 59.625, + 59.59375, + 59.578125, + 59.53125 + ] + }, + "bun": { + "fixture": "tiny_object", + "operation": "parse", + "iterations": 2000000, + "engine": "bun", + "repetitions": 11, + "cpu_us": 0.0451725, + "cpu_samples_us": [ + 0.0451635, + 0.0451725, + 0.045138, + 0.0451305, + 0.0455545, + 0.045519, + 0.04559, + 0.045187, + 0.045089, + 0.04537, + 0.0450635 + ], + "peak_rss_mib": 69.078125, + "peak_rss_samples_mib": [ + 69.125, + 69.125, + 69.0625, + 69.078125, + 69.0625, + 69.0625, + 69.046875, + 69.125, + 69.15625, + 69.09375, + 69.0625 + ] + } + }, + "delta_pct": 0.0122282608695512, + "paired_delta_pct": [ + -0.2747215750703802, + -0.07488189083582064, + 0.12113293318634089, + -0.22906557510369296, + 0.22455089820359042, + 0.4211473197857307, + 0.01497597037480869, + 0.214641833421636, + -0.23077758470892995, + -0.5081576237194407, + 0.09918478260870778 + ], + "slower_pairs": 6, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_16k", + "operation": "roundtrip", + "engines": { + "perry": { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "engine": "perry", + "repetitions": 11, + "cpu_us": 20.981851416634026, + "cpu_samples_us": [ + 21.063715889802847, + 20.925055490272882, + 20.93719806763285, + 21.01279540409975, + 20.981851416634026, + 20.943334638986812, + 20.999086042564304, + 20.980284632458545, + 21.000130565347956, + 20.961483222352786, + 21.043478260869566 + ], + "peak_rss_mib": 69.234375, + "peak_rss_samples_mib": [ + 69.234375, + 68.78125, + 68.765625, + 68.765625, + 69.234375, + 69.234375, + 69.234375, + 69.234375, + 68.765625, + 69.234375, + 69.234375 + ] + }, + "baseline": { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "engine": "baseline", + "repetitions": 11, + "cpu_us": 20.994907951429692, + "cpu_samples_us": [ + 21.01840971406189, + 21.021543282412846, + 20.944248596422508, + 20.99020759890325, + 21.048178613396004, + 20.994907951429692, + 20.98785742264003, + 20.955346650998823, + 20.978848413631024, + 21.204465334900117, + 21.031727379553466 + ], + "peak_rss_mib": 69.21875, + "peak_rss_samples_mib": [ + 68.75, + 69.21875, + 68.75, + 70.28125, + 68.75, + 69.21875, + 69.234375, + 68.75, + 69.234375, + 68.75, + 69.234375 + ] + }, + "node": { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "engine": "node", + "repetitions": 11, + "cpu_us": 53.96879488183836, + "cpu_samples_us": [ + 53.972972972972975, + 55.55385820603212, + 55.730643687165426, + 52.15928972450712, + 51.990077033555295, + 53.96879488183836, + 55.035383209296256, + 55.00143621882752, + 53.34129781955869, + 51.490925708317015, + 51.91878835357096 + ], + "peak_rss_mib": 65.890625, + "peak_rss_samples_mib": [ + 65.84375, + 65.9375, + 65.953125, + 65.90625, + 65.90625, + 65.828125, + 65.75, + 65.828125, + 65.84375, + 65.890625, + 65.890625 + ] + }, + "bun": { + "fixture": "records_array_16k", + "operation": "roundtrip", + "iterations": 7659, + "engine": "bun", + "repetitions": 11, + "cpu_us": 57.67280323802063, + "cpu_samples_us": [ + 57.66849458153806, + 57.695260477869176, + 57.58649954302128, + 57.71340906123515, + 57.667841754798275, + 57.65582974278627, + 57.668755712233974, + 57.79592636114375, + 57.70139704922314, + 57.690037863950906, + 57.67280323802063 + ], + "peak_rss_mib": 70.921875, + "peak_rss_samples_mib": [ + 70.859375, + 70.921875, + 70.921875, + 70.9375, + 70.9375, + 70.859375, + 70.875, + 70.90625, + 70.890625, + 70.9375, + 70.921875 + ] + } + }, + "delta_pct": -0.062189054726369264, + "paired_delta_pct": [ + 0.21555472729530845, + -0.4589948075824135, + -0.033663316958831846, + 0.10761115672663912, + -0.3151208376755421, + -0.2456467661691608, + 0.05350055366852846, + 0.11900533966366922, + 0.10144575763797459, + -1.1459006803977712, + 0.05587216448765808 + ], + "slower_pairs": 6, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": false, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_array_1m", + "operation": "roundtrip", + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "engine": "perry", + "repetitions": 11, + "cpu_us": 1414.6695652173912, + "cpu_samples_us": [ + 1409.4434782608696, + 1411.5739130434783, + 1413.8260869565217, + 1414.6695652173912, + 1416.7304347826087, + 1412.1304347826087, + 1417.495652173913, + 1416.5652173913043, + 1419.904347826087, + 1413.2521739130434, + 1416.1478260869565 + ], + "peak_rss_mib": 61.484375, + "peak_rss_samples_mib": [ + 61.484375, + 61.484375, + 61.484375, + 61.484375, + 61.5, + 61.484375, + 61.484375, + 61.484375, + 61.484375, + 63.75, + 61.484375 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "engine": "baseline", + "repetitions": 11, + "cpu_us": 1410.6869565217391, + "cpu_samples_us": [ + 1414.513043478261, + 1409.5565217391304, + 1412.9913043478261, + 1410.2434782608696, + 1410.6869565217391, + 1414.3130434782609, + 1409.0260869565218, + 1409.9565217391305, + 1409.5565217391304, + 1414.6869565217391, + 1413.1478260869565 + ], + "peak_rss_mib": 61.46875, + "peak_rss_samples_mib": [ + 61.46875, + 61.46875, + 61.46875, + 61.46875, + 61.484375, + 61.46875, + 61.46875, + 61.46875, + 61.484375, + 61.46875, + 61.46875 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "engine": "node", + "repetitions": 11, + "cpu_us": 3582.182608695652, + "cpu_samples_us": [ + 3433.5391304347827, + 3476.8695652173915, + 3532.5652173913045, + 3582.182608695652, + 3675.3478260869565, + 3512.208695652174, + 3695.669565217391, + 3719.9478260869564, + 3677.513043478261, + 3647.278260869565, + 3521.973913043478 + ], + "peak_rss_mib": 152.109375, + "peak_rss_samples_mib": [ + 152.203125, + 152.21875, + 152.09375, + 152.078125, + 152.109375, + 152.09375, + 152.21875, + 152.25, + 152.1875, + 152.09375, + 152.0 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "roundtrip", + "iterations": 115, + "engine": "bun", + "repetitions": 11, + "cpu_us": 3109.008695652174, + "cpu_samples_us": [ + 3113.0521739130436, + 3112.1652173913044, + 3107.504347826087, + 3109.008695652174, + 3110.304347826087, + 3107.808695652174, + 3115.5478260869563, + 3108.695652173913, + 3110.904347826087, + 3105.9826086956523, + 3107.9478260869564 + ], + "peak_rss_mib": 93.3125, + "peak_rss_samples_mib": [ + 93.328125, + 93.265625, + 93.296875, + 93.3125, + 93.296875, + 93.328125, + 93.3125, + 93.328125, + 93.328125, + 93.328125, + 93.296875 + ] + } + }, + "delta_pct": 0.28231697168816794, + "paired_delta_pct": [ + -0.3583964984108845, + 0.14312241284648586, + 0.059079104459236476, + 0.3138526803882158, + 0.42840675834776576, + -0.1543228852845968, + 0.6010935706439069, + 0.4687162724721583, + 0.7341192727900792, + -0.10142050169341665, + 0.21229201535886144 + ], + "slower_pairs": 8, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "records_object_1m", + "operation": "parse", + "engines": { + "perry": { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "engine": "perry", + "repetitions": 11, + "cpu_us": 2009.962962962963, + "cpu_samples_us": [ + 2011.4567901234568, + 2008.0864197530864, + 2009.962962962963, + 2010.4197530864199, + 2010.7777777777778, + 2001.2345679012346, + 2011.716049382716, + 2009.4074074074074, + 2008.9135802469136, + 2012.4197530864199, + 2007.0123456790122 + ], + "peak_rss_mib": 66.46875, + "peak_rss_samples_mib": [ + 66.4375, + 66.46875, + 66.484375, + 66.46875, + 66.46875, + 66.4375, + 66.46875, + 66.46875, + 66.46875, + 66.4375, + 66.4375 + ] + }, + "baseline": { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "engine": "baseline", + "repetitions": 11, + "cpu_us": 2008.469135802469, + "cpu_samples_us": [ + 2009.962962962963, + 2008.037037037037, + 2008.0, + 2006.8271604938273, + 2011.111111111111, + 2007.5061728395062, + 2009.530864197531, + 2007.8024691358025, + 2009.8765432098764, + 2010.962962962963, + 2008.469135802469 + ], + "peak_rss_mib": 66.421875, + "peak_rss_samples_mib": [ + 66.421875, + 66.453125, + 66.421875, + 66.421875, + 66.421875, + 66.421875, + 66.421875, + 66.421875, + 66.421875, + 66.421875, + 66.421875 + ] + }, + "node": { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "engine": "node", + "repetitions": 11, + "cpu_us": 2750.037037037037, + "cpu_samples_us": [ + 2829.5925925925926, + 2861.456790123457, + 2833.8271604938273, + 2662.703703703704, + 2652.320987654321, + 2793.8518518518517, + 2750.037037037037, + 2869.135802469136, + 2705.061728395062, + 2708.5185185185187, + 2741.4938271604938 + ], + "peak_rss_mib": 92.953125, + "peak_rss_samples_mib": [ + 92.9375, + 93.140625, + 93.046875, + 92.796875, + 92.953125, + 92.859375, + 92.953125, + 92.953125, + 93.09375, + 92.890625, + 92.921875 + ] + }, + "bun": { + "fixture": "records_object_1m", + "operation": "parse", + "iterations": 81, + "engine": "bun", + "repetitions": 11, + "cpu_us": 2152.1234567901233, + "cpu_samples_us": [ + 2154.5185185185187, + 2150.679012345679, + 2152.1234567901233, + 2147.4691358024693, + 2152.283950617284, + 2150.8888888888887, + 2154.456790123457, + 2154.6666666666665, + 2191.6296296296296, + 2145.5555555555557, + 2151.098765432099 + ], + "peak_rss_mib": 79.1875, + "peak_rss_samples_mib": [ + 79.203125, + 79.1875, + 79.21875, + 79.15625, + 79.171875, + 79.125, + 79.203125, + 79.203125, + 79.1875, + 79.1875, + 79.15625 + ] + } + }, + "delta_pct": 0.07437640608289886, + "paired_delta_pct": [ + 0.0743211286983847, + 0.0024592532477552, + 0.09775711966948375, + 0.17901853549304736, + -0.016574585635353856, + -0.3124077536160619, + 0.10874106111615767, + 0.07993506812926654, + -0.04791154791153884, + 0.07244241441972665, + -0.07253236295686749 + ], + "slower_pairs": 7, + "rss_delta_mib": 0.046875, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "engine": "perry", + "repetitions": 11, + "cpu_us": 718.6376146788991, + "cpu_samples_us": [ + 718.6376146788991, + 718.9311926605504, + 717.3440366972477, + 718.8990825688073, + 718.0779816513761, + 720.1238532110092, + 718.954128440367, + 719.5275229357799, + 718.0963302752293, + 717.3990825688073, + 718.2889908256881 + ], + "peak_rss_mib": 61.71875, + "peak_rss_samples_mib": [ + 61.71875, + 61.71875, + 61.71875, + 61.71875, + 61.71875, + 61.71875, + 61.71875, + 61.71875, + 61.71875, + 61.71875, + 61.71875 + ] + }, + "baseline": { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "engine": "baseline", + "repetitions": 11, + "cpu_us": 718.4220183486239, + "cpu_samples_us": [ + 718.1788990825688, + 721.0229357798165, + 716.7110091743119, + 718.5917431192661, + 718.4220183486239, + 719.3256880733945, + 719.8211009174312, + 718.5366972477065, + 717.5504587155963, + 718.256880733945, + 717.3761467889908 + ], + "peak_rss_mib": 61.703125, + "peak_rss_samples_mib": [ + 61.703125, + 61.703125, + 61.703125, + 61.703125, + 61.703125, + 61.71875, + 61.703125, + 61.703125, + 61.703125, + 61.703125, + 61.703125 + ] + }, + "node": { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "engine": "node", + "repetitions": 11, + "cpu_us": 897.683486238532, + "cpu_samples_us": [ + 897.683486238532, + 894.9357798165138, + 898.4587155963303, + 898.6605504587156, + 896.059633027523, + 897.8532110091743, + 896.1009174311927, + 894.6651376146789, + 898.3761467889908, + 900.9678899082569, + 896.3394495412844 + ], + "peak_rss_mib": 128.984375, + "peak_rss_samples_mib": [ + 128.84375, + 129.1875, + 128.796875, + 129.0625, + 128.984375, + 128.90625, + 128.953125, + 128.9375, + 129.046875, + 129.046875, + 129.046875 + ] + }, + "bun": { + "fixture": "heterogeneous_1m", + "operation": "stringify", + "iterations": 218, + "engine": "bun", + "repetitions": 11, + "cpu_us": 1055.7064220183486, + "cpu_samples_us": [ + 1055.7064220183486, + 1053.6743119266055, + 1057.1743119266055, + 1055.3440366972477, + 1056.9724770642201, + 1055.1788990825687, + 1060.8623853211009, + 1055.7798165137615, + 1054.6146788990825, + 1054.032110091743, + 1056.8532110091744 + ], + "peak_rss_mib": 104.890625, + "peak_rss_samples_mib": [ + 108.640625, + 104.078125, + 104.078125, + 104.9375, + 104.953125, + 104.890625, + 105.0, + 104.03125, + 104.96875, + 104.046875, + 104.03125 + ] + } + }, + "delta_pct": 0.030009705266387243, + "paired_delta_pct": [ + 0.0638720515064195, + -0.2901077088489301, + 0.0883239569132721, + 0.04276968841963047, + -0.04788782755273946, + 0.110960188249698, + -0.120442770566076, + 0.1378949317228484, + 0.07607430989733377, + -0.11942776855281556, + 0.1272476149065227 + ], + "slower_pairs": 7, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + } + ] + } + } +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-access-command.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-access-command.json new file mode 100644 index 0000000000..55686e18d6 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-access-command.json @@ -0,0 +1,17 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/trusted-materialized-read-r26/run-access.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-access-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-access-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-access" +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-access.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-access.log.gz new file mode 100644 index 0000000000..0cf7fd57a5 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-access.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-full-command.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-full-command.json new file mode 100644 index 0000000000..86ead5443b --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-full-command.json @@ -0,0 +1,117 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/trusted-materialized-read-r26/run-focus.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--case", + "null:parse:2000000:5000:7", + "--case", + "null:stringify:2000000:5000:7", + "--case", + "string_a:parse:2000000:5000:7", + "--case", + "string_a:stringify:2000000:5000:7", + "--case", + "empty_object:parse:2000000:5000:7", + "--case", + "empty_object:stringify:2000000:5000:7", + "--case", + "tiny_object:parse:2000000:5000:7", + "--case", + "tiny_object:stringify:2000000:5000:7", + "--case", + "small_record:parse:1581369:5000:7", + "--case", + "small_record:stringify:2000000:5000:7", + "--case", + "object_1k:parse:1961848:5000:7", + "--case", + "object_1k:stringify:1036867:5000:7", + "--case", + "records_array_16k:parse:11284:2:7", + "--case", + "records_array_16k:stringify:12949:2:7", + "--case", + "records_array_16k:sparse:7868:2:7", + "--case", + "records_array_16k:scan:3761:2:7", + "--case", + "records_array_16k:roundtrip:7659:2:7", + "--case", + "records_array_1m:parse:170:2:7", + "--case", + "records_array_1m:stringify:229:2:7", + "--case", + "records_array_1m:sparse:161:2:7", + "--case", + "records_array_1m:scan:69:2:7", + "--case", + "records_array_1m:roundtrip:115:2:7", + "--case", + "records_object_1m:parse:81:2:7", + "--case", + "records_object_1m:stringify:229:2:7", + "--case", + "records_array_8m:parse:16:2:7", + "--case", + "records_array_8m:stringify:29:2:7", + "--case", + "records_array_8m:sparse:15:2:7", + "--case", + "records_array_8m:scan:8:2:7", + "--case", + "records_array_8m:roundtrip:11:2:7", + "--case", + "records_object_8m:parse:10:2:7", + "--case", + "records_object_8m:stringify:29:2:7", + "--case", + "records_array_20m:parse:4:2:7", + "--case", + "records_array_20m:stringify:12:2:7", + "--case", + "records_array_20m:sparse:4:2:7", + "--case", + "records_array_20m:scan:4:2:7", + "--case", + "records_array_20m:roundtrip:2:2:7", + "--case", + "records_object_20m:parse:4:2:7", + "--case", + "records_object_20m:stringify:12:2:7", + "--case", + "numbers_1m:parse:102:2:7", + "--case", + "numbers_1m:stringify:147:2:7", + "--case", + "long_string_1m:parse:2806:2:7", + "--case", + "long_string_1m:stringify:1922:2:7", + "--case", + "escaped_1m:parse:158:2:7", + "--case", + "escaped_1m:stringify:166:2:7", + "--case", + "unicode_1m:parse:2786:2:7", + "--case", + "unicode_1m:stringify:2475:2:7", + "--case", + "wide_1m:parse:64:2:7", + "--case", + "wide_1m:stringify:232:2:7", + "--case", + "heterogeneous_1m:parse:142:2:7", + "--case", + "heterogeneous_1m:stringify:218:2:7", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-full" +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-full.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-full.log.gz new file mode 100644 index 0000000000..8ce7529d61 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-full.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-options-command.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-options-command.json new file mode 100644 index 0000000000..f6d624f26b --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-options-command.json @@ -0,0 +1,17 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/trusted-materialized-read-r26/run-options.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-options", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-options", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-options" +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-options.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-options.log.gz new file mode 100644 index 0000000000..c41fcc514c Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-options.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-recheck-access-command.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-recheck-access-command.json new file mode 100644 index 0000000000..324799a536 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-recheck-access-command.json @@ -0,0 +1,19 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/trusted-materialized-read-r26/run-access.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-access-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-access-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--repeat", + "11", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-recheck-access" +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-recheck-access.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-recheck-access.log.gz new file mode 100644 index 0000000000..7d6b1537c5 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-recheck-access.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-regression-recheck-focus-command.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-regression-recheck-focus-command.json new file mode 100644 index 0000000000..7b4a69070b --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-regression-recheck-focus-command.json @@ -0,0 +1,27 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/trusted-materialized-read-r26/run-focus.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--case", + "tiny_object:parse:2000000:5000:11", + "--case", + "records_array_16k:roundtrip:7659:2:11", + "--case", + "records_array_1m:roundtrip:115:2:11", + "--case", + "records_object_1m:parse:81:2:11", + "--case", + "heterogeneous_1m:stringify:218:2:11", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-regression-recheck-focus" +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-regression-recheck-focus.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-regression-recheck-focus.log.gz new file mode 100644 index 0000000000..653a6d1de4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-regression-recheck-focus.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-retained-command.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-retained-command.json new file mode 100644 index 0000000000..5ef2f3c999 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-retained-command.json @@ -0,0 +1,17 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/trusted-materialized-read-r26/run-retained.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-retained" +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-retained.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-retained.log.gz new file mode 100644 index 0000000000..15712e55ac Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-retained.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-rotating-command.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-rotating-command.json new file mode 100644 index 0000000000..f35f6cc9c0 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-rotating-command.json @@ -0,0 +1,23 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/trusted-materialized-read-r26/run-rotating.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-rotating-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-rotating-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--filter", + "unicode_1m,long_string_1m,escaped_1m,small_record,records_array_1m", + "--repeat", + "7", + "--source-commit", + "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-rotating" +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-rotating.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-rotating.log.gz new file mode 100644 index 0000000000..a72e0bc284 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-rotating.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-stage-hashes.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-stage-hashes.json new file mode 100644 index 0000000000..f38837a26b --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-stage-hashes.json @@ -0,0 +1,135 @@ +{ + "run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + "with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + "results/fixtures.json": "27a8bd4fb4000f445ce537de4663fbfc30dcbd26925b78b751abd673e89a353d", + ".work/trusted-materialized-read-r26/fixture-hashes.json": "212a0a1f734935eda97ea271b7eaa3ce1fe341875dc66ebdfba6f187793a7b06", + ".work/fixtures/null.json": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + ".work/fixtures/string_a.json": "ac8d8342bbb2362d13f0a559a3621bb407011368895164b628a54f7fc33fc43c", + ".work/fixtures/empty_object.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", + ".work/fixtures/tiny_object.json": "015abd7f5cc57a2dd94b7590f04ad8084273905ee33ec5cebeae62276a97f862", + ".work/fixtures/small_record.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/fixtures/object_1k.json": "75f531e0014758b782c6940849abdb74f1bd5c9aa365124ab3c2fd70964b9fc5", + ".work/fixtures/records_array_16k.json": "1545f910dad456bca2fcd7c43c2e4de63caf851f59424f8b56b0c2da08c29b63", + ".work/fixtures/records_array_1m.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/fixtures/records_object_1m.json": "f025e38ef9df42216a5fadc3232f300ab1dae1d291c5aee1c288a72d83f83471", + ".work/fixtures/records_array_8m.json": "e8b5fef7f0e95e158e556ed0ed2714f81d808da8fa89f0d73a56ff0a6f22ef45", + ".work/fixtures/records_object_8m.json": "4ca542eae78e77fa05f1232785712f37b92c45a30ebfb6931816ff8b8e056c9c", + ".work/fixtures/records_array_20m.json": "554f4c3a4ff68567a10c21b07da3b4cb221abc8aa09a04595fc927aa07974265", + ".work/fixtures/records_object_20m.json": "356c7f6f75c99f8664bb5e45a2fe7c37f06cbd74494da6943754676804304e80", + ".work/fixtures/numbers_1m.json": "16a8954573cfc1090e79c3c2b27d0fc8c89dabc501aee6cbfeb44c1c1bc4c0fc", + ".work/fixtures/long_string_1m.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/fixtures/escaped_1m.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/fixtures/unicode_1m.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/fixtures/wide_1m.json": "97f24b77b98ccfd85db41fb44f0316e27c87fdff4cec53e9d763a696f3611747", + ".work/fixtures/heterogeneous_1m.json": "3cad453a41f7a501e6c34c79df2a76356aa2eb2c53b88b5d5b72c45aad67fd3a", + ".work/trusted-materialized-read-r26/main-reuse-provenance.json": "89dbc68ecf9e3387be1d684a6721bfa20ff03c8853008cd71beee6ff51a57b74", + ".work/trusted-materialized-read-r26/candidate-options": "b66745c51e4480f6c28cf425981a78f75f48f1027b0e46fb5b253566341cbb4e", + ".work/trusted-materialized-read-r26/run-options.py": "698166c0014b837ea1ac3edbe273fd7b9c2b406a53e970760f2bd36589b571a8", + ".work/trusted-materialized-read-r26/root-comparison.json": "0295719f7f01900c3ac7b618c37d95a9c5526eb80514102aec197d1c18a5b9d9", + ".work/trusted-materialized-read-r26/options-worker.js": "a8615b823b58b3f437bd3cb4c6418bc7279a767f93a082f1f206a49aee0cbaa9", + ".work/trusted-materialized-read-r26/candidate-workers-provenance.json": "b3dccb4d52c9d2f365bfa9a215a98106e73c6fc76331d6542a45b3eb9ec08633", + ".work/trusted-materialized-read-r26/candidate-access-worker": "735bb49a44805c2f39027682258018c44558099a131c6e1dc170ce133fca489f", + ".work/trusted-materialized-read-r26/main-worker": "c9c1761b542d0fb034985cd352dd1039af3a46fd4d8f7638f56527cf32482d02", + ".work/trusted-materialized-read-r26/provenance.json": "b4b6690f5d09ce7bf29d8e90bd945ce5975f32a72ea6eac25c9b1e994d332376", + ".work/trusted-materialized-read-r26/main-options-validation.json": "df5e27e4d9d2c5c43ca8fde73e8cfb45b23b6eaec4442ece15b7019bc6d10f04", + ".work/trusted-materialized-read-r26/main-rotating-worker": "4b87bd9273b21d2b283097dbef68d9479d7c14b7c88f30f7fecd2a583207cf59", + ".work/trusted-materialized-read-r26/source.patch": "c8b150616d066b6c37c6245225281fdf54f2bac5cab6753c4496e5d3e2cb9285", + ".work/trusted-materialized-read-r26/lazy-main-probes.json": "60ef38ced80e18fc721d4b6272015c6e039c8f55dd1be1297ab4f255d2e780a7", + ".work/trusted-materialized-read-r26/candidate-worker": "d0e07f6395a32201f3988d4c9435d02d223d84697e8bb6b4e6637e8aba02c9f8", + ".work/trusted-materialized-read-r26/candidate-fixture-validation.json": "7b33f4a2c9e711f3f473de623a9c5db32083049b3138a9885530f53e0a48f695", + ".work/trusted-materialized-read-r26/build-provenance.json": "c7cdea74ece097733885a1fb12d7be44caf00ae9ab96359d225764322eb609db", + ".work/trusted-materialized-read-r26/candidate-rotating-worker": "3b598695750a197791464e08199b55ae16ffe34f9984146ac5669067189516e1", + ".work/trusted-materialized-read-r26/run-focus.py": "052f3115e095de5308e230ac6332f9210484575514aa8049c1ade124975bf060", + ".work/trusted-materialized-read-r26/main-roots.json": "225287334be1a0594e1239448403a577bf3c984211ee745eecbd87f61ef1166a", + ".work/trusted-materialized-read-r26/main-zero-roots.json": "4badc03265552ec5d561d06d6e4e927088d767e57588ac0c47b9c23b5aae48ee", + ".work/trusted-materialized-read-r26/main-access-worker": "ad0ca3a09c3741e19ca95b2ad5b2d929242221f57c5a95e8bafb8a69ad82a097", + ".work/trusted-materialized-read-r26/main-fixture-validation.json": "d9948f0e8a8b21bf1ea270e96411dfdcde4624eab9d2aa4825a126544b1e2e14", + ".work/trusted-materialized-read-r26/candidate-roots.json": "557da9c46d3579b5006cd23bb188eb2f75f159e01a16e1cc476da7869607e11a", + ".work/trusted-materialized-read-r26/candidate-zero-validation.json": "339c23df18ade69d60e54595ee569c192f64d74cfa43c4061e8917cf074a2140", + ".work/trusted-materialized-read-r26/main-build-provenance.json": "7635292e785b1e49e2663ba967d602e86177d2d2ff203eb07bafa64b4b4941eb", + ".work/trusted-materialized-read-r26/main-zero-validation.json": "b5405f58a56c087f0d24a191262a423e37d54813101071a75e02ef0debd8d341", + ".work/trusted-materialized-read-r26/options-worker.ts": "d08c6a916c18197b889a0de4a3777632ad307275752b85c5abd75daf4d6ad85d", + ".work/trusted-materialized-read-r26/run-access.py": "66fe9672332f5aea8d00f06f35d378ab082f88b44afb2f16f51a4a32603afb8c", + ".work/trusted-materialized-read-r26/run-retained.py": "6aca9bb16bca7d1ccd28baa95a41bae00d4b9ff875e58788a5570c46bf8493da", + ".work/trusted-materialized-read-r26/candidate-options-validation.json": "46c28d747c91308e6178a3461ab4d32c9979487bc64e7c769c49ac741d8f1c7e", + ".work/trusted-materialized-read-r26/candidate-zero-roots.json": "7998eb376142aa769a05350d46c4a7ba72488e07c16728964e83aedf3a1ecf80", + ".work/trusted-materialized-read-r26/main-options": "2ccae6deff7d666f3046aa0b6ca956df4038cf51f99676aa0eb28b4831fdea79", + ".work/trusted-materialized-read-r26/lazy-candidate-probes.json": "892b3441165d372d29cdfd92b963a251f0ad80833d62f07ab393e110bab51f81", + ".work/trusted-materialized-read-r26/main-workers-provenance.json": "fcf2dadd14b779fcd60f6158b163dc310aa7d8461ae8546e641fadeddec323f4", + ".work/trusted-materialized-read-r26/zero-root-comparison.json": "ea9c8c6a477201ff6b302cf48cbbde8494d0a307e0c99623790eb42dd559b1f2", + ".work/trusted-materialized-read-r26/harness/run_dispatch_focus.py": "100ba3e1bd5c0cd451d1a3528f95b5f4b8d0ff2f4771796ab8598b36a46fbcc4", + ".work/trusted-materialized-read-r26/harness/rotating-worker.ts": "7541897acb2c7c35c0f5e762f8b2f28b9783feb26a42db107c1c4eb3af644b24", + ".work/trusted-materialized-read-r26/harness/worker.js": "55c11d12296f896212d6abd76bcf8d551d0590b0ad24b262018b7a707369a2f4", + ".work/trusted-materialized-read-r26/harness/with_lock.py": "443df89997be22f22f16b475d76c45ea2b560ab9550e4e6c028777e1e3b74b49", + ".work/trusted-materialized-read-r26/harness/access-worker.ts": "dba0240ef6441a07657e664354982a04045c036e53f65c1d06df62d55c73be67", + ".work/trusted-materialized-read-r26/harness/run_access.py": "da1a80e558d57462574397776702ac47a1a623de6e73255cc04e46746f5b5b67", + ".work/trusted-materialized-read-r26/harness/access-worker.js": "bfe066c9d1065102d7b0ec9f7b2909d2faae8935b104709865308422d8489957", + ".work/trusted-materialized-read-r26/harness/run_regression_focus.py": "0607798d0b675af6c99977f6a821e29af69d6fdbdf16e6144d50a40d096c7270", + ".work/trusted-materialized-read-r26/harness/rotating-worker.js": "f163f68f3d4c1d13720403ffb96d0afe4306ec0723f2015d3a66ab0c77fa56c8", + ".work/trusted-materialized-read-r26/harness/worker.ts": "f3c42ec9f04fdb9ba84dc3cf50dc59f18685540033807f3db3a7f75c08a85d39", + ".work/rotating/manifest.json": "258e750740309d4b818ff375977450dc4ab63dab33c91d2fa9d0321a03dbca85", + ".work/trusted-materialized-read-r26/run-rotating.py": "ba31db533cc22a82ce8f9daa65a4a4134bd6aa9608ecc3f340cc2022098ad316", + ".work/rotating/small_record.0.json": "e8d7bd409aeaba5d0aa3ce4046609ff7abdd3b88fc422903982ed7e58bc8f340", + ".work/rotating/small_record.1.json": "9f123a480f74f4f1e7194b06c35d9456f8134a3b9dffe60be716982b9e57558e", + ".work/rotating/small_record.2.json": "7462fcc52ae94b41cb36d68ea5c776a61ba8d955c7d4b58002ba0a4bf1fdcbf0", + ".work/rotating/small_record.3.json": "52152547808237640f1708820d40fafd89b596f846114b2afd3fd2dea2782ac5", + ".work/rotating/small_record.4.json": "a4ff1a8041b948192852776b4acd9db210338c269018ec7ef1ab83cd8deb4266", + ".work/rotating/small_record.5.json": "0f73c2f9b20ea603844075c815c5e39447dc054da14d153ac8dbf68c1d468a98", + ".work/rotating/small_record.6.json": "05e04604275b613987a5eb2a9347b2c6693887b0499fb58f000aee58d2236e35", + ".work/rotating/small_record.7.json": "3fa279e153cad47e821f24ea1c6740727ecfbd2d00bde660c75572a87c420c0d", + ".work/rotating/records_array_1m.0.json": "b827b3f0f5ee2a0eed75ace761a1bdd6424d6a0b524654516503a3265a5685de", + ".work/rotating/records_array_1m.1.json": "87d08f88a52970a79814f0712a2dd1adb7b0e91fc60b27a88acac2f89982eaec", + ".work/rotating/records_array_1m.2.json": "a5fb310d90ee6df38002124dbf4f4f7051cb8208abaa1c36a10d560c564de6ee", + ".work/rotating/records_array_1m.3.json": "d44d093618fa54035f3962e602ce5eae8fc999616a8ba873f0dd98b8720e6f1d", + ".work/rotating/records_array_1m.4.json": "1e1b415d819c50495d624ca3625ab7a53616287cc9150160f2712ac307a1afd4", + ".work/rotating/records_array_1m.5.json": "024a68cbbb6b9d43403f16d23924aa96d58008229039f58db8686042985a4f89", + ".work/rotating/records_array_1m.6.json": "311025b49f17e3c659d62276cb8141b676a586694804b2ec2d33aed2301edf3e", + ".work/rotating/records_array_1m.7.json": "f2facbc0359f8f24fa86f309a93cdbb6255acaa62c2fbdd0ec1a2533c872527a", + ".work/rotating/long_string_1m.0.json": "ea77e5d1ebb84c30a920d4de6aee5c5c92c2aba6cf060c30f1933e1e000e9081", + ".work/rotating/long_string_1m.1.json": "6c561580cc851c5e12cb6cd1a85577a638715378ae9abea874cec403fbdca611", + ".work/rotating/long_string_1m.2.json": "e2353dc042003d25b4e337fbd19aa504a070fae11e0da3cd453148ccc237ff70", + ".work/rotating/long_string_1m.3.json": "cf99d0384a016baf730ef38ae1f3c0b2aaabbe5e0330ef914ea07fc70bdcfea4", + ".work/rotating/long_string_1m.4.json": "e7abc264a4091a266b9ce48cfc8735b7a5ca5b24c5c834697e388b5dc3594fd3", + ".work/rotating/long_string_1m.5.json": "41f99201531383bc592f73982edb39ac9c58c669d6aa317a8610ff6a7dfe5637", + ".work/rotating/long_string_1m.6.json": "59ae0a11c12c973cc1f4fc17aea67168b596a0c60a5776b0a3fea6bf42d74600", + ".work/rotating/long_string_1m.7.json": "0267aec1d303709011753890f0cf2d310df90be7a1faa0af1070cedcde9d3b03", + ".work/rotating/escaped_1m.0.json": "52f2e30ddc036b9c0600a1ab088c7d00f6e40558540efa1f9315a0579bec8f56", + ".work/rotating/escaped_1m.1.json": "30e96a5c906b1a88c204c517a8ee8674e084c7c7120714b69488817a2ff7b056", + ".work/rotating/escaped_1m.2.json": "9781ff7fdc26d6c6fc54e79ac47e83114c6bc411c35440bae2b073883935598e", + ".work/rotating/escaped_1m.3.json": "f794943a8d4f1d44c948c499305d07407ca38576adf9bcc4b1b0944cbd5106e3", + ".work/rotating/escaped_1m.4.json": "b357998429b37d9cd0b5798704ea3af5b283f73a2598a79660f7315538eb03cf", + ".work/rotating/escaped_1m.5.json": "b2d372309773165407fc14aacc34b7ac0315b8408e45e01b0504fba1c435f451", + ".work/rotating/escaped_1m.6.json": "09ca6b6328fb1f9fd18a5b682095067311a2817280715cb38d29833275efe534", + ".work/rotating/escaped_1m.7.json": "8c1ee888dfd237185f99fbd5d6973aee99aad1e29ba06e35969f3d6c36cbacb6", + ".work/rotating/unicode_1m.0.json": "b58eea42a50190b7675886030ef6875b25bb0a6d50632d9cbc5a918ea4ad9bd9", + ".work/rotating/unicode_1m.1.json": "d1144d3b04932f867e65e69a0b1c34594965d29bd8095c2a829c028b6376b149", + ".work/rotating/unicode_1m.2.json": "602402be6e6fbff81196dbabcdb40b274429a82047481c5b7f34dfdf9ec77008", + ".work/rotating/unicode_1m.3.json": "75925699fe7c331bfe715a0468cc65b62f2578cbbe73736368ef71a6597da133", + ".work/rotating/unicode_1m.4.json": "e9c533e0e39f4618d4c70f90ea2789be70e6c8d60b04cf8e2837aff1591afaad", + ".work/rotating/unicode_1m.5.json": "a76ab72ac01e98e154a81d8805a35b9555dcf6d0f02fe4ee33aeebe8eced641f", + ".work/rotating/unicode_1m.6.json": "a7d3beeda4ff34f74d8ffd65c7b25887759e328153be8cd3a933f618ca3ae8c9", + ".work/rotating/unicode_1m.7.json": "9fbc9e4928504cebae6eb3774b07ec941f7eebb66154548765fc5a7323070263", + ".work/trusted-materialized-read-r26/run-changing-options.py": "4db8d68ed19d3d1b505d59b37bf0151d7fb2fda733146cca23e93228a99190c4", + ".work/trusted-materialized-read-r26/changing-options-worker.ts": "5d710b4446795b37edc6f2792fd7e6aeda63d99d17cceaff199d8d27f212a87e", + ".work/trusted-materialized-read-r26/changing-options-worker.js": "c093c22b6cf607d16dce76b3b2864bdd0dd62afdd9c2db100ed1b82a44fa0b00", + ".work/trusted-materialized-read-r26/main-changing-options": "fdf8c467b37b07dd2340044be6639565114500d4fd5f1f392339fc278c7c2195", + ".work/trusted-materialized-read-r26/candidate-changing-options": "f0464c1324cd0604f6f4f053f5fe02cf331b4f0d4d48ad49b15f0212f62e4f79", + ".work/trusted-materialized-read-r26/main-changing-workers-provenance.json": "53937e6495af870f7c38e29677c54559574630cd9cdeeaed72698b259d4fbd83", + ".work/trusted-materialized-read-r26/candidate-changing-workers-provenance.json": "94e598609ba233cc056851572ae07e971534d77bcf262bbb4537322ec7f29c7e", + ".work/trusted-materialized-read-r26/main-changing-options-validation.json": "37fa16da33fbbf8b46b1d96c79aa59a394056d1ab0a1e52089e4d66c522bae44", + ".work/trusted-materialized-read-r26/candidate-changing-options-validation.json": "3131a3f612e7e268b37b4f803e92c0e83d94e2ba5f6ecfe92b73f5962c7d45d0", + ".work/trusted-materialized-read-r26/run-zero-retained.py": "2d4a5a83fb29e91d1364f54e8948da58c8cec54f08b3545c1b19a14e462d197d", + ".work/trusted-materialized-read-r26/retained-zero-worker.ts": "5ead488614d020e33d7711aeb2d9d805426ff46c9283101c1f659b1d93f8d03c", + ".work/trusted-materialized-read-r26/retained-zero-worker.js": "5787baa8171ceba117dfd41fb4c7b25a77fcb8471d6b18bd5aeec41d5f7388bf", + ".work/trusted-materialized-read-r26/main-retained-zero": "29f104e33cc5f62c8357e64b21784f9997fbd9c914816543b36bc1ad7f911035", + ".work/trusted-materialized-read-r26/candidate-retained-zero": "e0c27a1b2c49177485d7b3263634958269a67bbb5f13a639c8a9faa63d2ed6f3", + ".work/trusted-materialized-read-r26/main-retained-zero-workers-provenance.json": "470523bc8e1b41caf8c3b809525bdba1ae7526ef3e358e217c531d6cecf13442", + ".work/trusted-materialized-read-r26/candidate-retained-zero-workers-provenance.json": "889f0c390d1bf360ac4c334298d53b5301ee99a48cdfa50124c7238204df0a66", + ".work/trusted-materialized-read-r26/main-retained-zero-validation.json": "dea131c62624568cb114acf8017fd78c85bceffe9ff6c7867fbdb5beeff99ee4", + ".work/trusted-materialized-read-r26/candidate-retained-zero-validation.json": "40a3f75e58ebe8c016a23be5aa5a01eae15d785e65d25db3587b02da3f066405", + ".work/trusted-materialized-read-r26/main-changing-roots.json": "9db8dc0156c86207cb2f0960265750b7c7837a38acef100f07389bb8f40f5640", + ".work/trusted-materialized-read-r26/candidate-changing-roots.json": "66a1b18d7f31e692d0299a2dae5514dc8d5e1f036699a404ad4585bb0cb32a54", + ".work/trusted-materialized-read-r26/main-retained-roots.json": "c32a06ef66cdb8499121b0309b51f9c873891d128b3bed8107698d0c06fcc39b", + ".work/trusted-materialized-read-r26/candidate-retained-roots.json": "05da453954f9b83f0c1a990003bf86ef19786b6afacc0590f5b14864bf3dda4e", + ".work/trusted-materialized-read-r26/additional-root-comparison.json": "52786567dcf68a7bce2dd9a7fde8d3d2744d416b2c48e4b5b5a5d2c0740521d5" +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-stringify-recheck-focus-command.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-stringify-recheck-focus-command.json new file mode 100644 index 0000000000..7db580c08e --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-stringify-recheck-focus-command.json @@ -0,0 +1,21 @@ +[ + "python3", + "with_lock.py", + "--", + "python3", + ".work/trusted-materialized-read-r26/run-focus.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--case", + "long_string_1m:stringify:1922:2:11", + "--case", + "unicode_1m:stringify:2475:2:11", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-stringify-recheck-focus" +] diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-stringify-recheck-focus.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-stringify-recheck-focus.log.gz new file mode 100644 index 0000000000..60bf76f361 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/remote-stringify-recheck-focus.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-analysis.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-analysis.json new file mode 100644 index 0000000000..56c315d20f --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-analysis.json @@ -0,0 +1,7311 @@ +{ + "window": { + "owner": "json-perf-20210-1789119488", + "load_before": [ + 1.4228515625, + 1.55615234375, + 1.6337890625 + ], + "started_utc": "2026-09-11T09:38:08Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/trusted-materialized-read-r26/run-retained.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-retained" + ], + "competing_workloads_before": [], + "load_after": [ + 1.70556640625, + 1.59423828125, + 1.6396484375 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:39:08Z" + }, + "trials": 1008, + "verification_trials": 180, + "note": "Whole-process RSS with live retained outputs, not isolated heap size.", + "cases": [ + { + "fixture": "tiny_object", + "operation": "retain-parse", + "count": 1, + "engines": { + "perry": { + "fixture": "tiny_object", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 31.0, + "cpu_samples_us": [ + 38.0, + 34.0, + 30.0, + 31.0, + 31.0, + 31.0, + 32.0 + ], + "peak_rss_mib": 12.984375, + "peak_rss_samples_mib": [ + 12.984375, + 12.984375, + 13.0, + 12.984375, + 13.0, + 13.0, + 12.984375 + ], + "rss_after_mib": 11.921875, + "rss_after_samples_mib": [ + 11.921875, + 11.921875, + 11.9375, + 11.921875, + 11.9375, + 11.9375, + 11.921875 + ], + "rss_before_mib": 11.625, + "rss_before_samples_mib": [ + 11.625, + 11.625, + 11.640625, + 11.625, + 11.640625, + 11.640625, + 11.625 + ] + }, + "baseline": { + "fixture": "tiny_object", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 32.0, + "cpu_samples_us": [ + 37.0, + 37.0, + 32.0, + 32.0, + 31.0, + 34.0, + 31.0 + ], + "peak_rss_mib": 12.96875, + "peak_rss_samples_mib": [ + 12.96875, + 12.96875, + 12.96875, + 12.96875, + 12.96875, + 12.984375, + 12.96875 + ], + "rss_after_mib": 11.90625, + "rss_after_samples_mib": [ + 11.90625, + 11.90625, + 11.90625, + 11.90625, + 11.90625, + 11.921875, + 11.90625 + ], + "rss_before_mib": 11.609375, + "rss_before_samples_mib": [ + 11.609375, + 11.609375, + 11.609375, + 11.609375, + 11.609375, + 11.625, + 11.609375 + ] + }, + "node": { + "fixture": "tiny_object", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 379.0, + "cpu_samples_us": [ + 379.0, + 383.0, + 379.0, + 385.0, + 374.0, + 378.0, + 371.0 + ], + "peak_rss_mib": 53.59375, + "peak_rss_samples_mib": [ + 53.59375, + 53.578125, + 53.609375, + 53.578125, + 53.625, + 53.640625, + 53.59375 + ], + "rss_after_mib": 52.828125, + "rss_after_samples_mib": [ + 52.84375, + 52.8125, + 52.8125, + 52.8125, + 52.84375, + 52.84375, + 52.828125 + ], + "rss_before_mib": 52.234375, + "rss_before_samples_mib": [ + 52.203125, + 52.234375, + 52.21875, + 52.234375, + 52.3125, + 52.265625, + 52.265625 + ] + }, + "bun": { + "fixture": "tiny_object", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 9.0, + "cpu_samples_us": [ + 11.0, + 9.0, + 9.0, + 10.0, + 9.0, + 10.0, + 9.0 + ], + "peak_rss_mib": 28.71875, + "peak_rss_samples_mib": [ + 28.734375, + 28.703125, + 28.6875, + 28.6875, + 28.765625, + 28.71875, + 28.75 + ], + "rss_after_mib": 28.328125, + "rss_after_samples_mib": [ + 28.34375, + 28.328125, + 28.296875, + 28.3125, + 28.375, + 28.328125, + 28.359375 + ], + "rss_before_mib": 28.25, + "rss_before_samples_mib": [ + 28.265625, + 28.25, + 28.21875, + 28.234375, + 28.296875, + 28.25, + 28.28125 + ] + } + }, + "cpu_delta_pct": -3.125, + "cpu_slower_pairs": 2, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "tiny_object", + "operation": "retain-parse", + "count": 200000, + "engines": { + "perry": { + "fixture": "tiny_object", + "operation": "retain-parse", + "iterations": 200000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.044365, + "cpu_samples_us": [ + 0.04428, + 0.04481, + 0.044365, + 0.044435, + 0.04435, + 0.04408, + 0.04438 + ], + "peak_rss_mib": 25.453125, + "peak_rss_samples_mib": [ + 25.453125, + 25.453125, + 25.453125, + 25.4375, + 25.453125, + 25.4375, + 25.4375 + ], + "rss_after_mib": 24.421875, + "rss_after_samples_mib": [ + 24.421875, + 24.421875, + 24.421875, + 24.40625, + 24.421875, + 24.40625, + 24.40625 + ], + "rss_before_mib": 11.625, + "rss_before_samples_mib": [ + 11.625, + 11.625, + 11.625, + 11.625, + 11.625, + 11.625, + 11.625 + ] + }, + "baseline": { + "fixture": "tiny_object", + "operation": "retain-parse", + "iterations": 200000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.04426, + "cpu_samples_us": [ + 0.044185, + 0.044285, + 0.044565, + 0.04422, + 0.04426, + 0.04445, + 0.044215 + ], + "peak_rss_mib": 25.4375, + "peak_rss_samples_mib": [ + 25.4375, + 25.4375, + 25.421875, + 25.4375, + 25.4375, + 25.4375, + 25.4375 + ], + "rss_after_mib": 24.40625, + "rss_after_samples_mib": [ + 24.40625, + 24.40625, + 24.390625, + 24.40625, + 24.40625, + 24.40625, + 24.40625 + ], + "rss_before_mib": 11.625, + "rss_before_samples_mib": [ + 11.609375, + 11.625, + 11.609375, + 11.625, + 11.625, + 11.625, + 11.609375 + ] + }, + "node": { + "fixture": "tiny_object", + "operation": "retain-parse", + "iterations": 200000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.131485, + "cpu_samples_us": [ + 0.131485, + 0.13249, + 0.124835, + 0.127165, + 0.132775, + 0.131825, + 0.130745 + ], + "peak_rss_mib": 75.5625, + "peak_rss_samples_mib": [ + 75.546875, + 75.53125, + 75.765625, + 75.765625, + 75.5625, + 75.546875, + 75.59375 + ], + "rss_after_mib": 74.84375, + "rss_after_samples_mib": [ + 74.8125, + 74.828125, + 75.0, + 75.046875, + 74.84375, + 74.828125, + 74.84375 + ], + "rss_before_mib": 52.234375, + "rss_before_samples_mib": [ + 52.203125, + 52.25, + 52.21875, + 52.265625, + 52.234375, + 52.265625, + 52.234375 + ] + }, + "bun": { + "fixture": "tiny_object", + "operation": "retain-parse", + "iterations": 200000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.05828, + "cpu_samples_us": [ + 0.058865, + 0.059735, + 0.05826, + 0.05792, + 0.058435, + 0.05796, + 0.05828 + ], + "peak_rss_mib": 50.640625, + "peak_rss_samples_mib": [ + 50.640625, + 50.640625, + 50.625, + 50.640625, + 50.71875, + 50.640625, + 50.65625 + ], + "rss_after_mib": 50.25, + "rss_after_samples_mib": [ + 50.25, + 50.25, + 50.234375, + 50.25, + 50.328125, + 50.25, + 50.265625 + ], + "rss_before_mib": 28.234375, + "rss_before_samples_mib": [ + 28.234375, + 28.234375, + 28.21875, + 28.234375, + 28.3125, + 28.234375, + 28.25 + ] + } + }, + "cpu_delta_pct": 0.2372345232715789, + "cpu_slower_pairs": 5, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "tiny_object", + "operation": "retain-stringify", + "count": 1, + "engines": { + "perry": { + "fixture": "tiny_object", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 11.0, + "cpu_samples_us": [ + 11.0, + 11.0, + 10.0, + 10.0, + 12.0, + 11.0, + 11.0 + ], + "peak_rss_mib": 13.078125, + "peak_rss_samples_mib": [ + 13.078125, + 13.078125, + 13.078125, + 13.09375, + 13.078125, + 13.078125, + 13.078125 + ], + "rss_after_mib": 12.015625, + "rss_after_samples_mib": [ + 12.015625, + 12.015625, + 12.015625, + 12.03125, + 12.015625, + 12.015625, + 12.015625 + ], + "rss_before_mib": 11.9375, + "rss_before_samples_mib": [ + 11.9375, + 11.9375, + 11.9375, + 11.953125, + 11.9375, + 11.9375, + 11.9375 + ] + }, + "baseline": { + "fixture": "tiny_object", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 11.0, + "cpu_samples_us": [ + 11.0, + 10.0, + 10.0, + 11.0, + 14.0, + 10.0, + 11.0 + ], + "peak_rss_mib": 13.0625, + "peak_rss_samples_mib": [ + 13.078125, + 13.0625, + 13.0625, + 13.0625, + 13.0625, + 13.078125, + 13.0625 + ], + "rss_after_mib": 12.0, + "rss_after_samples_mib": [ + 12.015625, + 12.0, + 12.0, + 12.0, + 12.0, + 12.015625, + 12.0 + ], + "rss_before_mib": 11.921875, + "rss_before_samples_mib": [ + 11.9375, + 11.921875, + 11.921875, + 11.921875, + 11.921875, + 11.9375, + 11.921875 + ] + }, + "node": { + "fixture": "tiny_object", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 361.0, + "cpu_samples_us": [ + 362.0, + 359.0, + 359.0, + 361.0, + 362.0, + 361.0, + 365.0 + ], + "peak_rss_mib": 53.671875, + "peak_rss_samples_mib": [ + 53.65625, + 53.671875, + 53.6875, + 53.703125, + 53.671875, + 53.734375, + 53.65625 + ], + "rss_after_mib": 52.921875, + "rss_after_samples_mib": [ + 52.90625, + 52.921875, + 52.9375, + 52.921875, + 52.921875, + 52.953125, + 52.921875 + ], + "rss_before_mib": 52.359375, + "rss_before_samples_mib": [ + 52.375, + 52.359375, + 52.375, + 52.328125, + 52.359375, + 52.375, + 52.359375 + ] + }, + "bun": { + "fixture": "tiny_object", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 7.0, + "cpu_samples_us": [ + 7.0, + 8.0, + 7.0, + 7.0, + 7.0, + 8.0, + 8.0 + ], + "peak_rss_mib": 28.75, + "peak_rss_samples_mib": [ + 28.75, + 28.828125, + 28.75, + 28.765625, + 28.75, + 28.75, + 28.828125 + ], + "rss_after_mib": 28.34375, + "rss_after_samples_mib": [ + 28.34375, + 28.421875, + 28.34375, + 28.359375, + 28.34375, + 28.34375, + 28.421875 + ], + "rss_before_mib": 28.296875, + "rss_before_samples_mib": [ + 28.296875, + 28.375, + 28.296875, + 28.3125, + 28.296875, + 28.296875, + 28.375 + ] + } + }, + "cpu_delta_pct": 0.0, + "cpu_slower_pairs": 2, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "tiny_object", + "operation": "retain-stringify", + "count": 200000, + "engines": { + "perry": { + "fixture": "tiny_object", + "operation": "retain-stringify", + "iterations": 200000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.04716, + "cpu_samples_us": [ + 0.04716, + 0.04725, + 0.04709, + 0.047065, + 0.04758, + 0.047265, + 0.046955 + ], + "peak_rss_mib": 25.546875, + "peak_rss_samples_mib": [ + 25.546875, + 25.53125, + 25.546875, + 25.546875, + 25.53125, + 25.546875, + 25.546875 + ], + "rss_after_mib": 24.515625, + "rss_after_samples_mib": [ + 24.515625, + 24.5, + 24.515625, + 24.515625, + 24.5, + 24.515625, + 24.515625 + ], + "rss_before_mib": 11.9375, + "rss_before_samples_mib": [ + 11.9375, + 11.9375, + 11.953125, + 11.953125, + 11.9375, + 11.9375, + 11.953125 + ] + }, + "baseline": { + "fixture": "tiny_object", + "operation": "retain-stringify", + "iterations": 200000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.04711, + "cpu_samples_us": [ + 0.04694, + 0.04719, + 0.04711, + 0.046855, + 0.047195, + 0.047325, + 0.04706 + ], + "peak_rss_mib": 25.515625, + "peak_rss_samples_mib": [ + 25.515625, + 25.53125, + 25.515625, + 25.53125, + 25.515625, + 25.515625, + 25.53125 + ], + "rss_after_mib": 24.484375, + "rss_after_samples_mib": [ + 24.484375, + 24.5, + 24.484375, + 24.5, + 24.484375, + 24.484375, + 24.5 + ], + "rss_before_mib": 11.921875, + "rss_before_samples_mib": [ + 11.921875, + 11.921875, + 11.921875, + 11.921875, + 11.921875, + 11.921875, + 11.921875 + ] + }, + "node": { + "fixture": "tiny_object", + "operation": "retain-stringify", + "iterations": 200000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.0832, + "cpu_samples_us": [ + 0.0832, + 0.084405, + 0.082515, + 0.08295, + 0.082945, + 0.083925, + 0.0835 + ], + "peak_rss_mib": 72.046875, + "peak_rss_samples_mib": [ + 72.046875, + 71.84375, + 72.109375, + 72.0625, + 72.0, + 72.046875, + 72.046875 + ], + "rss_after_mib": 71.34375, + "rss_after_samples_mib": [ + 71.328125, + 71.21875, + 71.390625, + 71.34375, + 71.34375, + 71.359375, + 71.359375 + ], + "rss_before_mib": 52.359375, + "rss_before_samples_mib": [ + 52.328125, + 52.265625, + 52.421875, + 52.375, + 52.34375, + 52.375, + 52.359375 + ] + }, + "bun": { + "fixture": "tiny_object", + "operation": "retain-stringify", + "iterations": 200000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.049735, + "cpu_samples_us": [ + 0.0498, + 0.049585, + 0.049675, + 0.04983, + 0.05002, + 0.04969, + 0.049735 + ], + "peak_rss_mib": 47.484375, + "peak_rss_samples_mib": [ + 47.5, + 47.484375, + 47.484375, + 47.46875, + 47.484375, + 47.46875, + 47.46875 + ], + "rss_after_mib": 47.078125, + "rss_after_samples_mib": [ + 47.09375, + 47.078125, + 47.078125, + 47.0625, + 47.078125, + 47.0625, + 47.0625 + ], + "rss_before_mib": 28.296875, + "rss_before_samples_mib": [ + 28.3125, + 28.296875, + 28.296875, + 28.28125, + 28.296875, + 28.28125, + 28.28125 + ] + } + }, + "cpu_delta_pct": 0.1061345786457224, + "cpu_slower_pairs": 4, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.03125, + "peak_rss_delta_mib": 0.03125, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "small_record", + "operation": "retain-parse", + "count": 1, + "engines": { + "perry": { + "fixture": "small_record", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 33.0, + "cpu_samples_us": [ + 32.0, + 33.0, + 32.0, + 35.0, + 31.0, + 33.0, + 34.0 + ], + "peak_rss_mib": 12.984375, + "peak_rss_samples_mib": [ + 12.984375, + 12.984375, + 12.984375, + 12.96875, + 12.96875, + 12.984375, + 12.96875 + ], + "rss_after_mib": 11.921875, + "rss_after_samples_mib": [ + 11.921875, + 11.921875, + 11.921875, + 11.90625, + 11.90625, + 11.921875, + 11.90625 + ], + "rss_before_mib": 11.640625, + "rss_before_samples_mib": [ + 11.640625, + 11.640625, + 11.640625, + 11.625, + 11.625, + 11.640625, + 11.625 + ] + }, + "baseline": { + "fixture": "small_record", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 32.0, + "cpu_samples_us": [ + 33.0, + 32.0, + 33.0, + 32.0, + 32.0, + 33.0, + 32.0 + ], + "peak_rss_mib": 12.96875, + "peak_rss_samples_mib": [ + 12.96875, + 12.96875, + 12.96875, + 12.953125, + 12.953125, + 12.96875, + 12.953125 + ], + "rss_after_mib": 11.90625, + "rss_after_samples_mib": [ + 11.90625, + 11.90625, + 11.90625, + 11.890625, + 11.890625, + 11.90625, + 11.890625 + ], + "rss_before_mib": 11.625, + "rss_before_samples_mib": [ + 11.625, + 11.625, + 11.625, + 11.609375, + 11.609375, + 11.625, + 11.609375 + ] + }, + "node": { + "fixture": "small_record", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 384.0, + "cpu_samples_us": [ + 381.0, + 456.0, + 384.0, + 383.0, + 378.0, + 399.0, + 385.0 + ], + "peak_rss_mib": 53.640625, + "peak_rss_samples_mib": [ + 53.671875, + 53.53125, + 53.546875, + 53.734375, + 53.640625, + 53.6875, + 53.625 + ], + "rss_after_mib": 52.875, + "rss_after_samples_mib": [ + 52.890625, + 52.796875, + 52.796875, + 52.984375, + 52.875, + 52.96875, + 52.875 + ], + "rss_before_mib": 52.25, + "rss_before_samples_mib": [ + 52.265625, + 52.1875, + 52.203125, + 52.28125, + 52.25, + 52.28125, + 52.234375 + ] + }, + "bun": { + "fixture": "small_record", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 12.0, + "cpu_samples_us": [ + 14.0, + 14.0, + 12.0, + 13.0, + 12.0, + 12.0, + 12.0 + ], + "peak_rss_mib": 28.71875, + "peak_rss_samples_mib": [ + 28.734375, + 28.703125, + 28.71875, + 28.734375, + 28.703125, + 28.71875, + 28.671875 + ], + "rss_after_mib": 28.328125, + "rss_after_samples_mib": [ + 28.34375, + 28.328125, + 28.328125, + 28.34375, + 28.328125, + 28.328125, + 28.296875 + ], + "rss_before_mib": 28.234375, + "rss_before_samples_mib": [ + 28.25, + 28.234375, + 28.234375, + 28.25, + 28.234375, + 28.234375, + 28.203125 + ] + } + }, + "cpu_delta_pct": 3.125, + "cpu_slower_pairs": 3, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "small_record", + "operation": "retain-parse", + "count": 100000, + "engines": { + "perry": { + "fixture": "small_record", + "operation": "retain-parse", + "iterations": 100000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.10391, + "cpu_samples_us": [ + 0.10384, + 0.10555, + 0.10391, + 0.10391, + 0.10421, + 0.10428, + 0.1039 + ], + "peak_rss_mib": 25.46875, + "peak_rss_samples_mib": [ + 25.46875, + 25.484375, + 25.484375, + 25.46875, + 25.46875, + 25.46875, + 25.484375 + ], + "rss_after_mib": 24.421875, + "rss_after_samples_mib": [ + 24.421875, + 24.4375, + 24.4375, + 24.421875, + 24.421875, + 24.421875, + 24.4375 + ], + "rss_before_mib": 11.625, + "rss_before_samples_mib": [ + 11.625, + 11.625, + 11.640625, + 11.625, + 11.625, + 11.625, + 11.625 + ] + }, + "baseline": { + "fixture": "small_record", + "operation": "retain-parse", + "iterations": 100000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.10392, + "cpu_samples_us": [ + 0.10382, + 0.10339, + 0.10369, + 0.10418, + 0.10397, + 0.10392, + 0.10564 + ], + "peak_rss_mib": 25.46875, + "peak_rss_samples_mib": [ + 25.453125, + 25.46875, + 25.46875, + 25.46875, + 25.46875, + 25.453125, + 25.46875 + ], + "rss_after_mib": 24.421875, + "rss_after_samples_mib": [ + 24.40625, + 24.421875, + 24.421875, + 24.421875, + 24.421875, + 24.40625, + 24.421875 + ], + "rss_before_mib": 11.609375, + "rss_before_samples_mib": [ + 11.609375, + 11.609375, + 11.609375, + 11.609375, + 11.609375, + 11.609375, + 11.609375 + ] + }, + "node": { + "fixture": "small_record", + "operation": "retain-parse", + "iterations": 100000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.48313, + "cpu_samples_us": [ + 0.47268, + 0.48689, + 0.46018, + 0.48313, + 0.47522, + 0.49891, + 0.48603 + ], + "peak_rss_mib": 86.5625, + "peak_rss_samples_mib": [ + 86.9375, + 87.0, + 86.3125, + 86.5625, + 87.015625, + 86.15625, + 86.234375 + ], + "rss_after_mib": 85.8125, + "rss_after_samples_mib": [ + 86.1875, + 86.265625, + 85.609375, + 85.8125, + 86.25, + 85.40625, + 85.5625 + ], + "rss_before_mib": 52.25, + "rss_before_samples_mib": [ + 52.234375, + 52.28125, + 52.328125, + 52.25, + 52.265625, + 52.15625, + 52.234375 + ] + }, + "bun": { + "fixture": "small_record", + "operation": "retain-parse", + "iterations": 100000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.26343, + "cpu_samples_us": [ + 0.26265, + 0.26315, + 0.26425, + 0.26368, + 0.26343, + 0.26301, + 0.26352 + ], + "peak_rss_mib": 53.125, + "peak_rss_samples_mib": [ + 53.125, + 53.125, + 53.109375, + 53.15625, + 53.125, + 53.125, + 53.140625 + ], + "rss_after_mib": 52.734375, + "rss_after_samples_mib": [ + 52.734375, + 52.734375, + 52.71875, + 52.765625, + 52.734375, + 52.734375, + 52.75 + ], + "rss_before_mib": 28.234375, + "rss_before_samples_mib": [ + 28.234375, + 28.234375, + 28.21875, + 28.265625, + 28.234375, + 28.234375, + 28.25 + ] + } + }, + "cpu_delta_pct": -0.009622786759044821, + "cpu_slower_pairs": 5, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.0, + "peak_rss_delta_mib": 0.0, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "small_record", + "operation": "retain-stringify", + "count": 1, + "engines": { + "perry": { + "fixture": "small_record", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 13.0, + "cpu_samples_us": [ + 13.0, + 12.0, + 13.0, + 12.0, + 11.0, + 13.0, + 13.0 + ], + "peak_rss_mib": 13.09375, + "peak_rss_samples_mib": [ + 13.09375, + 13.109375, + 13.109375, + 13.109375, + 13.09375, + 13.09375, + 13.09375 + ], + "rss_after_mib": 12.03125, + "rss_after_samples_mib": [ + 12.03125, + 12.046875, + 12.046875, + 12.046875, + 12.03125, + 12.03125, + 12.03125 + ], + "rss_before_mib": 11.921875, + "rss_before_samples_mib": [ + 11.921875, + 11.9375, + 11.9375, + 11.9375, + 11.921875, + 11.921875, + 11.921875 + ] + }, + "baseline": { + "fixture": "small_record", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 13.0, + "cpu_samples_us": [ + 12.0, + 12.0, + 12.0, + 13.0, + 13.0, + 13.0, + 16.0 + ], + "peak_rss_mib": 13.078125, + "peak_rss_samples_mib": [ + 13.078125, + 13.078125, + 13.09375, + 13.078125, + 13.078125, + 13.078125, + 13.09375 + ], + "rss_after_mib": 12.015625, + "rss_after_samples_mib": [ + 12.015625, + 12.015625, + 12.03125, + 12.015625, + 12.015625, + 12.015625, + 12.03125 + ], + "rss_before_mib": 11.90625, + "rss_before_samples_mib": [ + 11.90625, + 11.90625, + 11.921875, + 11.90625, + 11.90625, + 11.90625, + 11.921875 + ] + }, + "node": { + "fixture": "small_record", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 370.0, + "cpu_samples_us": [ + 370.0, + 365.0, + 385.0, + 370.0, + 360.0, + 371.0, + 365.0 + ], + "peak_rss_mib": 53.703125, + "peak_rss_samples_mib": [ + 53.671875, + 53.703125, + 53.6875, + 53.703125, + 53.59375, + 53.71875, + 53.75 + ], + "rss_after_mib": 52.96875, + "rss_after_samples_mib": [ + 52.96875, + 52.96875, + 52.953125, + 52.96875, + 52.875, + 52.984375, + 53.0625 + ], + "rss_before_mib": 52.390625, + "rss_before_samples_mib": [ + 52.359375, + 52.453125, + 52.359375, + 52.390625, + 52.328125, + 52.46875, + 52.46875 + ] + }, + "bun": { + "fixture": "small_record", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 9.0, + "cpu_samples_us": [ + 9.0, + 10.0, + 10.0, + 9.0, + 9.0, + 10.0, + 9.0 + ], + "peak_rss_mib": 28.78125, + "peak_rss_samples_mib": [ + 28.78125, + 28.8125, + 28.78125, + 28.8125, + 28.765625, + 28.78125, + 28.828125 + ], + "rss_after_mib": 28.375, + "rss_after_samples_mib": [ + 28.375, + 28.421875, + 28.375, + 28.40625, + 28.359375, + 28.375, + 28.421875 + ], + "rss_before_mib": 28.328125, + "rss_before_samples_mib": [ + 28.328125, + 28.375, + 28.328125, + 28.359375, + 28.3125, + 28.328125, + 28.375 + ] + } + }, + "cpu_delta_pct": 0.0, + "cpu_slower_pairs": 2, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "small_record", + "operation": "retain-stringify", + "count": 100000, + "engines": { + "perry": { + "fixture": "small_record", + "operation": "retain-stringify", + "iterations": 100000, + "engine": "perry", + "repetitions": 7, + "cpu_us": 0.06739, + "cpu_samples_us": [ + 0.06715, + 0.06728, + 0.06757, + 0.06841, + 0.06713, + 0.06752, + 0.06739 + ], + "peak_rss_mib": 28.71875, + "peak_rss_samples_mib": [ + 28.71875, + 28.71875, + 28.71875, + 28.703125, + 28.71875, + 28.71875, + 28.71875 + ], + "rss_after_mib": 27.6875, + "rss_after_samples_mib": [ + 27.6875, + 27.6875, + 27.6875, + 27.671875, + 27.6875, + 27.6875, + 27.6875 + ], + "rss_before_mib": 11.921875, + "rss_before_samples_mib": [ + 11.921875, + 11.921875, + 11.921875, + 11.921875, + 11.921875, + 11.921875, + 11.921875 + ] + }, + "baseline": { + "fixture": "small_record", + "operation": "retain-stringify", + "iterations": 100000, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 0.06716, + "cpu_samples_us": [ + 0.06727, + 0.06716, + 0.06691, + 0.06702, + 0.06945, + 0.06687, + 0.06739 + ], + "peak_rss_mib": 28.703125, + "peak_rss_samples_mib": [ + 28.703125, + 28.6875, + 28.703125, + 28.6875, + 28.703125, + 28.703125, + 28.703125 + ], + "rss_after_mib": 27.671875, + "rss_after_samples_mib": [ + 27.671875, + 27.65625, + 27.671875, + 27.65625, + 27.671875, + 27.671875, + 27.671875 + ], + "rss_before_mib": 11.90625, + "rss_before_samples_mib": [ + 11.921875, + 11.90625, + 11.90625, + 11.90625, + 11.90625, + 11.90625, + 11.90625 + ] + }, + "node": { + "fixture": "small_record", + "operation": "retain-stringify", + "iterations": 100000, + "engine": "node", + "repetitions": 7, + "cpu_us": 0.18709, + "cpu_samples_us": [ + 0.18177, + 0.18939, + 0.18687, + 0.18811, + 0.1839, + 0.18865, + 0.18709 + ], + "peak_rss_mib": 81.1875, + "peak_rss_samples_mib": [ + 81.1875, + 81.1875, + 81.140625, + 81.140625, + 81.125, + 81.21875, + 81.21875 + ], + "rss_after_mib": 80.5, + "rss_after_samples_mib": [ + 80.515625, + 80.5, + 80.421875, + 80.390625, + 80.421875, + 80.5, + 80.515625 + ], + "rss_before_mib": 52.390625, + "rss_before_samples_mib": [ + 52.4375, + 52.390625, + 52.421875, + 52.359375, + 52.34375, + 52.390625, + 52.40625 + ] + }, + "bun": { + "fixture": "small_record", + "operation": "retain-stringify", + "iterations": 100000, + "engine": "bun", + "repetitions": 7, + "cpu_us": 0.13578, + "cpu_samples_us": [ + 0.13682, + 0.13495, + 0.13617, + 0.13507, + 0.1361, + 0.13578, + 0.13544 + ], + "peak_rss_mib": 51.5, + "peak_rss_samples_mib": [ + 51.5, + 51.5, + 51.484375, + 51.515625, + 51.5, + 51.515625, + 51.578125 + ], + "rss_after_mib": 51.09375, + "rss_after_samples_mib": [ + 51.09375, + 51.09375, + 51.078125, + 51.109375, + 51.09375, + 51.109375, + 51.171875 + ], + "rss_before_mib": 28.296875, + "rss_before_samples_mib": [ + 28.296875, + 28.296875, + 28.28125, + 28.3125, + 28.296875, + 28.3125, + 28.375 + ] + } + }, + "cpu_delta_pct": 0.34246575342467, + "cpu_slower_pairs": 4, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "records_array_1m", + "operation": "retain-parse", + "count": 1, + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 935.0, + "cpu_samples_us": [ + 911.0, + 931.0, + 932.0, + 945.0, + 935.0, + 943.0, + 939.0 + ], + "peak_rss_mib": 17.625, + "peak_rss_samples_mib": [ + 17.625, + 17.625, + 17.609375, + 17.625, + 17.625, + 17.625, + 17.609375 + ], + "rss_after_mib": 16.609375, + "rss_after_samples_mib": [ + 16.609375, + 16.609375, + 16.59375, + 16.609375, + 16.609375, + 16.609375, + 16.59375 + ], + "rss_before_mib": 13.53125, + "rss_before_samples_mib": [ + 13.53125, + 13.53125, + 13.515625, + 13.53125, + 13.53125, + 13.53125, + 13.515625 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 931.0, + "cpu_samples_us": [ + 961.0, + 931.0, + 936.0, + 923.0, + 924.0, + 968.0, + 930.0 + ], + "peak_rss_mib": 17.59375, + "peak_rss_samples_mib": [ + 17.59375, + 17.59375, + 17.59375, + 17.59375, + 17.59375, + 17.609375, + 17.609375 + ], + "rss_after_mib": 16.578125, + "rss_after_samples_mib": [ + 16.578125, + 16.578125, + 16.578125, + 16.578125, + 16.578125, + 16.59375, + 16.59375 + ], + "rss_before_mib": 13.5, + "rss_before_samples_mib": [ + 13.5, + 13.5, + 13.5, + 13.5, + 13.5, + 13.515625, + 13.515625 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 4001.0, + "cpu_samples_us": [ + 4051.0, + 4001.0, + 3906.0, + 4023.0, + 3905.0, + 4110.0, + 3783.0 + ], + "peak_rss_mib": 60.359375, + "peak_rss_samples_mib": [ + 60.3125, + 60.359375, + 60.359375, + 60.390625, + 60.484375, + 60.453125, + 60.265625 + ], + "rss_after_mib": 58.59375, + "rss_after_samples_mib": [ + 58.53125, + 58.609375, + 58.5625, + 58.59375, + 58.625, + 58.640625, + 58.484375 + ], + "rss_before_mib": 55.09375, + "rss_before_samples_mib": [ + 55.03125, + 55.09375, + 55.078125, + 55.109375, + 55.09375, + 55.171875, + 55.015625 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2404.0, + "cpu_samples_us": [ + 2391.0, + 2406.0, + 2400.0, + 2412.0, + 2691.0, + 2384.0, + 2404.0 + ], + "peak_rss_mib": 32.078125, + "peak_rss_samples_mib": [ + 32.0625, + 32.125, + 32.078125, + 32.125, + 32.0625, + 32.09375, + 32.0625 + ], + "rss_after_mib": 31.6875, + "rss_after_samples_mib": [ + 31.671875, + 31.734375, + 31.6875, + 31.734375, + 31.671875, + 31.703125, + 31.671875 + ], + "rss_before_mib": 29.34375, + "rss_before_samples_mib": [ + 29.328125, + 29.390625, + 29.34375, + 29.390625, + 29.328125, + 29.359375, + 29.328125 + ] + } + }, + "cpu_delta_pct": 0.42964554242750363, + "cpu_slower_pairs": 3, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.03125, + "peak_rss_delta_mib": 0.03125, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "records_array_1m", + "operation": "retain-parse", + "count": 16, + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "perry", + "repetitions": 7, + "cpu_us": 855.0, + "cpu_samples_us": [ + 855.0, + 860.75, + 855.75, + 861.9375, + 851.625, + 852.1875, + 851.75 + ], + "peak_rss_mib": 41.5, + "peak_rss_samples_mib": [ + 41.484375, + 41.5, + 41.5, + 41.5, + 41.484375, + 41.484375, + 41.5 + ], + "rss_after_mib": 40.484375, + "rss_after_samples_mib": [ + 40.46875, + 40.484375, + 40.484375, + 40.484375, + 40.46875, + 40.46875, + 40.484375 + ], + "rss_before_mib": 13.515625, + "rss_before_samples_mib": [ + 13.515625, + 13.53125, + 13.53125, + 13.515625, + 13.515625, + 13.515625, + 13.53125 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 852.4375, + "cpu_samples_us": [ + 859.0625, + 857.6875, + 851.75, + 852.4375, + 854.625, + 851.4375, + 851.0625 + ], + "peak_rss_mib": 41.484375, + "peak_rss_samples_mib": [ + 41.484375, + 41.484375, + 41.484375, + 41.484375, + 41.484375, + 41.484375, + 41.484375 + ], + "rss_after_mib": 40.46875, + "rss_after_samples_mib": [ + 40.46875, + 40.46875, + 40.46875, + 40.46875, + 40.46875, + 40.46875, + 40.46875 + ], + "rss_before_mib": 13.515625, + "rss_before_samples_mib": [ + 13.515625, + 13.5, + 13.515625, + 13.515625, + 13.515625, + 13.515625, + 13.5 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "node", + "repetitions": 7, + "cpu_us": 3642.375, + "cpu_samples_us": [ + 3729.5, + 3642.375, + 3578.8125, + 3569.1875, + 3643.5, + 3666.0625, + 3604.25 + ], + "peak_rss_mib": 89.5625, + "peak_rss_samples_mib": [ + 89.46875, + 89.546875, + 89.578125, + 89.484375, + 89.625, + 89.609375, + 89.5625 + ], + "rss_after_mib": 88.828125, + "rss_after_samples_mib": [ + 88.71875, + 88.84375, + 88.828125, + 88.734375, + 88.875, + 88.8125, + 88.828125 + ], + "rss_before_mib": 55.078125, + "rss_before_samples_mib": [ + 55.09375, + 55.078125, + 55.078125, + 55.078125, + 55.046875, + 55.09375, + 55.046875 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2131.875, + "cpu_samples_us": [ + 2134.75, + 2129.125, + 2130.9375, + 2136.5625, + 2134.125, + 2128.8125, + 2131.875 + ], + "peak_rss_mib": 56.34375, + "peak_rss_samples_mib": [ + 56.359375, + 56.34375, + 56.34375, + 56.359375, + 56.34375, + 56.359375, + 56.328125 + ], + "rss_after_mib": 55.953125, + "rss_after_samples_mib": [ + 55.96875, + 55.953125, + 55.953125, + 55.96875, + 55.953125, + 55.96875, + 55.9375 + ], + "rss_before_mib": 29.328125, + "rss_before_samples_mib": [ + 29.34375, + 29.328125, + 29.328125, + 29.34375, + 29.328125, + 29.34375, + 29.3125 + ] + } + }, + "cpu_delta_pct": 0.3006085490138588, + "cpu_slower_pairs": 5, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "count": 1, + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 803.0, + "cpu_samples_us": [ + 804.0, + 803.0, + 799.0, + 799.0, + 806.0, + 786.0, + 820.0 + ], + "peak_rss_mib": 20.171875, + "peak_rss_samples_mib": [ + 20.15625, + 20.171875, + 20.15625, + 20.171875, + 20.171875, + 20.15625, + 20.171875 + ], + "rss_after_mib": 19.15625, + "rss_after_samples_mib": [ + 19.140625, + 19.15625, + 19.140625, + 19.15625, + 19.15625, + 19.140625, + 19.15625 + ], + "rss_before_mib": 16.359375, + "rss_before_samples_mib": [ + 16.34375, + 16.359375, + 16.34375, + 16.359375, + 16.359375, + 16.34375, + 16.359375 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 800.0, + "cpu_samples_us": [ + 800.0, + 788.0, + 796.0, + 836.0, + 797.0, + 802.0, + 833.0 + ], + "peak_rss_mib": 20.15625, + "peak_rss_samples_mib": [ + 20.15625, + 20.15625, + 20.15625, + 20.140625, + 20.140625, + 20.15625, + 20.15625 + ], + "rss_after_mib": 19.140625, + "rss_after_samples_mib": [ + 19.140625, + 19.140625, + 19.140625, + 19.125, + 19.125, + 19.140625, + 19.140625 + ], + "rss_before_mib": 16.34375, + "rss_before_samples_mib": [ + 16.34375, + 16.34375, + 16.34375, + 16.328125, + 16.328125, + 16.328125, + 16.34375 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 1335.0, + "cpu_samples_us": [ + 1321.0, + 1329.0, + 1335.0, + 1344.0, + 1355.0, + 1303.0, + 1347.0 + ], + "peak_rss_mib": 63.03125, + "peak_rss_samples_mib": [ + 63.0625, + 63.03125, + 62.921875, + 63.015625, + 63.0625, + 62.96875, + 63.03125 + ], + "rss_after_mib": 60.734375, + "rss_after_samples_mib": [ + 60.734375, + 60.671875, + 60.609375, + 60.71875, + 60.796875, + 60.734375, + 60.796875 + ], + "rss_before_mib": 58.53125, + "rss_before_samples_mib": [ + 58.53125, + 58.421875, + 58.3125, + 58.515625, + 58.5625, + 58.53125, + 58.53125 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 1075.0, + "cpu_samples_us": [ + 1065.0, + 1077.0, + 1075.0, + 1062.0, + 1075.0, + 1081.0, + 1077.0 + ], + "peak_rss_mib": 34.859375, + "peak_rss_samples_mib": [ + 34.859375, + 34.859375, + 34.921875, + 34.875, + 34.921875, + 34.84375, + 34.859375 + ], + "rss_after_mib": 34.46875, + "rss_after_samples_mib": [ + 34.46875, + 34.46875, + 34.53125, + 34.484375, + 34.53125, + 34.453125, + 34.46875 + ], + "rss_before_mib": 32.53125, + "rss_before_samples_mib": [ + 32.53125, + 32.53125, + 32.59375, + 32.546875, + 32.59375, + 32.515625, + 32.53125 + ] + } + }, + "cpu_delta_pct": 0.374999999999992, + "cpu_slower_pairs": 4, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "count": 16, + "engines": { + "perry": { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "perry", + "repetitions": 7, + "cpu_us": 658.625, + "cpu_samples_us": [ + 654.5, + 653.625, + 658.625, + 666.8125, + 669.875, + 685.0, + 657.1875 + ], + "peak_rss_mib": 32.84375, + "peak_rss_samples_mib": [ + 32.84375, + 32.84375, + 32.828125, + 32.84375, + 32.84375, + 32.828125, + 32.84375 + ], + "rss_after_mib": 31.828125, + "rss_after_samples_mib": [ + 31.828125, + 31.828125, + 31.8125, + 31.828125, + 31.828125, + 31.8125, + 31.828125 + ], + "rss_before_mib": 16.34375, + "rss_before_samples_mib": [ + 16.34375, + 16.359375, + 16.34375, + 16.359375, + 16.359375, + 16.34375, + 16.34375 + ] + }, + "baseline": { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 658.75, + "cpu_samples_us": [ + 658.75, + 659.25, + 654.125, + 651.75, + 656.0625, + 661.5, + 659.75 + ], + "peak_rss_mib": 32.828125, + "peak_rss_samples_mib": [ + 32.828125, + 32.8125, + 32.828125, + 32.8125, + 32.828125, + 32.828125, + 32.828125 + ], + "rss_after_mib": 31.8125, + "rss_after_samples_mib": [ + 31.8125, + 31.796875, + 31.8125, + 31.796875, + 31.8125, + 31.8125, + 31.8125 + ], + "rss_before_mib": 16.328125, + "rss_before_samples_mib": [ + 16.328125, + 16.328125, + 16.328125, + 16.328125, + 16.34375, + 16.34375, + 16.34375 + ] + }, + "node": { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "node", + "repetitions": 7, + "cpu_us": 998.9375, + "cpu_samples_us": [ + 992.0625, + 1005.5625, + 996.9375, + 993.9375, + 1005.125, + 998.9375, + 1005.625 + ], + "peak_rss_mib": 77.125, + "peak_rss_samples_mib": [ + 76.984375, + 76.953125, + 77.125, + 77.125, + 77.15625, + 77.265625, + 77.1875 + ], + "rss_after_mib": 76.53125, + "rss_after_samples_mib": [ + 76.421875, + 76.375, + 76.53125, + 76.484375, + 76.546875, + 76.65625, + 76.578125 + ], + "rss_before_mib": 58.484375, + "rss_before_samples_mib": [ + 58.390625, + 58.34375, + 58.5, + 58.484375, + 58.46875, + 58.53125, + 58.5625 + ] + }, + "bun": { + "fixture": "records_array_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "bun", + "repetitions": 7, + "cpu_us": 992.4375, + "cpu_samples_us": [ + 996.1875, + 988.5625, + 993.5, + 992.4375, + 990.875, + 991.0625, + 998.9375 + ], + "peak_rss_mib": 47.671875, + "peak_rss_samples_mib": [ + 47.65625, + 47.671875, + 47.65625, + 47.65625, + 47.671875, + 47.671875, + 47.6875 + ], + "rss_after_mib": 47.28125, + "rss_after_samples_mib": [ + 47.265625, + 47.28125, + 47.265625, + 47.265625, + 47.28125, + 47.28125, + 47.296875 + ], + "rss_before_mib": 32.53125, + "rss_before_samples_mib": [ + 32.515625, + 32.53125, + 32.515625, + 32.515625, + 32.53125, + 32.53125, + 32.546875 + ] + } + }, + "cpu_delta_pct": -0.018975332068316142, + "cpu_slower_pairs": 4, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "records_object_1m", + "operation": "retain-parse", + "count": 1, + "engines": { + "perry": { + "fixture": "records_object_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 1864.0, + "cpu_samples_us": [ + 1873.0, + 1867.0, + 1863.0, + 1870.0, + 1864.0, + 1855.0, + 1863.0 + ], + "peak_rss_mib": 16.421875, + "peak_rss_samples_mib": [ + 16.40625, + 16.421875, + 16.421875, + 16.421875, + 16.421875, + 16.421875, + 16.40625 + ], + "rss_after_mib": 15.390625, + "rss_after_samples_mib": [ + 15.375, + 15.390625, + 15.390625, + 15.390625, + 15.390625, + 15.390625, + 15.375 + ], + "rss_before_mib": 13.53125, + "rss_before_samples_mib": [ + 13.515625, + 13.53125, + 13.53125, + 13.53125, + 13.53125, + 13.53125, + 13.515625 + ] + }, + "baseline": { + "fixture": "records_object_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 1871.0, + "cpu_samples_us": [ + 1860.0, + 1866.0, + 1871.0, + 1872.0, + 2038.0, + 1871.0, + 1875.0 + ], + "peak_rss_mib": 16.40625, + "peak_rss_samples_mib": [ + 16.40625, + 16.390625, + 16.40625, + 16.390625, + 16.40625, + 16.40625, + 16.40625 + ], + "rss_after_mib": 15.375, + "rss_after_samples_mib": [ + 15.375, + 15.359375, + 15.375, + 15.359375, + 15.375, + 15.375, + 15.375 + ], + "rss_before_mib": 13.515625, + "rss_before_samples_mib": [ + 13.515625, + 13.5, + 13.515625, + 13.5, + 13.515625, + 13.515625, + 13.515625 + ] + }, + "node": { + "fixture": "records_object_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 3986.0, + "cpu_samples_us": [ + 3908.0, + 4063.0, + 4022.0, + 4131.0, + 3860.0, + 3986.0, + 3841.0 + ], + "peak_rss_mib": 60.328125, + "peak_rss_samples_mib": [ + 60.328125, + 60.375, + 60.328125, + 60.28125, + 60.34375, + 60.375, + 60.21875 + ], + "rss_after_mib": 58.515625, + "rss_after_samples_mib": [ + 58.515625, + 58.5625, + 58.5, + 58.484375, + 58.515625, + 58.609375, + 58.46875 + ], + "rss_before_mib": 55.0625, + "rss_before_samples_mib": [ + 55.078125, + 55.03125, + 55.0625, + 55.046875, + 55.078125, + 55.078125, + 55.015625 + ] + }, + "bun": { + "fixture": "records_object_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2413.0, + "cpu_samples_us": [ + 2399.0, + 2413.0, + 2401.0, + 2408.0, + 2428.0, + 2430.0, + 2691.0 + ], + "peak_rss_mib": 32.0625, + "peak_rss_samples_mib": [ + 32.0625, + 32.0625, + 32.15625, + 32.078125, + 32.046875, + 32.0625, + 32.078125 + ], + "rss_after_mib": 31.671875, + "rss_after_samples_mib": [ + 31.671875, + 31.671875, + 31.765625, + 31.6875, + 31.65625, + 31.671875, + 31.6875 + ], + "rss_before_mib": 29.328125, + "rss_before_samples_mib": [ + 29.328125, + 29.328125, + 29.421875, + 29.34375, + 29.3125, + 29.328125, + 29.34375 + ] + } + }, + "cpu_delta_pct": -0.37413148049171285, + "cpu_slower_pairs": 2, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "records_object_1m", + "operation": "retain-parse", + "count": 16, + "engines": { + "perry": { + "fixture": "records_object_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "perry", + "repetitions": 7, + "cpu_us": 2983.375, + "cpu_samples_us": [ + 2979.25, + 2978.8125, + 2979.6875, + 2983.375, + 2986.9375, + 3002.625, + 2983.8125 + ], + "peak_rss_mib": 53.0, + "peak_rss_samples_mib": [ + 52.984375, + 53.0, + 53.0, + 52.984375, + 53.0, + 53.0, + 52.984375 + ], + "rss_after_mib": 52.5, + "rss_after_samples_mib": [ + 52.484375, + 52.5, + 52.5, + 52.484375, + 52.5, + 52.5, + 52.484375 + ], + "rss_before_mib": 13.515625, + "rss_before_samples_mib": [ + 13.515625, + 13.53125, + 13.53125, + 13.515625, + 13.515625, + 13.53125, + 13.515625 + ] + }, + "baseline": { + "fixture": "records_object_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 2977.375, + "cpu_samples_us": [ + 2971.375, + 2984.6875, + 2973.625, + 2977.375, + 2978.375, + 2989.0625, + 2976.3125 + ], + "peak_rss_mib": 52.984375, + "peak_rss_samples_mib": [ + 52.984375, + 52.984375, + 52.984375, + 52.96875, + 52.984375, + 52.96875, + 52.984375 + ], + "rss_after_mib": 52.484375, + "rss_after_samples_mib": [ + 52.484375, + 52.484375, + 52.484375, + 52.46875, + 52.484375, + 52.46875, + 52.484375 + ], + "rss_before_mib": 13.5, + "rss_before_samples_mib": [ + 13.515625, + 13.5, + 13.515625, + 13.5, + 13.515625, + 13.5, + 13.5 + ] + }, + "node": { + "fixture": "records_object_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "node", + "repetitions": 7, + "cpu_us": 3667.0625, + "cpu_samples_us": [ + 3766.25, + 3731.125, + 3510.125, + 3801.875, + 3667.0625, + 3661.1875, + 3666.0 + ], + "peak_rss_mib": 89.640625, + "peak_rss_samples_mib": [ + 89.640625, + 89.65625, + 89.609375, + 89.6875, + 89.578125, + 89.65625, + 89.515625 + ], + "rss_after_mib": 88.90625, + "rss_after_samples_mib": [ + 88.90625, + 88.90625, + 88.859375, + 88.9375, + 88.84375, + 88.90625, + 88.78125 + ], + "rss_before_mib": 55.078125, + "rss_before_samples_mib": [ + 55.046875, + 55.078125, + 55.078125, + 55.078125, + 55.078125, + 55.046875, + 55.0625 + ] + }, + "bun": { + "fixture": "records_object_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "bun", + "repetitions": 7, + "cpu_us": 2136.125, + "cpu_samples_us": [ + 2139.0, + 2146.6875, + 2127.375, + 2425.125, + 2136.125, + 2135.4375, + 2132.25 + ], + "peak_rss_mib": 56.359375, + "peak_rss_samples_mib": [ + 56.359375, + 56.359375, + 56.34375, + 56.375, + 56.328125, + 56.4375, + 56.34375 + ], + "rss_after_mib": 55.96875, + "rss_after_samples_mib": [ + 55.96875, + 55.96875, + 55.953125, + 55.984375, + 55.9375, + 56.046875, + 55.953125 + ], + "rss_before_mib": 29.34375, + "rss_before_samples_mib": [ + 29.34375, + 29.34375, + 29.328125, + 29.359375, + 29.3125, + 29.421875, + 29.328125 + ] + } + }, + "cpu_delta_pct": 0.20151979512155194, + "cpu_slower_pairs": 6, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "count": 1, + "engines": { + "perry": { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 808.0, + "cpu_samples_us": [ + 822.0, + 845.0, + 810.0, + 793.0, + 808.0, + 789.0, + 803.0 + ], + "peak_rss_mib": 20.171875, + "peak_rss_samples_mib": [ + 20.171875, + 20.171875, + 20.1875, + 20.171875, + 20.1875, + 20.171875, + 20.1875 + ], + "rss_after_mib": 19.15625, + "rss_after_samples_mib": [ + 19.15625, + 19.15625, + 19.171875, + 19.15625, + 19.171875, + 19.15625, + 19.171875 + ], + "rss_before_mib": 16.34375, + "rss_before_samples_mib": [ + 16.34375, + 16.34375, + 16.359375, + 16.34375, + 16.359375, + 16.34375, + 16.359375 + ] + }, + "baseline": { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 803.0, + "cpu_samples_us": [ + 803.0, + 809.0, + 791.0, + 801.0, + 804.0, + 792.0, + 816.0 + ], + "peak_rss_mib": 20.171875, + "peak_rss_samples_mib": [ + 20.171875, + 20.171875, + 20.15625, + 20.171875, + 20.171875, + 20.171875, + 20.15625 + ], + "rss_after_mib": 19.15625, + "rss_after_samples_mib": [ + 19.15625, + 19.15625, + 19.140625, + 19.15625, + 19.15625, + 19.15625, + 19.140625 + ], + "rss_before_mib": 16.34375, + "rss_before_samples_mib": [ + 16.328125, + 16.34375, + 16.328125, + 16.34375, + 16.34375, + 16.34375, + 16.328125 + ] + }, + "node": { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 1340.0, + "cpu_samples_us": [ + 1333.0, + 1324.0, + 1340.0, + 1356.0, + 1320.0, + 1348.0, + 1355.0 + ], + "peak_rss_mib": 63.046875, + "peak_rss_samples_mib": [ + 63.015625, + 63.0, + 63.046875, + 63.09375, + 63.078125, + 63.125, + 62.96875 + ], + "rss_after_mib": 60.6875, + "rss_after_samples_mib": [ + 60.6875, + 60.75, + 60.65625, + 60.8125, + 60.6875, + 60.765625, + 60.625 + ], + "rss_before_mib": 58.46875, + "rss_before_samples_mib": [ + 58.46875, + 58.546875, + 58.375, + 58.53125, + 58.46875, + 58.484375, + 58.375 + ] + }, + "bun": { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 1071.0, + "cpu_samples_us": [ + 1066.0, + 1071.0, + 1083.0, + 1074.0, + 1076.0, + 1063.0, + 1070.0 + ], + "peak_rss_mib": 34.859375, + "peak_rss_samples_mib": [ + 34.859375, + 34.859375, + 34.875, + 34.875, + 34.84375, + 34.875, + 34.859375 + ], + "rss_after_mib": 34.46875, + "rss_after_samples_mib": [ + 34.46875, + 34.46875, + 34.484375, + 34.484375, + 34.453125, + 34.484375, + 34.46875 + ], + "rss_before_mib": 32.53125, + "rss_before_samples_mib": [ + 32.53125, + 32.53125, + 32.546875, + 32.546875, + 32.515625, + 32.546875, + 32.53125 + ] + } + }, + "cpu_delta_pct": 0.6226650062266526, + "cpu_slower_pairs": 4, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.0, + "peak_rss_delta_mib": 0.0, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "count": 16, + "engines": { + "perry": { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "perry", + "repetitions": 7, + "cpu_us": 661.0625, + "cpu_samples_us": [ + 669.75, + 666.625, + 665.4375, + 657.6875, + 655.5, + 661.0625, + 660.4375 + ], + "peak_rss_mib": 32.859375, + "peak_rss_samples_mib": [ + 32.859375, + 32.859375, + 32.859375, + 32.84375, + 32.859375, + 32.859375, + 32.84375 + ], + "rss_after_mib": 31.84375, + "rss_after_samples_mib": [ + 31.84375, + 31.84375, + 31.84375, + 31.828125, + 31.84375, + 31.84375, + 31.828125 + ], + "rss_before_mib": 16.359375, + "rss_before_samples_mib": [ + 16.359375, + 16.359375, + 16.359375, + 16.34375, + 16.359375, + 16.359375, + 16.34375 + ] + }, + "baseline": { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 663.375, + "cpu_samples_us": [ + 663.375, + 662.3125, + 670.9375, + 659.5625, + 661.0, + 665.1875, + 668.125 + ], + "peak_rss_mib": 32.84375, + "peak_rss_samples_mib": [ + 32.84375, + 32.84375, + 32.828125, + 32.828125, + 32.84375, + 32.84375, + 32.84375 + ], + "rss_after_mib": 31.828125, + "rss_after_samples_mib": [ + 31.828125, + 31.828125, + 31.8125, + 31.8125, + 31.828125, + 31.828125, + 31.828125 + ], + "rss_before_mib": 16.34375, + "rss_before_samples_mib": [ + 16.34375, + 16.34375, + 16.328125, + 16.328125, + 16.34375, + 16.34375, + 16.34375 + ] + }, + "node": { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "node", + "repetitions": 7, + "cpu_us": 1000.25, + "cpu_samples_us": [ + 1000.25, + 1001.5, + 996.6875, + 999.9375, + 1010.8125, + 999.6875, + 1015.75 + ], + "peak_rss_mib": 77.171875, + "peak_rss_samples_mib": [ + 77.0625, + 77.03125, + 77.21875, + 77.203125, + 77.234375, + 77.171875, + 76.96875 + ], + "rss_after_mib": 76.515625, + "rss_after_samples_mib": [ + 76.484375, + 76.453125, + 76.59375, + 76.578125, + 76.609375, + 76.515625, + 76.390625 + ], + "rss_before_mib": 58.46875, + "rss_before_samples_mib": [ + 58.4375, + 58.4375, + 58.5, + 58.46875, + 58.515625, + 58.484375, + 58.421875 + ] + }, + "bun": { + "fixture": "records_object_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "bun", + "repetitions": 7, + "cpu_us": 993.3125, + "cpu_samples_us": [ + 995.875, + 989.625, + 994.0, + 995.5, + 993.3125, + 991.5, + 992.125 + ], + "peak_rss_mib": 47.671875, + "peak_rss_samples_mib": [ + 47.640625, + 47.65625, + 47.6875, + 47.6875, + 47.671875, + 47.703125, + 47.671875 + ], + "rss_after_mib": 47.28125, + "rss_after_samples_mib": [ + 47.25, + 47.265625, + 47.296875, + 47.296875, + 47.28125, + 47.3125, + 47.28125 + ], + "rss_before_mib": 32.53125, + "rss_before_samples_mib": [ + 32.5, + 32.515625, + 32.546875, + 32.546875, + 32.53125, + 32.5625, + 32.53125 + ] + } + }, + "cpu_delta_pct": -0.3485961937064297, + "cpu_slower_pairs": 2, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "records_array_8m", + "operation": "retain-parse", + "count": 1, + "engines": { + "perry": { + "fixture": "records_array_8m", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 8317.0, + "cpu_samples_us": [ + 8249.0, + 8317.0, + 8182.0, + 8354.0, + 8319.0, + 8447.0, + 8067.0 + ], + "peak_rss_mib": 49.578125, + "peak_rss_samples_mib": [ + 49.578125, + 49.578125, + 49.578125, + 49.578125, + 49.578125, + 49.578125, + 49.578125 + ], + "rss_after_mib": 48.5625, + "rss_after_samples_mib": [ + 48.5625, + 48.5625, + 48.5625, + 48.5625, + 48.5625, + 48.5625, + 48.5625 + ], + "rss_before_mib": 25.8125, + "rss_before_samples_mib": [ + 25.8125, + 25.8125, + 25.8125, + 25.796875, + 25.796875, + 25.8125, + 25.8125 + ] + }, + "baseline": { + "fixture": "records_array_8m", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 8228.0, + "cpu_samples_us": [ + 8245.0, + 8180.0, + 8228.0, + 8298.0, + 8360.0, + 8067.0, + 8194.0 + ], + "peak_rss_mib": 49.5625, + "peak_rss_samples_mib": [ + 49.5625, + 49.5625, + 49.5625, + 49.5625, + 49.5625, + 49.5625, + 49.5625 + ], + "rss_after_mib": 48.546875, + "rss_after_samples_mib": [ + 48.546875, + 48.546875, + 48.546875, + 48.546875, + 48.546875, + 48.546875, + 48.546875 + ], + "rss_before_mib": 25.796875, + "rss_before_samples_mib": [ + 25.796875, + 25.78125, + 25.78125, + 25.796875, + 25.796875, + 25.796875, + 25.78125 + ] + }, + "node": { + "fixture": "records_array_8m", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 27816.0, + "cpu_samples_us": [ + 27680.0, + 27429.0, + 28811.0, + 28132.0, + 28130.0, + 27221.0, + 27816.0 + ], + "peak_rss_mib": 97.859375, + "peak_rss_samples_mib": [ + 97.71875, + 97.8125, + 97.875, + 97.859375, + 97.875, + 97.90625, + 97.859375 + ], + "rss_after_mib": 94.453125, + "rss_after_samples_mib": [ + 94.375, + 94.4375, + 94.546875, + 94.4375, + 94.453125, + 94.546875, + 94.5 + ], + "rss_before_mib": 74.046875, + "rss_before_samples_mib": [ + 74.0, + 74.03125, + 74.09375, + 74.046875, + 73.984375, + 74.171875, + 74.078125 + ] + }, + "bun": { + "fixture": "records_array_8m", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 18697.0, + "cpu_samples_us": [ + 18697.0, + 18686.0, + 18697.0, + 18689.0, + 20890.0, + 18704.0, + 18738.0 + ], + "peak_rss_mib": 52.765625, + "peak_rss_samples_mib": [ + 52.75, + 52.75, + 52.765625, + 52.734375, + 52.765625, + 52.84375, + 52.765625 + ], + "rss_after_mib": 52.375, + "rss_after_samples_mib": [ + 52.359375, + 52.359375, + 52.375, + 52.34375, + 52.375, + 52.453125, + 52.375 + ], + "rss_before_mib": 35.265625, + "rss_before_samples_mib": [ + 35.265625, + 35.265625, + 35.265625, + 35.25, + 35.28125, + 35.34375, + 35.265625 + ] + } + }, + "cpu_delta_pct": 1.0816723383568316, + "cpu_slower_pairs": 4, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": true, + "rss_after_beats_both_peers": true + }, + { + "fixture": "records_array_8m", + "operation": "retain-parse", + "count": 4, + "engines": { + "perry": { + "fixture": "records_array_8m", + "operation": "retain-parse", + "iterations": 4, + "engine": "perry", + "repetitions": 7, + "cpu_us": 8246.25, + "cpu_samples_us": [ + 8285.75, + 8234.5, + 8246.25, + 8195.5, + 8231.25, + 8247.5, + 8249.25 + ], + "peak_rss_mib": 85.828125, + "peak_rss_samples_mib": [ + 85.828125, + 85.828125, + 85.828125, + 85.828125, + 85.8125, + 85.828125, + 85.8125 + ], + "rss_after_mib": 85.34375, + "rss_after_samples_mib": [ + 85.34375, + 85.34375, + 85.34375, + 85.34375, + 85.328125, + 85.34375, + 85.328125 + ], + "rss_before_mib": 25.8125, + "rss_before_samples_mib": [ + 25.8125, + 25.8125, + 25.8125, + 25.8125, + 25.796875, + 25.8125, + 25.796875 + ] + }, + "baseline": { + "fixture": "records_array_8m", + "operation": "retain-parse", + "iterations": 4, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 8237.0, + "cpu_samples_us": [ + 8347.75, + 8260.75, + 8280.25, + 8190.0, + 8215.5, + 8237.0, + 8233.75 + ], + "peak_rss_mib": 85.8125, + "peak_rss_samples_mib": [ + 85.796875, + 85.8125, + 85.8125, + 85.8125, + 85.8125, + 85.8125, + 85.8125 + ], + "rss_after_mib": 85.328125, + "rss_after_samples_mib": [ + 85.3125, + 85.328125, + 85.328125, + 85.328125, + 85.328125, + 85.328125, + 85.328125 + ], + "rss_before_mib": 25.796875, + "rss_before_samples_mib": [ + 25.78125, + 25.78125, + 25.796875, + 25.796875, + 25.796875, + 25.796875, + 25.796875 + ] + }, + "node": { + "fixture": "records_array_8m", + "operation": "retain-parse", + "iterations": 4, + "engine": "node", + "repetitions": 7, + "cpu_us": 28302.25, + "cpu_samples_us": [ + 28397.5, + 26502.25, + 28670.25, + 28876.0, + 26498.25, + 27887.75, + 28302.25 + ], + "peak_rss_mib": 159.203125, + "peak_rss_samples_mib": [ + 159.359375, + 159.328125, + 159.46875, + 159.109375, + 159.1875, + 159.203125, + 159.015625 + ], + "rss_after_mib": 147.0, + "rss_after_samples_mib": [ + 147.140625, + 147.078125, + 147.0625, + 146.90625, + 146.984375, + 147.0, + 146.859375 + ], + "rss_before_mib": 74.015625, + "rss_before_samples_mib": [ + 74.125, + 74.03125, + 74.015625, + 74.0, + 74.015625, + 73.984375, + 74.078125 + ] + }, + "bun": { + "fixture": "records_array_8m", + "operation": "retain-parse", + "iterations": 4, + "engine": "bun", + "repetitions": 7, + "cpu_us": 21722.5, + "cpu_samples_us": [ + 21373.25, + 21734.75, + 21677.75, + 21705.75, + 21806.5, + 21722.5, + 21769.5 + ], + "peak_rss_mib": 92.3125, + "peak_rss_samples_mib": [ + 92.3125, + 92.4375, + 92.546875, + 92.265625, + 92.390625, + 92.25, + 92.15625 + ], + "rss_after_mib": 91.921875, + "rss_after_samples_mib": [ + 91.921875, + 92.046875, + 92.15625, + 91.875, + 92.0, + 91.859375, + 91.765625 + ], + "rss_before_mib": 35.265625, + "rss_before_samples_mib": [ + 35.28125, + 35.34375, + 35.265625, + 35.25, + 35.265625, + 35.28125, + 35.265625 + ] + } + }, + "cpu_delta_pct": 0.11229816680831117, + "cpu_slower_pairs": 4, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "count": 1, + "engines": { + "perry": { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 29714.0, + "cpu_samples_us": [ + 29898.0, + 29714.0, + 29685.0, + 29664.0, + 29712.0, + 29772.0, + 29749.0 + ], + "peak_rss_mib": 79.921875, + "peak_rss_samples_mib": [ + 79.9375, + 79.90625, + 79.90625, + 79.921875, + 79.90625, + 79.9375, + 79.9375 + ], + "rss_after_mib": 77.359375, + "rss_after_samples_mib": [ + 77.375, + 77.34375, + 77.34375, + 77.359375, + 77.34375, + 77.375, + 77.375 + ], + "rss_before_mib": 44.171875, + "rss_before_samples_mib": [ + 44.171875, + 44.171875, + 44.171875, + 44.171875, + 44.171875, + 44.15625, + 44.171875 + ] + }, + "baseline": { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 29778.0, + "cpu_samples_us": [ + 29673.0, + 29778.0, + 29802.0, + 29816.0, + 29724.0, + 29807.0, + 29719.0 + ], + "peak_rss_mib": 79.921875, + "peak_rss_samples_mib": [ + 79.90625, + 79.921875, + 79.890625, + 79.890625, + 79.921875, + 79.921875, + 79.921875 + ], + "rss_after_mib": 77.359375, + "rss_after_samples_mib": [ + 77.328125, + 77.359375, + 77.328125, + 77.328125, + 77.359375, + 77.359375, + 77.359375 + ], + "rss_before_mib": 44.15625, + "rss_before_samples_mib": [ + 44.15625, + 44.15625, + 44.15625, + 44.15625, + 44.140625, + 44.15625, + 44.15625 + ] + }, + "node": { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 7771.0, + "cpu_samples_us": [ + 7726.0, + 7751.0, + 7716.0, + 7781.0, + 7771.0, + 7788.0, + 7853.0 + ], + "peak_rss_mib": 118.328125, + "peak_rss_samples_mib": [ + 118.3125, + 118.375, + 118.328125, + 118.25, + 118.3125, + 118.34375, + 118.515625 + ], + "rss_after_mib": 114.3125, + "rss_after_samples_mib": [ + 114.3125, + 114.34375, + 114.234375, + 114.265625, + 114.296875, + 114.328125, + 114.4375 + ], + "rss_before_mib": 100.796875, + "rss_before_samples_mib": [ + 100.828125, + 100.8125, + 100.71875, + 100.734375, + 100.796875, + 100.78125, + 100.90625 + ] + }, + "bun": { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 8236.0, + "cpu_samples_us": [ + 8236.0, + 8227.0, + 8213.0, + 8254.0, + 8272.0, + 8231.0, + 8264.0 + ], + "peak_rss_mib": 73.90625, + "peak_rss_samples_mib": [ + 73.890625, + 73.890625, + 73.90625, + 73.90625, + 73.890625, + 73.90625, + 73.90625 + ], + "rss_after_mib": 73.515625, + "rss_after_samples_mib": [ + 73.5, + 73.5, + 73.515625, + 73.515625, + 73.5, + 73.515625, + 73.515625 + ], + "rss_before_mib": 59.140625, + "rss_before_samples_mib": [ + 59.125, + 59.125, + 59.140625, + 59.140625, + 59.125, + 59.140625, + 59.140625 + ] + } + }, + "cpu_delta_pct": -0.21492376922560563, + "cpu_slower_pairs": 2, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.0, + "peak_rss_delta_mib": 0.0, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": false + }, + { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "count": 4, + "engines": { + "perry": { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "iterations": 4, + "engine": "perry", + "repetitions": 7, + "cpu_us": 16183.5, + "cpu_samples_us": [ + 16175.75, + 16200.5, + 16166.75, + 16170.25, + 16183.5, + 16217.0, + 16239.5 + ], + "peak_rss_mib": 99.140625, + "peak_rss_samples_mib": [ + 99.125, + 99.125, + 99.171875, + 99.140625, + 99.140625, + 99.125, + 99.15625 + ], + "rss_after_mib": 98.640625, + "rss_after_samples_mib": [ + 98.625, + 98.625, + 98.671875, + 98.640625, + 98.640625, + 98.625, + 98.65625 + ], + "rss_before_mib": 44.171875, + "rss_before_samples_mib": [ + 44.171875, + 44.171875, + 44.171875, + 44.171875, + 44.171875, + 44.171875, + 44.171875 + ] + }, + "baseline": { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "iterations": 4, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 16193.25, + "cpu_samples_us": [ + 16182.75, + 16197.5, + 16237.0, + 16214.75, + 16124.75, + 16193.25, + 16105.75 + ], + "peak_rss_mib": 99.125, + "peak_rss_samples_mib": [ + 99.140625, + 99.125, + 99.109375, + 99.140625, + 99.140625, + 99.109375, + 99.125 + ], + "rss_after_mib": 98.625, + "rss_after_samples_mib": [ + 98.640625, + 98.625, + 98.609375, + 98.640625, + 98.640625, + 98.609375, + 98.625 + ], + "rss_before_mib": 44.15625, + "rss_before_samples_mib": [ + 44.15625, + 44.15625, + 44.15625, + 44.15625, + 44.140625, + 44.140625, + 44.15625 + ] + }, + "node": { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "iterations": 4, + "engine": "node", + "repetitions": 7, + "cpu_us": 8870.75, + "cpu_samples_us": [ + 8829.25, + 8712.0, + 8870.75, + 8845.25, + 8899.25, + 9026.75, + 8891.5 + ], + "peak_rss_mib": 144.75, + "peak_rss_samples_mib": [ + 144.734375, + 144.578125, + 144.796875, + 144.71875, + 144.765625, + 144.75, + 144.796875 + ], + "rss_after_mib": 144.09375, + "rss_after_samples_mib": [ + 144.09375, + 143.96875, + 144.09375, + 144.09375, + 144.109375, + 144.140625, + 144.140625 + ], + "rss_before_mib": 100.828125, + "rss_before_samples_mib": [ + 100.859375, + 100.734375, + 100.75, + 100.828125, + 100.8125, + 100.9375, + 100.859375 + ] + }, + "bun": { + "fixture": "records_array_8m", + "operation": "retain-stringify", + "iterations": 4, + "engine": "bun", + "repetitions": 7, + "cpu_us": 9393.25, + "cpu_samples_us": [ + 9405.75, + 9393.25, + 9354.0, + 9466.0, + 9339.75, + 9432.25, + 9361.5 + ], + "peak_rss_mib": 94.90625, + "peak_rss_samples_mib": [ + 94.890625, + 94.921875, + 94.921875, + 94.90625, + 94.90625, + 94.921875, + 94.890625 + ], + "rss_after_mib": 94.515625, + "rss_after_samples_mib": [ + 94.5, + 94.53125, + 94.53125, + 94.515625, + 94.515625, + 94.53125, + 94.5 + ], + "rss_before_mib": 59.125, + "rss_before_samples_mib": [ + 59.109375, + 59.125, + 59.125, + 59.109375, + 59.125, + 59.140625, + 59.125 + ] + } + }, + "cpu_delta_pct": -0.06021027279885516, + "cpu_slower_pairs": 4, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": false + }, + { + "fixture": "records_object_8m", + "operation": "retain-parse", + "count": 1, + "engines": { + "perry": { + "fixture": "records_object_8m", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 14431.0, + "cpu_samples_us": [ + 14410.0, + 14431.0, + 14422.0, + 14546.0, + 14604.0, + 14471.0, + 14399.0 + ], + "peak_rss_mib": 45.46875, + "peak_rss_samples_mib": [ + 45.46875, + 45.46875, + 45.46875, + 45.46875, + 45.453125, + 45.46875, + 45.46875 + ], + "rss_after_mib": 33.1875, + "rss_after_samples_mib": [ + 33.1875, + 33.1875, + 33.1875, + 33.1875, + 33.171875, + 33.1875, + 33.1875 + ], + "rss_before_mib": 25.8125, + "rss_before_samples_mib": [ + 25.8125, + 25.8125, + 25.8125, + 25.8125, + 25.796875, + 25.8125, + 25.8125 + ] + }, + "baseline": { + "fixture": "records_object_8m", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 14429.0, + "cpu_samples_us": [ + 14423.0, + 14429.0, + 14410.0, + 14454.0, + 14461.0, + 14471.0, + 14423.0 + ], + "peak_rss_mib": 45.453125, + "peak_rss_samples_mib": [ + 45.453125, + 45.4375, + 45.453125, + 45.4375, + 45.453125, + 45.453125, + 45.453125 + ], + "rss_after_mib": 33.171875, + "rss_after_samples_mib": [ + 33.171875, + 33.15625, + 33.171875, + 33.15625, + 33.171875, + 33.171875, + 33.171875 + ], + "rss_before_mib": 25.78125, + "rss_before_samples_mib": [ + 25.78125, + 25.78125, + 25.796875, + 25.78125, + 25.796875, + 25.78125, + 25.796875 + ] + }, + "node": { + "fixture": "records_object_8m", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 28588.0, + "cpu_samples_us": [ + 28389.0, + 26873.0, + 27705.0, + 28811.0, + 28767.0, + 28588.0, + 28816.0 + ], + "peak_rss_mib": 97.78125, + "peak_rss_samples_mib": [ + 97.78125, + 97.765625, + 97.75, + 97.828125, + 97.828125, + 97.625, + 97.828125 + ], + "rss_after_mib": 94.40625, + "rss_after_samples_mib": [ + 94.359375, + 94.5, + 94.34375, + 94.40625, + 94.40625, + 94.34375, + 94.40625 + ], + "rss_before_mib": 74.015625, + "rss_before_samples_mib": [ + 74.0, + 74.046875, + 74.015625, + 74.0, + 74.015625, + 73.984375, + 74.03125 + ] + }, + "bun": { + "fixture": "records_object_8m", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 18644.0, + "cpu_samples_us": [ + 18626.0, + 18568.0, + 20876.0, + 18630.0, + 18644.0, + 18686.0, + 19431.0 + ], + "peak_rss_mib": 52.75, + "peak_rss_samples_mib": [ + 52.78125, + 52.71875, + 52.765625, + 52.75, + 52.75, + 52.765625, + 52.734375 + ], + "rss_after_mib": 52.359375, + "rss_after_samples_mib": [ + 52.390625, + 52.328125, + 52.375, + 52.359375, + 52.359375, + 52.375, + 52.34375 + ], + "rss_before_mib": 35.265625, + "rss_before_samples_mib": [ + 35.296875, + 35.234375, + 35.28125, + 35.25, + 35.265625, + 35.28125, + 35.25 + ] + } + }, + "cpu_delta_pct": 0.013860974426505024, + "cpu_slower_pairs": 4, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "records_object_8m", + "operation": "retain-parse", + "count": 4, + "engines": { + "perry": { + "fixture": "records_object_8m", + "operation": "retain-parse", + "iterations": 4, + "engine": "perry", + "repetitions": 7, + "cpu_us": 22260.0, + "cpu_samples_us": [ + 22265.25, + 22286.5, + 22260.0, + 22229.0, + 22178.5, + 22263.75, + 22241.0 + ], + "peak_rss_mib": 94.1875, + "peak_rss_samples_mib": [ + 94.1875, + 94.1875, + 94.203125, + 94.1875, + 94.1875, + 94.1875, + 94.1875 + ], + "rss_after_mib": 90.953125, + "rss_after_samples_mib": [ + 90.953125, + 90.953125, + 90.96875, + 90.953125, + 90.953125, + 90.953125, + 90.953125 + ], + "rss_before_mib": 25.8125, + "rss_before_samples_mib": [ + 25.8125, + 25.796875, + 25.8125, + 25.8125, + 25.8125, + 25.8125, + 25.8125 + ] + }, + "baseline": { + "fixture": "records_object_8m", + "operation": "retain-parse", + "iterations": 4, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 22261.0, + "cpu_samples_us": [ + 22261.0, + 22177.25, + 22260.75, + 22331.0, + 22285.25, + 22218.75, + 22283.0 + ], + "peak_rss_mib": 94.171875, + "peak_rss_samples_mib": [ + 94.171875, + 94.171875, + 94.1875, + 94.171875, + 94.171875, + 94.171875, + 94.171875 + ], + "rss_after_mib": 90.9375, + "rss_after_samples_mib": [ + 90.9375, + 90.9375, + 90.953125, + 90.9375, + 90.9375, + 90.9375, + 90.9375 + ], + "rss_before_mib": 25.78125, + "rss_before_samples_mib": [ + 25.78125, + 25.78125, + 25.796875, + 25.796875, + 25.796875, + 25.78125, + 25.78125 + ] + }, + "node": { + "fixture": "records_object_8m", + "operation": "retain-parse", + "iterations": 4, + "engine": "node", + "repetitions": 7, + "cpu_us": 27920.75, + "cpu_samples_us": [ + 27830.75, + 28940.0, + 28525.25, + 27920.75, + 26994.75, + 28457.25, + 26533.0 + ], + "peak_rss_mib": 159.296875, + "peak_rss_samples_mib": [ + 159.203125, + 158.953125, + 159.296875, + 159.34375, + 159.453125, + 159.09375, + 159.4375 + ], + "rss_after_mib": 147.109375, + "rss_after_samples_mib": [ + 147.03125, + 146.75, + 147.140625, + 147.15625, + 147.109375, + 146.890625, + 147.171875 + ], + "rss_before_mib": 74.0625, + "rss_before_samples_mib": [ + 74.078125, + 74.0625, + 74.078125, + 74.0625, + 74.078125, + 74.015625, + 74.0625 + ] + }, + "bun": { + "fixture": "records_object_8m", + "operation": "retain-parse", + "iterations": 4, + "engine": "bun", + "repetitions": 7, + "cpu_us": 21721.0, + "cpu_samples_us": [ + 21715.5, + 23947.25, + 21661.25, + 21670.0, + 21825.25, + 21721.0, + 21874.0 + ], + "peak_rss_mib": 92.265625, + "peak_rss_samples_mib": [ + 92.375, + 92.234375, + 92.5, + 92.125, + 92.265625, + 92.28125, + 92.234375 + ], + "rss_after_mib": 91.875, + "rss_after_samples_mib": [ + 91.984375, + 91.84375, + 92.109375, + 91.734375, + 91.875, + 91.890625, + 91.84375 + ], + "rss_before_mib": 35.265625, + "rss_before_samples_mib": [ + 35.265625, + 35.25, + 35.265625, + 35.265625, + 35.28125, + 35.234375, + 35.234375 + ] + } + }, + "cpu_delta_pct": -0.0044921611787485105, + "cpu_slower_pairs": 3, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "count": 1, + "engines": { + "perry": { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 29812.0, + "cpu_samples_us": [ + 29812.0, + 29809.0, + 29749.0, + 29891.0, + 29820.0, + 29792.0, + 29843.0 + ], + "peak_rss_mib": 79.921875, + "peak_rss_samples_mib": [ + 79.921875, + 79.953125, + 79.921875, + 79.921875, + 79.953125, + 79.921875, + 79.921875 + ], + "rss_after_mib": 77.359375, + "rss_after_samples_mib": [ + 77.359375, + 77.390625, + 77.359375, + 77.359375, + 77.390625, + 77.359375, + 77.359375 + ], + "rss_before_mib": 44.171875, + "rss_before_samples_mib": [ + 44.15625, + 44.171875, + 44.171875, + 44.171875, + 44.171875, + 44.171875, + 44.171875 + ] + }, + "baseline": { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 29742.0, + "cpu_samples_us": [ + 29726.0, + 29705.0, + 29834.0, + 29742.0, + 29803.0, + 29748.0, + 29728.0 + ], + "peak_rss_mib": 79.90625, + "peak_rss_samples_mib": [ + 79.9375, + 79.90625, + 79.90625, + 79.9375, + 79.90625, + 79.90625, + 79.90625 + ], + "rss_after_mib": 77.34375, + "rss_after_samples_mib": [ + 77.375, + 77.34375, + 77.34375, + 77.375, + 77.34375, + 77.34375, + 77.34375 + ], + "rss_before_mib": 44.15625, + "rss_before_samples_mib": [ + 44.15625, + 44.15625, + 44.15625, + 44.140625, + 44.15625, + 44.140625, + 44.15625 + ] + }, + "node": { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 7738.0, + "cpu_samples_us": [ + 7720.0, + 7810.0, + 7674.0, + 7744.0, + 7746.0, + 7738.0, + 7698.0 + ], + "peak_rss_mib": 118.359375, + "peak_rss_samples_mib": [ + 118.421875, + 118.34375, + 118.3125, + 118.40625, + 118.359375, + 118.234375, + 118.4375 + ], + "rss_after_mib": 114.359375, + "rss_after_samples_mib": [ + 114.375, + 114.359375, + 114.28125, + 114.28125, + 114.390625, + 114.234375, + 114.359375 + ], + "rss_before_mib": 100.828125, + "rss_before_samples_mib": [ + 100.828125, + 100.84375, + 100.75, + 100.75, + 100.859375, + 100.6875, + 100.828125 + ] + }, + "bun": { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 8239.0, + "cpu_samples_us": [ + 8200.0, + 8254.0, + 8212.0, + 8242.0, + 8239.0, + 8230.0, + 8267.0 + ], + "peak_rss_mib": 73.90625, + "peak_rss_samples_mib": [ + 73.921875, + 73.890625, + 73.890625, + 73.890625, + 73.9375, + 73.90625, + 73.90625 + ], + "rss_after_mib": 73.515625, + "rss_after_samples_mib": [ + 73.53125, + 73.5, + 73.5, + 73.5, + 73.546875, + 73.515625, + 73.515625 + ], + "rss_before_mib": 59.140625, + "rss_before_samples_mib": [ + 59.15625, + 59.125, + 59.125, + 59.125, + 59.171875, + 59.140625, + 59.140625 + ] + } + }, + "cpu_delta_pct": 0.23535740703382046, + "cpu_slower_pairs": 6, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": false + }, + { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "count": 4, + "engines": { + "perry": { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "iterations": 4, + "engine": "perry", + "repetitions": 7, + "cpu_us": 16192.0, + "cpu_samples_us": [ + 16168.0, + 16184.25, + 16192.0, + 16182.25, + 16216.25, + 16216.25, + 16198.5 + ], + "peak_rss_mib": 99.140625, + "peak_rss_samples_mib": [ + 99.171875, + 99.1875, + 99.171875, + 99.140625, + 99.140625, + 99.140625, + 99.140625 + ], + "rss_after_mib": 98.640625, + "rss_after_samples_mib": [ + 98.671875, + 98.6875, + 98.671875, + 98.640625, + 98.640625, + 98.640625, + 98.640625 + ], + "rss_before_mib": 44.171875, + "rss_before_samples_mib": [ + 44.171875, + 44.171875, + 44.15625, + 44.171875, + 44.171875, + 44.15625, + 44.171875 + ] + }, + "baseline": { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "iterations": 4, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 16166.0, + "cpu_samples_us": [ + 16213.75, + 16180.0, + 16141.0, + 16166.0, + 16157.25, + 16157.5, + 16181.75 + ], + "peak_rss_mib": 99.125, + "peak_rss_samples_mib": [ + 99.125, + 99.125, + 99.125, + 99.15625, + 99.125, + 99.171875, + 99.125 + ], + "rss_after_mib": 98.625, + "rss_after_samples_mib": [ + 98.625, + 98.625, + 98.625, + 98.65625, + 98.625, + 98.671875, + 98.625 + ], + "rss_before_mib": 44.15625, + "rss_before_samples_mib": [ + 44.15625, + 44.15625, + 44.15625, + 44.140625, + 44.15625, + 44.15625, + 44.15625 + ] + }, + "node": { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "iterations": 4, + "engine": "node", + "repetitions": 7, + "cpu_us": 8899.5, + "cpu_samples_us": [ + 8824.75, + 8919.0, + 8899.5, + 8677.5, + 8873.25, + 9010.75, + 8910.0 + ], + "peak_rss_mib": 144.625, + "peak_rss_samples_mib": [ + 144.75, + 144.5, + 144.625, + 144.921875, + 144.671875, + 144.3125, + 144.609375 + ], + "rss_after_mib": 144.015625, + "rss_after_samples_mib": [ + 144.046875, + 143.890625, + 144.015625, + 144.265625, + 144.015625, + 143.71875, + 144.0 + ], + "rss_before_mib": 100.78125, + "rss_before_samples_mib": [ + 100.734375, + 100.75, + 100.828125, + 100.8125, + 100.78125, + 100.828125, + 100.734375 + ] + }, + "bun": { + "fixture": "records_object_8m", + "operation": "retain-stringify", + "iterations": 4, + "engine": "bun", + "repetitions": 7, + "cpu_us": 9442.5, + "cpu_samples_us": [ + 9424.0, + 9442.5, + 9506.5, + 9390.75, + 9457.25, + 9389.5, + 9443.5 + ], + "peak_rss_mib": 94.90625, + "peak_rss_samples_mib": [ + 94.9375, + 94.921875, + 94.90625, + 94.90625, + 94.890625, + 94.90625, + 94.90625 + ], + "rss_after_mib": 94.515625, + "rss_after_samples_mib": [ + 94.546875, + 94.53125, + 94.515625, + 94.515625, + 94.5, + 94.515625, + 94.515625 + ], + "rss_before_mib": 59.140625, + "rss_before_samples_mib": [ + 59.15625, + 59.15625, + 59.140625, + 59.125, + 59.109375, + 59.140625, + 59.140625 + ] + } + }, + "cpu_delta_pct": 0.16083137448967832, + "cpu_slower_pairs": 6, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": false + }, + { + "fixture": "long_string_1m", + "operation": "retain-parse", + "count": 1, + "engines": { + "perry": { + "fixture": "long_string_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 163.0, + "cpu_samples_us": [ + 163.0, + 163.0, + 158.0, + 172.0, + 164.0, + 162.0, + 165.0 + ], + "peak_rss_mib": 16.34375, + "peak_rss_samples_mib": [ + 16.34375, + 16.34375, + 16.359375, + 16.34375, + 16.34375, + 16.359375, + 16.34375 + ], + "rss_after_mib": 15.3125, + "rss_after_samples_mib": [ + 15.3125, + 15.3125, + 15.328125, + 15.3125, + 15.3125, + 15.328125, + 15.3125 + ], + "rss_before_mib": 13.984375, + "rss_before_samples_mib": [ + 13.984375, + 13.984375, + 14.0, + 13.984375, + 13.984375, + 14.0, + 13.984375 + ] + }, + "baseline": { + "fixture": "long_string_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 164.0, + "cpu_samples_us": [ + 163.0, + 166.0, + 178.0, + 164.0, + 162.0, + 172.0, + 164.0 + ], + "peak_rss_mib": 16.34375, + "peak_rss_samples_mib": [ + 16.34375, + 16.34375, + 16.34375, + 16.328125, + 16.34375, + 16.34375, + 16.34375 + ], + "rss_after_mib": 15.3125, + "rss_after_samples_mib": [ + 15.3125, + 15.3125, + 15.3125, + 15.296875, + 15.3125, + 15.3125, + 15.3125 + ], + "rss_before_mib": 13.984375, + "rss_before_samples_mib": [ + 13.984375, + 13.984375, + 13.984375, + 13.96875, + 13.984375, + 13.984375, + 13.984375 + ] + }, + "node": { + "fixture": "long_string_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 813.0, + "cpu_samples_us": [ + 808.0, + 809.0, + 815.0, + 813.0, + 810.0, + 819.0, + 817.0 + ], + "peak_rss_mib": 57.78125, + "peak_rss_samples_mib": [ + 57.8125, + 57.796875, + 57.6875, + 57.828125, + 57.75, + 57.71875, + 57.78125 + ], + "rss_after_mib": 56.71875, + "rss_after_samples_mib": [ + 56.78125, + 56.734375, + 56.65625, + 56.765625, + 56.71875, + 56.671875, + 56.703125 + ], + "rss_before_mib": 55.109375, + "rss_before_samples_mib": [ + 55.203125, + 55.125, + 55.078125, + 55.140625, + 55.078125, + 55.0625, + 55.109375 + ] + }, + "bun": { + "fixture": "long_string_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 132.0, + "cpu_samples_us": [ + 136.0, + 127.0, + 141.0, + 122.0, + 132.0, + 134.0, + 122.0 + ], + "peak_rss_mib": 30.984375, + "peak_rss_samples_mib": [ + 30.984375, + 30.96875, + 30.9375, + 31.046875, + 30.984375, + 30.96875, + 30.984375 + ], + "rss_after_mib": 30.59375, + "rss_after_samples_mib": [ + 30.59375, + 30.59375, + 30.5625, + 30.65625, + 30.59375, + 30.59375, + 30.609375 + ], + "rss_before_mib": 29.484375, + "rss_before_samples_mib": [ + 29.484375, + 29.484375, + 29.453125, + 29.546875, + 29.484375, + 29.484375, + 29.5 + ] + } + }, + "cpu_delta_pct": -0.6097560975609762, + "cpu_slower_pairs": 3, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.0, + "peak_rss_delta_mib": 0.0, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "long_string_1m", + "operation": "retain-parse", + "count": 32, + "engines": { + "perry": { + "fixture": "long_string_1m", + "operation": "retain-parse", + "iterations": 32, + "engine": "perry", + "repetitions": 7, + "cpu_us": 5.65625, + "cpu_samples_us": [ + 5.875, + 5.5625, + 5.59375, + 5.5625, + 5.71875, + 5.6875, + 5.65625 + ], + "peak_rss_mib": 16.375, + "peak_rss_samples_mib": [ + 16.359375, + 16.375, + 16.359375, + 16.359375, + 16.375, + 16.375, + 16.375 + ], + "rss_after_mib": 15.34375, + "rss_after_samples_mib": [ + 15.328125, + 15.34375, + 15.328125, + 15.328125, + 15.34375, + 15.34375, + 15.34375 + ], + "rss_before_mib": 14.0, + "rss_before_samples_mib": [ + 13.984375, + 14.0, + 13.984375, + 13.984375, + 14.0, + 14.0, + 14.0 + ] + }, + "baseline": { + "fixture": "long_string_1m", + "operation": "retain-parse", + "iterations": 32, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 5.59375, + "cpu_samples_us": [ + 5.53125, + 5.4375, + 5.59375, + 5.40625, + 5.625, + 5.625, + 5.6875 + ], + "peak_rss_mib": 16.359375, + "peak_rss_samples_mib": [ + 16.359375, + 16.359375, + 16.359375, + 16.34375, + 16.359375, + 16.34375, + 16.34375 + ], + "rss_after_mib": 15.328125, + "rss_after_samples_mib": [ + 15.328125, + 15.328125, + 15.328125, + 15.3125, + 15.328125, + 15.3125, + 15.3125 + ], + "rss_before_mib": 13.984375, + "rss_before_samples_mib": [ + 13.984375, + 13.984375, + 13.984375, + 13.96875, + 13.984375, + 13.96875, + 13.96875 + ] + }, + "node": { + "fixture": "long_string_1m", + "operation": "retain-parse", + "iterations": 32, + "engine": "node", + "repetitions": 7, + "cpu_us": 465.59375, + "cpu_samples_us": [ + 465.8125, + 469.53125, + 463.78125, + 465.59375, + 465.625, + 464.71875, + 464.375 + ], + "peak_rss_mib": 90.1875, + "peak_rss_samples_mib": [ + 90.171875, + 90.1875, + 90.1875, + 90.125, + 90.234375, + 90.0625, + 90.234375 + ], + "rss_after_mib": 89.296875, + "rss_after_samples_mib": [ + 89.296875, + 89.296875, + 89.296875, + 89.25, + 89.328125, + 89.15625, + 89.34375 + ], + "rss_before_mib": 55.125, + "rss_before_samples_mib": [ + 55.125, + 55.125, + 55.171875, + 55.109375, + 55.125, + 55.0, + 55.140625 + ] + }, + "bun": { + "fixture": "long_string_1m", + "operation": "retain-parse", + "iterations": 32, + "engine": "bun", + "repetitions": 7, + "cpu_us": 141.3125, + "cpu_samples_us": [ + 139.84375, + 144.75, + 138.75, + 141.3125, + 139.625, + 143.59375, + 153.0 + ], + "peak_rss_mib": 62.09375, + "peak_rss_samples_mib": [ + 62.09375, + 62.109375, + 62.09375, + 62.109375, + 62.0625, + 62.09375, + 62.09375 + ], + "rss_after_mib": 61.703125, + "rss_after_samples_mib": [ + 61.703125, + 61.71875, + 61.703125, + 61.71875, + 61.671875, + 61.703125, + 61.703125 + ], + "rss_before_mib": 29.484375, + "rss_before_samples_mib": [ + 29.46875, + 29.5, + 29.515625, + 29.46875, + 29.484375, + 29.484375, + 29.484375 + ] + } + }, + "cpu_delta_pct": 1.1173184357541999, + "cpu_slower_pairs": 5, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "count": 1, + "engines": { + "perry": { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 138.0, + "cpu_samples_us": [ + 135.0, + 129.0, + 148.0, + 134.0, + 145.0, + 139.0, + 138.0 + ], + "peak_rss_mib": 18.75, + "peak_rss_samples_mib": [ + 18.734375, + 18.75, + 18.734375, + 18.75, + 18.75, + 18.75, + 18.75 + ], + "rss_after_mib": 17.71875, + "rss_after_samples_mib": [ + 17.703125, + 17.71875, + 17.703125, + 17.71875, + 17.71875, + 17.71875, + 17.71875 + ], + "rss_before_mib": 16.609375, + "rss_before_samples_mib": [ + 16.59375, + 16.609375, + 16.59375, + 16.609375, + 16.609375, + 16.609375, + 16.609375 + ] + }, + "baseline": { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 132.0, + "cpu_samples_us": [ + 138.0, + 131.0, + 136.0, + 128.0, + 132.0, + 130.0, + 137.0 + ], + "peak_rss_mib": 18.71875, + "peak_rss_samples_mib": [ + 18.734375, + 18.71875, + 18.71875, + 18.71875, + 18.734375, + 18.71875, + 18.71875 + ], + "rss_after_mib": 17.6875, + "rss_after_samples_mib": [ + 17.703125, + 17.6875, + 17.6875, + 17.6875, + 17.703125, + 17.6875, + 17.6875 + ], + "rss_before_mib": 16.578125, + "rss_before_samples_mib": [ + 16.59375, + 16.578125, + 16.578125, + 16.578125, + 16.59375, + 16.578125, + 16.578125 + ] + }, + "node": { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 930.0, + "cpu_samples_us": [ + 945.0, + 940.0, + 928.0, + 954.0, + 904.0, + 873.0, + 930.0 + ], + "peak_rss_mib": 61.671875, + "peak_rss_samples_mib": [ + 61.59375, + 61.6875, + 61.671875, + 61.6875, + 61.609375, + 61.65625, + 61.734375 + ], + "rss_after_mib": 60.75, + "rss_after_samples_mib": [ + 60.671875, + 60.765625, + 60.75, + 60.75, + 60.65625, + 60.734375, + 60.8125 + ], + "rss_before_mib": 57.859375, + "rss_before_samples_mib": [ + 57.78125, + 57.875, + 57.90625, + 57.8125, + 57.765625, + 57.859375, + 57.890625 + ] + }, + "bun": { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 152.0, + "cpu_samples_us": [ + 147.0, + 153.0, + 151.0, + 165.0, + 153.0, + 152.0, + 150.0 + ], + "peak_rss_mib": 33.0625, + "peak_rss_samples_mib": [ + 33.0625, + 33.03125, + 33.078125, + 33.109375, + 33.0625, + 33.0625, + 33.078125 + ], + "rss_after_mib": 32.671875, + "rss_after_samples_mib": [ + 32.671875, + 32.640625, + 32.671875, + 32.71875, + 32.65625, + 32.671875, + 32.6875 + ], + "rss_before_mib": 31.609375, + "rss_before_samples_mib": [ + 31.59375, + 31.578125, + 31.609375, + 31.65625, + 31.59375, + 31.609375, + 31.609375 + ] + } + }, + "cpu_delta_pct": 4.545454545454541, + "cpu_slower_pairs": 5, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.03125, + "peak_rss_delta_mib": 0.03125, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "count": 32, + "engines": { + "perry": { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "iterations": 32, + "engine": "perry", + "repetitions": 7, + "cpu_us": 172.0625, + "cpu_samples_us": [ + 171.125, + 168.84375, + 182.125, + 170.40625, + 172.0625, + 174.03125, + 173.625 + ], + "peak_rss_mib": 51.75, + "peak_rss_samples_mib": [ + 51.75, + 51.75, + 51.75, + 51.71875, + 51.71875, + 51.75, + 51.71875 + ], + "rss_after_mib": 51.234375, + "rss_after_samples_mib": [ + 51.234375, + 51.234375, + 51.234375, + 51.203125, + 51.203125, + 51.234375, + 51.203125 + ], + "rss_before_mib": 16.609375, + "rss_before_samples_mib": [ + 16.59375, + 16.609375, + 16.609375, + 16.59375, + 16.609375, + 16.609375, + 16.59375 + ] + }, + "baseline": { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "iterations": 32, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 171.375, + "cpu_samples_us": [ + 171.375, + 172.0, + 171.0625, + 167.15625, + 175.96875, + 177.90625, + 168.46875 + ], + "peak_rss_mib": 51.734375, + "peak_rss_samples_mib": [ + 51.734375, + 51.703125, + 51.703125, + 51.734375, + 51.734375, + 51.734375, + 51.734375 + ], + "rss_after_mib": 51.21875, + "rss_after_samples_mib": [ + 51.21875, + 51.1875, + 51.1875, + 51.21875, + 51.21875, + 51.21875, + 51.21875 + ], + "rss_before_mib": 16.59375, + "rss_before_samples_mib": [ + 16.59375, + 16.59375, + 16.578125, + 16.578125, + 16.59375, + 16.578125, + 16.59375 + ] + }, + "node": { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "iterations": 32, + "engine": "node", + "repetitions": 7, + "cpu_us": 193.1875, + "cpu_samples_us": [ + 189.59375, + 196.4375, + 192.46875, + 191.46875, + 193.1875, + 196.75, + 196.3125 + ], + "peak_rss_mib": 93.34375, + "peak_rss_samples_mib": [ + 93.28125, + 93.34375, + 93.328125, + 93.328125, + 93.375, + 93.4375, + 93.40625 + ], + "rss_after_mib": 92.421875, + "rss_after_samples_mib": [ + 92.359375, + 92.421875, + 92.359375, + 92.359375, + 92.4375, + 92.5, + 92.484375 + ], + "rss_before_mib": 57.84375, + "rss_before_samples_mib": [ + 57.84375, + 57.84375, + 57.734375, + 57.734375, + 57.875, + 57.859375, + 57.9375 + ] + }, + "bun": { + "fixture": "long_string_1m", + "operation": "retain-stringify", + "iterations": 32, + "engine": "bun", + "repetitions": 7, + "cpu_us": 173.25, + "cpu_samples_us": [ + 174.8125, + 170.59375, + 167.09375, + 169.5625, + 173.53125, + 173.25, + 173.65625 + ], + "peak_rss_mib": 64.203125, + "peak_rss_samples_mib": [ + 64.15625, + 64.21875, + 64.15625, + 64.203125, + 64.21875, + 64.1875, + 64.21875 + ], + "rss_after_mib": 63.796875, + "rss_after_samples_mib": [ + 63.75, + 63.8125, + 63.75, + 63.796875, + 63.8125, + 63.78125, + 63.8125 + ], + "rss_before_mib": 31.609375, + "rss_before_samples_mib": [ + 31.59375, + 31.578125, + 31.609375, + 31.609375, + 31.609375, + 31.609375, + 31.609375 + ] + } + }, + "cpu_delta_pct": 0.40116703136396925, + "cpu_slower_pairs": 3, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "unicode_1m", + "operation": "retain-parse", + "count": 1, + "engines": { + "perry": { + "fixture": "unicode_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 201.0, + "cpu_samples_us": [ + 201.0, + 195.0, + 201.0, + 211.0, + 202.0, + 196.0, + 214.0 + ], + "peak_rss_mib": 15.6875, + "peak_rss_samples_mib": [ + 15.6875, + 15.671875, + 15.6875, + 15.6875, + 15.671875, + 15.6875, + 15.6875 + ], + "rss_after_mib": 14.65625, + "rss_after_samples_mib": [ + 14.65625, + 14.640625, + 14.65625, + 14.65625, + 14.640625, + 14.65625, + 14.65625 + ], + "rss_before_mib": 13.5, + "rss_before_samples_mib": [ + 13.5, + 13.484375, + 13.5, + 13.5, + 13.484375, + 13.5, + 13.5 + ] + }, + "baseline": { + "fixture": "unicode_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 198.0, + "cpu_samples_us": [ + 202.0, + 201.0, + 198.0, + 204.0, + 198.0, + 197.0, + 196.0 + ], + "peak_rss_mib": 15.671875, + "peak_rss_samples_mib": [ + 15.671875, + 15.65625, + 15.671875, + 15.671875, + 15.65625, + 15.65625, + 15.671875 + ], + "rss_after_mib": 14.640625, + "rss_after_samples_mib": [ + 14.640625, + 14.625, + 14.640625, + 14.640625, + 14.625, + 14.625, + 14.640625 + ], + "rss_before_mib": 13.484375, + "rss_before_samples_mib": [ + 13.484375, + 13.46875, + 13.484375, + 13.484375, + 13.46875, + 13.46875, + 13.484375 + ] + }, + "node": { + "fixture": "unicode_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 1240.0, + "cpu_samples_us": [ + 1225.0, + 1235.0, + 1241.0, + 1274.0, + 1217.0, + 1247.0, + 1240.0 + ], + "peak_rss_mib": 58.59375, + "peak_rss_samples_mib": [ + 58.609375, + 58.625, + 58.53125, + 58.5625, + 58.59375, + 58.59375, + 58.5625 + ], + "rss_after_mib": 57.84375, + "rss_after_samples_mib": [ + 57.84375, + 57.890625, + 57.8125, + 57.828125, + 57.859375, + 57.859375, + 57.8125 + ], + "rss_before_mib": 55.765625, + "rss_before_samples_mib": [ + 55.765625, + 55.78125, + 55.765625, + 55.765625, + 55.78125, + 55.78125, + 55.765625 + ] + }, + "bun": { + "fixture": "unicode_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 122.0, + "cpu_samples_us": [ + 126.0, + 117.0, + 123.0, + 122.0, + 119.0, + 118.0, + 123.0 + ], + "peak_rss_mib": 31.671875, + "peak_rss_samples_mib": [ + 31.6875, + 31.671875, + 31.671875, + 31.65625, + 31.734375, + 31.671875, + 31.75 + ], + "rss_after_mib": 31.296875, + "rss_after_samples_mib": [ + 31.3125, + 31.296875, + 31.296875, + 31.28125, + 31.359375, + 31.296875, + 31.375 + ], + "rss_before_mib": 30.296875, + "rss_before_samples_mib": [ + 30.3125, + 30.296875, + 30.296875, + 30.28125, + 30.359375, + 30.296875, + 30.375 + ] + } + }, + "cpu_delta_pct": 1.5151515151515138, + "cpu_slower_pairs": 4, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "unicode_1m", + "operation": "retain-parse", + "count": 32, + "engines": { + "perry": { + "fixture": "unicode_1m", + "operation": "retain-parse", + "iterations": 32, + "engine": "perry", + "repetitions": 7, + "cpu_us": 6.59375, + "cpu_samples_us": [ + 6.5625, + 6.84375, + 6.4375, + 6.625, + 6.5, + 6.625, + 6.59375 + ], + "peak_rss_mib": 15.6875, + "peak_rss_samples_mib": [ + 15.6875, + 15.6875, + 15.6875, + 15.6875, + 15.6875, + 15.6875, + 15.6875 + ], + "rss_after_mib": 14.65625, + "rss_after_samples_mib": [ + 14.65625, + 14.65625, + 14.65625, + 14.65625, + 14.65625, + 14.65625, + 14.65625 + ], + "rss_before_mib": 13.484375, + "rss_before_samples_mib": [ + 13.484375, + 13.484375, + 13.484375, + 13.484375, + 13.484375, + 13.484375, + 13.484375 + ] + }, + "baseline": { + "fixture": "unicode_1m", + "operation": "retain-parse", + "iterations": 32, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 6.5625, + "cpu_samples_us": [ + 6.71875, + 6.5625, + 7.21875, + 6.75, + 6.4375, + 6.53125, + 6.40625 + ], + "peak_rss_mib": 15.6875, + "peak_rss_samples_mib": [ + 15.6875, + 15.6875, + 15.6875, + 15.6875, + 15.671875, + 15.6875, + 15.671875 + ], + "rss_after_mib": 14.65625, + "rss_after_samples_mib": [ + 14.65625, + 14.65625, + 14.65625, + 14.65625, + 14.640625, + 14.65625, + 14.640625 + ], + "rss_before_mib": 13.484375, + "rss_before_samples_mib": [ + 13.484375, + 13.484375, + 13.484375, + 13.484375, + 13.46875, + 13.484375, + 13.46875 + ] + }, + "node": { + "fixture": "unicode_1m", + "operation": "retain-parse", + "iterations": 32, + "engine": "node", + "repetitions": 7, + "cpu_us": 528.75, + "cpu_samples_us": [ + 528.96875, + 528.40625, + 525.96875, + 528.75, + 527.5, + 528.875, + 529.0625 + ], + "peak_rss_mib": 87.078125, + "peak_rss_samples_mib": [ + 86.984375, + 87.109375, + 87.078125, + 87.125, + 87.125, + 87.078125, + 87.046875 + ], + "rss_after_mib": 86.453125, + "rss_after_samples_mib": [ + 86.359375, + 86.5, + 86.453125, + 86.5, + 86.5, + 86.4375, + 86.359375 + ], + "rss_before_mib": 55.796875, + "rss_before_samples_mib": [ + 55.703125, + 55.84375, + 55.8125, + 55.796875, + 55.796875, + 55.75, + 55.703125 + ] + }, + "bun": { + "fixture": "unicode_1m", + "operation": "retain-parse", + "iterations": 32, + "engine": "bun", + "repetitions": 7, + "cpu_us": 104.1875, + "cpu_samples_us": [ + 101.71875, + 101.25, + 105.15625, + 104.3125, + 103.25, + 105.0625, + 104.1875 + ], + "peak_rss_mib": 59.390625, + "peak_rss_samples_mib": [ + 59.375, + 59.46875, + 59.40625, + 59.390625, + 59.390625, + 59.375, + 59.375 + ], + "rss_after_mib": 59.0, + "rss_after_samples_mib": [ + 58.984375, + 59.078125, + 59.015625, + 59.0, + 59.0, + 58.984375, + 58.984375 + ], + "rss_before_mib": 30.296875, + "rss_before_samples_mib": [ + 30.28125, + 30.375, + 30.3125, + 30.296875, + 30.296875, + 30.28125, + 30.28125 + ] + } + }, + "cpu_delta_pct": 0.4761904761904745, + "cpu_slower_pairs": 4, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.0, + "peak_rss_delta_mib": 0.0, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "count": 1, + "engines": { + "perry": { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 120.0, + "cpu_samples_us": [ + 118.0, + 116.0, + 123.0, + 120.0, + 124.0, + 120.0, + 116.0 + ], + "peak_rss_mib": 17.609375, + "peak_rss_samples_mib": [ + 17.609375, + 17.609375, + 17.609375, + 17.609375, + 17.59375, + 17.59375, + 17.609375 + ], + "rss_after_mib": 16.578125, + "rss_after_samples_mib": [ + 16.578125, + 16.578125, + 16.578125, + 16.578125, + 16.5625, + 16.5625, + 16.578125 + ], + "rss_before_mib": 15.625, + "rss_before_samples_mib": [ + 15.625, + 15.625, + 15.625, + 15.625, + 15.609375, + 15.609375, + 15.625 + ] + }, + "baseline": { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 120.0, + "cpu_samples_us": [ + 124.0, + 120.0, + 129.0, + 117.0, + 118.0, + 124.0, + 113.0 + ], + "peak_rss_mib": 17.59375, + "peak_rss_samples_mib": [ + 17.59375, + 17.578125, + 17.578125, + 17.59375, + 17.59375, + 17.578125, + 17.59375 + ], + "rss_after_mib": 16.5625, + "rss_after_samples_mib": [ + 16.5625, + 16.546875, + 16.546875, + 16.5625, + 16.5625, + 16.546875, + 16.5625 + ], + "rss_before_mib": 15.609375, + "rss_before_samples_mib": [ + 15.609375, + 15.59375, + 15.59375, + 15.609375, + 15.609375, + 15.59375, + 15.609375 + ] + }, + "node": { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 1231.0, + "cpu_samples_us": [ + 1247.0, + 1237.0, + 1229.0, + 1262.0, + 1231.0, + 1231.0, + 1201.0 + ], + "peak_rss_mib": 61.640625, + "peak_rss_samples_mib": [ + 61.71875, + 61.625, + 61.671875, + 61.625, + 61.640625, + 61.609375, + 61.65625 + ], + "rss_after_mib": 60.96875, + "rss_after_samples_mib": [ + 61.0625, + 60.953125, + 60.96875, + 60.921875, + 61.0, + 60.96875, + 60.96875 + ], + "rss_before_mib": 58.203125, + "rss_before_samples_mib": [ + 58.28125, + 58.1875, + 58.203125, + 58.1875, + 58.265625, + 58.1875, + 58.265625 + ] + }, + "bun": { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 587.0, + "cpu_samples_us": [ + 587.0, + 582.0, + 569.0, + 619.0, + 587.0, + 589.0, + 586.0 + ], + "peak_rss_mib": 34.515625, + "peak_rss_samples_mib": [ + 34.546875, + 34.515625, + 34.5, + 34.9375, + 34.484375, + 34.546875, + 34.515625 + ], + "rss_after_mib": 34.109375, + "rss_after_samples_mib": [ + 34.140625, + 34.109375, + 34.09375, + 34.53125, + 34.078125, + 34.140625, + 34.109375 + ], + "rss_before_mib": 32.203125, + "rss_before_samples_mib": [ + 32.234375, + 32.21875, + 32.1875, + 32.171875, + 32.171875, + 32.234375, + 32.203125 + ] + } + }, + "cpu_delta_pct": 0.0, + "cpu_slower_pairs": 3, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "count": 32, + "engines": { + "perry": { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "iterations": 32, + "engine": "perry", + "repetitions": 7, + "cpu_us": 67.9375, + "cpu_samples_us": [ + 69.78125, + 65.9375, + 67.9375, + 70.4375, + 67.34375, + 70.9375, + 66.84375 + ], + "peak_rss_mib": 42.984375, + "peak_rss_samples_mib": [ + 42.984375, + 42.984375, + 42.96875, + 42.984375, + 42.984375, + 42.96875, + 42.984375 + ], + "rss_after_mib": 41.953125, + "rss_after_samples_mib": [ + 41.953125, + 41.953125, + 41.9375, + 41.953125, + 41.953125, + 41.9375, + 41.953125 + ], + "rss_before_mib": 15.625, + "rss_before_samples_mib": [ + 15.625, + 15.625, + 15.609375, + 15.625, + 15.625, + 15.609375, + 15.625 + ] + }, + "baseline": { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "iterations": 32, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 67.25, + "cpu_samples_us": [ + 67.03125, + 67.9375, + 65.0, + 66.9375, + 67.25, + 68.03125, + 68.03125 + ], + "peak_rss_mib": 42.96875, + "peak_rss_samples_mib": [ + 42.96875, + 42.96875, + 42.96875, + 42.96875, + 42.96875, + 42.96875, + 42.96875 + ], + "rss_after_mib": 41.9375, + "rss_after_samples_mib": [ + 41.9375, + 41.9375, + 41.9375, + 41.9375, + 41.9375, + 41.9375, + 41.9375 + ], + "rss_before_mib": 15.609375, + "rss_before_samples_mib": [ + 15.609375, + 15.609375, + 15.609375, + 15.59375, + 15.609375, + 15.59375, + 15.59375 + ] + }, + "node": { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "iterations": 32, + "engine": "node", + "repetitions": 7, + "cpu_us": 495.90625, + "cpu_samples_us": [ + 495.90625, + 491.21875, + 499.9375, + 498.96875, + 493.53125, + 495.8125, + 499.15625 + ], + "peak_rss_mib": 90.0, + "peak_rss_samples_mib": [ + 90.0, + 90.046875, + 90.0, + 90.0, + 89.984375, + 89.984375, + 89.984375 + ], + "rss_after_mib": 89.34375, + "rss_after_samples_mib": [ + 89.328125, + 89.375, + 89.3125, + 89.34375, + 89.34375, + 89.359375, + 89.328125 + ], + "rss_before_mib": 58.296875, + "rss_before_samples_mib": [ + 58.28125, + 58.328125, + 58.265625, + 58.296875, + 58.375, + 58.328125, + 58.28125 + ] + }, + "bun": { + "fixture": "unicode_1m", + "operation": "retain-stringify", + "iterations": 32, + "engine": "bun", + "repetitions": 7, + "cpu_us": 495.0625, + "cpu_samples_us": [ + 495.5, + 493.09375, + 497.46875, + 495.0625, + 494.0625, + 493.96875, + 497.8125 + ], + "peak_rss_mib": 62.21875, + "peak_rss_samples_mib": [ + 62.21875, + 62.1875, + 62.640625, + 62.21875, + 62.203125, + 62.203125, + 62.703125 + ], + "rss_after_mib": 61.8125, + "rss_after_samples_mib": [ + 61.8125, + 61.78125, + 62.234375, + 61.8125, + 61.796875, + 61.796875, + 62.296875 + ], + "rss_before_mib": 32.171875, + "rss_before_samples_mib": [ + 32.1875, + 32.171875, + 32.171875, + 32.1875, + 32.171875, + 32.171875, + 32.21875 + ] + } + }, + "cpu_delta_pct": 1.0223048327137496, + "cpu_slower_pairs": 5, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "wide_1m", + "operation": "retain-parse", + "count": 1, + "engines": { + "perry": { + "fixture": "wide_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 2606.0, + "cpu_samples_us": [ + 2564.0, + 2635.0, + 2596.0, + 2574.0, + 2613.0, + 2606.0, + 2616.0 + ], + "peak_rss_mib": 21.453125, + "peak_rss_samples_mib": [ + 21.4375, + 21.453125, + 21.453125, + 21.453125, + 21.453125, + 21.4375, + 21.453125 + ], + "rss_after_mib": 20.671875, + "rss_after_samples_mib": [ + 20.65625, + 20.671875, + 20.671875, + 20.671875, + 20.671875, + 20.65625, + 20.671875 + ], + "rss_before_mib": 13.6875, + "rss_before_samples_mib": [ + 13.671875, + 13.6875, + 13.6875, + 13.6875, + 13.6875, + 13.671875, + 13.6875 + ] + }, + "baseline": { + "fixture": "wide_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 2611.0, + "cpu_samples_us": [ + 2600.0, + 2656.0, + 2632.0, + 2622.0, + 2611.0, + 2605.0, + 2605.0 + ], + "peak_rss_mib": 21.4375, + "peak_rss_samples_mib": [ + 21.4375, + 21.4375, + 21.421875, + 21.421875, + 21.4375, + 21.421875, + 21.4375 + ], + "rss_after_mib": 20.65625, + "rss_after_samples_mib": [ + 20.65625, + 20.65625, + 20.640625, + 20.640625, + 20.65625, + 20.640625, + 20.65625 + ], + "rss_before_mib": 13.671875, + "rss_before_samples_mib": [ + 13.671875, + 13.671875, + 13.65625, + 13.65625, + 13.671875, + 13.65625, + 13.671875 + ] + }, + "node": { + "fixture": "wide_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 7526.0, + "cpu_samples_us": [ + 7473.0, + 7536.0, + 7694.0, + 7526.0, + 7629.0, + 7518.0, + 7487.0 + ], + "peak_rss_mib": 66.53125, + "peak_rss_samples_mib": [ + 66.53125, + 66.578125, + 66.515625, + 66.578125, + 66.578125, + 66.453125, + 66.46875 + ], + "rss_after_mib": 65.734375, + "rss_after_samples_mib": [ + 65.734375, + 65.84375, + 65.734375, + 65.828125, + 65.8125, + 65.65625, + 65.71875 + ], + "rss_before_mib": 55.265625, + "rss_before_samples_mib": [ + 55.234375, + 55.3125, + 55.265625, + 55.3125, + 55.3125, + 55.1875, + 55.21875 + ] + }, + "bun": { + "fixture": "wide_1m", + "operation": "retain-parse", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 5711.0, + "cpu_samples_us": [ + 5711.0, + 5726.0, + 5695.0, + 5651.0, + 5707.0, + 5731.0, + 5718.0 + ], + "peak_rss_mib": 36.734375, + "peak_rss_samples_mib": [ + 36.734375, + 36.75, + 36.71875, + 36.734375, + 36.734375, + 36.734375, + 36.75 + ], + "rss_after_mib": 36.34375, + "rss_after_samples_mib": [ + 36.34375, + 36.359375, + 36.328125, + 36.34375, + 36.34375, + 36.34375, + 36.359375 + ], + "rss_before_mib": 29.40625, + "rss_before_samples_mib": [ + 29.40625, + 29.40625, + 29.390625, + 29.40625, + 29.40625, + 29.40625, + 29.40625 + ] + } + }, + "cpu_delta_pct": -0.19149751053236796, + "cpu_slower_pairs": 3, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "wide_1m", + "operation": "retain-parse", + "count": 16, + "engines": { + "perry": { + "fixture": "wide_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "perry", + "repetitions": 7, + "cpu_us": 3676.9375, + "cpu_samples_us": [ + 3685.125, + 3674.8125, + 3682.8125, + 3676.125, + 3676.9375, + 3686.375, + 3661.375 + ], + "peak_rss_mib": 77.65625, + "peak_rss_samples_mib": [ + 77.671875, + 77.65625, + 77.65625, + 77.671875, + 77.65625, + 77.65625, + 77.671875 + ], + "rss_after_mib": 77.15625, + "rss_after_samples_mib": [ + 77.171875, + 77.15625, + 77.15625, + 77.171875, + 77.15625, + 77.15625, + 77.171875 + ], + "rss_before_mib": 13.6875, + "rss_before_samples_mib": [ + 13.6875, + 13.671875, + 13.6875, + 13.6875, + 13.6875, + 13.671875, + 13.6875 + ] + }, + "baseline": { + "fixture": "wide_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 3665.375, + "cpu_samples_us": [ + 3663.0625, + 3665.375, + 3665.875, + 3680.5, + 3669.5, + 3658.4375, + 3653.1875 + ], + "peak_rss_mib": 77.640625, + "peak_rss_samples_mib": [ + 77.65625, + 77.640625, + 77.640625, + 77.640625, + 77.640625, + 77.65625, + 77.640625 + ], + "rss_after_mib": 77.140625, + "rss_after_samples_mib": [ + 77.15625, + 77.140625, + 77.140625, + 77.140625, + 77.140625, + 77.15625, + 77.140625 + ], + "rss_before_mib": 13.671875, + "rss_before_samples_mib": [ + 13.671875, + 13.65625, + 13.671875, + 13.65625, + 13.65625, + 13.671875, + 13.671875 + ] + }, + "node": { + "fixture": "wide_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "node", + "repetitions": 7, + "cpu_us": 5572.875, + "cpu_samples_us": [ + 5549.375, + 5572.875, + 5544.625, + 5605.5, + 5573.3125, + 5582.0, + 5548.25 + ], + "peak_rss_mib": 113.28125, + "peak_rss_samples_mib": [ + 113.375, + 113.25, + 113.28125, + 113.265625, + 113.328125, + 113.296875, + 113.21875 + ], + "rss_after_mib": 112.640625, + "rss_after_samples_mib": [ + 112.703125, + 112.578125, + 112.65625, + 112.640625, + 112.6875, + 112.59375, + 112.578125 + ], + "rss_before_mib": 55.25, + "rss_before_samples_mib": [ + 55.34375, + 55.21875, + 55.28125, + 55.25, + 55.296875, + 55.203125, + 55.1875 + ] + }, + "bun": { + "fixture": "wide_1m", + "operation": "retain-parse", + "iterations": 16, + "engine": "bun", + "repetitions": 7, + "cpu_us": 4313.3125, + "cpu_samples_us": [ + 4284.4375, + 4319.1875, + 4284.5625, + 4313.3125, + 4292.0625, + 4315.8125, + 4337.25 + ], + "peak_rss_mib": 69.34375, + "peak_rss_samples_mib": [ + 69.3125, + 69.3125, + 69.265625, + 69.359375, + 69.34375, + 69.359375, + 69.390625 + ], + "rss_after_mib": 68.953125, + "rss_after_samples_mib": [ + 68.921875, + 68.921875, + 68.875, + 68.96875, + 68.953125, + 68.96875, + 69.0 + ], + "rss_before_mib": 29.40625, + "rss_before_samples_mib": [ + 29.421875, + 29.40625, + 29.390625, + 29.40625, + 29.40625, + 29.40625, + 29.4375 + ] + } + }, + "cpu_delta_pct": 0.31545203423932744, + "cpu_slower_pairs": 6, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": false + }, + { + "fixture": "wide_1m", + "operation": "retain-stringify", + "count": 1, + "engines": { + "perry": { + "fixture": "wide_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "perry", + "repetitions": 7, + "cpu_us": 2492.0, + "cpu_samples_us": [ + 2504.0, + 2488.0, + 2491.0, + 2505.0, + 2492.0, + 2499.0, + 2491.0 + ], + "peak_rss_mib": 23.890625, + "peak_rss_samples_mib": [ + 23.890625, + 23.890625, + 23.875, + 23.890625, + 23.890625, + 23.875, + 23.890625 + ], + "rss_after_mib": 22.859375, + "rss_after_samples_mib": [ + 22.859375, + 22.859375, + 22.84375, + 22.859375, + 22.859375, + 22.84375, + 22.859375 + ], + "rss_before_mib": 21.578125, + "rss_before_samples_mib": [ + 21.578125, + 21.578125, + 21.5625, + 21.578125, + 21.578125, + 21.5625, + 21.578125 + ] + }, + "baseline": { + "fixture": "wide_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 2502.0, + "cpu_samples_us": [ + 2513.0, + 2502.0, + 2503.0, + 2522.0, + 2480.0, + 2486.0, + 2491.0 + ], + "peak_rss_mib": 23.875, + "peak_rss_samples_mib": [ + 23.875, + 23.859375, + 23.859375, + 23.875, + 23.875, + 23.875, + 23.875 + ], + "rss_after_mib": 22.84375, + "rss_after_samples_mib": [ + 22.84375, + 22.828125, + 22.828125, + 22.84375, + 22.84375, + 22.84375, + 22.84375 + ], + "rss_before_mib": 21.5625, + "rss_before_samples_mib": [ + 21.5625, + 21.546875, + 21.546875, + 21.5625, + 21.5625, + 21.5625, + 21.5625 + ] + }, + "node": { + "fixture": "wide_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "node", + "repetitions": 7, + "cpu_us": 7593.0, + "cpu_samples_us": [ + 7555.0, + 7643.0, + 7628.0, + 7602.0, + 7593.0, + 7554.0, + 7589.0 + ], + "peak_rss_mib": 69.453125, + "peak_rss_samples_mib": [ + 69.515625, + 69.453125, + 69.390625, + 69.453125, + 69.4375, + 69.46875, + 69.546875 + ], + "rss_after_mib": 68.78125, + "rss_after_samples_mib": [ + 68.796875, + 68.78125, + 68.671875, + 68.78125, + 68.75, + 68.796875, + 68.890625 + ], + "rss_before_mib": 66.515625, + "rss_before_samples_mib": [ + 66.53125, + 66.515625, + 66.40625, + 66.515625, + 66.484375, + 66.53125, + 66.53125 + ] + }, + "bun": { + "fixture": "wide_1m", + "operation": "retain-stringify", + "iterations": 1, + "engine": "bun", + "repetitions": 7, + "cpu_us": 771.0, + "cpu_samples_us": [ + 798.0, + 762.0, + 770.0, + 765.0, + 772.0, + 771.0, + 797.0 + ], + "peak_rss_mib": 39.6875, + "peak_rss_samples_mib": [ + 39.703125, + 39.6875, + 39.671875, + 39.703125, + 39.6875, + 39.671875, + 39.671875 + ], + "rss_after_mib": 39.296875, + "rss_after_samples_mib": [ + 39.3125, + 39.296875, + 39.28125, + 39.3125, + 39.296875, + 39.28125, + 39.28125 + ], + "rss_before_mib": 37.296875, + "rss_before_samples_mib": [ + 37.296875, + 37.296875, + 37.28125, + 37.3125, + 37.296875, + 37.28125, + 37.28125 + ] + } + }, + "cpu_delta_pct": -0.3996802557953649, + "cpu_slower_pairs": 2, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + }, + { + "fixture": "wide_1m", + "operation": "retain-stringify", + "count": 16, + "engines": { + "perry": { + "fixture": "wide_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "perry", + "repetitions": 7, + "cpu_us": 752.5, + "cpu_samples_us": [ + 752.5, + 747.5, + 746.8125, + 754.625, + 753.0, + 752.5625, + 752.4375 + ], + "peak_rss_mib": 37.046875, + "peak_rss_samples_mib": [ + 37.046875, + 37.03125, + 37.046875, + 37.046875, + 37.046875, + 37.03125, + 37.046875 + ], + "rss_after_mib": 36.015625, + "rss_after_samples_mib": [ + 36.015625, + 36.0, + 36.015625, + 36.015625, + 36.015625, + 36.0, + 36.015625 + ], + "rss_before_mib": 21.5625, + "rss_before_samples_mib": [ + 21.5625, + 21.5625, + 21.578125, + 21.5625, + 21.578125, + 21.5625, + 21.578125 + ] + }, + "baseline": { + "fixture": "wide_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "baseline", + "repetitions": 7, + "cpu_us": 752.375, + "cpu_samples_us": [ + 751.6875, + 751.0, + 752.375, + 755.0, + 751.8125, + 759.0625, + 756.8125 + ], + "peak_rss_mib": 37.03125, + "peak_rss_samples_mib": [ + 37.03125, + 37.03125, + 37.03125, + 37.03125, + 37.03125, + 37.015625, + 37.015625 + ], + "rss_after_mib": 36.0, + "rss_after_samples_mib": [ + 36.0, + 36.0, + 36.0, + 36.0, + 36.0, + 35.984375, + 35.984375 + ], + "rss_before_mib": 21.546875, + "rss_before_samples_mib": [ + 21.5625, + 21.546875, + 21.546875, + 21.5625, + 21.5625, + 21.546875, + 21.546875 + ] + }, + "node": { + "fixture": "wide_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "node", + "repetitions": 7, + "cpu_us": 6471.0, + "cpu_samples_us": [ + 6471.0, + 6456.1875, + 6509.5625, + 6490.6875, + 6462.5, + 6470.5, + 6480.75 + ], + "peak_rss_mib": 87.265625, + "peak_rss_samples_mib": [ + 87.265625, + 87.1875, + 87.40625, + 87.3125, + 87.25, + 87.21875, + 87.296875 + ], + "rss_after_mib": 86.640625, + "rss_after_samples_mib": [ + 86.640625, + 86.53125, + 86.75, + 86.6875, + 86.609375, + 86.546875, + 86.640625 + ], + "rss_before_mib": 66.5, + "rss_before_samples_mib": [ + 66.421875, + 66.390625, + 66.53125, + 66.5, + 66.5, + 66.421875, + 66.515625 + ] + }, + "bun": { + "fixture": "wide_1m", + "operation": "retain-stringify", + "iterations": 16, + "engine": "bun", + "repetitions": 7, + "cpu_us": 702.9375, + "cpu_samples_us": [ + 705.125, + 701.0, + 702.9375, + 702.4375, + 701.9375, + 707.375, + 703.125 + ], + "peak_rss_mib": 53.890625, + "peak_rss_samples_mib": [ + 53.875, + 53.890625, + 53.859375, + 53.921875, + 53.890625, + 53.890625, + 53.890625 + ], + "rss_after_mib": 53.5, + "rss_after_samples_mib": [ + 53.484375, + 53.5, + 53.46875, + 53.53125, + 53.5, + 53.5, + 53.5 + ], + "rss_before_mib": 37.28125, + "rss_before_samples_mib": [ + 37.265625, + 37.28125, + 37.25, + 37.3125, + 37.28125, + 37.28125, + 37.28125 + ] + } + }, + "cpu_delta_pct": 0.01661405549093775, + "cpu_slower_pairs": 2, + "cpu_separated_regression": false, + "rss_after_delta_mib": 0.015625, + "peak_rss_delta_mib": 0.015625, + "rss_after_separated_regression": false, + "rss_after_beats_both_peers": true + } + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-long_string_1m-retain-stringify-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-long_string_1m-retain-stringify-normal.stderr.gz new file mode 100644 index 0000000000..e84380efee Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-long_string_1m-retain-stringify-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-long_string_1m-retain-stringify-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-long_string_1m-retain-stringify-normal.stdout.gz new file mode 100644 index 0000000000..95e3ef1e32 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-long_string_1m-retain-stringify-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-long_string_1m-retain-stringify-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-long_string_1m-retain-stringify-scheduled.stderr.gz new file mode 100644 index 0000000000..72109def06 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-long_string_1m-retain-stringify-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-long_string_1m-retain-stringify-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-long_string_1m-retain-stringify-scheduled.stdout.gz new file mode 100644 index 0000000000..e1b3cbe55b Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-long_string_1m-retain-stringify-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-small_record-retain-stringify-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-small_record-retain-stringify-normal.stderr.gz new file mode 100644 index 0000000000..d5bdad849d Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-small_record-retain-stringify-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-small_record-retain-stringify-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-small_record-retain-stringify-normal.stdout.gz new file mode 100644 index 0000000000..6c238ac042 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-small_record-retain-stringify-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-small_record-retain-stringify-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-small_record-retain-stringify-scheduled.stderr.gz new file mode 100644 index 0000000000..36b03517a2 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-small_record-retain-stringify-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-small_record-retain-stringify-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-small_record-retain-stringify-scheduled.stdout.gz new file mode 100644 index 0000000000..f58e08d1ee Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-small_record-retain-stringify-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-tiny_object-retain-stringify-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-tiny_object-retain-stringify-normal.stderr.gz new file mode 100644 index 0000000000..d41f8d1b51 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-tiny_object-retain-stringify-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-tiny_object-retain-stringify-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-tiny_object-retain-stringify-normal.stdout.gz new file mode 100644 index 0000000000..77892310d8 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-tiny_object-retain-stringify-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-tiny_object-retain-stringify-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-tiny_object-retain-stringify-scheduled.stderr.gz new file mode 100644 index 0000000000..12a202875a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-tiny_object-retain-stringify-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-tiny_object-retain-stringify-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-tiny_object-retain-stringify-scheduled.stdout.gz new file mode 100644 index 0000000000..98fb78d27a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-tiny_object-retain-stringify-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-unicode_1m-retain-stringify-normal.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-unicode_1m-retain-stringify-normal.stderr.gz new file mode 100644 index 0000000000..2dfb7d1931 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-unicode_1m-retain-stringify-normal.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-unicode_1m-retain-stringify-normal.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-unicode_1m-retain-stringify-normal.stdout.gz new file mode 100644 index 0000000000..2f77627490 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-unicode_1m-retain-stringify-normal.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-unicode_1m-retain-stringify-scheduled.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-unicode_1m-retain-stringify-scheduled.stderr.gz new file mode 100644 index 0000000000..c6caa24b57 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-unicode_1m-retain-stringify-scheduled.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-unicode_1m-retain-stringify-scheduled.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-unicode_1m-retain-stringify-scheduled.stdout.gz new file mode 100644 index 0000000000..2680aee07b Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-candidate-unicode_1m-retain-stringify-scheduled.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-worker.js b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-worker.js new file mode 100644 index 0000000000..92e8f87b8d --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-worker.js @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained = []; +let last = null; +let checksum = 0; +function run(count ) { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-worker.ts b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-worker.ts new file mode 100644 index 0000000000..5501d8dcf5 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/retained-zero-worker.ts @@ -0,0 +1,82 @@ +// Identical source for Perry, Node and Bun. Inputs are produced outside timing. +import { readFileSync } from 'node:fs'; + +const file = process.argv[2]; +const operation = process.argv[3]; +const dynamicSpacer: any = Number(process.argv[7] || '0'); +const iterations = Number(process.argv[4]); +const warmup = Number(process.argv[5]); +const source = readFileSync(file, 'utf8'); +let input: any = null; +// An object envelope forces eager Perry parsing of nested arrays. This prevents +// stringify-only from measuring the lazy original-text copy shortcut. +if (operation === 'stringify' || operation === 'pretty' || operation === 'retain-stringify') { + input = JSON.parse('{"data":' + source + '}').data; +} +let retained: any[] = []; +let last: any = null; +let checksum = 0; +function run(count: number): number { + let sum = 0; + if (operation === 'parse' || operation === 'retain-parse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + last = value; + if (operation === 'retain-parse') retained.push(value); + sum += value === null ? 0 : 1; + } + } else if (operation === 'scan' || operation === 'sparse') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + if (operation === 'scan') { + for (let j = 0; j < value.length; j++) sum += value[j].id; + } else { + sum += value[0].id + value[value.length - 1].id; + } + last = value; + } + } else if (operation === 'roundtrip') { + for (let i = 0; i < count; i++) { + const value: any = JSON.parse(source); + const result = JSON.stringify(value); + sum += result.length; + last = result; + } + } else if (operation === 'stringify' || operation === 'retain-stringify') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, dynamicSpacer); + sum += result.length; + last = result; + if (operation === 'retain-stringify') retained.push(result); + } + } else if (operation === 'pretty') { + for (let i = 0; i < count; i++) { + const result = JSON.stringify(input, null, 2); + sum += result.length; + last = result; + } + } + return sum; +} +checksum += run(warmup); +const rssBefore = process.memoryUsage().rss; +const cpuBefore = process.cpuUsage(); +const started = performance.now(); +checksum += run(iterations); +const elapsedMs = performance.now() - started; +const cpuAfter = process.cpuUsage(); +const rssAfter = process.memoryUsage().rss; +const userUs = cpuAfter.user - cpuBefore.user; +const systemUs = cpuAfter.system - cpuBefore.system; +console.log('RESULT', elapsedMs, userUs, systemUs, rssBefore, rssAfter, checksum, retained.length); +// Check final parse/stringify output outside timing. The controller hashes this +// against Node; touching every byte also makes produced output observable. +if (process.argv[6] === 'verify') { + if (operation === 'parse' || operation === 'scan' || operation === 'sparse' || operation === 'retain-parse') { + console.log('VERIFY', JSON.stringify(last)); + } else { + console.log('VERIFY', last); + } +} +// Keep retained graphs live through measurement and verification. +console.log('KEEP', retained.length, last === null ? 0 : 1); diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/root-comparison.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/root-comparison.json new file mode 100644 index 0000000000..b2c92f5711 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/root-comparison.json @@ -0,0 +1,185 @@ +{ + "ir_files": [ + { + "mode": "native", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "4ffa7d362b6de198db675b7d20c423fa84db84727d307eb28d065c01407f9813", + "candidate_sha256": "8b6ecd6a35e30d47d6b9f3e8a31c864c8b4c1671032ef023db633c1e7f2cf1cd", + "normalized_sha256": "2d54b9e25fb20c03b59ca8d18a35fa88c071e63e4d38c7b5c6193407a351a56a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "9e595efd5cda8ce9b3c493009e94110625952dd9ceb1618dbdc242ad98982d9f", + "candidate_sha256": "1ff0255b1234c1a08f8c074aaa64a8dceeb7e9137bf0f4e8de7209de13ffb1c2", + "normalized_sha256": "9892c9273c75b2a9862f3213fd34b524f12809cd4bd93f686f54ae7cf0f5735d", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "27ed6fb6889be2200f537f470871bf364012f76c2c97f1ecafc4e3b437129055", + "candidate_sha256": "7191733bf871fe2b47bab95a56a17f4bbd3cea5d5c08903070b8f2608633be9c", + "normalized_sha256": "c555d3c7c69a88199574a0ba39634549ec127236317379c5665c9a1270770476", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d649e8609b426cb14f57b500728ad8765339591e33426b10784da7431cfb0359", + "candidate_sha256": "0fb76b33b0dd2739e44bf2ddcf5bc4311d693dd5a90a65df7ffee43599b76c2f", + "normalized_sha256": "ef908a2a54dc7ddc34d05be1eba933ea63ba4d1cd3978fe3e0af8c2c679268a3", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "18b6fba17f0d682ee00392756a149d7e9cb5cb87242d755c3c99f7d582298749", + "candidate_sha256": "06264825bf7cbff008313be119b1b82eb9becf85ad8c8f73d2fff66277abe63c", + "normalized_sha256": "45cce147ac495b89188390522a65e91be4b08c8a0a2b36c354f085067b67e468", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "627bb91d781f56c85c2dbfc9cd92ce4575b024a48dd2726f78b12e774fdceec8", + "candidate_sha256": "5b3d1433a937bdbd3a0e3291c0bcd6eddd1105c54f996aacfde0ed350db72af1", + "normalized_sha256": "2309fdeecdedb442ef1311c4dfb278ccddc9293d812bc364d6de17ac7e00e01a", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "be3f4a53152286d4ec964632daeea05476092a0addf46bfe84093e3046edfdfe", + "candidate_sha256": "1cc7383dca37929fcd564fbb18d0e140be278bae543a556735b6ccb59b754213", + "normalized_sha256": "6137f0af59a4e8ba78a15d40607529d6ea51f5c7e1a1c7809906d8629bb9a2c0", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "31b3a1f2abea3d144f76ec2d04ec1fd28143876398f001fd85651e8a445db13a", + "candidate_sha256": "5b41faf657864e49e32f8094172e06e4fe4fbb194c15a59d80b80aa9d840ecab", + "normalized_sha256": "ffd4b8bf82446eeeabdbefb15a5a4160381fa4960ee988189bb5e9c5f2855e39", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "native", + "file": "worker-0.ll", + "same": true, + "main_sha256": "0a43701fb9373f9b7be1522bfe8fd9c81acf58389b2453804fe8b96477f21af5", + "candidate_sha256": "f7cd047428912e67b3b76dd96a1f7be14b4ee38925546c6b885a37467351ab0e", + "normalized_sha256": "872217f439889862138ef684fb6b3385cd75c6f059d425e4e2dcac78f4eb3515", + "normalization": "only first ModuleID path comment removed" + }, + { + "mode": "shadow", + "file": "access-worker-0.ll", + "same": true, + "main_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "candidate_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalized_sha256": "07f6b6498e35f909fc85c3670539f1a582723158a81c2bdd210e3c868aec2add", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "callback-only-0.ll", + "same": true, + "main_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "candidate_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalized_sha256": "77de5d9897ffd9136ff2c90528457fd1836cca8d5d45859ce1f7a15459aa3637", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "options-worker-0.ll", + "same": true, + "main_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "candidate_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalized_sha256": "304f354d77d6b33aa54352a75c4aca55c737082956d622fadce11daf6e0180a4", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "prior-entry-0.ll", + "same": true, + "main_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "candidate_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalized_sha256": "d747eb847e8aaaf07fc8d9304232b10d18f7c491d95ae7ebd648ead2d5c35c57", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_construction-0.ll", + "same": true, + "main_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "candidate_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalized_sha256": "263ed7d1ca2866a3b75792a3d079111fbf2e0314b740c7e31e33fb0ed0647a6e", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_cached_reads-0.ll", + "same": true, + "main_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "candidate_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalized_sha256": "3a1d0a5e6c3226f9c0972c1eedd5fbcc329e17f97c94286e23fe3ee031a74266", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_source_length-0.ll", + "same": true, + "main_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "candidate_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalized_sha256": "8c51b1ef829b7e32879bab36a5ff4ac80f7ce40c62f39c055f351a870a136928", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "test_json_template_capture-0.ll", + "same": true, + "main_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "candidate_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalized_sha256": "894cd8233574a09270fc273a75b5e22eacea2d7d0619a12cf868be81bfc57e0c", + "normalization": "none" + }, + { + "mode": "shadow", + "file": "worker-0.ll", + "same": true, + "main_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "candidate_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalized_sha256": "05b9daaba03ce5a95f0b067c8208399cb3b25c76553e23a0d148e900bfb1d416", + "normalization": "none" + } + ], + "checks_match": true, + "native_fingerprints": [ + "options-worker-0.ll::perry_fn_options_worker_ts__run$generic::unrooted:global->js_closure_alloc_singleton", + "options-worker-0.ll::perry_fn_options_worker_ts__run$spec_b::unrooted:global->js_closure_alloc_singleton", + "prior-entry-0.ll::main::stale:alloc->js_write_barrier_root_nanbox", + "prior-entry-0.ll::perry_closure_prior_entry_ts__5::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$generic::unrooted:global->js_array_push_f64_spec", + "prior-entry-0.ll::perry_fn_prior_entry_ts____obj_method_toJSON_1$spec_b::unrooted:global->js_array_push_f64_spec", + "test_json_cached_construction-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_cached_reads-0.ll::main::unrooted:alloc->js_get_string_pointer_unified", + "test_json_source_length-0.ll::main::unrooted:strhandle->js_put_value_set_ic_overflow_store" + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/rotating-analysis.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/rotating-analysis.json new file mode 100644 index 0000000000..bf417e000f --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/rotating-analysis.json @@ -0,0 +1,1575 @@ +{ + "trials": 420, + "calibration_trials": 60, + "verification_trials": 100, + "window": { + "owner": "json-perf-22624-1789119696", + "load_before": [ + 2.0302734375, + 1.671875, + 1.6552734375 + ], + "started_utc": "2026-09-11T09:41:36Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/trusted-materialized-read-r26/run-rotating.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-rotating-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-rotating-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--filter", + "unicode_1m,long_string_1m,escaped_1m,small_record,records_array_1m", + "--repeat", + "7", + "--source-commit", + "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-rotating" + ], + "competing_workloads_before": [], + "load_after": [ + 1.79150390625, + 1.68212890625, + 1.66064453125 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:43:19Z" + }, + "cases": [ + { + "fixture": "small_record", + "mode": "rotating", + "engines": { + "perry": { + "iterations": 575815, + "cpu_samples_us": [ + 0.4952806022767729, + 0.4952927589590407, + 0.4938964771671457, + 0.494332381059889, + 0.49436885110669226, + 0.4943653777689015, + 0.4939659439229614 + ], + "cpu_us": 0.4943653777689015, + "peak_rss_samples_mib": [ + 31.984375, + 31.984375, + 32.0, + 31.984375, + 31.984375, + 31.984375, + 32.015625 + ], + "peak_rss_mib": 31.984375 + }, + "node": { + "iterations": 575815, + "cpu_samples_us": [ + 0.32389916900393356, + 0.33155961550150653, + 0.33104903484626136, + 0.3527157159851688, + 0.3489957712112397, + 0.3280098642793258, + 0.37115045630975224 + ], + "cpu_us": 0.33155961550150653, + "peak_rss_samples_mib": [ + 59.890625, + 59.921875, + 59.875, + 59.90625, + 59.875, + 59.9375, + 59.671875 + ], + "peak_rss_mib": 59.890625 + }, + "bun": { + "iterations": 575815, + "cpu_samples_us": [ + 0.25538758108072906, + 0.25562203138160694, + 0.2553893177496244, + 0.2556515547528286, + 0.2560423052542917, + 0.2547137535493171, + 0.25594852513394056 + ], + "cpu_us": 0.25562203138160694, + "peak_rss_samples_mib": [ + 80.234375, + 80.171875, + 80.109375, + 80.125, + 80.21875, + 80.109375, + 80.1875 + ], + "peak_rss_mib": 80.171875 + }, + "baseline": { + "iterations": 575815, + "cpu_samples_us": [ + 0.49565051275149136, + 0.4952423955610743, + 0.4944626312270434, + 0.4935613000703351, + 0.4939537872406936, + 0.49563835606922363, + 0.49399720396307845 + ], + "cpu_us": 0.4944626312270434, + "peak_rss_samples_mib": [ + 31.96875, + 31.96875, + 32.0, + 31.953125, + 31.96875, + 31.96875, + 31.953125 + ], + "peak_rss_mib": 31.96875 + } + }, + "delta_pct": -0.019668515272952547, + "slower_pairs": 3, + "separated_regression": false, + "separated_improvement": false + }, + { + "fixture": "small_record", + "mode": "same", + "engines": { + "perry": { + "iterations": 1562500, + "cpu_samples_us": [ + 0.09904768, + 0.09907328, + 0.09889856, + 0.09910976, + 0.09912192, + 0.09912832, + 0.09944704 + ], + "cpu_us": 0.09910976, + "peak_rss_samples_mib": [ + 77.609375, + 77.609375, + 77.640625, + 77.640625, + 77.609375, + 77.640625, + 77.609375 + ], + "peak_rss_mib": 77.609375 + }, + "bun": { + "iterations": 1562500, + "cpu_samples_us": [ + 0.24507712, + 0.24508736, + 0.24624256, + 0.24522816, + 0.24529024, + 0.24500864, + 0.2452672 + ], + "cpu_us": 0.24522816, + "peak_rss_samples_mib": [ + 79.890625, + 79.828125, + 79.875, + 79.859375, + 79.90625, + 79.8125, + 79.828125 + ], + "peak_rss_mib": 79.859375 + }, + "baseline": { + "iterations": 1562500, + "cpu_samples_us": [ + 0.09904, + 0.09898944, + 0.09896832, + 0.09909696, + 0.09906624, + 0.09894464, + 0.09896064 + ], + "cpu_us": 0.09898944, + "peak_rss_samples_mib": [ + 77.59375, + 77.59375, + 77.59375, + 77.625, + 77.625, + 77.625, + 77.609375 + ], + "peak_rss_mib": 77.609375 + }, + "node": { + "iterations": 1562500, + "cpu_samples_us": [ + 0.33719104, + 0.34851392, + 0.363552, + 0.33044032, + 0.33987072, + 0.36774976, + 0.32282112 + ], + "cpu_us": 0.33987072, + "peak_rss_samples_mib": [ + 59.546875, + 59.640625, + 59.609375, + 59.640625, + 59.640625, + 59.71875, + 59.609375 + ], + "peak_rss_mib": 59.640625 + } + }, + "delta_pct": 0.12154831868935734, + "slower_pairs": 6, + "separated_regression": false, + "separated_improvement": false + }, + { + "fixture": "small_record", + "mode": "select", + "engines": { + "perry": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.0094375, + 0.0094375, + 0.0094255, + 0.009448, + 0.009429, + 0.009513, + 0.0094365 + ], + "cpu_us": 0.0094375, + "peak_rss_samples_mib": [ + 12.8125, + 12.8125, + 12.8125, + 12.8125, + 12.8125, + 12.8125, + 12.8125 + ], + "peak_rss_mib": 12.8125 + }, + "baseline": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.0094265, + 0.00943, + 0.00942, + 0.009456, + 0.009425, + 0.009445, + 0.009425 + ], + "cpu_us": 0.0094265, + "peak_rss_samples_mib": [ + 12.796875, + 12.796875, + 12.796875, + 12.796875, + 12.796875, + 12.8125, + 12.796875 + ], + "peak_rss_mib": 12.796875 + }, + "node": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.00274, + 0.002651, + 0.0026675, + 0.0026375, + 0.002657, + 0.002672, + 0.0026735 + ], + "cpu_us": 0.0026675, + "peak_rss_samples_mib": [ + 57.9375, + 57.84375, + 57.90625, + 57.703125, + 57.8125, + 57.859375, + 57.859375 + ], + "peak_rss_mib": 57.859375 + }, + "bun": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.003611, + 0.003654, + 0.00361, + 0.003622, + 0.003612, + 0.003659, + 0.0036305 + ], + "cpu_us": 0.003622, + "peak_rss_samples_mib": [ + 35.25, + 35.265625, + 35.25, + 35.25, + 35.25, + 35.25, + 35.234375 + ], + "peak_rss_mib": 35.25 + } + }, + "delta_pct": 0.11669230361215366, + "slower_pairs": 6, + "separated_regression": false, + "separated_improvement": false + }, + { + "fixture": "records_array_1m", + "mode": "rotating", + "engines": { + "bun": { + "iterations": 175, + "cpu_samples_us": [ + 2438.097142857143, + 2161.88, + 2154.691428571429, + 2163.2342857142858, + 2160.9542857142856, + 2157.308571428571, + 2168.4742857142855 + ], + "cpu_us": 2161.88, + "peak_rss_samples_mib": [ + 100.25, + 101.875, + 98.359375, + 100.40625, + 102.046875, + 100.484375, + 100.3125 + ], + "peak_rss_mib": 100.40625 + }, + "perry": { + "iterations": 175, + "cpu_samples_us": [ + 943.1714285714286, + 941.7314285714285, + 943.7314285714285, + 943.6228571428571, + 941.7714285714286, + 942.9771428571429, + 940.8171428571428 + ], + "cpu_us": 942.9771428571429, + "peak_rss_samples_mib": [ + 76.3125, + 76.3125, + 76.296875, + 76.296875, + 76.296875, + 76.296875, + 76.296875 + ], + "peak_rss_mib": 76.296875 + }, + "baseline": { + "iterations": 175, + "cpu_samples_us": [ + 941.64, + 945.4571428571429, + 946.2285714285714, + 943.0742857142857, + 944.4114285714286, + 941.9257142857143, + 943.3542857142858 + ], + "cpu_us": 943.3542857142858, + "peak_rss_samples_mib": [ + 76.296875, + 76.296875, + 76.28125, + 76.28125, + 76.28125, + 76.296875, + 76.28125 + ], + "peak_rss_mib": 76.28125 + }, + "node": { + "iterations": 175, + "cpu_samples_us": [ + 2733.96, + 2782.8342857142857, + 2852.445714285714, + 2677.3942857142856, + 2740.7085714285713, + 2713.2914285714287, + 2676.7085714285713 + ], + "cpu_us": 2733.96, + "peak_rss_samples_mib": [ + 128.8125, + 128.890625, + 128.9375, + 128.890625, + 128.765625, + 128.8125, + 128.890625 + ], + "peak_rss_mib": 128.890625 + } + }, + "delta_pct": -0.0399789202057077, + "slower_pairs": 3, + "separated_regression": false, + "separated_improvement": false + }, + { + "fixture": "records_array_1m", + "mode": "same", + "engines": { + "perry": { + "iterations": 175, + "cpu_samples_us": [ + 937.9257142857143, + 939.56, + 939.2285714285714, + 939.88, + 940.92, + 936.8057142857143, + 938.7485714285714 + ], + "cpu_us": 939.2285714285714, + "peak_rss_samples_mib": [ + 76.3125, + 76.296875, + 76.296875, + 76.296875, + 76.296875, + 76.3125, + 76.3125 + ], + "peak_rss_mib": 76.296875 + }, + "node": { + "iterations": 175, + "cpu_samples_us": [ + 2588.2342857142858, + 2842.937142857143, + 2719.2685714285712, + 2777.4114285714286, + 2602.36, + 2895.3485714285716, + 2840.5714285714284 + ], + "cpu_us": 2777.4114285714286, + "peak_rss_samples_mib": [ + 128.90625, + 128.90625, + 128.734375, + 128.625, + 128.84375, + 128.796875, + 128.828125 + ], + "peak_rss_mib": 128.828125 + }, + "baseline": { + "iterations": 175, + "cpu_samples_us": [ + 940.6342857142857, + 939.8285714285714, + 939.8571428571429, + 937.1542857142857, + 938.24, + 937.16, + 939.16 + ], + "cpu_us": 939.16, + "peak_rss_samples_mib": [ + 76.28125, + 76.28125, + 76.28125, + 76.28125, + 76.28125, + 76.28125, + 76.296875 + ], + "peak_rss_mib": 76.28125 + }, + "bun": { + "iterations": 175, + "cpu_samples_us": [ + 2152.4285714285716, + 2144.4342857142856, + 2156.674285714286, + 2160.5142857142855, + 2480.3142857142857, + 2150.2971428571427, + 2147.4342857142856 + ], + "cpu_us": 2152.4285714285716, + "peak_rss_samples_mib": [ + 99.953125, + 98.25, + 100.109375, + 101.78125, + 98.328125, + 99.953125, + 98.3125 + ], + "peak_rss_mib": 99.953125 + } + }, + "delta_pct": 0.007301357444045031, + "slower_pairs": 2, + "separated_regression": false, + "separated_improvement": false + }, + { + "fixture": "records_array_1m", + "mode": "select", + "engines": { + "bun": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.003866, + 0.003822, + 0.0038145, + 0.003883, + 0.0038305, + 0.0038355, + 0.0038445 + ], + "cpu_us": 0.0038355, + "peak_rss_samples_mib": [ + 42.546875, + 42.46875, + 42.5, + 42.515625, + 42.5, + 42.484375, + 42.546875 + ], + "peak_rss_mib": 42.5 + }, + "node": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.003133, + 0.003085, + 0.003111, + 0.0031215, + 0.0031075, + 0.003098, + 0.003113 + ], + "cpu_us": 0.003111, + "peak_rss_samples_mib": [ + 67.625, + 67.640625, + 67.578125, + 67.59375, + 67.609375, + 67.625, + 67.625 + ], + "peak_rss_mib": 67.625 + }, + "perry": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.012327, + 0.0108325, + 0.0107805, + 0.0113195, + 0.011326, + 0.011199, + 0.011365 + ], + "cpu_us": 0.0113195, + "peak_rss_samples_mib": [ + 22.578125, + 22.578125, + 22.59375, + 22.59375, + 22.59375, + 22.59375, + 22.578125 + ], + "peak_rss_mib": 22.59375 + }, + "baseline": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.010661, + 0.011079, + 0.011429, + 0.010595, + 0.01145, + 0.0114405, + 0.0115765 + ], + "cpu_us": 0.011429, + "peak_rss_samples_mib": [ + 22.578125, + 22.578125, + 22.5625, + 22.578125, + 22.578125, + 22.578125, + 22.5625 + ], + "peak_rss_mib": 22.578125 + } + }, + "delta_pct": -0.9580890716598178, + "slower_pairs": 2, + "separated_regression": false, + "separated_improvement": false + }, + { + "fixture": "long_string_1m", + "mode": "rotating", + "engines": { + "bun": { + "iterations": 1290, + "cpu_samples_us": [ + 70.7046511627907, + 69.00697674418605, + 70.48217054263566, + 70.7248062015504, + 70.83255813953488, + 70.20620155038759, + 70.92790697674418 + ], + "cpu_us": 70.7046511627907, + "peak_rss_samples_mib": [ + 154.4375, + 123.4375, + 152.484375, + 156.484375, + 156.453125, + 148.4375, + 152.40625 + ], + "peak_rss_mib": 152.484375 + }, + "perry": { + "iterations": 1290, + "cpu_samples_us": [ + 100.06201550387597, + 100.88604651162791, + 99.88294573643411, + 99.6062015503876, + 99.82170542635659, + 100.13333333333334, + 100.23178294573644 + ], + "cpu_us": 100.06201550387597, + "peak_rss_samples_mib": [ + 90.25, + 90.234375, + 90.234375, + 90.234375, + 90.234375, + 90.234375, + 90.21875 + ], + "peak_rss_mib": 90.234375 + }, + "baseline": { + "iterations": 1290, + "cpu_samples_us": [ + 100.08217054263567, + 99.70930232558139, + 99.59147286821705, + 100.01317829457365, + 99.93410852713178, + 99.58992248062016, + 100.21472868217054 + ], + "cpu_us": 99.93410852713178, + "peak_rss_samples_mib": [ + 90.234375, + 90.21875, + 90.21875, + 90.21875, + 90.1875, + 90.203125, + 90.234375 + ], + "peak_rss_mib": 90.21875 + }, + "node": { + "iterations": 1290, + "cpu_samples_us": [ + 373.5759689922481, + 373.31162790697675, + 371.8782945736434, + 372.33720930232556, + 371.51162790697674, + 374.3914728682171, + 372.45116279069765 + ], + "cpu_us": 372.45116279069765, + "peak_rss_samples_mib": [ + 177.609375, + 177.59375, + 177.578125, + 177.65625, + 177.625, + 177.265625, + 177.640625 + ], + "peak_rss_mib": 177.609375 + } + }, + "delta_pct": 0.12799131210488035, + "slower_pairs": 4, + "separated_regression": false, + "separated_improvement": false + }, + { + "fixture": "long_string_1m", + "mode": "same", + "engines": { + "perry": { + "iterations": 3136, + "cpu_samples_us": [ + 0.3606505102040816, + 0.36160714285714285, + 0.35778061224489793, + 0.3606505102040816, + 0.36033163265306123, + 0.3596938775510204, + 0.36160714285714285 + ], + "cpu_us": 0.3606505102040816, + "peak_rss_samples_mib": [ + 24.609375, + 24.609375, + 24.59375, + 24.59375, + 24.609375, + 24.609375, + 24.609375 + ], + "peak_rss_mib": 24.609375 + }, + "node": { + "iterations": 3136, + "cpu_samples_us": [ + 377.0593112244898, + 376.97417091836735, + 377.1527423469388, + 377.3402423469388, + 366.2984693877551, + 375.89732142857144, + 368.83960459183675 + ], + "cpu_us": 376.97417091836735, + "peak_rss_samples_mib": [ + 197.609375, + 197.390625, + 197.84375, + 204.6875, + 194.390625, + 231.578125, + 197.3125 + ], + "peak_rss_mib": 197.609375 + }, + "baseline": { + "iterations": 3136, + "cpu_samples_us": [ + 0.36033163265306123, + 0.36128826530612246, + 0.3580994897959184, + 0.3590561224489796, + 0.359375, + 0.36001275510204084, + 0.36033163265306123 + ], + "cpu_us": 0.36001275510204084, + "peak_rss_samples_mib": [ + 24.578125, + 24.59375, + 24.59375, + 24.578125, + 24.59375, + 24.578125, + 24.578125 + ], + "peak_rss_mib": 24.578125 + }, + "bun": { + "iterations": 3136, + "cpu_samples_us": [ + 65.75255102040816, + 65.76594387755102, + 65.90497448979592, + 65.78411989795919, + 65.46045918367346, + 65.92729591836735, + 65.54878826530613 + ], + "cpu_us": 65.76594387755102, + "peak_rss_samples_mib": [ + 152.46875, + 138.53125, + 148.484375, + 142.546875, + 125.5625, + 152.515625, + 132.546875 + ], + "peak_rss_mib": 142.546875 + } + }, + "delta_pct": 0.1771479185119551, + "slower_pairs": 5, + "separated_regression": false, + "separated_improvement": false + }, + { + "fixture": "long_string_1m", + "mode": "select", + "engines": { + "bun": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.003886, + 0.003848, + 0.0039185, + 0.0039255, + 0.0038485, + 0.003868, + 0.0039055 + ], + "cpu_us": 0.003886, + "peak_rss_samples_mib": [ + 43.765625, + 43.765625, + 43.765625, + 43.765625, + 43.703125, + 43.78125, + 43.78125 + ], + "peak_rss_mib": 43.765625 + }, + "perry": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.011809, + 0.012742, + 0.0108395, + 0.0122095, + 0.010542, + 0.0116185, + 0.0121055 + ], + "cpu_us": 0.011809, + "peak_rss_samples_mib": [ + 24.328125, + 24.3125, + 24.3125, + 24.3125, + 24.328125, + 24.3125, + 24.328125 + ], + "peak_rss_mib": 24.3125 + }, + "baseline": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.0116325, + 0.0113585, + 0.0120015, + 0.012163, + 0.0119125, + 0.0121475, + 0.012191 + ], + "cpu_us": 0.0120015, + "peak_rss_samples_mib": [ + 24.3125, + 24.3125, + 24.296875, + 24.296875, + 24.3125, + 24.3125, + 24.3125 + ], + "peak_rss_mib": 24.3125 + }, + "node": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.003093, + 0.003093, + 0.0030895, + 0.003136, + 0.0030805, + 0.0030955, + 0.003087 + ], + "cpu_us": 0.003093, + "peak_rss_samples_mib": [ + 68.9375, + 68.984375, + 69.03125, + 69.015625, + 68.984375, + 68.984375, + 68.921875 + ], + "peak_rss_mib": 68.984375 + } + }, + "delta_pct": -1.603966170895299, + "slower_pairs": 3, + "separated_regression": false, + "separated_improvement": false + }, + { + "fixture": "escaped_1m", + "mode": "rotating", + "engines": { + "baseline": { + "iterations": 159, + "cpu_samples_us": [ + 1012.0251572327044, + 1013.5408805031446, + 1013.7106918238994, + 1011.6163522012579, + 1011.2264150943396, + 1014.8930817610063, + 1014.2893081761006 + ], + "cpu_us": 1013.5408805031446, + "peak_rss_samples_mib": [ + 64.984375, + 64.984375, + 64.984375, + 64.984375, + 65.0, + 64.984375, + 64.984375 + ], + "peak_rss_mib": 64.984375 + }, + "bun": { + "iterations": 159, + "cpu_samples_us": [ + 2077.3522012578615, + 2081.012578616352, + 2078.125786163522, + 2077.4402515723273, + 2078.2138364779876, + 2079.6100628930817, + 2078.9622641509436 + ], + "cpu_us": 2078.2138364779876, + "peak_rss_samples_mib": [ + 77.734375, + 77.765625, + 77.734375, + 77.734375, + 77.765625, + 77.75, + 77.734375 + ], + "peak_rss_mib": 77.734375 + }, + "node": { + "iterations": 159, + "cpu_samples_us": [ + 1727.4842767295597, + 1726.1572327044025, + 1728.245283018868, + 1726.132075471698, + 1725.553459119497, + 1727.5283018867924, + 1725.754716981132 + ], + "cpu_us": 1726.1572327044025, + "peak_rss_samples_mib": [ + 89.59375, + 89.65625, + 89.640625, + 89.640625, + 89.6875, + 89.609375, + 89.59375 + ], + "peak_rss_mib": 89.640625 + }, + "perry": { + "iterations": 159, + "cpu_samples_us": [ + 1011.7798742138365, + 1009.9056603773585, + 1013.4716981132076, + 1013.7798742138365, + 1014.2893081761006, + 1014.1635220125786, + 1012.0 + ], + "cpu_us": 1013.4716981132076, + "peak_rss_samples_mib": [ + 65.734375, + 65.0, + 65.015625, + 65.0, + 65.0, + 65.0, + 65.0 + ], + "peak_rss_mib": 65.0 + } + }, + "delta_pct": -0.006825811495903, + "slower_pairs": 2, + "separated_regression": false, + "separated_improvement": false + }, + { + "fixture": "escaped_1m", + "mode": "same", + "engines": { + "bun": { + "iterations": 160, + "cpu_samples_us": [ + 2073.00625, + 2074.81875, + 2076.4, + 2074.56875, + 2077.56875, + 2075.0375, + 2074.20625 + ], + "cpu_us": 2074.81875, + "peak_rss_samples_mib": [ + 77.734375, + 77.734375, + 77.78125, + 77.734375, + 77.75, + 77.71875, + 77.71875 + ], + "peak_rss_mib": 77.734375 + }, + "perry": { + "iterations": 160, + "cpu_samples_us": [ + 996.35625, + 991.975, + 995.90625, + 992.95, + 992.45, + 994.35, + 996.0 + ], + "cpu_us": 994.35, + "peak_rss_samples_mib": [ + 65.0, + 65.0, + 65.0, + 65.0, + 65.0, + 65.0, + 65.0 + ], + "peak_rss_mib": 65.0 + }, + "baseline": { + "iterations": 160, + "cpu_samples_us": [ + 994.6125, + 994.55, + 993.86875, + 995.48125, + 991.39375, + 994.0125, + 997.6625 + ], + "cpu_us": 994.55, + "peak_rss_samples_mib": [ + 64.984375, + 64.984375, + 64.984375, + 64.984375, + 64.984375, + 64.984375, + 64.984375 + ], + "peak_rss_mib": 64.984375 + }, + "node": { + "iterations": 160, + "cpu_samples_us": [ + 1726.0, + 1725.3, + 1723.9, + 1723.90625, + 1724.1, + 1723.5, + 1723.7375 + ], + "cpu_us": 1723.90625, + "peak_rss_samples_mib": [ + 89.765625, + 89.65625, + 89.625, + 89.671875, + 89.625, + 89.59375, + 89.59375 + ], + "peak_rss_mib": 89.625 + } + }, + "delta_pct": -0.020109597305306703, + "slower_pairs": 4, + "separated_regression": false, + "separated_improvement": false + }, + { + "fixture": "escaped_1m", + "mode": "select", + "engines": { + "baseline": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.0115155, + 0.011552, + 0.0115145, + 0.011162, + 0.011533, + 0.011445, + 0.0115195 + ], + "cpu_us": 0.0115155, + "peak_rss_samples_mib": [ + 23.5, + 23.5, + 23.515625, + 23.515625, + 23.515625, + 23.515625, + 23.515625 + ], + "peak_rss_mib": 23.515625 + }, + "node": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.003098, + 0.003173, + 0.0031105, + 0.0031465, + 0.003098, + 0.0030505, + 0.003119 + ], + "cpu_us": 0.0031105, + "peak_rss_samples_mib": [ + 68.421875, + 68.484375, + 68.46875, + 68.453125, + 68.4375, + 68.4375, + 68.4375 + ], + "peak_rss_mib": 68.4375 + }, + "bun": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.0038555, + 0.0038875, + 0.0038475, + 0.0038685, + 0.0038685, + 0.003828, + 0.0039015 + ], + "cpu_us": 0.0038685, + "peak_rss_samples_mib": [ + 43.234375, + 43.3125, + 43.265625, + 43.234375, + 43.234375, + 43.234375, + 43.234375 + ], + "peak_rss_mib": 43.234375 + }, + "perry": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.011214, + 0.0108435, + 0.011229, + 0.0112135, + 0.0114205, + 0.011453, + 0.0114455 + ], + "cpu_us": 0.011229, + "peak_rss_samples_mib": [ + 23.53125, + 23.53125, + 23.515625, + 23.515625, + 23.53125, + 23.53125, + 23.53125 + ], + "peak_rss_mib": 23.53125 + } + }, + "delta_pct": -2.487951022534851, + "slower_pairs": 2, + "separated_regression": false, + "separated_improvement": false + }, + { + "fixture": "unicode_1m", + "mode": "rotating", + "engines": { + "bun": { + "iterations": 1405, + "cpu_samples_us": [ + 65.61708185053381, + 62.08967971530249, + 62.41138790035587, + 62.933096085409254, + 63.0932384341637, + 63.36512455516014, + 62.35017793594306 + ], + "cpu_us": 62.933096085409254, + "peak_rss_samples_mib": [ + 153.453125, + 124.9375, + 124.859375, + 147.203125, + 147.234375, + 147.234375, + 124.90625 + ], + "peak_rss_mib": 147.203125 + }, + "perry": { + "iterations": 1405, + "cpu_samples_us": [ + 141.7743772241993, + 141.47900355871886, + 141.50533807829183, + 142.16512455516013, + 142.01921708185054, + 141.59928825622777, + 142.2355871886121 + ], + "cpu_us": 141.7743772241993, + "peak_rss_samples_mib": [ + 61.15625, + 62.40625, + 62.40625, + 62.40625, + 62.390625, + 61.171875, + 62.375 + ], + "peak_rss_mib": 62.390625 + }, + "baseline": { + "iterations": 1405, + "cpu_samples_us": [ + 142.21494661921707, + 142.0291814946619, + 141.32313167259787, + 141.79288256227758, + 141.95017793594306, + 142.20569395017793, + 141.56370106761565 + ], + "cpu_us": 141.95017793594306, + "peak_rss_samples_mib": [ + 62.359375, + 62.390625, + 62.390625, + 62.390625, + 62.390625, + 61.109375, + 61.140625 + ], + "peak_rss_mib": 62.390625 + }, + "node": { + "iterations": 1405, + "cpu_samples_us": [ + 439.08327402135234, + 439.46192170818506, + 439.2747330960854, + 439.77366548042704, + 439.57224199288254, + 439.5629893238434, + 439.691103202847 + ], + "cpu_us": 439.5629893238434, + "peak_rss_samples_mib": [ + 159.453125, + 159.484375, + 159.515625, + 159.390625, + 159.484375, + 159.46875, + 159.53125 + ], + "peak_rss_mib": 159.484375 + } + }, + "delta_pct": -0.12384677095867991, + "slower_pairs": 4, + "separated_regression": false, + "separated_improvement": false + }, + { + "fixture": "unicode_1m", + "mode": "same", + "engines": { + "perry": { + "iterations": 2796, + "cpu_samples_us": [ + 0.3569384835479256, + 0.3562231759656652, + 0.3572961373390558, + 0.35586552217453504, + 0.35801144492131615, + 0.3583690987124464, + 0.3590844062947067 + ], + "cpu_us": 0.3572961373390558, + "peak_rss_samples_mib": [ + 22.6875, + 22.703125, + 22.6875, + 22.6875, + 22.703125, + 22.703125, + 22.6875 + ], + "peak_rss_mib": 22.6875 + }, + "bun": { + "iterations": 2796, + "cpu_samples_us": [ + 59.355507868383405, + 59.48175965665236, + 59.514663805436335, + 58.86945636623748, + 59.46995708154506, + 59.74892703862661, + 58.682403433476395 + ], + "cpu_us": 59.46995708154506, + "peak_rss_samples_mib": [ + 149.953125, + 155.296875, + 148.140625, + 132.0625, + 151.75, + 160.640625, + 124.90625 + ], + "peak_rss_mib": 149.953125 + }, + "baseline": { + "iterations": 2796, + "cpu_samples_us": [ + 0.3569384835479256, + 0.35872675250357655, + 0.3601573676680973, + 0.3605150214592275, + 0.3597997138769671, + 0.35872675250357655, + 0.3583690987124464 + ], + "cpu_us": 0.35872675250357655, + "peak_rss_samples_mib": [ + 22.671875, + 22.6875, + 22.6875, + 22.6875, + 22.671875, + 22.671875, + 22.6875 + ], + "peak_rss_mib": 22.6875 + }, + "node": { + "iterations": 2796, + "cpu_samples_us": [ + 440.79220314735335, + 437.3751788268956, + 434.81795422031473, + 435.10407725321886, + 437.37732474964236, + 440.7203147353362, + 440.9298998569385 + ], + "cpu_us": 437.37732474964236, + "peak_rss_samples_mib": [ + 208.796875, + 217.1875, + 201.15625, + 201.234375, + 217.25, + 212.046875, + 212.140625 + ], + "peak_rss_mib": 212.046875 + } + }, + "delta_pct": -0.3988035892323105, + "slower_pairs": 1, + "separated_regression": false, + "separated_improvement": false + }, + { + "fixture": "unicode_1m", + "mode": "select", + "engines": { + "bun": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.004021, + 0.0039285, + 0.0038965, + 0.003934, + 0.0038745, + 0.003845, + 0.0038845 + ], + "cpu_us": 0.0038965, + "peak_rss_samples_mib": [ + 44.65625, + 44.65625, + 44.625, + 44.640625, + 44.640625, + 44.609375, + 44.65625 + ], + "peak_rss_mib": 44.640625 + }, + "node": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.0031845, + 0.003159, + 0.003158, + 0.003116, + 0.003048, + 0.003106, + 0.0031395 + ], + "cpu_us": 0.0031395, + "peak_rss_samples_mib": [ + 68.6875, + 68.640625, + 68.65625, + 68.421875, + 68.53125, + 68.5625, + 68.578125 + ], + "peak_rss_mib": 68.578125 + }, + "baseline": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.0116375, + 0.011388, + 0.011619, + 0.010707, + 0.0112305, + 0.0114005, + 0.0112815 + ], + "cpu_us": 0.011388, + "peak_rss_samples_mib": [ + 22.421875, + 22.421875, + 22.40625, + 22.40625, + 22.421875, + 22.421875, + 22.40625 + ], + "peak_rss_mib": 22.421875 + }, + "perry": { + "iterations": 2000000, + "cpu_samples_us": [ + 0.0112595, + 0.011492, + 0.0118015, + 0.0115885, + 0.011564, + 0.011374, + 0.0115385 + ], + "cpu_us": 0.0115385, + "peak_rss_samples_mib": [ + 22.421875, + 22.4375, + 22.4375, + 22.421875, + 22.4375, + 22.4375, + 22.4375 + ], + "peak_rss_mib": 22.4375 + } + }, + "delta_pct": 1.3215665612925864, + "slower_pairs": 5, + "separated_regression": false, + "separated_improvement": false + } + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-access.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-access.py new file mode 100644 index 0000000000..33c1aabcf0 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-access.py @@ -0,0 +1,90 @@ +#!/usr/bin/env python3 +"""Measure reads after one JSON.parse, including cache and random-access controls. + +Run under with_lock.py on the quiet benchmark host. Fresh processes, identical +work counts, interleaved engines, and a Node checksum for each complete workload. +Parsing is outside the timed region; these rows supplement parse/scan timings. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +ACCESS = Path(__file__).resolve().parent / 'harness' + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--node', required=True) + parser.add_argument('--bun', required=True) + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--iterations', type=int, default=1_000_000) + parser.add_argument('--repeat', type=int, default=7) + args = parser.parse_args() + if args.iterations < 1 or args.repeat < 1: + parser.error('iterations and repeat must be positive') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = { + 'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())], + 'node': [args.node, str(ACCESS / 'access-worker.js')], + 'bun': [args.bun, str(ACCESS / 'access-worker.js')], + } + fixtures = ['records_array_16k', 'records_array_1m', 'records_array_20m'] + paths = [args.worker.resolve(), args.baseline_worker.resolve(), + ACCESS / 'access-worker.ts', ACCESS / 'access-worker.js', + Path(__file__), ROOT / 'run_dispatch_focus.py'] + paths += [ROOT / '.work/fixtures' / (name + '.json') for name in fixtures] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), iterations=args.iterations, + repeat=args.repeat, warmup=0, commands=engines, + hashes={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in paths}, + versions={e: subprocess.check_output([engines[e][0], '--version'], text=True).strip() + for e in ['node', 'bun']}) + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(10038) + summaries = [] + for fixture in fixtures: + for operation in ['repeat', 'random', 'fields', 'sequential']: + expected = run(engines['node'], fixture, args.iterations, 0, operation=operation) + save('verify', dict(expected, engine='node', operation=operation)) + rows = [] + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, args.iterations, 0, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + row['correct'] = row['checksum'] == expected['checksum'] and row['retained'] == 0 + save('timing', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows.append(row) + for engine in engines: + chosen = [r for r in rows if r['engine'] == engine] + cpu = [(r['user_us'] + r['system_us']) / args.iterations for r in chosen] + rss = [r['peak_rss'] / 1048576 for r in chosen] + summaries.append(dict(fixture=fixture, operation=operation, engine=engine, + cpu_us=statistics.median(cpu), cpu_samples_us=cpu, + peak_rss_mib=statistics.median(rss), peak_rss_samples_mib=rss)) + print('FINISHED', fixture, operation, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-after-build.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-after-build.py new file mode 100644 index 0000000000..05d9c0631c --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-after-build.py @@ -0,0 +1,42 @@ +from pathlib import Path +import hashlib,json,re,subprocess +w=Path(__file__).resolve().parent;root=w.parents[3] +build=json.loads((w/'build-provenance.json').read_text()) +assert build['source_commit']==subprocess.check_output(['git','rev-parse','HEAD'],cwd=root,text=True).strip() +assert not subprocess.check_output(['git','status','--porcelain'],cwd=root) +for n,r in build['files'].items():assert hashlib.sha256((w/'frozen-build'/n).read_bytes()).hexdigest()==r['sha256'] +for step in [['validate-zero.py','--candidate'],['check-zero-roots.py','--candidate'],['run-candidate-validation.py'],['build-changing-worker.py'],['check-changing-roots.py','--candidate'],['validate-changing-options.py','--candidate'],['build-retained-zero-worker.py'],['check-retained-roots.py','--candidate'],['validate-retained-zero.py','--candidate']]: + subprocess.run(['python3',str(w/step[0]),*step[1:]],cwd=root,check=True) +assert (w/'main-changing-options.o').read_bytes()==(w/'candidate-changing-options.o').read_bytes() +assert (w/'main-retained-zero.o').read_bytes()==(w/'candidate-retained-zero.o').read_bytes() +records=[] +for mode in ['native','shadow']: + a=w/('main-zero-ir-'+mode)/'zero.ll';b=w/('candidate-zero-ir-'+mode)/'zero.ll' + x=a.read_bytes();y=b.read_bytes() + if mode=='native': + assert x.startswith(b'; ModuleID = ') and y.startswith(b'; ModuleID = ') + x=x.split(b'\n',1)[1];y=y.split(b'\n',1)[1] + assert x==y,mode + records.append({'mode':mode,'normalized_sha256':hashlib.sha256(x).hexdigest(),'main_sha256':hashlib.sha256(a.read_bytes()).hexdigest(),'candidate_sha256':hashlib.sha256(b.read_bytes()).hexdigest()}) +for arm in ['main','candidate']: + checks=json.loads((w/(arm+'-zero-roots.json')).read_text())['rows'] + assert len(checks)==3 and all(r['exit_code']==0 for r in checks) +(w/'zero-root-comparison.json').write_text(json.dumps({'matches':True,'files':records},indent=2)+'\n') +additional=[] +for stem in ['changing','retained']: + for mode in ['native','shadow']: + a=w/('main-'+stem+'-ir-'+mode)/'zero.ll';b=w/('candidate-'+stem+'-ir-'+mode)/'zero.ll' + x=a.read_bytes();y=b.read_bytes() + if mode=='native': + assert x.startswith(b'; ModuleID = ') and y.startswith(b'; ModuleID = ') + x=x.split(b'\n',1)[1];y=y.split(b'\n',1)[1] + assert x==y,(stem,mode) + additional.append({'subject':stem,'mode':mode,'main_sha256':hashlib.sha256(a.read_bytes()).hexdigest(),'candidate_sha256':hashlib.sha256(b.read_bytes()).hexdigest(),'normalized_sha256':hashlib.sha256(x).hexdigest()}) + verdicts={arm:json.loads((w/(arm+'-'+stem+'-roots.json')).read_text())['rows'] for arm in ['main','candidate']} + for rows in verdicts.values(): + assert len(rows)==3 and all(r['exit_code']==0 for r in rows if r['mode']=='shadow' or stem=='retained') + assert [(r['mode'],r['variant'],r['exit_code']) for r in verdicts['main']]==[(r['mode'],r['variant'],r['exit_code']) for r in verdicts['candidate']] + def fingerprints(arm):return sorted(re.findall(r'fingerprint\s*:\s*([^\n]+)',(w/(arm+'-'+stem+'-ir-native')/'check-0.log').read_text())) + assert fingerprints('main')==fingerprints('candidate') +(w/'additional-root-comparison.json').write_text(json.dumps({'matches':True,'files':additional,'note':'Retained-zero native/shadow checks pass. Changing-record shadow checks pass; native retains four unsuppressed R25 unrooted/global property-write findings, with identical IR and fingerprints. Not a clean native verdict.'},indent=2)+'\n') +print('All R26 behavior/options/GC/IR and known-failure comparisons completed.',flush=True) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-candidate-validation.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-candidate-validation.py new file mode 100644 index 0000000000..309f186259 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-candidate-validation.py @@ -0,0 +1,29 @@ +from pathlib import Path +import hashlib +import json +import subprocess + +w = Path(__file__).resolve().parent +root = w.parents[3] +source = json.loads((w / 'build-provenance.json').read_text())['source_commit'] +assert source == subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=root, text=True).strip() +assert not subprocess.check_output(['git', 'status', '--porcelain'], cwd=root) +for step in [ + ['build-workers.py'], + ['validate-fixtures.py'], + ['validate-options.py', '--candidate'], + ['probe-lazy-baseline.py', '--candidate'], + ['validate-fraction.py'], + ['validate-getter-baseline.py'], + ['check-roots.py'], + ['compare-roots.py'], +]: + subprocess.run(['python3', str(w / step[0]), *step[1:]], cwd=root, check=True) +for name in ['worker', 'access-worker', 'rotating-worker', 'options']: + assert (w / ('main-' + name + '.o')).read_bytes() == (w / ('candidate-' + name + '.o')).read_bytes(), name +for arm in ['main', 'candidate']: + rows = json.loads((w / (arm + '-fixture-validation.json')).read_text()) + assert len(rows) == 46 and all(r['exit_code'] == 0 and r['matches_node'] for r in rows) + rows = json.loads((w / (arm + '-options-validation.json')).read_text()) + assert len(rows) == 14 and all(r['matches_node'] for r in rows) +print('VERIFIED both-arm behavior/options/static checks and all four worker object equivalences.', flush=True) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-changing-options.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-changing-options.py new file mode 100644 index 0000000000..cce160bc8c --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-changing-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','changing-plain',2000000,5000,7), ('small_record','changing-zero',2000000,5000,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'changing-plain', 'changing-zero'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'changing-options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'changing-options-worker.ts',WORK/'changing-options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'changing-options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-focus.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-focus.py new file mode 100644 index 0000000000..57dd08053c --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-focus.py @@ -0,0 +1,125 @@ +#!/usr/bin/env python3 +"""Replicate the remaining R6 timing/RSS concerns with fixed work counts. + +By default the timing arms are Perry binaries; Node is the output oracle. +Supplying --bun also times Node and Bun with the same work counts. Run under +the same quiet/lock admission as the full matrix and preserve window.json. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +CASES = [('long_string_1m', 'stringify', 32768, 8, 9), + ('records_array_16k', 'roundtrip', 6185, 2, 25), + ('records_array_16k', 'roundtrip', 20000, 8, 9)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'parse', 'stringify', 'scan', 'sparse', 'roundtrip', 'pretty'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures; also accepts unicode_1m') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + [('unicode_1m', 'stringify', 32768, 8, 9)] + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-lint.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-lint.py new file mode 100644 index 0000000000..9b2c053ca3 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-lint.py @@ -0,0 +1,11 @@ +from pathlib import Path +import subprocess,os,json +w=Path(__file__).resolve().parent;root=w.parents[3] +head=subprocess.check_output(['git','rev-parse','HEAD'],cwd=root,text=True).strip() +clean={k:v for k,v in os.environ.items() if not k.startswith('PERRY_')} +records=[] +for name,cmd,extra in [('script-lint',['./scripts/run_lint_gates.sh'],{'SKIP_COMPILE_GATES':'1'}),('file-cap',['./scripts/check_file_size.sh'],{})]: + with (w/(name+'.log')).open('wb') as log:r=subprocess.run(cmd,cwd=root,env=clean|extra,stdout=log,stderr=subprocess.STDOUT) + records.append(dict(name=name,source_commit=head,command=cmd,env=extra,exit_code=r.returncode)) + print(name,'terminal',r.returncode,flush=True) +(w/'lint-results.json').write_text(json.dumps(records,indent=2)+'\n') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-options.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-options.py new file mode 100644 index 0000000000..80a09d0c0d --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-options.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Measure stringify argument/fallback paths with fixed work and output verification.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +WORK = Path(__file__).resolve().parent + +CASES = [('small_record','plain',2000000,5000,7), ('small_record','dynamic-zero',2000000,5000,7), ('small_record','zero',2000000,5000,7), ('small_record','pretty',1000000,5000,7), ('small_record','keys',1000000,5000,7), ('small_record','callback',200000,5000,7), ('records_array_16k','pretty',1000,8,7)] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'plain', 'zero', 'dynamic-zero', 'pretty', 'keys', 'callback'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(WORK / 'options-worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',WORK/'options-worker.ts',WORK/'options-worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(WORK / 'options-worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == 0 + save('timing', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-retained.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-retained.py new file mode 100644 index 0000000000..f1b7e8ca8a --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-retained.py @@ -0,0 +1,129 @@ +#!/usr/bin/env python3 +"""Retained-output RSS comparison: fixed counts, fresh processes and interleaved engines. +Reports whole-process RSS while results remain live; this is not isolated heap size. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import random +import shutil +import statistics +import subprocess +import time +import sys +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) +from run_dispatch_focus import run, ROOT +HARNESS = Path(__file__).resolve().parent / 'harness' + +WANTED = {'tiny_object': 200000, 'small_record': 100000, 'records_array_1m': 16, + 'records_object_1m': 16, 'records_array_8m': 4, 'records_object_8m': 4, + 'long_string_1m': 32, 'unicode_1m': 32, 'wide_1m': 16} +CASES = [(fixture, operation, count, 0, 7) + for fixture, high in WANTED.items() + for operation in ['retain-parse', 'retain-stringify'] for count in [1, high]] + + +def parse_case(value): + """Accept an explicit fixture:operation:iterations:warmup:repetitions case.""" + try: + fixture, operation, count, warmup, repetitions = value.split(':') + count, warmup, repetitions = int(count), int(warmup), int(repetitions) + if (not fixture or not all(c.isascii() and (c.isalnum() or c == '_') for c in fixture) + or operation not in {'retain-parse', 'retain-stringify'} + or count < 1 or warmup < 0 or repetitions < 1): + raise ValueError + return fixture, operation, count, warmup, repetitions + except ValueError: + raise argparse.ArgumentTypeError('expected fixture:operation:positive-count:nonnegative-warmup:positive-repetitions') from None + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, required=True) + parser.add_argument('--prior-worker', type=Path) + parser.add_argument('--node', default='node') + parser.add_argument('--bun', help='also time this Bun executable and --node') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--filter', default='', help='comma-separated fixtures') + parser.add_argument('--case', type=parse_case, action='append', help='explicit case; repeat for multiple cases') + args = parser.parse_args() + if args.case and args.filter: + parser.error('--case and --filter cannot be combined') + cases = args.case or CASES + if args.filter: + selected = set(args.filter.split(',')) + available = CASES + cases = [case for case in available if case[0] in selected] + if {case[0] for case in cases} != selected: + parser.error('Unknown fixture in --filter') + args.results_dir.mkdir(parents=True, exist_ok=False) + engines = {'perry': [str(args.worker.resolve())], + 'baseline': [str(args.baseline_worker.resolve())]} + if args.prior_worker: + engines['prior'] = [str(args.prior_worker.resolve())] + if args.bun: + for engine, executable in [('node', args.node), ('bun', args.bun)]: + resolved = shutil.which(executable) + if resolved is None: + parser.error(f'{engine} executable not found: {executable}') + engines[engine] = [str(Path(resolved).resolve()), str(HARNESS / 'worker.js')] + meta = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), cases=cases, + workers={e: hashlib.sha256(Path(cmd[0]).read_bytes()).hexdigest() + for e, cmd in engines.items()}, + sources={str(p):hashlib.sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),ROOT/'run_dispatch_focus.py',HARNESS/'worker.ts',HARNESS/'worker.js']}, + node_version=subprocess.check_output([args.node, '--version'], text=True).strip()) + if args.bun: + meta['bun_version'] = subprocess.check_output([args.bun, '--version'], text=True).strip() + def save(phase, row): + with (args.results_dir / (phase + '.jsonl')).open('a') as out: + out.write(json.dumps(row) + '\n') + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + rng = random.Random(1527) + summaries = [] + for fixture, operation, count, warmup, repetitions in cases: + expected = run([args.node, str(HARNESS / 'worker.js')], fixture, 7, 8, True, operation) + expected.update(engine='node', operation=operation, case_iterations=count) + save('verify', expected) + for engine, cmd in engines.items(): + row = run(cmd, fixture, 7, 8, True, operation) + row.update(engine=engine, operation=operation, case_iterations=count) + row['correct'] = all(row[k] == expected[k] for k in ['verify_sha256', 'checksum', 'retained']) + save('verify', row) + if not row['correct']: + raise RuntimeError(f'Incorrect output: {engine} {fixture} {operation}') + rows = [] + unit = expected['checksum'] / 15 + for rep in range(repetitions): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run(engines[engine], fixture, count, warmup, operation=operation) + row.update(engine=engine, operation=operation, rep=rep) + assert row['checksum'] == unit * (count + warmup) and row['retained'] == count + warmup + save('memory', row) + rows.append(row) + for engine in engines: + selected = [r for r in rows if r['engine'] == engine] + assert len(selected) == repetitions + samples = [(r['user_us'] + r['system_us']) / r['iterations'] for r in selected] + peaks = [r['peak_rss'] / 1048576 for r in selected] + rss_after = [r['rss_after'] / 1048576 for r in selected] + rss_before = [r['rss_before'] / 1048576 for r in selected] + summaries.append(dict(fixture=fixture, operation=operation, iterations=count, + engine=engine, repetitions=repetitions, + cpu_us=statistics.median(samples), cpu_samples_us=samples, + peak_rss_mib=statistics.median(peaks), peak_rss_samples_mib=peaks, + rss_after_mib=statistics.median(rss_after), rss_after_samples_mib=rss_after, + rss_before_mib=statistics.median(rss_before), rss_before_samples_mib=rss_before)) + print('FINISHED', fixture, operation, count, flush=True) + (args.results_dir / 'summary.json').write_text(json.dumps(summaries, indent=2) + '\n') + meta.update(finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), load_after=os.getloadavg()) + (args.results_dir / 'host.json').write_text(json.dumps(meta, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-rotating.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-rotating.py new file mode 100644 index 0000000000..c0ec24066a --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-rotating.py @@ -0,0 +1,167 @@ +#!/usr/bin/env python3 +"""Compare cached and rotating input parsing, including an input-selection control. + +Eight equal-size documents are preloaded before timing. Rotating them defeats +Perry's single-source parse caches without charging file IO or string creation +to JSON.parse. This is a bounded corpus benchmark, not a fresh allocation on +every call. RSS includes all eight live inputs; never compare it directly to +the one-input worker's RSS. Raw selection overhead is reported, not subtracted. +""" +import argparse +import hashlib +import json +import math +import os +from pathlib import Path +import random +import re +import signal +import subprocess +import time + +WORK = Path(__file__).resolve().parent +ROOT = WORK.parents[1] + + +def sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def run_one(command, prefix, operation, count, warmup, mode, verify=False): + env = {key: value for key, value in os.environ.items() if not key.startswith('PERRY_')} + argv = command + [str(prefix), operation, str(count), str(warmup), + 'verify' if verify else 'time', mode] + started = time.monotonic() + process = subprocess.Popen(['/usr/bin/time', '-l'] + argv, stdout=subprocess.PIPE, + stderr=subprocess.PIPE, env=env, start_new_session=True) + try: + stdout, stderr = process.communicate(timeout=90) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.communicate() + return dict(error='timeout', iterations=count) + stdout, stderr = stdout.decode(), stderr.decode(errors='replace') + row = dict(exit_code=process.returncode, process_wall_s=time.monotonic() - started, + iterations=count, warmup=warmup, operation=operation, mode=mode) + match = re.search(r'^RESULT (.+)$', stdout, re.M) + if process.returncode != 0 or not match: + return dict(row, error='process failed', stdout=stdout[:1000], stderr=stderr[-4000:]) + fields = ['wall_ms', 'user_us', 'system_us', 'rss_before', 'rss_after', 'checksum', 'retained'] + values = list(map(float, match.group(1).split())) + if len(values) != len(fields): + raise ValueError(f'Invalid result: {match.group(1)}') + row.update(zip(fields, values)) + if not all(math.isfinite(value) for value in values): + return dict(row, error='nonfinite result') + peak = re.search(r'(\d+)\s+maximum resident set size', stderr) + if peak: + row['peak_rss'] = int(peak.group(1)) + if verify: + outputs = re.findall(r'^VERIFY (\d+) (.*)$', stdout, re.M) + row['verified_members'] = [int(index) for index, _ in outputs] + row['verify_sha256'] = hashlib.sha256('\n'.join(text for _, text in outputs).encode()).hexdigest() + last = re.search(r'^LAST (.*)$', stdout, re.M) + row['last_sha256'] = hashlib.sha256(last.group(1).encode()).hexdigest() if last else None + return row + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--worker', type=Path, required=True) + parser.add_argument('--baseline-worker', type=Path, help='interleaved Perry reference arm') + parser.add_argument('--node', default='node') + parser.add_argument('--bun', default='bun') + parser.add_argument('--results-dir', type=Path, required=True) + parser.add_argument('--repeat', type=int, default=5) + parser.add_argument('--filter', default='', help='comma-separated fixture names') + parser.add_argument('--phase', choices=['verify', 'timing', 'all'], default='all') + parser.add_argument('--modes', default='rotating,same,select') + parser.add_argument('--source-commit', help='source revision when staging outside the checkout') + args = parser.parse_args() + # Refuse accidental trial mixing, including after an interrupted run. + args.results_dir.mkdir(parents=True, exist_ok=False) + fixtures = json.loads((ROOT / '.work/rotating/manifest.json').read_text()) + if args.filter: + selected = set(args.filter.split(',')) + fixtures = [fixture for fixture in fixtures if fixture['fixture'] in selected] + if {fixture['fixture'] for fixture in fixtures} != selected: + parser.error('Unknown fixture in --filter') + engines = {'perry': [str(args.worker.resolve())], + 'node': [args.node, str(WORK / 'harness/rotating-worker.js')], + 'bun': [args.bun, str(WORK / 'harness/rotating-worker.js')]} + if args.baseline_worker: + engines['baseline'] = [str(args.baseline_worker.resolve())] + modes = args.modes.split(',') + if set(modes) - {'rotating', 'same', 'select'}: + parser.error('Unknown mode') + metadata = dict(started_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + load_before=os.getloadavg(), host=os.uname().nodename, + cpu=subprocess.check_output(['sysctl', '-n', 'machdep.cpu.brand_string'], text=True).strip(), + memory=int(subprocess.check_output(['sysctl', '-n', 'hw.memsize'], text=True)), + worker_sha256=sha(args.worker), fixtures=fixtures, + baseline_worker_sha256=sha(args.baseline_worker) if args.baseline_worker else None, + engines=list(engines), + verification_counts_by_mode={'rotating': [2, 7, 9], 'same': [9], 'select': [9]}, + source_sha256={str(path): sha(path) for path in + [Path(__file__), WORK / 'harness/rotating-worker.ts', WORK / 'harness/rotating-worker.js']}, + commit=args.source_commit or subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=ROOT, text=True).strip(), + versions={engine: subprocess.check_output([command[0], '--version'], text=True).strip() + for engine, command in engines.items() if engine in {'node', 'bun'}}) + meta_path = args.results_dir / 'host.json' + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + def save(phase, fixture, engine, row): + row.update(engine=engine, fixture=fixture['fixture'], bytes=fixture['bytes']) + with (args.results_dir / (phase + '.jsonl')).open('a') as output: + output.write(json.dumps(row) + '\n') + if 'error' in row: + raise RuntimeError(f"{engine} {fixture['fixture']}: {row['error']}") + + rng = random.Random(10022) + for fixture in fixtures: + prefix = ROOT / '.work/rotating' / fixture['fixture'] + if args.phase in {'all', 'verify'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + # End the actual timed loop at multiple corpus indices. A + # worker accidentally parsing sources[0] on every iteration + # must fail even though its separate eight-member audit passes. + for count in metadata['verification_counts_by_mode'][mode]: + results = {engine: run_one(command, prefix, operation, count, 8, mode, verify=True) + for engine, command in engines.items()} + reference = results['node'] + for engine, row in results.items(): + row['correct'] = ('error' not in row and 'error' not in reference + and row['verified_members'] == list(range(8)) + and row['verify_sha256'] == reference['verify_sha256'] + and row['last_sha256'] == reference['last_sha256'] + and row['checksum'] == reference['checksum']) + save('verify', fixture, engine, row) + if not row['correct']: + raise RuntimeError(f"Incorrect output: {fixture['fixture']} {mode} {engine}") + print('VERIFY', fixture['fixture'], mode, 'all engines passed', flush=True) + if args.phase in {'all', 'timing'}: + for mode in modes: + operation = 'select' if mode == 'select' else 'parse' + warmup = 5000 if fixture['bytes'] < 4096 else 8 + initial = 2000 if fixture['bytes'] < 4096 or mode == 'select' else 8 + rates = [] + for engine, command in engines.items(): + row = run_one(command, prefix, operation, initial, warmup, mode) + save('calibration', fixture, engine, row) + rates.append(max(0.00001, (row['user_us'] + row['system_us']) / initial / 1000)) + count = max(8, min(2_000_000, int(min(150 / min(rates), 1500 / max(rates))))) + for rep in range(args.repeat): + order = list(engines) + rng.shuffle(order) + for engine in order: + row = run_one(engines[engine], prefix, operation, count, warmup, mode) + row['rep'] = rep + save('timing', fixture, engine, row) + print('TIMING', fixture['fixture'], mode, count, 'calls per engine', flush=True) + metadata.update(load_after=os.getloadavg(), finished_utc=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime())) + meta_path.write_text(json.dumps(metadata, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-zero-retained.py.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-zero-retained.py.gz new file mode 100644 index 0000000000..f6ecd91142 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/run-zero-retained.py.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/script-lint.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/script-lint.log.gz new file mode 100644 index 0000000000..089b5a2501 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/script-lint.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/setup.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/setup.json new file mode 100644 index 0000000000..07a5f5be75 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/setup.json @@ -0,0 +1 @@ +{"reference_source_commit":"01f2878dad8efc92e394c49b88fe0800b871f593","reference_evidence_commit":"dddf55b1eaa2c43121839777a95f9acf50ddf34c","reference_name":"R25, not current main","scope":"Only the materialized branch of the outlined lazy_get helper; preserve live exact owner edge, GC type, forwarding fallback, length/capacity/sanity, descriptor and hole semantics. No production GC core, threshold, parse-boundary or cache-admission change."} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/source-push-initial.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/source-push-initial.json new file mode 100644 index 0000000000..a06352ef8a --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/source-push-initial.json @@ -0,0 +1 @@ +{"exit_code":1,"message":"remote rejected codex/json-trusted-materialized-read-r26 (failed)","remote_ref_after_failure":"absent","action":"Retry the same non-force branch creation; no CI dependency."} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/source.patch.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/source.patch.gz new file mode 100644 index 0000000000..8b4971050f Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/source.patch.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/stage.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/stage.py new file mode 100644 index 0000000000..1006f5deb9 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/stage.py @@ -0,0 +1,80 @@ +from pathlib import Path +import hashlib,json,os,shlex,subprocess +root=Path(__file__).resolve().parents[4];w=Path(__file__).resolve().parent;bench=w.parents[1];host='perry@perry-macos.local';remote='/Users/perry/json-codex-yHdsko/benchmarks/json_performance' +head=subprocess.check_output(['git','rev-parse','HEAD'],cwd=root,text=True).strip();assert not subprocess.check_output(['git','status','--porcelain'],cwd=root) +assert head==json.loads((w/'build-provenance.json').read_text())['source_commit'] +units=json.loads((w/'unit-source.json').read_text()) +assert units['source_commit']==head and units['exit_code']==0 +assert units['command']==['cargo','test','--release','-p','perry-runtime','--lib','json'] +assert units['env']=={'RUST_TEST_THREADS':'1'} +for arm in ['main','candidate']: + fixtures=json.loads((w/(arm+'-fixture-validation.json')).read_text()) + options=json.loads((w/(arm+'-options-validation.json')).read_text()) + assert len(fixtures)==46 and len(options)==14 + assert all(r['matches_node'] and r['exit_code']==0 for r in fixtures) + assert all(r['protected_retired_sets']>0 and r['moved_objects']>0 for r in fixtures if r['gc']=='scheduled') + assert all(r['matches_node'] for r in options) + assert all(r['protected_retired_sets']>0 and r['moved_objects']>0 for r in options if r['mode']=='scheduled') +assert all(r['matches_node'] and r['exit_code']==0 for r in json.loads((w/'candidate-fixture-validation.json').read_text())) +assert all(r['matches_node'] for r in json.loads((w/'candidate-options-validation.json').read_text())) +assert json.loads((w/'root-comparison.json').read_text())['checks_match'] +for kind in ['main','candidate']: + checks=json.loads((w/(kind+'-roots.json')).read_text())['checks'] + assert all(r['exit_code']==0 for r in checks if r['mode']=='shadow' or r['scope'] in ['ordinary-workers','callback']) +for arm in ['main','candidate']: + for record in json.loads((w/(arm+'-workers-provenance.json')).read_text()): + for path,digest in record['files'].items():assert hashlib.sha256((root/path).read_bytes()).hexdigest()==digest,path +base_rows=json.loads((w/'lazy-main-probes.json').read_text())['rows'];candidate_rows=json.loads((w/'lazy-candidate-probes.json').read_text())['rows'];assert base_rows==candidate_rows and len(base_rows)==24 +for row in base_rows: + stem=str(row['count'])+'-'+row['form']+'-'+row['mode'] + assert (w/('candidate-lazy-'+stem+'.stdout')).read_bytes()==(w/('lazy-'+stem+'.stdout')).read_bytes(),stem +for name in ['worker','access-worker','rotating-worker','options']: + assert (w/('main-'+name+'.o')).read_bytes()==(w/('candidate-'+name+'.o')).read_bytes(),name +for arm in ['main','candidate']: + zero=json.loads((w/(arm+'-zero-validation.json')).read_text())['rows'] + assert len(zero)==9 and all(r['exit_code']==0 and r['matches_node'] for r in zero) + assert all(r['protected_retired_sets']>0 and r['moved_objects']>0 for r in zero if r['mode']=='scheduled') +assert json.loads((w/'zero-root-comparison.json').read_text())['matches'] +assert json.loads((w/'additional-root-comparison.json').read_text())['matches'] +for arm in ['main','candidate']: + rows=json.loads((w/(arm+'-changing-options-validation.json')).read_text()) + assert len(rows)==4 and all(r['matches_node'] for r in rows) + assert all(r['moved_objects']>0 and r['protected_retired_sets']>0 for r in rows if r['mode']=='scheduled') + for record in json.loads((w/(arm+'-changing-workers-provenance.json')).read_text()): + for path,digest in record['files'].items():assert hashlib.sha256((root/path).read_bytes()).hexdigest()==digest,path +assert (w/'main-changing-options.o').read_bytes()==(w/'candidate-changing-options.o').read_bytes() +for arm in ['main','candidate']: + rows=json.loads((w/(arm+'-retained-zero-validation.json')).read_text()) + assert len(rows)==8 and all(r['matches_node'] for r in rows) + assert all(r['moved_objects']>0 and r['protected_retired_sets']>0 for r in rows if r['mode']=='scheduled') + for record in json.loads((w/(arm+'-retained-zero-workers-provenance.json')).read_text()): + for path,digest in record['files'].items():assert hashlib.sha256((root/path).read_bytes()).hexdigest()==digest,path +assert (w/'main-retained-zero.o').read_bytes()==(w/'candidate-retained-zero.o').read_bytes() +base=json.loads((w/'base.json').read_text())['base_commit'];(w/'source.patch').write_bytes(subprocess.check_output(['git','diff',base,head],cwd=root)) +meta={'source_commit':head,'base_commit':base,'main_build':json.loads((w/'main-build-provenance.json').read_text()),'candidate_build':json.loads((w/'build-provenance.json').read_text())} +(w/'provenance.json').write_text(json.dumps(meta,indent=2)+'\n') +fixture_files=['.work/fixtures/'+r['name']+'.json' for r in json.loads((bench/'results/fixtures.json').read_text())] +fixture_hashes={p:hashlib.sha256((bench/p).read_bytes()).hexdigest() for p in fixture_files} +(w/'fixture-hashes.json').write_text(json.dumps(fixture_hashes,indent=2)+'\n') +files=['run_dispatch_focus.py','with_lock.py','results/fixtures.json',str((w/'fixture-hashes.json').relative_to(bench))]+fixture_files +files += [str(p.relative_to(bench)) for p in w.rglob('*') if p.is_file() and ('harness' in p.parts or p.name in ['main-worker','main-access-worker','main-rotating-worker','main-options','candidate-worker','candidate-access-worker','candidate-rotating-worker','candidate-options','run-access.py','run-focus.py','run-options.py','run-retained.py','options-worker.ts','options-worker.js','provenance.json','source.patch','main-build-provenance.json','main-reuse-provenance.json','main-fixture-validation.json','build-provenance.json','main-workers-provenance.json','candidate-workers-provenance.json','candidate-fixture-validation.json','candidate-options-validation.json','main-options-validation.json','root-comparison.json','main-roots.json','candidate-roots.json','lazy-main-probes.json','lazy-candidate-probes.json','main-zero-validation.json','candidate-zero-validation.json','main-zero-roots.json','candidate-zero-roots.json','zero-root-comparison.json'])] +rotating=json.loads((bench/'.work/rotating/manifest.json').read_text()) +wanted={'unicode_1m','long_string_1m','escaped_1m','small_record','records_array_1m'} +files += ['.work/rotating/manifest.json',str((w/'run-rotating.py').relative_to(bench))] +for row in rotating: + if row['fixture'] in wanted: + for i,digest in enumerate(row['sha256']): + p='.work/rotating/'+row['fixture']+'.'+str(i)+'.json' + assert hashlib.sha256((bench/p).read_bytes()).hexdigest()==digest + files.append(p) +files += [str((w/name).relative_to(bench)) for name in ['run-changing-options.py','changing-options-worker.ts','changing-options-worker.js','main-changing-options','candidate-changing-options','main-changing-workers-provenance.json','candidate-changing-workers-provenance.json','main-changing-options-validation.json','candidate-changing-options-validation.json']] +files += [str((w/name).relative_to(bench)) for name in ['run-zero-retained.py','retained-zero-worker.ts','retained-zero-worker.js','main-retained-zero','candidate-retained-zero','main-retained-zero-workers-provenance.json','candidate-retained-zero-workers-provenance.json','main-retained-zero-validation.json','candidate-retained-zero-validation.json']] +files += [str((w/name).relative_to(bench)) for name in ['main-changing-roots.json','candidate-changing-roots.json','main-retained-roots.json','candidate-retained-roots.json','additional-root-comparison.json']] +expected={p:hashlib.sha256((bench/p).read_bytes()).hexdigest() for p in files};token='json-r26-stage-'+str(os.getpid()) +def ssh(code):return subprocess.run(['ssh',host,'python3 -c '+shlex.quote(code)],check=True) +ssh('from pathlib import Path; p=Path.home()/"bench.lock";p.mkdir();(p/"owner").write_text('+repr(token)+')') +try: + subprocess.run(['rsync','-aR']+files+[host+':'+remote+'/'],cwd=bench,check=True) + ssh('from pathlib import Path;import hashlib;root=Path('+repr(remote)+');expected='+repr(expected)+';actual={p:hashlib.sha256((root/p).read_bytes()).hexdigest() for p in expected};assert actual==expected;print("VERIFIED",len(expected),"remote hashes")') + (w/'remote-stage-hashes.json').write_text(json.dumps(expected,indent=2)+'\n') +finally:ssh('from pathlib import Path;p=Path.home()/"bench.lock";assert(p/"owner").read_text()=='+repr(token)+';(p/"owner").unlink();p.rmdir()') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/stringify-recheck-analysis.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/stringify-recheck-analysis.json new file mode 100644 index 0000000000..1f371c4df1 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/stringify-recheck-analysis.json @@ -0,0 +1,380 @@ +{ + "trials": 88, + "phases": { + "focus": { + "window": { + "owner": "json-perf-19486-1789119181", + "load_before": [ + 1.5439453125, + 1.791015625, + 1.732421875 + ], + "started_utc": "2026-09-11T09:33:01Z", + "quiet_gate_passed": true, + "command": [ + "python3", + ".work/trusted-materialized-read-r26/run-focus.py", + "--worker", + ".work/trusted-materialized-read-r26/candidate-worker", + "--baseline-worker", + ".work/trusted-materialized-read-r26/main-worker", + "--node", + "/opt/homebrew/bin/node", + "--bun", + "/Users/perry/.bun/bin/bun", + "--case", + "long_string_1m:stringify:1922:2:11", + "--case", + "unicode_1m:stringify:2475:2:11", + "--results-dir", + "results/quiet-trusted-materialized-read-r26-stringify-recheck-focus" + ], + "competing_workloads_before": [], + "load_after": [ + 1.76220703125, + 1.81103515625, + 1.7412109375 + ], + "competing_workloads_after": [], + "finished_utc": "2026-09-11T09:33:34Z" + }, + "timed_trials": 88, + "cases": [ + { + "fixture": "long_string_1m", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "engine": "perry", + "repetitions": 11, + "cpu_us": 35.9219562955255, + "cpu_samples_us": [ + 37.532778355879294, + 32.596253902185225, + 35.9219562955255, + 34.98022892819979, + 35.50676378772113, + 39.31373569198751, + 36.81789802289282, + 35.37877211238293, + 37.12747138397503, + 36.03433922996878, + 34.982310093652444 + ], + "peak_rss_mib": 54.484375, + "peak_rss_samples_mib": [ + 54.484375, + 54.5, + 54.484375, + 54.484375, + 54.484375, + 54.515625, + 54.484375, + 54.515625, + 54.515625, + 54.515625, + 54.46875 + ] + }, + "baseline": { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "engine": "baseline", + "repetitions": 11, + "cpu_us": 36.10978147762747, + "cpu_samples_us": [ + 35.17793964620187, + 36.37981269510926, + 34.31425598335068, + 36.10978147762747, + 34.683142559833506, + 40.7200832466181, + 37.72944849115505, + 36.64568158168574, + 35.532778355879294, + 34.958896982310094, + 37.08844953173777 + ], + "peak_rss_mib": 54.46875, + "peak_rss_samples_mib": [ + 54.46875, + 54.46875, + 54.5, + 54.5, + 54.46875, + 54.46875, + 54.46875, + 54.5, + 54.46875, + 54.5, + 54.46875 + ] + }, + "node": { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "engine": "node", + "repetitions": 11, + "cpu_us": 102.54474505723205, + "cpu_samples_us": [ + 102.7216441207076, + 102.3907388137357, + 102.54474505723205, + 102.39802289281998, + 102.43392299687825, + 104.74557752341312, + 102.40998959417274, + 102.30228928199791, + 102.64984391259105, + 102.85535900104058, + 102.94224765868887 + ], + "peak_rss_mib": 183.640625, + "peak_rss_samples_mib": [ + 183.609375, + 183.5625, + 183.640625, + 183.6875, + 183.71875, + 183.6875, + 183.5625, + 183.625, + 183.5625, + 183.765625, + 183.75 + ] + }, + "bun": { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "engine": "bun", + "repetitions": 11, + "cpu_us": 95.67689906347555, + "cpu_samples_us": [ + 96.12695109261186, + 95.9729448491155, + 95.67689906347555, + 94.59053069719043, + 95.58168574401665, + 95.54734651404787, + 96.02965660770032, + 96.05515088449532, + 95.17533818938605, + 95.6149843912591, + 95.7996878251821 + ], + "peak_rss_mib": 155.609375, + "peak_rss_samples_mib": [ + 165.703125, + 161.65625, + 153.703125, + 123.625, + 155.609375, + 145.671875, + 167.625, + 157.6875, + 143.6875, + 151.640625, + 159.65625 + ] + } + }, + "delta_pct": -0.5201504257740908, + "paired_delta_pct": [ + 6.694077974324086, + -10.400160178484585, + 4.685225618631739, + -3.1281068541705648, + 2.3747018496572236, + -3.453695185525907, + -2.4160185338408136, + -3.4571862621214478, + 4.487949160980476, + 3.076304862258339, + -5.678693676000224 + ], + "slower_pairs": 5, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + }, + { + "fixture": "unicode_1m", + "operation": "stringify", + "engines": { + "perry": { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "engine": "perry", + "repetitions": 11, + "cpu_us": 29.661010101010103, + "cpu_samples_us": [ + 26.105858585858584, + 29.661010101010103, + 31.823030303030304, + 27.395555555555557, + 32.51595959595959, + 30.806060606060605, + 29.629494949494948, + 28.594343434343433, + 29.646868686868686, + 29.953131313131312, + 30.039191919191918 + ], + "peak_rss_mib": 53.859375, + "peak_rss_samples_mib": [ + 53.890625, + 53.859375, + 53.859375, + 53.890625, + 53.890625, + 53.890625, + 53.859375, + 53.890625, + 53.859375, + 53.859375, + 53.859375 + ] + }, + "baseline": { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "engine": "baseline", + "repetitions": 11, + "cpu_us": 28.76969696969697, + "cpu_samples_us": [ + 32.89131313131313, + 26.02747474747475, + 27.33737373737374, + 31.737373737373737, + 26.810909090909092, + 28.49010101010101, + 27.46787878787879, + 30.23878787878788, + 28.76969696969697, + 29.48121212121212, + 31.414141414141415 + ], + "peak_rss_mib": 53.84375, + "peak_rss_samples_mib": [ + 53.84375, + 53.875, + 53.875, + 53.875, + 53.84375, + 53.84375, + 53.84375, + 53.84375, + 53.796875, + 53.875, + 53.875 + ] + }, + "node": { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "engine": "node", + "repetitions": 11, + "cpu_us": 409.7866666666667, + "cpu_samples_us": [ + 413.6856565656566, + 409.5648484848485, + 412.0569696969697, + 410.3652525252525, + 402.7939393939394, + 410.29939393939395, + 407.3858585858586, + 413.31757575757575, + 409.700202020202, + 409.2711111111111, + 409.7866666666667 + ], + "peak_rss_mib": 186.203125, + "peak_rss_samples_mib": [ + 203.203125, + 186.1875, + 203.15625, + 186.03125, + 186.1875, + 186.203125, + 186.234375, + 203.3125, + 186.40625, + 186.15625, + 186.203125 + ] + }, + "bun": { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "engine": "bun", + "repetitions": 11, + "cpu_us": 449.09050505050504, + "cpu_samples_us": [ + 449.19272727272727, + 448.4650505050505, + 451.1268686868687, + 449.56, + 449.09050505050504, + 449.0650505050505, + 448.3632323232323, + 450.020202020202, + 446.7220202020202, + 444.7628282828283, + 450.09737373737374 + ], + "peak_rss_mib": 155.375, + "peak_rss_samples_mib": [ + 158.96875, + 141.96875, + 154.03125, + 157.109375, + 166.0625, + 156.25, + 153.546875, + 155.375, + 131.203125, + 125.859375, + 168.3125 + ] + } + }, + "delta_pct": 3.098097043746928, + "paired_delta_pct": [ + -20.629928997862578, + 13.960383743674122, + 16.408513154005313, + -13.680458306810939, + 21.278840212788385, + 8.128997489824563, + 7.869614462439123, + -5.438195641426491, + 3.0489431921915555, + 1.6007455527231818, + -4.376848874598083 + ], + "slower_pairs": 7, + "rss_delta_mib": 0.015625, + "separated_regression": false, + "separated_improvement": false, + "beats_both_peers": true, + "rss_beats_both_peers": true, + "all_samples_beat_both_peers": true + } + ] + } + } +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/stringify-recheck-cases.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/stringify-recheck-cases.json new file mode 100644 index 0000000000..be3eb4818d --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/stringify-recheck-cases.json @@ -0,0 +1,19 @@ +{ + "note": "Independent R26 recheck of the two overlapping large-string stringify slowdowns in full50; original iterations/warmups, eleven repetitions.", + "cases": [ + { + "fixture": "long_string_1m", + "operation": "stringify", + "iterations": 1922, + "warmup": 2, + "repetitions": 11 + }, + { + "fixture": "unicode_1m", + "operation": "stringify", + "iterations": 2475, + "warmup": 2, + "repetitions": 11 + } + ] +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_cached_construction-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_cached_construction-node.stdout.gz new file mode 100644 index 0000000000..e3007a564a Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_cached_construction-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_cached_reads-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_cached_reads-node.stdout.gz new file mode 100644 index 0000000000..38986090e4 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_cached_reads-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_source_length-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_source_length-node.stdout.gz new file mode 100644 index 0000000000..fa2c21ab18 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_source_length-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_template_capture-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_template_capture-node.stdout.gz new file mode 100644 index 0000000000..ceb16f7e53 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_template_capture-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_zero_spacing.ts b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_zero_spacing.ts new file mode 100644 index 0000000000..95496d0f34 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/test_json_zero_spacing.ts @@ -0,0 +1,101 @@ +// Numeric zero uses compact output while callbacks and spacer coercion remain observable. +function show(label: string, value: any, spacer: any, replacer: any = null): void { + console.log(label, JSON.stringify(value, replacer, spacer)); +} + +const zeros: any[] = [0, -0, Number('0')]; +const values: any[] = [ + null, true, false, undefined, 0, -0, 1.25, '', 'a', '東京🙂', + 'escaped\n"quote"\\tail', {}, {a: 1}, {a: 'text', b: true}, + {id: 42, name: 'user_42', active: false, tags: ['a', 'b']}, + {'2': 'two', '1': 'one', a: 'last'}, [1, true, null, 'tail'], +]; +for (let z = 0; z < zeros.length; z++) { + for (let i = 0; i < values.length; i++) show('value-' + z + '-' + i, values[i], zeros[z]); +} + +let calls = 0; +const getter: any = {a: 1}; +Object.defineProperty(getter, 'b', { + enumerable: true, + get: function(): any { + calls++; + const keep: any[] = []; + for (let i = 0; i < 48; i++) keep.push({id: i, text: 'getter-' + i}); + return keep[47].id; + }, +}); +show('getter-first', getter, 0); +show('getter-second', getter, -0); +console.log('getter-calls', calls); + +const own: any = {id: 7}; +own.toJSON = function(key: string): any { + const keep: any[] = []; + for (let i = 0; i < 48; i++) keep.push({id: i, text: 'tojson-' + i}); + return {key: key, id: keep[47].id}; +}; +show('own-toJSON', own, 0); +show('nested-toJSON', {child: own}, -0); + +const proto: any = { + toJSON: function(key: string): any { return {inherited: key}; }, +}; +const inherited: any = Object.create(proto); +inherited.id = 3; +show('inherited-toJSON', inherited, 0); + +const mutable: any = {id: 1, name: 'before'}; +for (let i = 0; i < 4; i++) show('warm-' + i, mutable, 0); +mutable.name = 'after\nchange'; +show('mutated', mutable, -0); +Object.defineProperty(mutable, 'id', { + enumerable: true, + get: function(): number { return 99; }, +}); +show('descriptor-after-cache', mutable, 0); + +let spacerCalls = 0; +const spacerTarget: any = {id: 1}; +const boxedZero: any = new Number(0); +boxedZero.valueOf = function(): number { + spacerCalls++; + spacerTarget.id = 9; + return 0; +}; +show('boxed-spacer', spacerTarget, boxedZero); +console.log('spacer-calls', spacerCalls); +show('pretty-number', {a: 1}, 2); +show('string-zero-is-indent', {a: 1}, '0'); +show('keys', {a: 1, b: 2, nested: {a: 3, b: 4}}, 0, ['b', 'nested']); + +let callbackCalls = 0; +show('callback', {id: 7, name: 'keep'}, 0, function(key: string, value: any): any { + callbackCalls++; + const keep: any[] = []; + for (let i = 0; i < 48; i++) keep.push({id: i, text: 'callback-' + i}); + if (key === 'id') return value + keep[47].id; + return value; +}); +console.log('callback-calls', callbackCalls); + +// Keep inputs and outputs live across allocating loop polls. Scheduled runs +// must report positive copied-object and protected-from-space counters. +const retained: string[] = []; +let checksum = 0; +for (let round = 0; round < 80; round++) { + const record: any = JSON.parse('{"id":' + round + ',"name":"retained record ' + round + '","tags":["a","b"]}'); + for (let repeat = 0; repeat < 8; repeat++) { + const result: string = JSON.stringify(record, null, zeros[repeat % 3]); + retained.push(result); + checksum += result.length; + const churn: any = JSON.parse('{"id":' + repeat + ',"name":"allocation between calls"}'); + if (churn.id !== repeat) throw new Error('churn changed'); + } +} +for (let i = 0; i < retained.length; i++) { + const record: any = JSON.parse(retained[i]); + if (record.id !== Math.floor(i / 8) || record.tags[1] !== 'b') throw new Error('retained output changed'); + checksum += record.id; +} +console.log('retained', retained.length, checksum); diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/unit-source.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/unit-source.json new file mode 100644 index 0000000000..625c960854 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/unit-source.json @@ -0,0 +1,19 @@ +{ + "source_commit": "3aac4d6335da54abeeed73df842decbbe6dd5d71", + "command": [ + "cargo", + "test", + "--release", + "-p", + "perry-runtime", + "--lib", + "json" + ], + "env": { + "RUST_TEST_THREADS": "1" + }, + "hashes": { + "crates/perry-runtime/src/json_tape/cached_read.rs": "1a6d1036397a51861b39690aa68a22677e301fc7c3a8d01166f02026caefda31" + }, + "exit_code": 0 +} diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/unit.log.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/unit.log.gz new file mode 100644 index 0000000000..c8fdb3e895 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/unit.log.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-and-build.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-and-build.py new file mode 100644 index 0000000000..b3e89b1dad --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-and-build.py @@ -0,0 +1,21 @@ +from pathlib import Path +import hashlib, json, os, subprocess + +w = Path(__file__).resolve().parent +root = w.parents[3] +head = subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=root, text=True).strip() +assert not subprocess.check_output(['git', 'status', '--porcelain'], cwd=root) +paths = ['crates/perry-runtime/src/json_tape/cached_read.rs'] +hashes = {p: hashlib.sha256((root / p).read_bytes()).hexdigest() for p in paths} +command = ['cargo', 'test', '--release', '-p', 'perry-runtime', '--lib', 'json'] +record = {'source_commit': head, 'command': command, 'env': {'RUST_TEST_THREADS': '1'}, 'hashes': hashes} +(w / 'unit-source.json').write_text(json.dumps(record, indent=2) + '\n') +env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} +with (w / 'unit.log').open('wb') as log: + result = subprocess.run(command, cwd=root, env=env | {'RUST_TEST_THREADS': '1'}, stdout=log, stderr=subprocess.STDOUT) +record['exit_code'] = result.returncode +(w / 'unit-source.json').write_text(json.dumps(record, indent=2) + '\n') +assert result.returncode == 0, 'Unit tests failed; do not start the production build.' +assert all(hashlib.sha256((root / p).read_bytes()).hexdigest() == h for p, h in hashes.items()) +print((w / 'unit.log').read_text().split('test result:')[-1].strip(), flush=True) +subprocess.run(['python3', str(w / 'build-release.py')], cwd=root, check=True) diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-changing-options.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-changing-options.py new file mode 100644 index 0000000000..54fc97ae66 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-changing-options.py @@ -0,0 +1,27 @@ +from pathlib import Path +import hashlib,json,os,re,subprocess,sys +root=Path(__file__).resolve().parents[4];w=Path(__file__).resolve().parent +clean={k:v for k,v in os.environ.items() if not k.startswith('PERRY_')} +references=[('main',w/'main-changing-options')] +if '--candidate' in sys.argv:references=[('candidate',w/'candidate-changing-options')] +cases=[('small_record',x) for x in ['changing-plain','changing-zero']] +records=[] +for fixture,operation in cases: + args=[str(root/'benchmarks/json_performance/.work/fixtures'/(fixture+'.json')),operation,'64','8','verify'] + node=subprocess.run(['/opt/homebrew/bin/node',str(w/'changing-options-worker.js')]+args,capture_output=True,env=clean,timeout=180) + assert node.returncode==0,node.stderr + def semantic(output): + text=output.decode();result=next(line for line in text.splitlines() if line.startswith('RESULT ')).split();return result[6:8],text.split('\nVERIFY ',1)[1] + expected=semantic(node.stdout) + for arm,binary in references: + for mode,knobs in [('normal',{}),('scheduled',{'PERRY_GC_SCHEDULE_SEED':'10022','PERRY_GC_SCHEDULE_RATE':'0.1','PERRY_GC_SCHEDULE_ALLOC_KB':'0','PERRY_GC_PROTECT_FROMSPACE':'1'})]: + label='changing-options-'+arm+'-'+fixture+'-'+operation+'-'+mode + r=subprocess.run([str(binary)]+args,capture_output=True,env=clean|knobs|{'PERRY_GC_DIAG':'1'},timeout=180) + (w/(label+'.stdout')).write_bytes(r.stdout);(w/(label+'.stderr')).write_bytes(r.stderr) + assert r.returncode==0,(label,r.returncode,r.stderr[-2000:]) + matched=semantic(r.stdout)==expected + diagnostic=r.stderr.decode(errors='replace');protected=len(re.findall(r'\[gc-fromspace-protect\].*retired_set=#',diagnostic));moved=sum(sum(map(int,re.findall(r'\b(?:copied_objects|promoted_objects)=(\d+)',line))) for line in diagnostic.splitlines() if line.startswith('[gc-copy-minor] ran')) + row={'arm':arm,'fixture':fixture,'operation':operation,'mode':mode,'matches_node':matched,'protected_retired_sets':protected,'moved_objects':moved,'binary_sha256':hashlib.sha256(binary.read_bytes()).hexdigest()};records.append(row);print(label,matched,protected,moved,flush=True) + assert matched,(label,semantic(r.stdout),expected) + if mode=='scheduled':assert protected>0 and moved>0,row +(w/('candidate-changing-options-validation.json' if '--candidate' in sys.argv else 'main-changing-options-validation.json')).write_text(json.dumps(records,indent=2)+'\n') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-fixtures.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-fixtures.py new file mode 100644 index 0000000000..ec9c523eb6 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-fixtures.py @@ -0,0 +1,22 @@ +from pathlib import Path +import hashlib,json,os,re,subprocess,sys +root=Path(__file__).resolve().parents[4];w=Path(__file__).resolve().parent +main='--main' in sys.argv;arm='main' if main else 'candidate';build=w/('frozen-main' if main else 'frozen-build');clean={k:v for k,v in os.environ.items() if not k.startswith('PERRY_')};records=[] +stress={'PERRY_GC_SCHEDULE_SEED':'10022','PERRY_GC_SCHEDULE_RATE':'0.1','PERRY_GC_SCHEDULE_ALLOC_KB':'0','PERRY_GC_PROTECT_FROMSPACE':'1','PERRY_GC_DIAG':'1'} +subjects=['lazy-spacer'] if '--lazy-only' in sys.argv else ['test_json_source_length','test_json_template_capture','test_json_cached_construction','test_json_cached_reads','prior-entry','callback-only'] +for stem in subjects: + source=w.with_name('materialized-read-r23')/(stem+'.ts');binary=w/(arm+'-'+stem) + node=subprocess.run(['/opt/homebrew/bin/node','--expose-gc','--experimental-strip-types',str(source)],env=clean,capture_output=True,timeout=180);assert node.returncode==0,node.stderr + (w/(stem+'-node.stdout')).write_bytes(node.stdout) + cmd=[str(build/'perry'),'compile',str(source),'--no-auto-optimize','--no-cache','-o',str(binary)] + with (w/(arm+'-'+stem+'-compile.log')).open('wb') as log:subprocess.run(cmd,env=clean|{'PERRY_RUNTIME_DIR':str(build)},cwd=root,stdout=log,stderr=subprocess.STDOUT,check=True,timeout=180) + for parser,settings in [('auto',{}),('tape',{'PERRY_JSON_TAPE':'1'}),('direct',{'PERRY_JSON_TAPE':'0'})]: + for mode,knobs in [('normal',{}),('scheduled',stress),('fullgc',{'PERRY_GEN_GC':'0'})]: + if stem=='callback-only' and (parser!='auto' or mode!='scheduled'):continue + label=arm+'-'+stem+'-'+parser+'-'+mode;r=subprocess.run([str(binary)],env=clean|settings|knobs,capture_output=True,timeout=180) + (w/(label+'.stdout')).write_bytes(r.stdout);(w/(label+'.stderr')).write_bytes(r.stderr) + diag=r.stderr.decode(errors='replace');protected=len(re.findall(r'\[gc-fromspace-protect\].*retired_set=#',diag));moved=sum(sum(map(int,re.findall(r'\b(?:copied_objects|promoted_objects)=(\d+)',line))) for line in diag.splitlines() if line.startswith('[gc-copy-minor] ran')) + row={'subject':stem,'parser':parser,'gc':mode,'matches_node':r.stdout==node.stdout,'exit_code':r.returncode,'protected_retired_sets':protected,'moved_objects':moved,'source_sha256':hashlib.sha256(source.read_bytes()).hexdigest(),'binary_sha256':hashlib.sha256(binary.read_bytes()).hexdigest(),'command':cmd};records.append(row);print(label,r.returncode,row['matches_node'],protected,moved,flush=True) + assert r.returncode==0 and row['matches_node'],(row,r.stderr[-1000:],r.stdout[:200],node.stdout[:200]) + if mode=='scheduled':assert protected>0 and moved>0,row +(w/(arm+('-lazy-validation.json' if '--lazy-only' in sys.argv else '-fixture-validation.json'))).write_text(json.dumps(records,indent=2)+'\n') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-fraction.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-fraction.py new file mode 100644 index 0000000000..bdee93d66b --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-fraction.py @@ -0,0 +1,25 @@ +from pathlib import Path +import hashlib, json, os, subprocess + +work = Path(__file__).resolve().parent +root = work.parents[3] +build = work / 'frozen-build' +source = work.with_name('materialized-read-r23') / 'fraction-spacer.ts' +binary = work / 'candidate-fraction-spacer' +env = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} +command = [str(build / 'perry'), 'compile', str(source), '--no-auto-optimize', '--no-cache', '-o', str(binary)] +with (work / 'candidate-fraction-compile.log').open('wb') as log: + subprocess.run(command, env=env | {'PERRY_RUNTIME_DIR': str(build)}, cwd=root, + stdout=log, stderr=subprocess.STDOUT, check=True, timeout=180) +run = subprocess.run([str(binary)], env=env, capture_output=True, timeout=30) +(work / 'candidate-fraction.stdout').write_bytes(run.stdout) +(work / 'candidate-fraction.stderr').write_bytes(run.stderr) +baseline = json.loads((work / 'fraction-baseline.json').read_text()) +expected = next(r['output'] for r in baseline['runs'] if r['engine'] == 'main') +assert run.returncode == 0 and run.stdout.decode() == expected +record = dict(command=command, exit_code=run.returncode, matches_main=True, + note='Preserves the separately recorded main/Bun vs Node fractional-spacing difference; not a Node conformance pass.', + files={str(p.relative_to(root)): hashlib.sha256(p.read_bytes()).hexdigest() + for p in [source, binary, build / 'perry', build / 'libperry_runtime.a', build / 'libperry_stdlib.a']}) +(work / 'candidate-fraction.json').write_text(json.dumps(record, indent=2) + '\n') +print('Candidate fractional-spacing output matches the recorded hash-verified main reference.') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-getter-baseline.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-getter-baseline.py new file mode 100644 index 0000000000..181b19336c --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-getter-baseline.py @@ -0,0 +1,16 @@ +from pathlib import Path +import hashlib,json,os,subprocess +w=Path(__file__).resolve().parent;root=w.parents[3];clean={k:v for k,v in os.environ.items() if not k.startswith('PERRY_')};source=w.with_name('materialized-read-r23')/'initial-validation/test_json_cached_reads.ts';records=[r for r in json.loads((w/'getter-baseline-comparison.json').read_text())['rows'] if r['arm']=='main'] +node=subprocess.run(['/opt/homebrew/bin/node','--experimental-strip-types',str(source)],capture_output=True,env=clean,check=True);(w/'getter-probe-node.stdout').write_bytes(node.stdout) +for arm in ['candidate']: + build=w/('frozen-main' if arm=='main' else 'frozen-build');binary=w/(arm+'-getter-probe');cmd=[str(build/'perry'),'compile',str(source),'--no-auto-optimize','--no-cache','-o',str(binary)] + with (w/(arm+'-getter-probe-compile.log')).open('wb') as log:subprocess.run(cmd,cwd=root,env=clean|{'PERRY_RUNTIME_DIR':str(build)},stdout=log,stderr=subprocess.STDOUT,check=True,timeout=180) + for mode,settings in [('auto',{}),('tape',{'PERRY_JSON_TAPE':'1'}),('direct',{'PERRY_JSON_TAPE':'0'})]: + r=subprocess.run([str(binary)],env=clean|settings,capture_output=True,timeout=180);label=arm+'-getter-probe-'+mode + (w/(label+'.stdout')).write_bytes(r.stdout);(w/(label+'.stderr')).write_bytes(r.stderr) + if mode=='direct':assert r.returncode==0 and r.stdout==node.stdout + else:assert r.returncode==1 and b"Cannot read properties of undefined" in r.stderr + record={'arm':arm,'parser':mode,'exit_code':r.returncode,'matches_node':r.stdout==node.stdout,'source_sha256':hashlib.sha256(source.read_bytes()).hexdigest(),'binary_sha256':hashlib.sha256(binary.read_bytes()).hexdigest(),'compiler_sha256':hashlib.sha256((build/'perry').read_bytes()).hexdigest(),'runtime_sha256':hashlib.sha256((build/'libperry_runtime.a').read_bytes()).hexdigest(),'command':cmd};records.append(record);print(label,r.returncode,flush=True) +for mode in ['auto','tape','direct']: + for ext in ['stdout','stderr']:assert (w/('main-getter-probe-'+mode+'.'+ext)).read_bytes()==(w/('candidate-getter-probe-'+mode+'.'+ext)).read_bytes() +(w/'getter-baseline-comparison.json').write_text(json.dumps({'rows':records,'note':'Existing lazy descriptor failures preserved unsuppressed; not a conformance pass.'},indent=2)+'\n') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-options.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-options.py new file mode 100644 index 0000000000..08eb4febff --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-options.py @@ -0,0 +1,27 @@ +from pathlib import Path +import hashlib,json,os,re,subprocess,sys +root=Path(__file__).resolve().parents[4];w=Path(__file__).resolve().parent +clean={k:v for k,v in os.environ.items() if not k.startswith('PERRY_')} +references=[('main',w/'main-options')] +if '--candidate' in sys.argv:references=[('candidate',w/'candidate-options')] +cases=[('small_record',x) for x in ['plain','zero','dynamic-zero','pretty','keys','callback']]+[('records_array_16k','pretty')] +records=[] +for fixture,operation in cases: + args=[str(root/'benchmarks/json_performance/.work/fixtures'/(fixture+'.json')),operation,'64','8','verify'] + node=subprocess.run(['/opt/homebrew/bin/node',str(w/'options-worker.js')]+args,capture_output=True,env=clean,timeout=180) + assert node.returncode==0,node.stderr + def semantic(output): + text=output.decode();result=next(line for line in text.splitlines() if line.startswith('RESULT ')).split();return result[6:8],text.split('\nVERIFY ',1)[1] + expected=semantic(node.stdout) + for arm,binary in references: + for mode,knobs in [('normal',{}),('scheduled',{'PERRY_GC_SCHEDULE_SEED':'10022','PERRY_GC_SCHEDULE_RATE':'0.1','PERRY_GC_SCHEDULE_ALLOC_KB':'0','PERRY_GC_PROTECT_FROMSPACE':'1'})]: + label='options-'+arm+'-'+fixture+'-'+operation+'-'+mode + r=subprocess.run([str(binary)]+args,capture_output=True,env=clean|knobs|{'PERRY_GC_DIAG':'1'},timeout=180) + (w/(label+'.stdout')).write_bytes(r.stdout);(w/(label+'.stderr')).write_bytes(r.stderr) + assert r.returncode==0,(label,r.returncode,r.stderr[-2000:]) + matched=semantic(r.stdout)==expected + diagnostic=r.stderr.decode(errors='replace');protected=len(re.findall(r'\[gc-fromspace-protect\].*retired_set=#',diagnostic));moved=sum(sum(map(int,re.findall(r'\b(?:copied_objects|promoted_objects)=(\d+)',line))) for line in diagnostic.splitlines() if line.startswith('[gc-copy-minor] ran')) + row={'arm':arm,'fixture':fixture,'operation':operation,'mode':mode,'matches_node':matched,'protected_retired_sets':protected,'moved_objects':moved,'binary_sha256':hashlib.sha256(binary.read_bytes()).hexdigest()};records.append(row);print(label,matched,protected,moved,flush=True) + assert matched,(label,semantic(r.stdout),expected) + if mode=='scheduled':assert protected>0 and moved>0,row +(w/('candidate-options-validation.json' if '--candidate' in sys.argv else 'main-options-validation.json')).write_text(json.dumps(records,indent=2)+'\n') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-retained-zero.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-retained-zero.py new file mode 100644 index 0000000000..55c2948466 --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-retained-zero.py @@ -0,0 +1,27 @@ +from pathlib import Path +import hashlib,json,os,re,subprocess,sys +root=Path(__file__).resolve().parents[4];w=Path(__file__).resolve().parent +clean={k:v for k,v in os.environ.items() if not k.startswith('PERRY_')} +references=[('main',w/'main-retained-zero')] +if '--candidate' in sys.argv:references=[('candidate',w/'candidate-retained-zero')] +cases=[(fixture,'retain-stringify') for fixture in ['tiny_object','small_record','long_string_1m','unicode_1m']] +records=[] +for fixture,operation in cases: + args=[str(root/'benchmarks/json_performance/.work/fixtures'/(fixture+'.json')),operation,'64','8','verify'] + node=subprocess.run(['/opt/homebrew/bin/node',str(w/'retained-zero-worker.js')]+args,capture_output=True,env=clean,timeout=180) + assert node.returncode==0,node.stderr + def semantic(output): + text=output.decode();result=next(line for line in text.splitlines() if line.startswith('RESULT ')).split();return result[6:8],text.split('\nVERIFY ',1)[1] + expected=semantic(node.stdout) + for arm,binary in references: + for mode,knobs in [('normal',{}),('scheduled',{'PERRY_GC_SCHEDULE_SEED':'10022','PERRY_GC_SCHEDULE_RATE':'0.1','PERRY_GC_SCHEDULE_ALLOC_KB':'0','PERRY_GC_PROTECT_FROMSPACE':'1'})]: + label='retained-zero-'+arm+'-'+fixture+'-'+operation+'-'+mode + r=subprocess.run([str(binary)]+args,capture_output=True,env=clean|knobs|{'PERRY_GC_DIAG':'1'},timeout=180) + (w/(label+'.stdout')).write_bytes(r.stdout);(w/(label+'.stderr')).write_bytes(r.stderr) + assert r.returncode==0,(label,r.returncode,r.stderr[-2000:]) + matched=semantic(r.stdout)==expected + diagnostic=r.stderr.decode(errors='replace');protected=len(re.findall(r'\[gc-fromspace-protect\].*retired_set=#',diagnostic));moved=sum(sum(map(int,re.findall(r'\b(?:copied_objects|promoted_objects)=(\d+)',line))) for line in diagnostic.splitlines() if line.startswith('[gc-copy-minor] ran')) + row={'arm':arm,'fixture':fixture,'operation':operation,'mode':mode,'matches_node':matched,'protected_retired_sets':protected,'moved_objects':moved,'binary_sha256':hashlib.sha256(binary.read_bytes()).hexdigest()};records.append(row);print(label,matched,protected,moved,flush=True) + assert matched,(label,semantic(r.stdout),expected) + if mode=='scheduled':assert protected>0 and moved>0,row +(w/('candidate-retained-zero-validation.json' if '--candidate' in sys.argv else 'main-retained-zero-validation.json')).write_text(json.dumps(records,indent=2)+'\n') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-zero.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-zero.py new file mode 100644 index 0000000000..497aa3494f --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validate-zero.py @@ -0,0 +1,36 @@ +from pathlib import Path +import hashlib, json, os, re, subprocess, sys + +w = Path(__file__).resolve().parent +root = w.parents[3] +arm = 'candidate' if '--candidate' in sys.argv else 'main' +build = w / ('frozen-build' if arm == 'candidate' else 'frozen-main') +source = w.with_name('zero-spacing-r25') / 'test_json_zero_spacing.ts' +clean = {k: v for k, v in os.environ.items() if not k.startswith('PERRY_')} +assert subprocess.check_output(['/opt/homebrew/bin/node', '--version'], text=True).strip() == 'v26.5.1' +node = subprocess.run(['/opt/homebrew/bin/node', '--experimental-strip-types', str(source)], env=clean, capture_output=True, timeout=180) +(w / 'zero-node.stdout').write_bytes(node.stdout) +(w / 'zero-node.stderr').write_bytes(node.stderr) +assert node.returncode == 0, node.stderr +binary = w / (arm + '-zero') +cmd = [str(build / 'perry'), 'compile', str(source), '--no-auto-optimize', '--no-cache', '-o', str(binary)] +with (w / (arm + '-zero-compile.log')).open('wb') as log: + subprocess.run(cmd, cwd=root, env=clean | {'PERRY_RUNTIME_DIR': str(build)}, stdout=log, stderr=subprocess.STDOUT, check=True, timeout=180) +stress = {'PERRY_GC_SCHEDULE_SEED': '10022', 'PERRY_GC_SCHEDULE_RATE': '0.1', 'PERRY_GC_SCHEDULE_ALLOC_KB': '0', 'PERRY_GC_PROTECT_FROMSPACE': '1', 'PERRY_GC_DIAG': '1'} +rows = [] +for parser, settings in [('auto', {}), ('tape', {'PERRY_JSON_TAPE': '1'}), ('direct', {'PERRY_JSON_TAPE': '0'})]: + for mode, knobs in [('normal', {}), ('scheduled', stress), ('fullgc', {'PERRY_GEN_GC': '0'})]: + label = arm + '-zero-' + parser + '-' + mode + r = subprocess.run([str(binary)], env=clean | settings | knobs, capture_output=True, timeout=180) + (w / (label + '.stdout')).write_bytes(r.stdout) + (w / (label + '.stderr')).write_bytes(r.stderr) + diag = r.stderr.decode(errors='replace') + protected = len(re.findall(r'\[gc-fromspace-protect\].*retired_set=#', diag)) + moved = sum(sum(map(int, re.findall(r'\b(?:copied_objects|promoted_objects)=(\d+)', line))) for line in diag.splitlines() if line.startswith('[gc-copy-minor] ran')) + row = {'arm': arm, 'parser': parser, 'mode': mode, 'exit_code': r.returncode, 'matches_node': r.stdout == node.stdout, 'protected_retired_sets': protected, 'moved_objects': moved} + rows.append(row) + (w / (arm + '-zero-validation.json')).write_text(json.dumps({'command': cmd, 'rows': rows, 'files': {str(p.relative_to(root)): hashlib.sha256(p.read_bytes()).hexdigest() for p in [source, binary, build / 'perry', build / 'libperry_runtime.a', build / 'libperry_stdlib.a']}}, indent=2) + '\n') + print(label, row, flush=True) + assert r.returncode == 0 and row['matches_node'], (label, r.stderr[-2000:]) + if mode == 'scheduled': + assert moved > 0 and protected > 0, row diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validation-verdict.txt b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validation-verdict.txt new file mode 100644 index 0000000000..7c79fdf5ed --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/validation-verdict.txt @@ -0,0 +1 @@ +295 serial release JSON runtime tests pass on measured source 3aac4d6335da54abeeed73df842decbbe6dd5d71, including actual copied-minor materialized-array movement, identity, descriptors and growth-forwarding tests. The extended mutation witness asserts an unforwarded shrink, a distinct capacity-crossing grown array, an initially stale owner edge and correct cached lengths without entering rooted construction on a dense hit. Exact all-three production build completed in 429.554 seconds; all frozen artifact hashes and post-start mtimes verified. Candidate runs all 81 behavior/options checks freshly; the exact R25 reference reuses all 81. Every scheduled subject has positive moved-object and protected-from-space counters. Six worker objects and 24 native/shadow IR files match (native ModuleID comment only normalized). New zero/retained native and all shadow checks pass; changing-record native retains four unsuppressed R25 findings, and the original corpus retains sixteen. Matching baselines are not clean native passes. Known lazy-spacer crashes/noncanonical outputs, getter and fractional-spacing differences remain explicit preserved baseline outcomes. Script lint passes 73/74 executed checks, with the existing public benchmark freshness failure; compile-tier and CI-only checks are skipped. File cap passes. No GC policy or parse-boundary changes. diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/write-report.py b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/write-report.py new file mode 100644 index 0000000000..430209d26d --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/write-report.py @@ -0,0 +1,59 @@ +from pathlib import Path +import json +w=Path(__file__).resolve().parent;bench=w.parents[1] +read=lambda n:json.loads((w/n).read_text()) +m=read('provenance.json') +lines=['# Direct reads of owned materialized JSON arrays: R26','',(w/'measurement-verdict.md').read_text().strip(),'', + '## Scope and reference','', + 'The outlined lazy-array read helper now reads the exact materialized array edge owned and traced by its live lazy header. A normal GC array header, non-forwarded state and the existing length/capacity/sanity bounds permit the direct read. Growth forwarding and inconsistent headers retain the general resolver; descriptors, holes and cold construction retain the rooted accessor. Both fast and resolved paths refresh the cached length. No generic array resolver, GC policy, threshold, parse-boundary or lazy-admission change is included.','', + f"Measured source `{m['source_commit']}` versus exact frozen R25 `{m['main_build']['source_commit']}`, both workspace 0.5.1531. The harness calls the reference main/baseline; it is R25, not current main. Earlier R24/R25 implementation bytes are in ready PRs #10050/#10052 with separate release metadata. This experiment is not a merged-main measurement.",'', + '## Validation','', + (w/'validation-verdict.txt').read_text().strip(),'', + 'All 81 reference behavior/options receipts are reused from the exact R25 build. Candidate executions are fresh. Original compiler input paths are held fixed; native IR normalizes only the ModuleID path comment, and shadow IR must match byte-for-byte. The original 18 checker verdicts are reused only after exact emitted-IR and checker-source equivalence; the candidate zero-spacing, changing-record and retained-zero subjects run fresh checker commands, while their reference verdicts are reused from R25. Existing findings remain unsuppressed.','', + '## Measurement method','', + 'Quiet M1/8 GiB host, Node 26.5.1, Bun 1.3.14; fresh interleaved processes. CPU is user+system per loop iteration, whole-process peak RSS is reported separately. Every terminal window is archived first, including failures. Access loops measure post-parse reads; repeated-input parse includes existing caches/lazy construction and is complemented by consumption and rotating-input cases. Retained outputs remain live. One-operation CPU rows have limited timer resolution. Overlapping ranges do not establish equivalence.',''] +def table(title, phase, retained=False): + rows = phase['cases'] + window = phase['window'] + lines.extend(['### ' + title, '', f"Window: {window['started_utc']} to {window['finished_utc']}.", '', + '| Fixture / operation | R25 µs | R26 µs | Node µs | Bun µs | CPU change | Ranges |', + '|---|---:|---:|---:|---:|---:|---|']) + for row in rows: + e = row['engines'] + delta = row['cpu_delta_pct'] if retained else row['delta_pct'] + regression = row['cpu_separated_regression'] if retained else row['separated_regression'] + gain = max(e['perry']['cpu_samples_us']) < min(e['baseline']['cpu_samples_us']) + label = row['fixture'] + ' / ' + row.get('operation', row.get('mode', '')) + (f" / {row['count']} live" if retained else '') + lines.append('| ' + label + ' | ' + ' | '.join(f"{e[a]['cpu_us']:.6f}" for a in ['baseline', 'perry', 'node', 'bun']) + f" | {delta:+.2f}% | {'regression' if regression else 'gain' if gain else 'overlap'} |") + lines.extend(['', '| Fixture / operation | R25 MiB | R26 MiB | Node MiB | Bun MiB | Peak RSS change MiB |', + '|---|---:|---:|---:|---:|---:|']) + for row in rows: + e = row['engines'] + label = row['fixture'] + ' / ' + row.get('operation', row.get('mode', '')) + (f" / {row['count']} live" if retained else '') + delta = e['perry']['peak_rss_mib'] - e['baseline']['peak_rss_mib'] + lines.append('| ' + label + ' | ' + ' | '.join(f"{e[a]['peak_rss_mib']:.3f}" for a in ['baseline', 'perry', 'node', 'bun']) + f" | {delta:+.3f} |") + if retained: + lines.extend(['', '| Fixture / operation | R25 after MiB | R26 after MiB | Node after MiB | Bun after MiB | After-RSS change MiB |', '|---|---:|---:|---:|---:|---:|']) + for row in rows: + e = row['engines'] + label = row['fixture'] + ' / ' + row.get('operation', row.get('mode', '')) + f" / {row['count']} live" + lines.append('| ' + label + ' | ' + ' | '.join(f"{e[a]['rss_after_mib']:.3f}" for a in ['baseline', 'perry', 'node', 'bun']) + f" | {row['rss_after_delta_mib']:+.3f} |") + lines.append('') + +for title,filename,phase in [ + ('Post-parse array access','access-analysis.json','access'), + ('Independent access recheck (11 repetitions)','access-recheck-analysis.json','access'), + ('Historical regression screen (11 repetitions)','regression-recheck-analysis.json','focus'), + ('Original 38 parse/stringify plus 12 consumption cases','full-analysis.json','full'), + ('Independent large-string stringify recheck (11 repetitions)','stringify-recheck-analysis.json','focus'), + ('Stringify option controls','options-analysis.json','options')]: + if (w/filename).exists():table(title,read(filename)['phases'][phase]) +if (w/'rotating-analysis.json').exists():table('Eight rotating inputs per fixture',read('rotating-analysis.json')) +if (w/'retained-analysis.json').exists():table('Retained outputs',read('retained-analysis.json'),True) +lines.extend(['## Build fingerprints','','| Artifact | R25 SHA-256 | R26 SHA-256 |','|---|---|---|']) +for name in ['perry','libperry_runtime.a','libperry_stdlib.a']: + lines.append(f"| {name} | `{m['main_build']['files'][name]['sha256']}` | `{m['candidate_build']['files'][name]['sha256']}` |") +lines.extend(['','The artifact index records archived raw windows, exact sample vectors, validation receipts, source patches and failed attempts. Independent R25 parsing profiles and a future UTF-16-length model, if included in the validation archive, are explicitly diagnostic/proposal evidence and are not R26 performance results.','']) +assert len(lines)<1900 +(bench/'TRUSTED_MATERIALIZED_READ_R26.md').write_text('\n'.join(lines)) +print('Wrote R26 report with',len(lines),'lines') diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/zero-node.stderr.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/zero-node.stderr.gz new file mode 100644 index 0000000000..86e43ea321 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/zero-node.stderr.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/zero-node.stdout.gz b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/zero-node.stdout.gz new file mode 100644 index 0000000000..85ca8fca52 Binary files /dev/null and b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/zero-node.stdout.gz differ diff --git a/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/zero-root-comparison.json b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/zero-root-comparison.json new file mode 100644 index 0000000000..e29eca90dd --- /dev/null +++ b/benchmarks/json_performance/results/trusted-materialized-read-r26-validation/zero-root-comparison.json @@ -0,0 +1,17 @@ +{ + "matches": true, + "files": [ + { + "mode": "native", + "normalized_sha256": "a452c11cd5682ca7099a90032eb786db6a0d779d6102a8e506bfe8c0276c79f5", + "main_sha256": "95358f604170bd3dcb6dbd982618e8e8dd3abc6fe306cdd9ec0d109bcdfd0ebd", + "candidate_sha256": "f70a06fbc61fc48ccb393f130d72fc32c1843f7202e8be9018ff2212bc291feb" + }, + { + "mode": "shadow", + "normalized_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "main_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938", + "candidate_sha256": "8c8a6fc9670c42ab6eb6f97a45ac8f10db326b9ba473d839d62ed33b8013e938" + } + ] +} diff --git a/changelog.d/10064-json-materialized-read-edge.md b/changelog.d/10064-json-materialized-read-edge.md new file mode 100644 index 0000000000..9f098eea93 --- /dev/null +++ b/changelog.d/10064-json-materialized-read-edge.md @@ -0,0 +1 @@ +Optimize repeated reads from materialized JSON arrays by inspecting the exact traced owner edge before using the general resolver. Growth forwarding, descriptor and hole fallbacks remain intact. Controlled M1 measurements reproduce 15% less CPU for 1 MB field reads and 8–10% less for indexed reads; full consumption improves 0.7–0.8%. The report records a repeated approximately 0.5 ns sequential-read cost at 20 MB and a +3.1% Unicode stringify median with overlapping ranges, plus all CPU/RSS controls and known validation findings. GC policy and parse boundaries are unchanged. diff --git a/crates/perry-runtime/src/json_tape/cached_read.rs b/crates/perry-runtime/src/json_tape/cached_read.rs index abd7b71587..f85c70fcdf 100644 --- a/crates/perry-runtime/src/json_tape/cached_read.rs +++ b/crates/perry-runtime/src/json_tape/cached_read.rs @@ -28,14 +28,34 @@ pub unsafe fn lazy_get(hdr: *mut LazyArrayHeader, i: u32) -> JSValue { return *cache.add(i as usize); } } else { - // This edge always names an ordinary array. Resolving its growth - // forwarding cannot allocate or invoke user code; the fresh pointer - // also satisfies array_object_flags_resolved's no-safepoint contract. - let arr = super::resolve_materialized_array(hdr); + // install_materialized stores a live ordinary array here, and the + // lazy owner's exact GC slot is rewritten when that array moves. + // No allocation or user code occurs before this header/element read. + // Growth stubs keep their GC header and use the existing resolver. + let cached = (*hdr).materialized; + let header = &*cached + .cast::() + .sub(crate::gc::GC_HEADER_SIZE) + .cast::(); + let (arr, flags) = if header.obj_type == crate::gc::GC_TYPE_ARRAY + && header.gc_flags & crate::gc::GC_FLAG_FORWARDED == 0 + && (*cached).length <= (*cached).capacity + && (*cached).length <= 100_000_000 + { + // Keep the length mirror observed by lazy-array length dispatch. + (*hdr).cached_length = (*cached).length; + (cached, header._reserved) + } else { + let arr = super::resolve_materialized_array(hdr); + let flags = if arr.is_null() { + 0 + } else { + crate::array::array_object_flags_resolved(arr) + }; + (arr, flags) + }; if !arr.is_null() - && crate::array::array_object_flags_resolved(arr) - & crate::gc::OBJ_FLAG_ARRAY_DESCRIPTORS - == 0 + && flags & crate::gc::OBJ_FLAG_ARRAY_DESCRIPTORS == 0 && i < (*arr).length && i < (*arr).capacity { @@ -130,10 +150,35 @@ mod tests { crate::array::js_array_set(arr, 1, JSValue::number(99.0)); assert_eq!(lazy_get(hdr, 1).as_number(), 99.0); assert_eq!(ROOTED_READS.load(Ordering::Relaxed), 1); - let grown = - crate::array::js_array_set_jsvalue_extend(arr, 7, JSValue::number(77.0).bits()); + assert_eq!((*hdr).cached_length, 3); + crate::array::js_array_set_length(arr, 2.0); + assert_eq!( + (*hdr).materialized, + arr, + "shrink must leave the edge unforwarded" + ); + assert_eq!(lazy_get(hdr, 1).as_number(), 99.0); + assert_eq!( + (*hdr).cached_length, + 2, + "a cached read refreshes the length mirror" + ); + assert_eq!(ROOTED_READS.load(Ordering::Relaxed), 1); + let growth_index = (*arr).capacity + 4; + let grown = crate::array::js_array_set_jsvalue_extend( + arr, + growth_index, + JSValue::number(77.0).bits(), + ); assert!(!grown.is_null()); - assert_eq!(lazy_get(hdr, 7).as_number(), 77.0); + assert_ne!(grown, arr, "exercise an actual growth forwarding stub"); + assert_eq!((*hdr).materialized, arr, "the owner still carries the stub"); + assert_eq!(lazy_get(hdr, growth_index).as_number(), 77.0); + assert_eq!( + (*hdr).cached_length, + growth_index + 1, + "growth resolution refreshes the length mirror" + ); assert_eq!(ROOTED_READS.load(Ordering::Relaxed), 1); assert!(lazy_get(hdr, 6).is_undefined()); assert_eq!(ROOTED_READS.load(Ordering::Relaxed), 2);